非标自动化plc编程设计 -金沙1005

**非标自动化plc编程**下面将非标自动化plc编程分成几大部分:一:了解设备二:思考工艺流程三:了解项目需求四:分配信号地址四:搭建plc程序框架五:编写设备工艺流程程序六:优化程序功能七:编写注释了解设备1.了解设备的工艺流程2.了解设备输入信号以及输入类型(模拟量,开关量等)3.了解设备的输出信号以及输出类型(模拟量,开关量等)4.了解设备各动力源(伺服电…

大家好,我是你的好朋友思创斯。网站金沙1005首页:https://ispacesoft.com

**

**

下面将非标自动化plc编程分成几大部分:

一:了解设备
二:思考工艺流程
三:了解项目需求
四:分配信号地址
四:搭建plc程序框架
五:编写设备工艺流程程序
六:优化程序功能
七:编写注释

了解设备

1.了解设备的工艺流程
2.了解设备输入信号以及输入类型(模拟量,开关量等)
3.了解设备的输出信号以及输出类型(模拟量,开关量等)
4.了解设备各动力源(伺服电机,调速电机,气动元件等)

思考工艺流程

1.根据现有设计方案,标识工艺风险点
2.绘制设备各模块工艺流程图

了解项目需求

1.确认通讯方式(串口,以太网,io等)
2.确认客户扩展功能
3.确认plc型号以及扩展模块
4.确认触摸屏等外部设备

分配信号地址

根据已确认的plc型号和扩展模块分配各输入输出信号的地址,编写程序时,不建议直接使用地址编程,使用变量或者标号映射地址,以后由于更换信号地址,方便修改程序(只需更改映射的地址即可)

搭建plc程序框架

1.通用性
	适用各种轴类型,轴数量,io量
	经常适用的处理的程序使用功能块
	创建数组变量配合循环语句可以实现多轴同处理功能,大大减少代码量
	for i := 1 to 轴数量 by 1 do
			处理程序......
	end_for
2.规范性
	变量命名规范:
		使用前缀标记变量类型
		使用st语言:使用结构体增加变量标签,强化程序的可读性以及变量的识别性
	变量地址规范
3.扩展性
	工艺模块扩展

编写工艺流程程序

使用st语言:(结构化文本,plc标准语言)
选择语句:
	case (程序步号) of
		case 0:
					程序逻辑...
		case 10:
					程序逻辑...
	end_case
使用ld语言(梯形图,同理)
	1.步与步之间程序为独立运行,不存在干扰
	2.调试监控方便,只需监控程序步号
	3.编写时步号间隔以10为递增单位,方便由于程序修改中间扩展新的步序

优化程序功能

编写完工艺流程模块后,增加方便调试的扩展功能程序
1.单模块运转测试功能
2.气缸点动安全互锁程序
3.电机点动安全互锁程序
4.报警处理程序

编写注释

		编写完程序后,通过逐行编写详细注释可以再一次遍历程序中的工艺流程,
从中进行程序bug的消除以及优化,并可以加强对工艺的理解以及记忆
js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4606.html

(0)

相关推荐

  • plc ge c语言编程,ge plc编程软件是什么

    gefanucplc的编程中有logicdeveloper一plc,属于machineedition系列自动化软件中的一个部分。这个软件包提供了多种工具用于创建功能强大的plc控制程序。logicdeveloper一plc可以用于组态你的plc控制器或远程i/o站,创建和修改plc逻辑,上载和下载plc工程,监视和调试正在执行的控制程序,工程文件也可以从logicmaster,versa…

  • plc编程学习日记1

    1.gxworks2解析:gxworks2是一款由三菱公司推出的plc编程软件,可以帮助用户进行机械设备的控制器代码编程,软件中提供了非常多实用的编程指令,帮助用户轻松的完成编程工作。2.gxworks2软件功能解析:[1]gxworks2三菱电机新一代plc软件,具有简单工程[simpleproject]和结构化工程[structuredproject]两种编程方式。[2]支持梯形图、指令表、sfc、st及结构化梯形图等编程语言。[3]可实现程序编辑,参数设定,网络设定,程序监控、

  • 台达plc编程软件最新版本_台达plc软件找不到plc

    台达plc编程软件最新版本_台达plc软件找不到plc台达plc编程软件pmsoft和wplsoft爆出11个0day漏洞,美国ics-cert已经获知漏洞情况,台达,这些0day漏洞经过120天后,没有看到台达发布补丁,相关信息被公开。台达是工业自动化厂商据其金沙1005官网资料显示台达是全球电源管理及散热方案的领导厂商,二十多年来,目前共设有广东东莞、江苏吴江、安徽芜湖、湖南郴州四个主要生产基地;二十三个研…

  • 台达plc编程软件下载是一款专业的编程软件,台达plc编程软件下载由台达集团出品,可以帮助用户进行plc编程,软件功能强大,操作简单,适用于程序员,需要的朋友可以下载体验一下。注意事项1.仿真器仅供用户在没有plc的状况下测试程序,结果与实际plc执行结果并不全然相同,程序要实际上机前请务必先在实机上测试。2.仿真器并不支持程序集中所以的指令,不支持的指令如下:wdt、ref、reff、mtr、d…

  • 一.准备1.首先我们要在电脑上装好博途软件,系统win7,win10都可以,安装步骤可以参考这篇博客2.打开软件如图,创建新项目,创建好后,点击组态设备——添加新设备,选择plc型号,实验室的型号是cpu1214cdc/dc/dc6es7214-1ag40-0xb0,如图,双击选好的cpu,进入主界面二.实验内容1.起保停通过plc实现启动保持停止功能,这…

  • plc编程plc编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已…

  • plc编程逻辑思路[通俗易懂]

    plc编程逻辑思路在整个执行过程的流程中,都是在不断地找启动条件,停止条件以及输出结果。当条件不够时,就得想办法如果添加标志位,根据已有条件去构造条件;当结果开发耦合时,就制造中间继电器去除耦合。1.根据流程确定io口根据工作需求,工作流程制定硬件与软件方案,在设计plc编程逻辑思路时,首先确定io口,其中输入input为启动…

  • plc编程实例(一) 基本电路

    1.起保停电路00001为开始按钮,00002为停止按钮。其中01000被启动后会被自锁。2.双向控制电路由外部接线图可以看出相关的输入输出,其中km2为正向电磁线圈开关,km2为反向电磁线圈开关。注意:两个输出不能同时执行时,要相互控制阻断,如梯形图中设计。3.定时器和计时器的应用(1)单脉冲电路00000为输入,01000为输出。20000为辅助继电器。通道1自锁电路中自锁段加入常闭定时开关,使得00000闭合无论多长时间,自其闭合后两秒辅助继电器20000无法自锁,定时器ti

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图