浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门子总代理商|一级代理|交换机总代理商

西门子PLC的内部标志与寄存器

  ①内部标志位M:西门子plc中的“内部标志位”用英文字母M标记,作用相当于其他公司PLC中常说的“内部继电器”,它用于寄存PLC程序中间运算结果。在PLC程序中,内部标志位的内容可以随着程序的执行,在执行过程中不断进行更新与改变。
    ②特殊内部标志位SM:PLC内部特殊标志位用英文字母SM标记,它与内部标志位的区别是:特殊标志位SM具有特殊的含义,它可以反映PLC内部的工作状态和控制信息,并可被PLC用户程序使用。
    特殊标志位SM分为“只读”和“可读写”两部分。“只读”信号由PLC自动生成结果,在程序中只能使用其结果,而不能进行“写入”(或输出)操作。
     ③累加器AC:S7.200与S7—400有4个32位累加器ACCU0~ACCU3:S7—300有2个32位累加器ACCU0、ACCU1。累加器的内容同样只可以用字节、字或双字的形式进行处理,并以AC0~AC3作为地址。当以字节(或字)为单位存取累加器时,使用累加器的低8位或低16位。
    ④顺序控制继电器S(仅S7-200):在S7—200 PLC中,可以使用顺序控制继电器(SCR),它用英文字母S标记,用于组织PLC程序操作或进入相应的程序步。
    ⑤数据块DB/DI(仅S7—300/400):在S7—300/400系列PLC中,可以使用数据块DB来存储程序的处理结果或数据,数据块可以在DB(或DI)的地址下以十进制的形式来指定。
    数据块的内容同样可以用二进制位、字节、字、双字的形式使用,对于二进制位,地址以DBX+.+(或DIX*.*)形式指定;对于数据块中的字节、字、双字,地址以DBB**、DBW**、DBD**(DIB¨+、DIW**、DID***形式指定。

9.png西门子PLC逻辑运算指令

西门子S7系列plc逻辑运算指令下所示。


字节逻辑运算指令
 ANDB IN1,OUT
 将字节IN1和OUT按位作逻辑与运算,OUT输出结果
 IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

IN1和IN2还可以是常数
 
ORB IN1,OUT
 将字节IN1和OUT按位作逻辑或运算,OUT输出结果
 
XORB IN1,OUT
 将字节IN1和OUT按位作逻辑异或运算,OUT输出结果
 
INVB OUT
 将字节OUT按位取反,OUT输出结果
 
字逻辑运算指令
 ANDW IN1,OUT
 将字IN1和OUT按位作逻辑与运算,OUT输出结果
 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD

IN1和IN2还可以是AIW和常数
 
ORW IN1,OUT
 将字IN1和OUT按位作逻辑或运算,OUT输出结果
 
XORW IN1,OUT
 将字IN1和OUT按位作逻辑异或运算,OUT输出结果
 
INVW OUT
 将字OUT按位取反,OUT输出结果
双字逻辑运算指令
 ANDD IN1,OUT
 将双字IN1和OUT按位作逻辑与运算,OUT输出结果
 IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD

IN1和IN2还可以是HC和常数
ORD IN1,OUT
 将双字IN1和OUT按位作逻辑或运算,OUT输出结果
XORD IN1,OUT
 将双字IN1和OUT按位作逻辑异或运算,OUT输出结果
INVD OUT
 将双字OUT按位取反,OUT输出结果


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话