登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:请勿用日系思维下所谓置位某步复位某步的编程习惯,采用这种编程方法好吗

点击:2995 回复:33

不管什么品牌的PLC,使用下面的方式都是非常好的进行逻辑控制顺序控制的编程方法,既方便监控,又可以随意跳转到哪一步。请改变一下思维好么?我看那些人的所谓步进指令,还有大量的置位复位指令,非常不好阅读也不好检查和更改。下面贴出利用三菱软件的编程图,其它品牌都一样可以采用(西门子更是如此)
附件 QQ图片20190822095946.jpg
附件 QQ图片20190822100419.jpg
附件 QQ图片20190822100510.jpg
附件 QQ图片20190822100537.jpg
附件 QQ图片20190822100600.jpg
19-08-22 10:47
其实这就是ST编程里的ST语言的CASE语句的梯形图转换。
所以很多人说什么ST语言只适用于计算,不适用于逻辑控制什么的,我就呵呵了,ST语言也一样适用于逻辑控制,只是看各位编程人员擅长于使用哪种编程语言了。下面再贴出上述编程方式的ST语言下的控制:
附件 QQ图片20190822103828.jpg
附件 QQ图片20190822103846.jpg
19-08-22 10:51
这也没有什么强制性的标准了,大家习惯都不一样
19-08-22 10:53
下面是监视的过程:
附件 QQ图片20190822103435.jpg
附件 QQ图片20190822103518.jpg
附件 QQ图片20190822103606.jpg
这和梯形图下的顺序控制方式 是一样的。
这种控制方式比那些所谓的置位复位要方便很多。建议从日系编程学习入门的朋友转变一下思维,摒弃那种编程方式!
19-08-22 10:54
我看那些人的所谓步进指令,还有大量的置位复位指令,非常不好阅读也不好检查和更改    那他们的程序是否正常运行……
19-08-22 10:55
正常运行是一回事,是否更具有阅读性或者说,是否愿意接受更好的表达方式那是另一回事
19-08-22 10:57
虽然本人不喜欢用步进但这也没有什么强制性的标准了,大家习惯都不一样 …
19-08-22 11:07
我表示欧美系都是不步进顺序逻辑,可读性很强
19-08-22 11:12

引用 965528555 在 2019/8/22 10:47:30 发言【内容省略】

真正的日系编程思维是这样的,当然译码编码指令其他PLC厂牌中也有。
附件 workpicture1.jpg
D500就是显示运行到哪一步,M寄存器还可以在人机界面上作个跑马灯演示。
Good Luck~
19-08-22 11:31
我觉得置位复位挺好用的呀,也很直观呢
楼主例子中大量使用比较、运算指令,如果几千步以上,那么扫描时间是否会比位指令长很多呢?
19-08-22 12:11

上一页下一页

工控新闻

更多新闻资讯