技术论坛

 初次使用 SCL 编顺序控制时产生的误区

返回主题列表
作者 主题
沙漠橄榄树
游民

经验值: 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/
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。