
您好,以下是S7-300 PLC语句表的示例:
指令 | 语法 | 说明
--- | --- | ---
LD | LD I0.0 | 加载输入I0.0的状态
AND | AND I0.0,I0.1 | 输入I0.0和I0.1的状态都为真时输出为真
OR | OR I0.0,I0.1 | 输入I0.0或I0.1的状态为真时输出为真
NOT | NOT I0.0 | 输入I0.0的状态为假时输出为真
SET | SET M0.0 | 设置输出M0.0的状态为真
RST | RST M0.0 | 重置输出M0.0的状态为假
MOV | MOV M0.0,I0.0 | 将输入I0.0的状态复制到输出M0.0
ADD | ADD DB1.DBB0,10 | 将数据块DB1的第一个字节加10
SUB | SUB DB1.DBB0,5 | 将数据块DB1的第一个字节减5
MUL | MUL DB1.DBW2,10 | 将数据块DB1的第三个字节乘以10
DIV | DIV DB1.DBW2,5 | 将数据块DB1的第三个字节除以5
INC | INC C0 | 将计数器C0的值加1
DEC | DEC C0 | 将计数器C0的值减1
CMP | CMP DB1.DBW2,100 | 比较数据块DB1的第三个字节和100的值是否相等,若相等则输出为真
JMP | JMP 100 | 跳转到程序100的位置
CALL | CALL 200 | 调用程序200
RET | RET | 返回调用程序的位置
END | END | 程序结束