三菱PLC输出线圈重复了该怎么办?

来源:百度知道 编辑:UC知道 时间:2024/06/10 15:30:59
我是一个PLC新手,请假各位老师:我正在编一个三菱FX2N的步进程序,要求一台航车上的两部电机在航车行驶到不同地点的时候做提升和放下的动作,请问涉及到线圈重复输出的问题该怎么解决啊?用辅助继电器怎么用啊?请师傅们传一个线圈重复输出的步进体形图或指令图吧!
不好意思哦我描述的不够完整,在线圈重复输出时是航车经过不同的地方碰到既定的光电开关然后延时才进行下一步动作的,每一次都有延时啊,如果那样的话,该怎么解决呢?谢谢大家的热心帮助,请说得详细一点我一定会加分的

假设你的程序在第N步输出为Y1,第M步又输出线圈Y1.
那么你只需把M步输出Y1的条件合理的加入到第N步程序里就行了。
希望对你有作用。
再举个简单的例子吧
假如你的程序:
LD X0
OUT Y1
.
.
.
LD X1
OUT Y1
就是说X0输入YO输出,X1输入Y0也输出,这就是双重线圈了。
你可以这样改:
LD X0
OR X1
OUT Y1
这样不就只有一个输出了吗,而且条件也满足。
所谓的:把M步输出Y1的条件合理的加入到第N步程序里就行了。

楼上说得很正确,重复线圈只是报警,不是错误,可以运行。
比如你第M/M补都需要输出Y1,可以在M/N步分别输出两个继电器M1/M2,然后使M1/M2继电器并联(OR),通过这两个继电器驱动Y1,不过这两个继电器之间得互锁,才不会出错。

  假设你的程序在第N步输出为Y1,第M步又输出线圈Y1. 那么只需把M步输出Y1的条件合理的加入到第N步程序里就行了。
  可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

重复线圈只是报警,不是错误,可以运行,如果你的同一个线圈不是在同一个步里输出的。那就不会影响到你的程序执行的。

我同意楼上的说法,这就是最基本的步进程序编写方法,编写的程序满足第一步条件就执行第一步动作,等到第2步条件满足时就会直接断掉第一步,执行第2步,不知道我这样说是否明白。