松下PLC编程软件让程序扫描时间更少的方法 点击:1022 | 回复:0



lydxliusun

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 20回
  • 年度积分:3
  • 历史总积分:439
  • 注册:2012年2月08日
发表于:2012-08-16 21:08:31
楼主
松下PLC编程软件程序中适当使用计数器、标志位,分别对不同任务实施不同周期的刷新扫描,让每次扫描需要执行哪些网络做到心中有数,站在一个能够纵观全局的高度安排自己的库、子程序、功能段。

 还要注意不同周期间的协调,例如AI刷新周期300mS,数据处理周期就没必要安排200mS,将数据流控制在及时、有效的程度。

我们更多的时间浪费在了“无需每个周期都扫描的网络”上。
 因此,分时归纳成网络段(或子程序),然后用一个时钟类的分时调用(扫描)。这样可以大大压缩扫描周期。
 测试程序在进行初始化时,曾发现超时错误,原来几十个通道的数据准备耗时过多,引发看门狗报警,后来将初始化由FOR循环改为每个周期+1的计数器,40个通道的初始化,就在40个扫描周期里完成了。本文参考自PLC是什么



热门招聘
相关主题

官方公众号

智造工程师