1. 输入与输出映像寄存器
输入映像寄存器和输出映像寄存器是连接PLC 外部物理输入点和输出点的桥梁, 在每一个扫描周期结束后, 外部物理输入点的实际状态将被映射到输入映像寄存器, 而输出映像寄存器的状态被映射到外部物理输出点, 即每个扫描周期刷新一次。
1) 输入映像寄存器(I, 又称输入继电器)
从输入端子采集来的外部信号, 按“1” “0” 的方式写入输入映像寄存器中。 作为逻辑运算的依据, 在每一个扫描周期开始时对输入端子采样。 输入映像寄存器中的一位对应一个物理输入点, 而一个物理输入点对应一个外部的常开或常闭触点(按钮、 行程开关等)。 程序运行时, 可以无数次地取用输入映像寄存器中的某一位。 在执行“立即输入” 指令时,程序将直接读取物理输入点的状态, 而不是从输入映像寄存器中取数据。
S7 -200 PLC 输入映像寄存器的编址范围是I0.0 ~I15.7, 共128 位, 即16 个字节。
输入映像寄存器可以按位、 字节、 字、 双字等存取, 输入映像寄存器的表示方法如图3 -2 -1 所示。
2) 输出映像寄存器(Q, 又称输出继电器)
输出映像寄存器将PLC 的输出信号传递给负载, 线圈用程序指令驱动。 输出映像寄存器用来存放等待输出的控制信号。 在每一个扫描周期的最后, 将输出映像寄存器中的数据输出到输出端子, 以驱动(控制) 外部负载。 在执行“立即输出” 指令时, 程序将直接刷新输出映像寄存器中某一位的状态, 同时将该位的状态输出到输出端子, 而不需要等待扫描周期的输出时段。
S7 -200 PLC 输出映像寄存器的编址范围为Q0.0 ~Q15.7, 共128 位, 即16 个字节。
输出映像寄存器可以按位、 字节、 字、 双字等存取, 输出映像寄存器的表示方法如图3 -2 -2 所示。
图3-2-1 输入映像寄存器的表示方法
图3-2-2 输出映像寄存器的表示方法(www.xing528.com)
PLC 的每一个I/O 点都是一个确定的物理点。 CPU224 主机有I0.0 ~I0.7 和I1.0 ~I1.5共14 个数字量输入点, 以及Q0.0 ~Q0.7、 Q1.0、 Q1.1 共10 个数字量输出点。
2. 基本位操作指令
基本位操作指令的具体介绍如下。
(1) 逻辑取及线圈驱动指令LD (Load)、 LDN (Load Not)、 = (Out)。 LD、 LDN 和=指令的格式如表3 -2 -1 所示。
表3-2-1 LD、 LDN 和=指令的格式
(2) 触点串联指令A (And)、 AN (And Not)。 触点串联指令包括常开触点串联和常闭触点串联, A、 AN 指令梯形图及语句表示例如图3 -2 -3 所示。
图3-2-3 A、 AN 指令梯形图及语句表示例
(a) 梯形图; (b) 语句表
(3) 触点并联指令O (Or)、 ON (Or Not)。 触点并联指令包括常开触点串联和常闭触点并联, O、 ON 指令梯形图及语句表示例如图3 -2 -4 所示。
图3-2-4 O、 ON 指令梯形图及语句表示例
(a) 梯形图; (b) 语句表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。