作者 | 主题 |
---|---|
沙漠橄榄树 游民 经验值: 71 发帖数: 3 精华帖: 0 |
楼主 2018-08-19 23:52:03
主题:初次使用 SCL 编顺序控制时产生的误区 用西门1500PLC编自动化设备顺序控制,以前都是用GRAPH (SFC)编程完成。最近比较流行用SCL (ST)语言编程,正好手上有一个项目就试着用SCL编程,调试设备时发现了一个问题,设备动作一次要好几十个扫描周期才能完成,一个扫描周期大概是9ms, 设备动作一次大概30个扫描周期 9X30=270MS,此设备对节拍要求很高,系统扫描时间暂用200多毫秒,翻来覆去看软件找问题,终于找到了原来CASE 语句用的不恰当 ,最后改成了用 IF 语句编写顺序链,问题就解决了。 |
周杰伦 至圣 经验值: 13745 发帖数: 2031 精华帖: 16 |
1楼 2018-08-20 07:45:17
主题:回复:初次使用 SCL 编顺序控制时产生的误区 case本质是跳转,case里面用定时器要注意,因为不扫描。
工控毁我青春!
|
_领域 侠圣 经验值: 3425 发帖数: 473 精华帖: 1 |
2楼 2018-08-20 09:41:01
主题:回复:初次使用 SCL 编顺序控制时产生的误区 |
volcanol 侠圣 经验值: 4940 发帖数: 790 精华帖: 12 |
3楼 2018-08-26 16:43:49
主题:回复:初次使用 SCL 编顺序控制时产生的误区 哎, 其实用LAD也可以实现顺序控制,而且更简单。
获取资料关注:https://www.cnblogs.com/volcanol/
|