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

祝好心的回帖者身体健康,美满幸福
[ 此帖被allantan在2009-07-10 06:59重新编辑 ]
以恒
Blog: http://ye_w.plcjs.cn/
级别: 工控侠客

精华主题: 5 篇
发帖数量: 467 个
工控威望: 3090 点
下载积分: 4172 分
在线时间: 68(小时)
注册时间: 2007-08-26
最后登录: 2024-09-22
查看以恒的 主题 / 回贴
1楼  发表于: 2009-07-09 22:34
程序总是一直在运行,只是有没有输出是另外一回事。

可以将你的条件与实际的输出对应起来,主要还是外部输出‘暂停’
欢迎大家访问我的BLOG:  [URL]http://ye_w.plcjs.cn/[/URL]

1、ABB AC500系列PLC培训或技术支持
2、购买PLC和方案咨询电话:13973322058
3、其他请通过邮箱:07330731@163.com
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2009-07-09 23:43
楼上兄弟这个问题确实有难度.你说把程序暂停起来,恐怕现在像我们应用程序的人,实在难做到.除了程序开发人员..如果是像步进指令让它暂时停止运行还是可以的(指步进运行或者是暂停输出之类)但程序还是运行的.(程序运行是扫描方式运行的).二楼已经说的也很明白了.步进指令容易做到.其它实在恐怕有些难度了.
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
3楼  发表于: 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
allantan
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看allantan的 主题 / 回贴
4楼  发表于: 2009-07-10 07:03
现在是要区分暂停按钮、急停按钮的用法,同时想问一下那段程序是写在主程序呢,还是用子程序调用?
netliuhao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看netliuhao的 主题 / 回贴
5楼  发表于: 2009-07-10 09:47
急停按钮和暂停按钮是根据你自己的地设计思路写在程序里的。只是个常开,常闭点,如何使用你去决定。一般都是写在主程序里,你输出都回到初始状态,程序里很容易做到,设备中还要考虑实际运行设备的恢复初始位置。
allantan
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看allantan的 主题 / 回贴
6楼  发表于: 2009-07-10 23:29
暂停功能是不是用跳转指令就可以了?
谭新
我努力,我成功
级别: 家园常客
精华主题: 0
发帖数量: 562 个
工控威望: 636 点
下载积分: 1503 分
在线时间: 444(小时)
注册时间: 2008-07-18
最后登录: 2014-12-14
查看谭新的 主题 / 回贴
7楼  发表于: 2009-07-25 06:43
用步进指令可以达到暂停的要求,但系统的扫描还是一直在进行,用置位和复位指令可以达到停止要求。
wangvy
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangvy的 主题 / 回贴
8楼  发表于: 2009-07-26 22:37
又长了回见识!
huayulei
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看huayulei的 主题 / 回贴
9楼  发表于: 2009-08-05 11:00
        
本帖最近评分记录:
  • 下载积分:-1(sjm213) 请勿发表无意义的帖子
    redtxd
    级别: 探索解密
    精华主题: 0
    发帖数量: 8 个
    工控威望: 158 点
    下载积分: 734 分
    在线时间: 2(小时)
    注册时间: 2009-09-04
    最后登录: 2017-11-29
    查看redtxd的 主题 / 回贴
    10楼  发表于: 2009-09-04 16:42
    高手太多了!!
    plocc
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看plocc的 主题 / 回贴
    11楼  发表于: 2009-10-18 23:49
    请问I0.0在哪里,上传太大意。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go