快捷搜索:  汽车  科技

西门子plc电机连续正反转(西门子PLC控制电机的正)

西门子plc电机连续正反转(西门子PLC控制电机的正)1、 按一下下-S11按钮,PLC的I0.2输入一个脉冲信号,经过"SR"触发器(复位优先),"#fwd"为1,且"或"运算后的"#order"为1;以正转控制为例,其控制过程如下:由于控制逻辑比较简单,这里就不画控制流程图了,具体控制程序如图4、图5所示。图4 扫描输入信号状态图5 正、反转延时启动控制

【问题】如何用西门子PLC控制电机的运行,要求:电机可正反转控制,且按下启动按键后,电机延时十秒钟启动(正反转均延时十秒),延时功能用一个定时器实现?一、电气连接

如图1所示为电机控制回路,由于图较大,缩放后可能看不是太清楚。图2给出了控制回路的详细电气连接。图3位与电机控制相关的PLC I/O点电气连接。

西门子plc电机连续正反转(西门子PLC控制电机的正)(1)

图1 主回路、控制回路

西门子plc电机连续正反转(西门子PLC控制电机的正)(2)

图2 控制回路

西门子plc电机连续正反转(西门子PLC控制电机的正)(3)

表1 器件及功能说明

二、电气连接

由于控制逻辑比较简单,这里就不画控制流程图了,具体控制程序如图4、图5所示。

西门子plc电机连续正反转(西门子PLC控制电机的正)(4)

图4 扫描输入信号状态

西门子plc电机连续正反转(西门子PLC控制电机的正)(5)

图5 正、反转延时启动控制

以正转控制为例,其控制过程如下:

1、 按一下下-S11按钮,PLC的I0.2输入一个脉冲信号,经过"SR"触发器(复位优先),"#fwd"为1,且"或"运算后的"#order"为1;

2、 "#order"的高电平启动延时定时器T10,延时10s后,"#run_order"为1;

3、 由于"#run_order"和"#fwd"同时为1,则"与"运算后的Q1.0也为1,正转命令发出,电机正转运行;

4、 在上述过程中的任何时候,停止按钮-S13按下,I0.4输入的脉冲信号会使"#fwd"变为0,此时,若电机正转,则电机停止运行;若仍处于计时状态,则计时器停止计时,直到下次有启动信号时,在重新计时。

================

需要注意的问题:

1、 由于在电气控制回路中已经对正、反转进行了互锁,所以在编程时不需要对正、反转按钮输入命令做额外的互锁处理;

2、 I0.0、I0.1分别为电机正、反转的状态反馈信号,当正转命令Q1.0=1时,若一定时间后I0.0仍不变为1,则说明正转启动失败,此时要强制令Q1.0=0,且向系统报错。由于驼子太懒了,这部分功能就不做了,留到WinCC部分再一并加以讨论。

三、测试

西门子plc电机连续正反转(西门子PLC控制电机的正)(6)

西门子plc电机连续正反转(西门子PLC控制电机的正)(7)

猜您喜欢: