allantan
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看allantan的 主题 / 回贴
楼主  发表于: 2009-07-09 19:25
小生初学s7-200,请问一下大家关于程序的菜鸟问题
1.怎么做到按下暂停按钮(常开触点),令系统的输出暂停,按钮复位后,程序继续运行
2.按下急停按钮(常闭触点)令系统的输出暂停,急停按钮复位后,系统输出都复位,回到初始状态?

祝好心的回帖者身体健康,美满幸福
[ 此帖被allantan在2009-07-10 06:59重新编辑 ]
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2009-07-10 01:42
要使用条件指令和SET/REST指令
比如:



这段程序
I0.0 连接的是自锁按钮开关,是系统的总开关
I0.1 连接的是自复位按钮常开点,是系统的总复位按钮
I0.2和I0.3 控制输出 Q0.0 的置位与复位
这段程序可以做到:
当 I0.0 为ON时,I0.2 I0.3可以控制Q0.0  为OFF时,则Q0.0保持在当前状态,I0.2 0.3 失去作用
任意时刻按动I0.1的开关时,系统复位,若I0.0在开的状态则需要关闭重新打开,系统才可以重新工作。若要锁定复位,则只需要将M0.1替换为I0.1并且取消上升沿,则此按钮按下,系统一直处于复位状态,弹起时系统才可控。此程序未上机,若有问题请回帖。

这个应该做到了你的要求.
你的条件中也有个错误,系统复位按钮复位后,不可能回到初始状态,因为你那个系统暂停按钮是不可能程序控制的,如果是则不是按钮了,应当是个继电器或电控按钮。此时也可以另加个输出点控制他,来使I0.0的信号消失。
[ 此帖被醉湮邃虞在2009-07-10 01:53重新编辑 ]
棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812