PLC实用子程序.pdf
第第 2 2 章章 基基本本逻逻辑辑控控制制 图 2- 1 交通信号灯控制 PLC 配置示意图 C P U 输 出 单 元 停止 I0.2 启动 I0.1 东西人行道红 Q1.3 东西人行道绿 Q1.2 南北人行道红 Q1.1 南北人行道绿 Q1.0 东西主车道红 Q0.7 东西主车道黄 Q0.6 东西主车道直行绿 Q0.5 东西主车道左转绿 Q0.4 南北主车道红 Q0.3 南北主车道黄 Q0.2 南北主车道直行绿 Q0.1 南北主车道左转绿 Q0.0 工控技术实用子程序PLC 2 图 2- 2 交通信号灯系统正常工作时序图 0 10 13 40 4345 55 58 85 8890 (秒) Q1.0 Q1.1 Q0.7 Q0.6 Q0.5 Q0.4 Q1.2 Q1.3 Q0.3 Q0.2 Q0.1 Q0.0 I0.1 第 2 章 基本逻辑控制 3 I0.1 M0.2 Q0.1 Q0.2 T1 T1 T3 T8 T9(3S) T8(30S) T7 T5 T4 T6(2S) T7(10S) M0.2 M0.1 T1 T5(3S) T4(30S) T3(10S) T1(45S) T2(45S) I0.2 M0.1 M0.1 启停控制 Q0.4 Q0.5 M0.2 严重故障 M0.1 T2 红灯工作延时 东西左转绿灯工作延时 东西直行绿灯工作延时 东西绿灯闪烁延时 东西黄灯工作延时 南北左转绿灯工作延时 周期循环控制 南北直行绿灯工作延时 南北绿灯闪烁延时 工控技术实用子程序PLC 4 T12(0.5S) T11 (0.5S) M0.1 T12 T9 T10(2S) 南北黄灯工作延时 T11 闪烁频率设定 T5 T6 T5 T4 T3 T4 Q0.5 Q0.3 T3 Q0.4 T9 T10 T8 T9 T11 T7 T8 Q0.1 Q0.7 T1 Q0.3 Q0.7 M0.2 M0.1 T1 东西主干道红灯 南北主干道红灯 T7 Q0.0 南北主干道左转绿灯 南北主干道直行绿灯 南北主干道绿闪 Q0.2 南北主干道黄灯 东西主干道左转绿灯 T11 Q0.6 东西主干道直行绿灯 东西主干道绿闪 东西主干道黄灯 第 2 章 基本逻辑控制 5 图 2- 3 实现主干道信号灯控制的梯形图 T4 T3 Q0.1 T14(3S) T4 T3 M0.3 T8 T7 T9 T8 T14 M0.4 东西人行道非红灯 T8 T7 M0.4 Q1.3 东西人行道红灯 T9 T11 T8 T14 Q1.2 东西人行道绿灯 东西人行道绿灯闪 Q1.1 南北人行道红灯 M0.3 南北人行道非红灯 T5 T4 T13 Q0.5 T13(3S) 南北人行道绿灯延时 东西人行道绿灯延时 T5 T4 Q1.0 T11 T13 南北人行道绿灯 南北人行道绿灯闪 工控技术实用子程序PLC 6 图 2- 4 五层电梯控制 PLC 配置图 1 上 I1.6 4 上 I2.1 5 下 I1.5 2 下 I1.2 五层 I1.1 一层 I0.5 C P U 输 入 单 元 输 出 单 元 五层 I0.4 一层 I0.0 慢速 Q0.3 快速 Q0.2 电机反转 Q0.1 电机正转 Q0.0 楼 层 监 测 楼 层 选 择 2- 5 层 下 1- 4 层 上 第 2 章 基本逻辑控制 7 M0.7 M0.5 M0.4 M0.3 M0.2 M0.6 M1.2 I0.6 M0.2 M0.7 到 2 层指令 M1.2 M0.6 M1.1 M0.5 M0.4 M0.3 M0.2 I0.0 I0.1 M0.1 M0.1 电梯到 1 层 I0.1 I0.2 电梯到 2 层 I0.0 I0.2 I0.3 电梯到 3 层 I0.1 I0.3 I0.4 电梯到 4 层 I0.2 I0.4 I0.3 电梯到 5 层 I0.5 M0.1 到 1 层指令 M1.1 工控技术实用子程序PLC 8 M0.2 M0.7 M2.2 M0.6 M2.1 I1.2 M0.2 2 层向下指令 M2.1 M0.7 M2.0 I1.6 M0.1 1 层向上指令 M2.0 M0.6 M1.5 I1.1 M0.5 M0.7 到 5 层指令 M1.5 M0.6 M1.4 I1.0 M0.4 M0.7 到 4 层指令 M1.4 M0.6 M1.3 I0.7 M0.3 M0.7 到 3 层指令 M1.3 I1.7 2 层向上指令 M2.2 第 2 章 基本逻辑控制 9 M0.6 M2.7 I1.5 M0.5 5 层向下指令 M2.7 M2.6 I2.1 4 层向上指令 M2.6 M0.4 M0.7 M0.6 M2.5 I1.4 M0.4 4 层向下指令 M2.5 M2.4 I2.0 3 层向上指令 M2.4 M0.3 M0.7 M0.6 M2.3 I1.3 M0.3 3 层向下指令 M2.3 工控技术实用子程序PLC 10 M1.1 M2.0 M1.2 M2.2 M2.1 M2.4 M1.3 M2.3 M2.6 M1.4 M2.5 M1.5 M2.7 M0.3 M0.4 M0.5 向上到 3 层 M3.3 M0.4 M0.5 向上到 4 层 M3.4 M0.5 向上到 5 层 M3.5 M0.2 M0.3 M0.4 M0.5 向上到 2 层 M3.2 M0.1 M0.2 M0.3 M0.4 M0.5 M3.1 向上到 1 层 第 2 章 基本逻辑控制 11 M0.1 向下到 1 层 M1.1 M2.0 M4.1 M2.2 M0.1 M0.2 向下到 2 层 M1.2 M2.1 M4.2 M2.4 M0.1 M0.2 M0.3 向下到 3 层 M1.3 M2.3 M4.3 M2.6 M1.4 M2.5 M0.1 M1.5 M2.7 M0.2 M0.3 M0.4 M0.5 M1.6 电梯离开楼层 M0.1 向下到 4 层 M4.4 M0.2 M0.3 M0.4 M0.1 M0.2 M0.3 M0.4 M0.5 M4.5 向下到 5 层 工控技术实用子程序PLC 12 M4.5 M4.4 M4.3 M4.2 M3.2 M3.3 M3.4 M0.6 M3.5 M1.7 M4.1 M1.7 M1.6 M3.2 M3.1 M3.3 M3.4 M3.5. M0.7 电梯向上指令 M0.6 M3.1 换速指令 M0.2 M0.3 M0.4 M0.7 第 2 章 基本逻辑控制 13 图 2- 5 实现五层电梯换向和换速控制的梯形图 M4.3 M4.2 M4.1 M4.5. M0.6 电梯向下指令 M4.4 M0.7 Q0.3 Q0.1 M3.0 Q0.1 Q0.0 电梯向下 M0.7 M3.0 Q0.3 Q0.0 Q0.1 电梯向上 M0.6 Q0.0 Q0.1 Q0.0 Q0.2 电梯慢速 Q0.3 M3.0 Q0.3 电梯快速 Q0.2 M0.7 M0.6 M1.7 电梯快速指令 M3.0 工控技术实用子程序PLC 14 图 2- 6 星角降压启动电机控制原理图 图 2- 7 电机控制 PLC 配置图 电动机 星形接触器 过热保护 主接触器 A B C F R M 电源开关 角形接触器 1号过热动作I1.1 2号主开关合I1.2 1号主开关合I1.0 2 号停止 I0.4 2 号启动 I0.3 1 号反转 I0.2 C P U 输 入 单 元 输 出 单 元 1 号正转 I0.1 1 号停止 I0.0 2 号星形合 Q0.3 2 号主接触器合 Q0.2 1 号电机反转 Q0.1 1 号电机正转 Q0.0 2号过热动作I1.3 2 号角形合 Q0.4 第 2 章 基本逻辑控制 15 I1.2 Q0.0 正转控制 I0.2 Q0.0 T1 I0.0 M0.0 Q0.1 反转控制 I0.1 Q0.1 T2 I0.0 M0.0 反转延时 T2(1.5S) I0.2 正转延时 T1(1.5S) I0.1 M0.0 允许操作 I1.1 I1.0 1 号电机控制程序 2 号电机控制程序 M0.1 允许操作 I1.3 工控技术实用子程序PLC 16 图 2- 8 实现电机控制的梯形图 T4(1.5S) Q0.4 Q0.2 转换延时 Q0.3 角形接触器合 T3(8S) Q0.3 I0.3 Q0.2 Q0.2 主接触器合 I0.4 M0.1 Q0.2 星形延时 Q0.4 T3 Q0.4 星形接触器合 Q0.4 Q0.4 T4 Q0.3 第 2 章 基本逻辑控制 17 图 2- 9 八段数码显示单元配置图 图 2- 10 八段数码显示控制 PLC 配置图 Q0.1 Q0.3 Q0.4 Q0.5 Q0.7 Q0.0 Q0.2 Q0.6 数字 9 显示 I1.1 C P U 输 入 单 元 输 出 单 元 数字 1 显示 I0.0 分组 7 控制 Q0.6 分组 2 控制 Q0.1 分组 1 控制 Q0.0 小数点显示 I1.2 分组 8 控制 Q0.7 工控技术实用子程序PLC 18 表 2- 1 八段数码显示组合逻辑表 显示 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 0 1 2 3 4 5 6 7 8 9 . 第 2 章 基本逻辑控制 19 Q0.1 I0.0 I1.1 I1.0 I0.6 I0.7 I0.5 I0.2 I0.3 I1.0 I0.6 I1.1 I0.0 I0.4 Q0.0 显示单元 0 I0.5 显示单元 1 工控技术实用子程序PLC 20 I1.1 I1.0 I0.6 I0.5 I0.4 I0.3 I0.2 I0.3 I0.2 I0.1 Q0.2 I0.0 I1.1 I1.0 I0.7 I0.4 显示单元 2 显示单元 3 Q0.3 第 2 章 基本逻辑控制 21 Q0.5 I0.0 I1.1 I1.0 I0.6 I0.5 I0.2 显示单元 5 I0.3 I1.0 I0.6 I0.2 I0.0 Q0.4 显示单元 4 工控技术实用子程序PLC 22 图 2- 11 八段数码显示控制梯形图 Q0.7 I1.1 I1.0 I0.7 I0.6 I0.4 I0.5 I0.0 I0.1 Q0.6 显示单元 6 I0.3 I1.2 显示单元 7 第第 3 3 章章 系系统统综综合合控控制制 表 3- 1 区域工作方式控制程序输入参数表 代码 信 号 说 明 LT 灯测试。 AFI 故障确认。 AUCI 辅助控制。 EM 急停信号。 LOC1 主控操作台选本地操作台控制。 CEN1 主控操作台选主控操作台控制。 LOC2 本地操作台选本地操作台控制。 CEN2 本地操作台选主控操作台控制。 AUT 主控操作台选择自动工作方式。 S- AUT 主控操作台选择半自动工作方式。 MANU 主控操作台选择手动工作方式。 A- FR 主控操作台选择辅助设备就绪。 A- ON 主控操作台选择区域自动启动。 A- OFF 主控操作台选择区域自动停止。 表 3- 2 区域工作方式控制程序输出信号说明 代码 功 能 说 明 AUTO 自动工作方式。 SEMI 半自动工作方式。 HAND 手动工作方式。 AF 故障确认。 AUC 辅助控制。 ALP 自动工作方式指示。 工控技术实用子程序PLC 24 图 3- 1 区域自动工作信号逻辑示意图 本地选择本地控制 主台选择手动 或 自动工作停止 复位自动工作信号 辅助设备就绪 主台选主台控制 急停信号 主台选择手动 主台选半自动 主台选择自动 与 自动工作启动 置位自动工作信号 本地选主台控制 第 3 章 系统综合控制 25 图 3- 2 区域半自动工作信号逻辑示意图 自动工作停止 区域自动未启动 主台选主台控制 急停信号 主台选择手动 主台选择自动 主台选择半自动 与 自动工作启动 置位半自动工作信号 本地选主台控制 本地选择本地控制 主台选择手动 或 复位半自动工作信号 辅助设备就绪 工控技术实用子程序PLC 26 EM EM SEMI S CEN1 AUTO R LOC2 A- OFF CEN1 CEN2 AUT A- ON A- FR EM AUCI MANU AUTO S AFI AF 故障确认 MANU S- AUT 复位自动控制方式输出信号 置位自动控制方式输出信号 AUC 辅助控制 A- ON AUT 置位半自动控制方式输出信号 S- AUT CEN2 MANU AUTO A- FR 第 3 章 系统综合控制 27 图 3- 3 区域工作方式控制程序 EM LOC2 A- OFF MANU SEMI S 置位半自动控制方式输出信号 S- AUT AUTO ALP SEMI AUTO LP 自动状态指示输出信号 SEMI AUTO R 复位自动控制方式输出信号 HAND 手动控制方式输出信号 LOC2 SEMI AUTO SEMI R 复位半自动控制方式输出信号 AUTO S 置位自动控制方式输出信号 AUT SEMI AUTO EM SEMI R 复位半自动控制方式输出信号 工控技术实用子程序PLC 28 表 3- 3 故障监测子程序输入信号表 代码 功 能 说 明 AF 故障确认。 IAF 确认的故障。 IUAF 未确认的故障。 PAR 监测点工作选择。为“1” ,对 F1 至 F16 输入故障状态进行处理。 F0/1 故障级别控制,对应 16 个故障点,设置为 16 位。 F1 故障点 1。 。 。 。 。 。 。 。 。 。 F16 故障点 16。 DW 控制数据字编号。 表 3- 4 故障监测控制子程序输出信号表 代码 功 能 说 明 AFO 确认故障。 UAF 未确认故障。 图 3- 4 故障监测程序使用的中间存储器分配示意图 7 6 5 4 3 2 1 0 F10 F2 MW11 7 6 5 4 3 2 1 0 F1 F8 MW10 F9 F16 第 3 章 系统综合控制 29 M10.5 PAR 故障监测点14故障 F14 M10.4 PAR 故障监测点13故障 F13 M10.3 PAR 故障监测点12故障 F12 M10.2 PAR 故障监测点11故障 F11 M10.1 PAR 故障监测点10故障 F10 M10.0 PAR 故障监测点 9 故障 F9 M11.7 PAR 故障监测点 8 故障 F8 PAR M11.6 M11.5 PAR 故障监测点 6 故障 F6 M11.4 PAR 故障监测点 5 故障 F5 M11.3 PAR 故障监测点 4 故障 F4 M11.2 PAR 故障监测点 3 故障 F3 M11.1 PAR 故障监测点 2 故障 F2 M11.0 PAR 故障监测点 1 故障 F1 故障监测点 7 故障 F7 工控技术实用子程序PLC 30 IUAF PAR UAF S UAF R AF 复位未确认故障输出信号 M10.7 PAR 故障监测点16故障 F16 PAR M10.6 故障监测点15故障 F15 打开数据块 DB200 置位未确认故障输出信号 OPN DB200 取中间寄存器 MW10 的值 L MW10 取故障等级设定的值 L F0/1 按位进行“与”操作 AW 得到的数据传给 MW12。 此时是完成对 9- 16 的故障 检测点的状态监测。 T MW12 L MW10 高低位数据字数据互换 CAW L F0/1 第 3 章 系统综合控制 31 AFO R MW12 中数据为 0,且有 IAF 和 UAF 信号,则复位 输出 AFO。 ==I IAF UAF 累加器 1 和 2 的数据互换 TAK 取打开的数据块的设定数 据字 DW 中的值 L DW IAF AFO S CAW 按位进行“与”操作 AW L MW12 按位进行“或”操作 OW T MW12 得到的数据传给 MW12。 此时是完成对 1- 8 的故障 检测点的状态监测。 这时 MW12 中的数据就是 16 个监测点的故障状态数 据 L 20000 MW12 中数据不为 0, 或有 IAF 信号,则置位输出 AFO。 >D 工控技术实用子程序PLC 32 M003 JC 如果两值相等,则跳转至 M003 处执行。 实际是对故障状态数据字 中已有的状态与目前得到 的故障状态进行比较。 ==I M002 M001 M001 JC UAF JU M002 有不确认故障时,对原有 状态和新监测的状态进行 “或” 处理后, 跳转至 M002 处执行。 TAK T MW14 OW 无 UAF 时,跳转到 M001 处执行。 新得到故障状态数据置入 累加器 1 中。 T DW T MW12 故障状态数据置入状态数 据块的对应数据字中。 L 20000 取打开的数据块的设定数 据字 DW 中的值 L MW14 CAW AW 第 3 章 系统综合控制 33 图 3- 5 系统故障检测控制程序 M003 UAF S 比较原有状态数据和新数 据数据,不同,则置位输 出 UAF。 >D L MW12 T MD10 T MD14 清除占用的中间状态寄存 器中的数据。 打开数据块 DB210 OPN DB210 T DW 故障状态数据置入用于远 程操作站的状态数据块的 对应数据字中。 L 200000000 工控技术实用子程序PLC 34 表 3- 5 脉冲发生器子程序输出信号表 代码 功 能 说 明 LOG0 逻辑“假”信号。 LOG1 逻辑“真”信号。 MT1 500 毫秒周期脉冲信号。 MT2 1 秒周期脉冲信号。 MT3 2 秒周期脉冲信号。 MT4 3 秒周期脉冲信号。 FP 伪参数信号,用于替代程序中不需要的输出。 BF 闪烁频率信号。 CYC1 第一周期信号。 CYC2 第二周期信号。 CYC3 第三周期信号。 CRST 起始为“1” ,第三周期开始保持为“0” 。 CEN 起始为“0” ,第四周期开始保持为“1” 。 图 3- 6 脉冲发生器功能程序第一类输出信号时序示意图 时间 t LOG0 MT2 MT1 BF MT3 MT4 LOG1 第 3 章 系统综合控制 35 图 3- 7 脉冲发生器功能程序第二类输出信号时序示意图 时间 t CEN CRST CYC1 RI CYC2 CYC3 工控技术实用子程序PLC 36 T1 CYC2 第二周期信号 T2 T1 T2(1S) 延时计时器 2 T2 T2 RI LOG0 常为“0”信号 LOG1 常为“1”信号 RI CYC1 RI T1 第一周期信号 T1(1S) RI T3 延时计时器 1 CYC3 T3(1S) 第三周期信号 MT4 脉冲信号 T3 第 3 章 系统综合控制 37 图 3- 8 脉冲发生器功能子程序 CRST S CYC2 CYC1 T2 RI MT3 MT3 R 复位 MT3 信号 MT3 S T5 RI CEN R MT1 MT1 R 复位 MT1 信号 MT1 S 置位 MT1 信号 T5(0.5S) BL 闪烁脉冲信号 T5 T4(0.5S) MT2 脉冲信号 RI T3 RI CEN S 置位 CEN 信号 RI CYC1 CRST R T4 CYC3 CYC2 复位 CRST 信号 复位 CEN 信号 RI 置位 CRST 信号 第第 4 4 章章 阀阀和和电电机机控控制制 表 4- 1 电磁阀控制子程序系统输入参数表 名称 代码 状态 状态说明 0 允许手动。此时程序将手动的方向 1 和方向 2 信号将作为下一步控制的 有效信号。 自动允许 M3.5 AE 1 允许自动。此时程序将自动的方向 1 和方向 2 信号视为下一步控制的有 效信号。 0 无效。 自动方向 1 M3.0 AUT1 1 电磁阀控制方式为自动方式。在一定条件具备后,电磁阀将在自动方式 下以方向 1 运转。 0 无效。 自动方向 2 M5.0 AUT2 1 电磁阀控制方式为自动方式。在一定条件具备后,电磁阀将在自动方式 下以方向 2 运转。 0 无效。 手动方向 1 M3.1 HD1 1 电磁阀工作于手动方式,在一定条件具备后,电磁阀将在手动方式下以 方向 1 运转。 0 无效。 手动方向 2 M5.1 HD2 1 电磁阀工作于手动方式,在一定条件具备后,电磁阀将在手动方式下以 方向 2 运转。 0 电磁阀在此状态出现时将不能在方向 1 运转。 允许操作 M3.2 EO 1 电磁阀在此状态出现时可以在方向 1 运转。 0 无效。 保险保护 M3.3 FP 1 无论电磁阀处于何种状态,此信号出现将使电磁阀停止动作。 0 电磁阀动作的条件之一,电磁阀无机械故障。 机械故障 M3.4 MF 1 电磁阀不能启动。 第 4 章 电磁阀和电机控制 39 0 电磁阀启动条件之一,电磁阀无电气故障。 电气故障 M2.7 EF 1 电磁阀不能启动。 0 无效。 灯测试 M3.6 LT 1 此信号用于测试信号灯(灯将保持点亮状态) 。 表 4- 2 电磁阀控制子程序输入信号表 名称 代码 状态 状态说明 0 无效。 机械故障确认 AMF 1 确认机械故障。 0 无效。 电气故障确认 AEF 1 确认电气故障。 0 启动电磁阀的必备条件。 综合故障 CF 1 电磁阀不可启动。 0 电磁阀未就绪。 电磁阀就绪 MR 1 电磁阀可以启动。 0 无效。 方向1极限开关 EL1 1 电磁阀已经运转到方向 1 极限处。 0 无效。 方向2极限开关 EL2 1 电磁阀已经运转到方向 2 极限处。 0 不允许选择手动或自动。 设定方式断开 DS 1 手动或自动方式可以被选择。 0 不允许设定方式操作。 设定方式合 ES 1 电磁阀可以在设定方式下工作。 0 无效。 设定手动方式 1 SH1 1 电磁阀在设定方式且以方向 1 动作。 0 无效。 设定手动方式 2 SH2 1 电磁阀在设定方式且以方向 2 动作。 辅助控制 AUC 0 附加的控制信号,所有故障信号数据将被清除。 工控技术实用子程序PLC 40 1 电磁阀可以启动。 方向1控制时间 ST1 KF 这个时间用于电磁阀方向 1 动作的超时控制,当电磁阀启动后,在 经过这个设定时间后产生一个机械故障信号,但是电磁阀并不会被 停止。以秒为单位的整数值。 方向2控制时间 ST2 KF 这个时间用于电磁阀方向 2 动作的超时控制,当电磁阀启动后,在 经过这个设定时间后产生一个机械故障信号,但是电磁阀并不会被 停止。以秒为单位的整数值。 数据字 DW * 数据块中电磁阀参数所存放的起始数据字。 表 4- 3 电磁阀控制子程序输出信号表 名称 代码 状态 状态说明 方向 1 命令输出 MC1 1 电磁阀方向 1 动作控制信号。 电磁阀故障 MTF 1 在故障被确认清除以前,不能启动电磁阀。 电气故障 EOF 1 电气故障输出。 电气故障脉冲 EOFP 1 电气故障的周期脉冲输出信号。 电磁阀允许操作 EM 1 电磁阀可手动或自动运转。 机械故障 M235.6 MOF 1 机械故障输出。 机械故障脉冲 M235.5 MOFP 1 机械故障的周期脉冲输出信号。 方向1操作指示灯 M234.2 OLP1 电磁阀在方向 1 动作,如果极限开关激活这个指示灯将常亮。如 果故障出现,这个灯在故障确认前一直闪烁,故障消失后灯灭。 方向2操作指示灯 M234.1 OLP2 同方向 1 操作指示灯。 故障指示灯 M234.0 FLP 故障出现时输出闪烁信号,故障确认后如故障仍存在则继续亮, 故障确认并消失后灭。 表 4- 4 电磁阀控制子程序输入信号数据块 1 名称 代码 状态说明 DB210 输入信号数据块 1 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 AUT1 自动方向 1 启动。 第 4 章 电磁阀和电机控制 41 Bit 01 HD1 手动方向 1 启动。 Bit 02 EO 允许操作。 Bit 03 FP 保险保护。 Bit 04 MF 机械故障。 Bit 05 AE 自动允许。 Bit 06 LT 灯测试。 Bit 07 AMF 机械故障确认。 Bit 08 AEF 电气故障确认。 Bit 09 CF 综合故障。 Bit 10 MR 电磁阀就绪。 Bit 11 。 。 。 未用。 Bit 12 SH1 设定手动方式方向 1 启动。 Bit 13 ESO 设定方式开环。 Bit 14 ESC 设定方式闭环。 Bit 15 EF 电气故障。 表 4- 5 电磁阀控制子程序输入信号数据块 2 名称 代码 状态说明 DB212 输入信号数据块 2 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 AUT2 自动方向 2 启动。 Bit 01 HD2 手动方向 2 启动。 。 。 。 。 。 。 未使用。 Bit 05 EL1 方向 1 极限信号。 工控技术实用子程序PLC 42 。 。 。 。 。 。 未使用。 Bit 08 EL2 方向 2 极限信号。 。 。 。 。 。 。 未使用。 Bit 12 SH2 设定手动方式方向 2 启动。 Bit 13 AUC 辅助控制。 。 。 。 。 。 。 未使用。 表 4- 6 电磁阀控制子程序输出信号数据块 名称 代码 状态说明 DB221 输出信号数据块 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 MC1 电磁阀方向 1 动作。 Bit 01 。 。 。 未使用。 Bit 02 MF 电磁阀故障。 Bit 03 EOFP 电气故障脉冲。 Bit 04 EOF 电气故障。 Bit 05 MOFP 机械故障脉冲。 Bit 06 MOF 机械故障。 Bit 07 。 。 。 未使用。 Bit 08 FLP 故障指示灯。 Bit 09 OLP1 方向 1 运转指示灯。 Bit 10 OLP2 方向 2 运转指示灯。 Bit 11 EM 电磁阀允许。 。 。 。 。 。 。 未使用。 表 4- 7 电磁阀控制子程序故障信号数据块 名称 代码 状态说明 DB220 故障信号数据块 第 4 章 电磁阀和电机控制 43 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 超时故障。 Bit 01 。 。 。 未使用。 Bit 02 控制开关。 Bit 03 MF 机械故障。 。 。 。 。 。 。 未使用。 Bit 09 综合故障。 Bit 10 电磁阀未准备好。 Bit 11 控制器失控。 Bit 12 EF 电气故障。 。 。 。 。 。 。 未使用。 表 4- 8 电磁阀控制子程序故障确认信号数据块 名称 代码 状态说明 DB208 故障确认信号数据块 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 超时故障。 Bit 01 。 。 。 未使用。 Bit 02 控制开关。 Bit 03 MF 机械故障。 。 。 。 。 。 。 未使用。 Bit 09 综合故障。 Bit 10 电磁阀未准备好。 Bit 11 控制器失控。 Bit 12 EF 电气故障。 。 。 。 。 。 。 未使用。 表 4- 9 电磁阀控制子程序人机控制站信号数据块 工控技术实用子程序PLC 44 名称 代码 状态说明 DB203 人机控制站信号数据块 DW** **为电磁阀编号,每个电磁阀对应此数据块中不同的数据字。 Bit 00 确认手动方向 1 启动。 Bit 01 确认手动方向 2 启动。 Bit 02 确认机械故障。 Bit 03 机械故障。 Bit 04 电气故障。 Bit 05 电磁阀本地操作。 Bit 06 方向 1 操作条件具备。 Bit 07 电磁阀方向 1 运行。 Bit 08 电磁阀在方向 1。 Bit 09 。 。 。 未使用。 Bit 10 电磁阀方向 2 运行。 Bit 11 电磁阀在方向 2。 。 。 。 。 。 。 未使用。 图 4- 1 电磁阀控制允许运转信号逻辑示意图 电磁阀故障 电磁阀闭环控制 保险保护 允许操作 手动启动 自动启动 或 与 辅助控制(测试) 电磁阀就绪 第 4 章 电磁阀和电机控制 45 图 4- 2 电磁阀控制电机运行信号逻辑示意图 图 4- 3 电磁阀控制系统故障状态转移时序图 电磁阀故障 电磁阀闭环控制 保险保护 手动启动 自动启动 或 与 辅助控制(测试) 电磁阀运行 极限位置 超时信号 时间 t 故障确认前故障已消失 MC1 AMF/AEF MTF FLP OLP1 故障确认后故障才消失 工控技术实用子程序PLC 46 Network 1 M236.7 M3.7 机械故障确认 AMF L 20000 T MW220 T MW226 T MW228 T MW230 T MW232 T MW234 T MW236 T MW238 程序需要使用的中间寄存 器清 0。 第 4 章 电磁阀和电机控制 47 M236.6 M2.0 电气故障确认 AEF M4.5 辅助控制 AUC M4.0 方向 2 极限 EL2 M5.5 方向 1 极限 EL1 M4.4 设定手动方式 2 SH2 M236.3 M2.4 设定手动方式 1 SH1 M2.5 ES 设定方式启动 M2.2 电磁阀故障 MR M2.1 综合故障 CF M2.6 DS 设定方式断开 L MW4 工控技术实用子程序PLC 48 L DW 打开数据块 DB222 OPN DB222 T MW220 电磁阀状态数据置入中间 寄存器 MW220。 L DW 打开数据块 DB221 OPN DB221 T MW234 电磁阀状态数据置入中间 寄存器 MW234。 L DW 打开数据块 DB208 OPN DB208 T MW208 电磁阀状态数据置入中间 寄存器 MW208。 L W160 T MW4 L 200110001 00100011 AW 第 4 章 电磁阀和电机控制 49 M236.4 M236.5 M235.0 M235.0 M236.0 手动方向 1 M3.1 M236.1 自动方向 1 M3.0 OW L MW236 OPN DB230 L DW L MW2 T DW DB210 中电磁阀数据传 递。 T DW DW 清 0 OPN DB210 工控技术实用子程序PLC 50 M235.6 M221.5 M221.4 M235.4 M238.6 M238.7 OPN DB228 L 20000 T MW236 T MW238 L MW236 电磁阀状态读取,数据块 的数据更新。 OPN DB230 T DW L DW XOW 第 4 章 电磁阀和电机控制 51 M220.1 M235.0 M2.1 M4.0 M235.0 M220.2 M5.5 M21.2 M21.2 M220.3 R M220.2 M220.4 R M2.6 M238.4 M220.1 M238.5 M21.2 M220.2 M220.4 JC M002 M220.3 JC M001 JC M001 JC M003 工控技术实用子程序PLC 52 M003 M220.4 S 〉 I JC M001 JU M001 T DW LW ST2 L B160 M220.4 S 〉 I JC M001 JU M001 T