我用的是OMRON的CPM1A的PC 因为改机器 现在需要一个动作中要一个输出点要用两次,我现在用双线圈输出,可是只有一次有动作 一次没反应,换成一个线圈输出 两个输入点同时控制 也是一样只有一个有动作 , 这个要怎样解决啊 急 机器等着上线使用了`.我有更好的答案
提问者采纳
2010-01-13 10:26
把两次的输出点替换成为中间继电器,然后再用中间继电器来触发输出点。 举个不是很恰当的例子比如原来是: LD 0.00 OUT 10.00 LD 0.01 OUT 10.00 你改为 LD 0.00 OUT 200.00 LD 0.01 OUT 200.01 LD 200.00 OR 200.01 OUT 10.00 这样就可以了 另外如果程序不冲突,哪怕是双线圈输出也是没有问题的。
-
提问者评价
-
谢谢 可是后来又要求加个手动的,可我加上去后 又少掉一次输出了 变成手动和地二次有,第一次又没动作了
还改改设计思路吧!如果两个触发条件没有冲突可以将两者用或逻辑驱动线圈!
2008-11-13 11:05
双线圈输出并不是错误 ,只是这种写法习惯不好,程序不易读,而且一旦两个线圈动作相反,会产生不可预料的动作结果,所以程序检查的时候会提出警告,但是这不是错误,程序可以正常运行。其他1条回答
双线圈输出在逻辑冲突时是会出错的,而且是致命错误,程序无法运行。但是如果不产生逻辑上的错误,也会报错,但是是非致命错误,程序仍然可以运行。程序编译时,如果发现有双线圈错误,如果是非致命错误,那么只要稍加修改程序就可以了。