I:输入点(输入信号),用于读取外部输入信号的状态。
Q:输出点(输出信号),用于控制外部输出设备的状态。
M:辅助继电器,用于存储中间状态或实现逻辑运算。
2. 西门子逻辑命令:
AND:逻辑与,用于判断多个输入信号是否同时为真。
OR:逻辑或,用于判断多个输入信号中是否有一个为真。
NOT:逻辑非,用于取反输入信号的状态。
XOR:逻辑异或,用于判断多个输入信号中是否有奇数个为真。
3. 西门子比较命令:
EQ:等于,用于判断两个数字是否相等。
NE:不等于,用于判断两个数字是否不相等。
GT:大于,用于判断一个数字是否大于另一个数字。
GE:大于等于,用于判断一个数字是否大于或等于另一个数字。
LT:小于,用于判断一个数字是否小于另一个数字。
LE:小于等于,用于判断一个数字是否小于或等于另一个数字。
4. 西门子算术命令:
ADD:加法,用于两个数字相加。
SUB:减法,用于两个数字相减。
MUL:乘法,用于两个数字相乘。
DIV:除法,用于两个数字相除。
MOD:取模,用于计算两个数字相除的余数。
5. 西门子计时器命令:
TON:定时器(单脉冲),用于在设定的时间内生成一个脉冲信号。
TOF:定时器(脉冲后延迟),用于在设定的时间后生成一个脉冲信号。
TP:定时器(脉冲前延迟),用于在设定的时间前生成一个脉冲信号。
6. 西门子计数器命令:
CTU:上计数器,用于计数器值的增加。
CTD:下计数器,用于计数器值的减少。
CTUD:上下计数器,用于计数器值的增加和减少。
7. 移位命令:
S:正向移位,用于将位的状态从低位向高位移动。
R:反向移位,用于将位的状态从高位向低位移动。
8. 跳转命令:
JMP:无条件跳转,用于跳转到指定的程序段。
LBL:标签,用于定义跳转的目标位置。
9. 调用命令:
CALL:调用子程序,用于调用其他程序段的执行。
RET:返回主程序,用于从子程序返回到主程序。
10. 数据处理命令:
MOV:数据移动,用于将数据从一个位置复制到另一个位置。
COP:数据拷贝,用于将数据从一个位置复制到另一个位置,并进行一些处理。
STR:字符串处理,用于对字符串进行处理,如拼接、截取等。
BCD:BCD码处理,用于将二进制数据转换为BCD码或将BCD码转换为二进制数据。
了解更多详情点击:西门子PLC官网
本文来源于网络 2023-11-01