1、 2 基本逻辑指示说明(1)逻辑赋值与输出线圈LD 赋值指令,常开触点逻辑运算开始LDI 取反赋值指令,常闭触点逻辑运算开始OUT 输出,线圈驱动(2)触点串联:AND 与指令,常开触点串联连接,可重复多次使用ANI 与非指令,常闭触点串联连接,可重复多次使用e.gLDLD OUTK19T0 T0x1x0 y01y10M 说 明 :时 间 机 电 器 程 序步 占 用 3 步 。与 母 线 相 联驱 动 定 时 器驱 动 指 令常 数 设 置自 动 设 备 程 序 步 ( SP: 空 格 键 )0123478LDOUTLDIOUTOUTSPLDOUTXYXMTKTY0011001901ANDA
2、NIANDT1M10x2 x3 y3y3 x0 y401234567LDANDOUTLDANIOUTANDOUTXXYYXMTY2033310114 注:OUT 指令后,通过触点对其它线圈使用 OUT 指令称之为*接输出(上图的 OUT y4 ) ,这种*接输出如果顺序不错,可以多次重复。(3)触点并联OR 或指令,常开触点并联连接。ORI 或非指令,常闭触点并联连接。0 LD X 4 说明: 并联边接的次数理论上无限制,但由于编程器和打印机的功能对此有限制,所以并联连接的实际次数限制在 24 行以下。1 OR X 62 ORI M 1023 OUT Y 54 LDI Y 55 AND X 7
3、6 OR M 1037 ANT X 108 OR M 1109 OUT M 103(4)电路块的串、并联 AORB 电路块或串联电路的并联连接M103M103M102M10y310xx4x6 x1y5 ORORIANB 电路块与并联电路的串联连接(5)多重输出电路MPS 进栈 (Pvsh)MRD 读栈 (Read)MPP 出栈 (Pop)PLC 中有 11 个存储运算中间结果的存储器,称之为栈存贮器。MPS / MRD / MPP 指令都是无操作元件号的指令。y7x4x0 x2 x3x3x5x6x1ANB ORB012345678910LDORLDANDLDIANDORBORANBORUTXX
4、XXXXXXY012345637y7yy4610x1x12x7xx6 y50 LD X 61 MPS2 AND X 73 OUT Y 44 MRD5 AND X 106 OUT Y 57 MRD8 AND X 119 OUT Y 610 MPP11 AND X 1212 OUT Y 7(6)主控触点MC 主控电路块起点。 MC 指令为 3 步指令MCR 主控电路块终点(复位) MCR 为 2 步指令0 LD X 01 MC N 03 SPD 12345 M 1004 LD X 15 OUT Y 06 LD X 27 OUT Y 18 MCR N 0说明:N 的嵌套层数从 0 7 ,最多 8 层
5、。(7)自保持与解除SET 置位 令元件自保持 ONRST 复位 令元件自保持 OFF,清数据寄存器M10y0y1x0x1x2 MC NO MCR NO M10NO0 LD X 01 SET Y 02 LD X 13 RST Y 0(8)脉冲输出PLS 上升沿微分输出PLF 下降沿微分输出0 LD X 01 PLS M 03 LD M 04 SET Y 05 LD X 16 PLF M 18 LD M 19 RST Y 0(9)空操作指令NOP 表示与动作、无元件程序若加入 NOP 指令,改动或追加程序时,可以减少步序号的改变,另外,用 NOP 指令替换已写入的指令,也可改变电路。程序执行全清操作时,全部指令变成 NOP。x0 x0x1 x1y0 y0SETy0RSTx0x1y0PLFPLFx0M0M0M0x1M1 M1M1y0SETy0RST (10)程序结束END 输入输出处理程序回“第 0 步” 。PLC 反复进行输入处理、程序运算、输出处理,若在程序最后写入END 指令,则以后的程序就不再执行,直接进行输出处理。在程序调试 过程中,按段插入 END 指令,可以顺序扩大对各程序段动作的检查。注意:执行 END 指令时,也刷新警戒(看门狗)时钟(Watchdog timer)