SF_SetIn
用于设置虚拟安全I/O的输入端口(8位)。
格式
SF_SetIn 端口编号, 设置值
参数
- 端口编号
- 用于指定虚拟安全I/O的输入端口编号。请指定0。
- 设置值
- 用于以整数指定虚拟安全I/O的输入端口设置值。
说明
用于同时设置虚拟安全I/O的输入位。
仅虚拟安全功能启用时执行动作。
安全输入信号为负逻辑(Active Low)。
如果在安全输入中输入0(OFF),分配给安全输入的功能将执行动作。
要获取当前输入端口的状态,请使用EStopOn函数和SF_GetStatus函数。
端口编号0的位分配
| 位 | 值 | 安全输入 |
|---|---|---|
| 0 | &H1 | SAFETY_IN1 |
| 1 | &H2 | SAFETY_IN2 |
| 2 | &H4 | SAFETY_IN3 |
| 3 | &H8 | SAFETY_IN4 |
| 4 | &H10 | SAFETY_IN5 |
| 5 | - | 请指定1 |
| 6 | &H40 | ESTOP_IN |
| 7 | - | 请指定1 |
参阅
SF_SetSw, SF_GetStatus函数, SetIn, SetSw, EStopOn函数
SF_SetIn使用示例
SF_SetIn 0, &HFE ' 将安全输入位0(SAFETY_IN1)设为OFF