【例】分别利用PLC梯形图与指令表,在西门子S7-200与S7-300/400PLC编制满足如下控制要求的数据比较程序:
①当输入I2.0为“1”时(上升沿),比较IW10与MW20的大小;
②如果IW10 - MW20,标志Ml0.0为“l”;IW10>MW20,Ml0.1为“1”;IW10<MW20,M10.2为“1”;
③要求M10.O~M10.2的状态在I2.0为“0”后仍然能够保持。
根据要求设计的梯形图与指令表程序分别如图10-3.4 (S7-200)、图10-3.5 (S7-300/400)所示。
①当输入I2.0为“1”时(上升沿),比较IW10与MW20的大小;
②如果IW10 - MW20,标志Ml0.0为“l”;IW10>MW20,Ml0.1为“1”;IW10<MW20,M10.2为“1”;
③要求M10.O~M10.2的状态在I2.0为“0”后仍然能够保持。
根据要求设计的梯形图与指令表程序分别如图10-3.4 (S7-200)、图10-3.5 (S7-300/400)所示。