2024年3月30日发(作者:)
基恩士PLC指令文档
一、逻辑控制指令
1. AND:逻辑与指令,用于将两个输入信号进行逻辑与运算。
2. OR:逻辑或指令,用于将两个输入信号进行逻辑或运算。
3. NOT:逻辑非指令,用于对输入信号进行逻辑非运算。
4. XOR:逻辑异或指令,用于将两个输入信号进行逻辑异或运算。
二、顺序控制指令
1. STL:步进启动指令,用于启动顺序控制程序。
2. RET:步进返回指令,用于返回到上一个顺序控制程序。
3. STP:步进停止指令,用于停止顺序控制程序的执行。
4. JMP:跳转指令,用于跳转到指定的顺序控制程序段。
三、算术运算指令
1. ADD:加法指令,用于将两个数值相加。
2. SUB:减法指令,用于将两个数值相减。
3. MUL:乘法指令,用于将两个数值相乘。
4. DIV:除法指令,用于将两个数值相除。
5. MOD:取模指令,用于求两个数值的余数。
四、移位指令
1. SHL:左移位指令,用于将数值左移指定的位数。
2. SHR:右移位指令,用于将数值右移指定的位数。
3. ROL:循环左移位指令,用于将数值循环左移指定的位数。
4. ROR:循环右移位指令,用于将数值循环右移指定的位数。
五、跳转指令
1. JSR:绝对跳转指令,用于直接跳转到指定的程序地址。
2. JSRD:相对跳转指令,用于根据当前地址和偏移量跳转到指定
的程序地址。
3. JMPR:间接跳转指令,用于根据寄存器中的地址跳转到指定
的程序地址。
六、通信指令
1. SEND:发送数据指令,用于向外部设备发送数据。
2. RECV:接收数据指令,用于从外部设备接收数据。
3. GET:获取数据指令,用于从指定地址获取数据。
4. PUT:设置数据指令,用于向指定地址设置数据。
七、监控和诊断指令
1. MONITO:监控模式选择指令,用于选择监控模式(实时监控、
历史记录等)。
2. MONITODATA:监控数据输出指令,用于输出监控数据到指
定地址。
3. MONITOCLR:监控数据清除指令,用于清除监控数据。
4. MONITORSEL:监控模式选择状态查询指令,用于查询当前
监控模式状态。
5. MONITOR_DIAGNOSTIC:诊断功能设置和清除指令,用于设
置诊断功能并清除诊断数据。
6. MONITOR_LATCH_LOCKOUT:锁定时限设定和清除指令,
用于设定锁定时限并清除锁定时限值。
7. MONITOR_HOLDING_REGISTER:保持寄存器设定和清除指
令,用于设定保持寄存器并清除保持寄存器值。
8. MONITOR_DOOR_LOCKOUT:门锁定功能设定和清除指令,
用于设定门锁定功能并清除门锁定功能状态。
9. MONITOR_EXTERNAL_INPUTS:外部输入设定和清除指令,
用于设定外部输入并清除外部输入状态。
10. MONITOR_ALARM_MEMORY:报警记忆功能设定和清除指
令,用于设定报警记忆功能并清除报警记忆状态。
11. MONITOR_HEARTBEAT:心跳功能设定和清除指令,用于设
定心跳功能并清除心跳状态。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1711809028a1958243.html
评论列表(0条)