IO信号
输入输出是指相对于控制器来说的IO方向。 输入信号用于命令控制器执行操作, 输出信号用于读取控制器执行状态结果等。
RM控制器根据外部IO有效开关来判断是通过外部IO信号或者内部MODBUS IO信号来执行对应的功能。
输入信号
| 变量 | 功能码 | 地址 | 功能 |
|---|---|---|---|
| 回原点 | 写05 | 1401 | 上升沿触发控制器回原点 |
| 重置错误 | 写05 | 1402 | 上升沿触发控制器重置错误 |
| 开始执行 | 写05 | 1403 | 上升沿触发控制器开始执行, 与参数指令序号配合使用 |
| 伺服开关 | 写05 | 1404 | 设置伺服开关状态 |
| 停止执行 | 写05 | 1405 | 上升沿触发控制器停止执行 |
| 执行点位0 | 写05 | 1408 | 上升沿触发控制器执行点位0 |
| 执行点位n | 写05 | 1408 + n | 上升沿触发控制器执行点位n |
| 执行点位15 | 写05 | 1423 | 上升沿触发控制器执行点位15 |
| 保存参数 | 写05 | 1440 | 上升沿触发控制器保存参数 |
| 读取参数 | 写05 | 1435 | 上升沿触发控制器读取参数 |
| 保存选定指令 | 写05 | 1436 | 上升沿触发控制器保存指令, 与参数指令序号配合使用 |
| 读取指令 | 写05 | 1437 | 上升沿触发控制器读取指令 |
| 保存所有指令(仅922.3/947.2/922.1/927.0之后的版本) | 写05 | 1452 | 上升沿触发控制器保存所有指令 |
输出信号
| 变量 | 功能码 | 地址 | 功能 |
|---|---|---|---|
| 已回原点 | 读01 | 1501 | 控制器回原点是否执行完成 |
| 报警错误 | 读01 | 1502 | 控制器是否处于报警状态 |
| 脉冲到位 | 读01 | 1503 | 控制器脉冲运动是否到位 |
| 指令到位 | 读01 | 1504 | 控制器指令运动是否到位 |
| 运动中 | 读01 | 1505 | 控制器是否处于运动中状态 |
| 到达点位0 | 读01 | 1506 | 控制器已到达点位0 |
| 到达点位n | 读01 | 1506 + n | 控制器已到达点位n |
| 到达点位15 | 读01 | 1521 | 控制器已到达点位15 |
| 在全局区域0中 | 读01 | 1522 | 控制器当前运动位置在全局区域0中 |
| 大于全局区域0 | 读01 | 1523 | 控制器当前运动位置大于全局区域0 |
| 小于全局区域0 | 读01 | 1524 | 控制器当前运动位置小于全局区域0 |
| 在全局区域1中 | 读01 | 1525 | 控制器当前运动位置在全局区域1中 |
| 大于全局区域1 | 读01 | 1526 | 控制器当前运动位置大于全局区域1 |
| 小于全局区域1 | 读01 | 1527 | 控制器当前运动位置小于全局区域1 |
