step7 程序扫描周期

[复制链接]
查看2603 | 回复8 | 2009-2-7 16:26:00 | 显示全部楼层 |阅读模式

请问:

做了一个SIEMENS 300 PLC的程序,实际运行时,发现程序的扫描周期过长,最长的超过了50MS,但不知是哪里编程结构不合理,请指教!!

su27_su27 | 2009-2-9 08:30:00 | 显示全部楼层

优化程序,尽量采用累加器和stl书写程序

panhua202 | 2009-2-10 11:23:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
yangguo | 2009-2-16 22:20:00 | 显示全部楼层
什么原因,查出来了吗?
hadiyou | 2009-2-17 13:07:00 | 显示全部楼层
仍没有查出来, 运算程序不多,实际也正在运行,只是在检测一些自制的编码信号时,有丢失现象.
ljy1054 | 2009-2-24 18:36:00 | 显示全部楼层

我的小建议!能优化到子程序的就整合到子程序中,

[em09]
loveplc | 2009-2-24 19:37:00 | 显示全部楼层

梯形图编程中,最好不要七怪八拐,有时虽然程序能运行下去,然编程者并不知道PLC内部有自动优化功能,这个有好处也有坏处,比如你是按照正常的编程规则编,那是有益的,你的PLC程序会运行的很快,如果你的程序嵌套了很多,PLC内部优化就会出问题,甚至卡在里面不出来,这时PLC只能强制退出,以保证一个扫面周期。

我想楼主是遇到了这种情况!

we9forps2 | 2009-2-25 09:56:00 | 显示全部楼层
尽量不要在主程序里用FOR ,NEXT等循环。。。。。。。。。
reJohson | 2009-2-26 22:47:00 | 显示全部楼层

ddddddddddddddddddddddd

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则