PLC自动程序有6种写法

电子说

1.2w人已加入

描述

PLC自动程序的功能是控制设备按照事先设计好的工艺流程进行工作。PLC自动程序的流程编写也有好几种方法,常见的有以下几种:

第一种,辅助继电器的置位复位方法

这种方法是最原始最初级的写法,也是最简单的一种写法,比如第一步置位M0,M0接通后控制某个结果,结果实现后复位M0,再置位M1,依次进行l流程控制。这种写法通用所有的PLC。

第二种,使用步进指令控制方法

这种控制原理跟第一种是一样的,区别在于由于指令的驱动会自动复位上一步的辅助继电器标志,步进指令有个特点就是成对出现的,比如欧姆龙PLC步进指令是SNXT和STEP。这种方法也基本通用所有PLC。

第三种,使用SFC流程图的方法

这种方法跟我们的设备工艺流程图非常相似,也是最直观的一种程序,第一步干什么,什么条件又开始干第二步,看上去非常清楚。虽然程序表面看上去非常清楚明了,但编写项目程序实际的操作过程并不简单,要熟悉这种写法需要时间过程,而且这种方法并不通用所有的PLC。

第四种,移位指令方法

这种方法是利用移位指令的移位原理实现步序的控制,比如欧姆龙的SFT指令,三菱的ROL、ROR等,这种难点在于搞清移位指令的工作原理即可,也是通用所有PLC的编程。

第五种,用译码,编码指令的方法

这种方法跟第四种是一样的,都是利用指令本身的功能特点实现步序转换。这种方法较前面几种而言,是最难的一种了,当然也通用所有PLC编程。

第六种,寄存器的赋值方法

这种方法是数据传送指令与比较指令相结合实现程序流程步序转换的,个人认为这种方法是最容易理解的,操作上也是最简单,建议初学者尝试使用,当然这种方式也是通用所有PLC的。

你们还有其他的方法吗?讲出来大家可以借鉴学习下,谢谢!

下面截图分别是以上几种写法的程序截图,供大家参考。

寄存器

寄存器

寄存器

寄存器

寄存器

审核编辑 :李倩

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分