1.原型指令备注:OUT用于继电器、定时器、计数器的输出,可以连续使用无次数限制。OUT的程序步Y、M:1;特M:2;T:3;C:3~5OUT指令不能用于输入继电器,在对定时器、计数器使用OUT指令后,一定要设定常数K(十进制)或H(十六进制)。ANI、AN、OR、ORI一行不要超过10个,连续使用不建议超过24行。指令功能梯形图操作元件程序步LD(取)第一个常开X.Y.M.S.T.C1LDI(取反)第一个常闭X.Y.M.S.T.C1AND(与)串联常开X.Y.M.S.T.C1ANI(与反)串联常闭X.Y.M.S.T.C1OR(或)并联常开X.Y.M.S.T.C1ORI(或反)并联常闭X.Y.M.S.T.C1OUT(输出)驱动输出线圈Y.M.S.T.C备注LD.LDI.与OUT指令的应用AND.ANI指令的应用OR.ORI指令的应用-----------------------------------------------------------------------------------2.块指令与堆栈指令(多重输出)备注:块指令与堆栈指令无操作元件,ANB、ORB若集中使用次数不能超过8次,MPS、MPP必须成对使用,连续使用最多不能超过11次,MRD不限使用次数。(无操作元件)指令功能梯形图程序步ANB(块与)并联电路块的串联1ORB(块或)串联电路块的并联1MPS(进栈)将前面已运算的结果将已存储1MRD(读栈)将已存储的运算结果读出1MPP(出栈)将已存储的运算结果读出并退出栈运算1ANB指令的应用(并联块的串联)ORB指令的应用(串联块的并联)一层堆栈的应用-----------------------------------------------------------------------------------3.输出型指令备注:SET保持线圈得电并具有自锁功能,RST保持线圈失电。指令功能梯形图操作元件程序步OUT驱动输出线圈Y.M.S.T.C表1备注INV(取反)运算结果反转无1SET(置位)接通执行元件并保持Y.M.SY,M:1:S,特M:2RST(复位)消除元件的置位或清除数据寄存器的内容Y.M.S.T.C.D.V.Z1PLS(输出脉冲)上升沿输出(只接通一个扫描周期)Y.M(不包括特殊继电器)2PLF(输出脉冲)下降沿输出(只接通一个扫描周期)Y.M(不包括特殊继电器)2INV指令注意事项:1)INV指令是将INV电路之前的运算结果取反;2)能编制AND、ANI指令步的位置可使用INV;3)LD、LDI、OR、ORI指令步的位置不能使用INV;4)在含有ORB、ANB指令的电路中,INV是将执行INV之前的运算结果取反。SET、RST指令的应用PLS、PLE指令的应用-----------------------------------------------------------------------------------4.脉冲型指令备注:此表操作元件和程序步可能存有错误指令功能梯形图操作元件程序步LDP左母线开始,上升沿检测X.Y.M.S.T.C1LDF左母线开始,下降沿检测X.Y.M.S.T.C1ORP并联触点,上升沿检测X.Y.M.S.T.C1ORF并联触点,下降沿检测X.Y.M.S.T.C1ANDP串联触点,上升沿检测X.Y.M.S.T.C1ANDF串联触点,下降沿检测X.Y.M.S.T.C15.主控指令与结束指令MC、MCR指令的应用特别备注:部分内容来源于网络,并非完全准确可能存在一定的错误。只供各位同学参考之用,如有错误的地方还请同学指出。指令功能梯形图操作元件程序步MC(主控)设置母线主控开关M除特殊继电器外3MCR(主控复位)母线主控开关解除M除特殊继电器外2NOP无操作(方便以后程序修改)无无1END程序结束并回到开始无1