工控之家

 找回密码
加入工控之家

急停按钮失控,什么问题?

[复制链接]
发表于 2012-7-9 10:04:46 | 显示全部楼层 |阅读模式
图片:
因在做定位系统,用到PLSR指令,因为要用多次,我就把PLSR写到子程序了,用到时就调用子程序

为了人性化一点,我在编程时设置了一个急停按钮,有什么意外情况发生时可以按下急停按钮后电机停机,即PLSR指令不再输出脉冲,但是发现按了没用,还是有脉冲输出,不知是什么原因,是不是在主程序里不能控制子程序呢?

如图所示:启动时会接通M0,急停时我在主程序里已经切断了M0,但是还有有脉冲输出,理论上来说M0断开时不会有脉冲输出了,不知是什么原因?请教各位,

谢谢
发表于 2012-7-9 13:59:16 | 显示全部楼层
用M8145吧,这个是做输出停止用的。
发表于 2012-7-9 17:53:46 | 显示全部楼层
你把整套程序传上来吧,好分析一下了
发表于 2012-7-9 21:48:16 | 显示全部楼层
图片:
图在上面,启动时我就使M0得电了,急停时我断开MO,但是还是有脉冲输出。我就想确定是不是在主程序里断开M0,如果没调用这个子程序的话是不是不能停止脉冲输出。
还有,我试了下M8145置位后还是有脉冲输出
发表于 2012-7-10 01:42:46 | 显示全部楼层
当然啦,子程序在没被调用的情况下是不扫描的,怎么可能停止?
发表于 2012-7-10 05:37:16 | 显示全部楼层
嗯,那我急停时调用这个子程序,同时使M0断开,理论上应该不输出,但还是有输出,不知什么回事
发表于 2012-7-10 09:31:47 | 显示全部楼层
建议在急停的时候将Y000复位
发表于 2012-7-10 13:26:17 | 显示全部楼层
问题还是没得到解决,是不是在子程序没执行完毕时不可以再调用子程序?
发表于 2012-7-10 17:20:47 | 显示全部楼层
你把完整的程序上传上来吧,估计是程序有问题
发表于 2012-7-10 21:15:17 | 显示全部楼层
好的,马上传上来。
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-18 05:11 , Processed in 0.059583 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表