文本内容:
三菱常用的一些功能指令PLCD CMPP比较--------------将两源操作元件的数据作代数比较,结果送到目标元件中,决定目标元件的状态源操作元件K/H KnXKnY KnMKnS TC DV/Z目标元件Y MS格式LD XOCMPP K100C20MOXO由OFF到ON时当K100C20当前值时,M0=l当K100X20当前值时,Ml=l当K100〈C20当前值时,M2=l当用连续方式执行CMP时,条件满足时,每个扫描周期执行一次D ZMPP区间比较---------------将一个数据与两个源元件的数据区间作比较,结果送到目标元件中,决定目标元件的状态源操作元件K/H KnXKnY KnMKnS TC DV/Z目标元件Y MS格式LD XOZCPP K100K120C30M3XO由OFF到ON时当K100C30当前值时,M3=1当K100WC302Kl20时,M4=l当K120〈C30当前值时,M5=l当用连续方式执行ZCP时,条件满足时,每个扫描周期执行一次D MOVP传送---------------将操作元件的数据传送到目标元件中源操作元件K/H KnXKnY KnMKnS TC DV/Z目标元件KnY KnMKnS TC DV/Z格式:LD XOMOVP K100DIO当XO由OFF到ON时,将100传送到DIO中当用连续方式执行MOV时,条件满足时,每个扫描周期执行一次对于32位数据用DMOV传送,用元件号相临的两元件组成元件对元件对的首位用奇数、偶数均可,但为避免出错,元件对的首位建议统一用偶数当传送指令执行时,常数自动转化成二进制数存入目标元件SMOV P移位传送--------------将源元件的数据转化为BCD码,然后将BCD码根据要求移位后,传送到目标元件中源操作元件K/H KnXKnY KnMKnS TC DV/Z目标元件KnY KnMKnS TC DV/ZmK HK/H的取值范围1—4,即DI的值不可超过9999nK H使用格式如DI=1685D2=0LD XOSMOVP DIK4K2D2K3当XO由OFF到ON时:将DI=1685转化为BCD码为0001011010000101D2=0转化为BCD码为0000000000000000再将D1的BCD码从右起第4位开始的向右2位,移到D2中右起第3位开始向右的2位,1位和第4位不变此时D2为000000010110000,D2=160当用连续方式执行SMOV时,条件满足时,每个扫描周期执行一次D CML P取反传送-----------------将源元件内数据转化为二进制数逐位取反0-1,1-0,并传送到指定目标元件源操作元件K/H KnXKnY KnMKnS TC DV/Z目标元件KnY KnMKnS TC DV/Z格式如D0=llLD X0CMLPDO K1Y0当X0由OFF到ON时先把DO=11转化为二进制为1010,然后取反为0101则K1Y0的输出为Y0=0,Yl=l,丫2=0,丫3二1当用连续方式执行CML时,条件满足时,每个扫描周期执行一次与爱好者共享。