liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 200 点
下载积分: 607 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2023-03-30
查看liaohp的 主题 / 回贴
楼主  发表于: 2011-10-10 22:51
图片:
图片:
图片:
我用编的SFC程序停不下来,怎么弄?弄了很长时间都搞不定,求高人指点
很郁闷啊,之前以为自己懂点了,却发现越来越多的问题,茫然了!

注:第一个图是状态状态转移图程序(SFC块),第二个是他之前的 的启动停止指令(梯形图块),梯形图块在SFC块的前面,不能停止;所以,1/2/3楼的朋友,还是不行啊

原来在逻辑测试仿真状态下,修改程序,是不能看到修改后的效果的,必须要退出仿真,然后再次启动仿真才可。

现在又发现新问题了,y0输出怎么有0.1s的 空缺?请分析指点下!
[ 此帖被liaohp在2011-10-11 10:08重新编辑 ]
附件: 循环灯sfc.rar (11 K) 下载次数:45
网站提示: 请不要用迅雷下载附件,容易出错
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2023-09-22
查看550374389的 主题 / 回贴
1楼  发表于: 2011-10-10 23:38
看了你的程序,怎么把那几个状态继电器的复位指令写在SFC块里面了,把他写在梯形图块里面应该就可以了吧···
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2023-09-22
查看550374389的 主题 / 回贴
2楼  发表于: 2011-10-11 00:06
你把那几个状态继电器的复位指令写在s0
里面,s0只在起动那一下被驱动,以后都不会被驱动了,只在s20至s27间循环,所以复位指令也无法执行!
qlin
学过一点FX型PLC基本知识
级别: 家园常客
精华主题: 0
发帖数量: 537 个
工控威望: 531 点
下载积分: 12343 分
在线时间: 258(小时)
注册时间: 2009-07-13
最后登录: 2019-05-13
查看qlin的 主题 / 回贴
3楼  发表于: 2011-10-11 06:52
应当是楼上两位指出的问题吧;
改成下面那个含X1的图形以后,不知是否已经可以停止?
仅很早前用过几次顺控编程(PLC),嘿嘿,没寻找机会
超级菜青虫
喜欢吃叫吃货!喜欢XX叫日货
级别: 家园常客
精华主题: 0
发帖数量: 259 个
工控威望: 539 点
下载积分: 1374 分
在线时间: 677(小时)
注册时间: 2011-10-25
最后登录: 2024-04-01
查看超级菜青虫的 主题 / 回贴
4楼  发表于: 2011-10-26 15:31
永恒的循环程序,告诉你我的习惯;首先初始状态继电器S0我喜欢在梯形图里用m8002置位
qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
5楼  发表于: 2011-10-26 18:46
下了你的程序,发现没有图2的X001停止程序,照图2追加后,输到PLC里运行没有问题,可以停止。X000为启动按钮,X001为停止按钮。
至于你说的SCF停不下来没有发现。Y0有0.1s的空缺就不明白是啥意思了!