PLc编程点动+长动,哪里错,无法点动,其他正确做法我知道,就只是想问下图哪里错
答案:4 悬赏:80
解决时间 2021-02-15 09:46
- 提问者网友:了了无期
- 2021-02-15 02:59
PLc编程点动+长动,哪里错,无法点动,其他正确做法我知道,就只是想问下图哪里错
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-15 03:10
按照一般继电控制电路来理解,这段程序没有问题,因为继电控制电路是“并行”工作制,所有输入输出可以理解为同时动作。
但是你忽略了这是PLC编程,必须按照plc扫描工作制来考虑编程。PLC的输出相对于输入是有滞后现象。所以,上面程序就出现了X002点动以后Y001不能断开的现象。
程序需要修改,下面是修改后的程序,可以满足控制要求。
继电线路有许多正确的线路不能移植到PLC进行编程,同样PLC许多可以运行的程序在继电控制线路无法运行。这是由于它们工作制不同造成的,编程时必须引起注意。
但是你忽略了这是PLC编程,必须按照plc扫描工作制来考虑编程。PLC的输出相对于输入是有滞后现象。所以,上面程序就出现了X002点动以后Y001不能断开的现象。
程序需要修改,下面是修改后的程序,可以满足控制要求。
继电线路有许多正确的线路不能移植到PLC进行编程,同样PLC许多可以运行的程序在继电控制线路无法运行。这是由于它们工作制不同造成的,编程时必须引起注意。
全部回答
- 1楼网友:人间朝暮
- 2021-02-15 06:09
目测没有问题的,Y1没输出么?
- 2楼网友:荒野風
- 2021-02-15 05:13
错在你实现不了点动,因为点动X2后,y1=1,当你松开x2的时候,假设下一周期扫描X2=0但是y1=1,虽然还没输出,因为前一周期Y1=1。那么扫到x2=0这个周期内这条指令仍然是通的,你断不了的。
- 3楼网友:低音帝王
- 2021-02-15 04:38
PLC以扫描方式读入所有输入端子上的
输入信号,并将各输入状态存入对应的输入映像寄存器中。此时,输入映像寄存器被
刷断。在程序执行阶段和输出刷新阶段中,输入映像存储器与外界隔离,其内容保持
不变,直至下一个扫描周期的输入扫描阶段,才被重新读入的输入信号刷新。可见,
PLC在执行程序和处理数据时,不直接使用现场当时的输入信号,而使用本次采样时输入到映像区中的数据。
还有,当X2在断开时,并不是像我们现实中的开关先断开常开点,再闭合常闭点的。
所以,你程序中的X2是没有任何用处的。因为你在断开一条回路的同时,又接通了另一条回路了。
希望你看得明白。
输入信号,并将各输入状态存入对应的输入映像寄存器中。此时,输入映像寄存器被
刷断。在程序执行阶段和输出刷新阶段中,输入映像存储器与外界隔离,其内容保持
不变,直至下一个扫描周期的输入扫描阶段,才被重新读入的输入信号刷新。可见,
PLC在执行程序和处理数据时,不直接使用现场当时的输入信号,而使用本次采样时输入到映像区中的数据。
还有,当X2在断开时,并不是像我们现实中的开关先断开常开点,再闭合常闭点的。
所以,你程序中的X2是没有任何用处的。因为你在断开一条回路的同时,又接通了另一条回路了。
希望你看得明白。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯