ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
楼主  发表于: 2015-10-12 13:41
控友们,关于SFC编程还是有一些不明,请求帮助。
     编程手册上面说: “如果STL触点断开,则相连的回路不动作。但是在扫描一个周期后,不再执行指令”。那么当由M1状态进入M2时,那么Y1应该不会被再扫描执行,应该保持1不变啊,为什么会变为0呢?
     谢谢啦。
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8093 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-11-15
查看小侯的 主题 / 回贴
1楼  发表于: 2015-10-12 13:49
不再執行指令
是指該步驟迴路中的指令不執行
這跟MCR MC的思路一樣
可以視為S0的母線被斷了
S0下的指令在怎樣觸發都無法動作
當你OUT Y0不執行那 Y0的確是OFF
除非你接下來的步驟都有Y0輸出
或是直接SET Y0
[attachment=140343]

[attachment=140344]  

當在S20時Y0輸出Y1OFF
當在S21時Y0 OFF Y1輸出
[ 此帖被小侯在2015-10-12 14:05重新编辑 ]
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8093 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-11-15
查看小侯的 主题 / 回贴
2楼  发表于: 2015-10-12 14:34
早期的FXGPWIN的程式圖會比較好理解STL指令
[attachment=140348]
程式如同我稍早所PO的一樣
不過在FXGPWIN下STL就是一個接點
你接點在沒觸發時怎麼輸出