按停止后,plc运行完一个周期才停 点击:8071 | 回复:13



stn

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 265回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年5月17日
发表于:2005-11-14 16:00:00
楼主
[color=#800000][b]按停止后,plc运行完一个周期才停,程序方面是怎样做能最省步数呢?我的只有2k,已经用了1900步了。求助啊!!![/b][/color]



息峰

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 293回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-14 16:35:00
1楼
容易.

stn

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 265回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年5月17日
发表于:2005-11-16 08:30:00
2楼
[color=#800000][b]??,请赐教。。[/b][/color]

我恋工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 16回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2005年11月16日
发表于:2005-11-16 15:26:00
3楼
可以这样做,用停止键触发一个中间继电器,该继电器仅仅保持ON为一个周期,然后用停止键和该中间继电器一起控制PLC的停止

gknh

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 192回
  • 年度积分:0
  • 历史总积分:347
  • 注册:2004年4月14日
发表于:2005-11-16 20:42:00
4楼
很多PLC都有立即输出或者外部停车,可以找代理商联系,
共同进步.sjnaoh@126.COM
 QQ:404059673

stn

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 265回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年5月17日
发表于:2007-05-11 21:36:00
5楼

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-11 21:51:00
6楼
你的“停止”是一个按钮,而PLC的停止是停止扫描,概念不一样;
只要PLC的“运行/监控/停止/程序”状态没置为“程序”或“停止”状态,或PLC的特殊位(程序运行特殊继电器)没在停止状态或没遇到停止错误,PLC是不会停止的,它将一直循环扫描!它不是PAC也不是工控机,无法通过I/O停止程序。
    你可以这样操作:当能满足停止条件时,在程序的最后一条指令执行死循环;在停止状态消失时,恢复正常运行。
    但是实际使用中,一般不这样做,一般是停止状态时该部执行的就不执行,该保持的就保持(在相应的回路中串入运行条件)。
    我不知道你为什么要这样做,能否说明理由?

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-11 21:57:00
7楼
三菱的也有这个功能,“运行端子输入”就是。你可以把对应的触点(比如指定的XO)放在程序的最后。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-11 22:09:00
8楼
不好意思,因为大意,上面的图沾了点垃圾(下载网站的对话框),呵呵。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-11 22:13:00
9楼
哦,看清楚了,你是想省点程序步。
不是每个品牌的PLC都有这个功能,三菱也不是每个系列都有这个功能。
简易换程序容量大一点的PLC,或加存储卡,2K确实确实太小了......

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-05-12 11:49:00
10楼
这也试验过。
初始步与最末步的交界才检查是否再次运行,
否则,PLC程序再次启动使“步”的状态乱了。

stoneh

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 119回
  • 年度积分:0
  • 历史总积分:266
  • 注册:2006年2月07日
发表于:2007-05-20 21:59:00
11楼
这个应当很容易的,有个中间继电器就行啊M多少不太清啊,可以自己查一下资料.

周田人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 591回
  • 年度积分:0
  • 历史总积分:879
  • 注册:2006年7月12日
发表于:2007-05-21 08:45:00
12楼
stoneh:  引用   加为好友   发送留言   2007-5-20 21:59:00 
    这个应当很容易的,有个中间继电器就行啊M多少不太清啊,可以自己查一下资料. 
 
楼上的是想说加M8034禁止输出来停止吧.
可是我看不懂楼主的意思跟目的.

孤独的小兵

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 100回
  • 年度积分:1
  • 历史总积分:202
  • 注册:2006年4月16日
发表于:2007-05-21 09:38:00
13楼
你前面的程序写得不太好吧,循环停止本来就应该有的,应该串到自动循环里

热门招聘
相关主题

官方公众号

智造工程师