Skip to content

SetSimDO 设置虚拟数字量输出

虚拟数字量输出指令用于设置系统内部**虚拟 I/O(Simulated DO)**的状态。虚拟 I/O 常用于逻辑标志位、仿真测试或程序内部状态记录,它们不直接对应物理输出端子,但可以在程序逻辑中作为判断条件。

指令格式

SetSimDO (SIMDOUT, VALUE)

SetSimDO (虚拟数字量输出, 目标值)


参数详细说明

参数类型说明默认值/备注
SIMDOUTSimDO待设置的虚拟数字量输出端口变量必填
VALUEint 或 INT 变量设置虚拟端口的状态值(1:有效/高状态,0:无效/低状态)必填

应用示例

示例 1:设置虚拟标志位

将虚拟输出端口 SimDO1 设置为 1。

estun
SetSimDO (SimDO1, 1)
/* 设置与 SimDO1 绑定的虚拟端口值为 1 */

示例 2:逻辑组合应用

在复杂逻辑中通过虚拟 I/O 传递信号,而不占用物理端口。

estun
IF X > 100 THEN
    SetSimDO (SimDO5, 1)  /* 满足特定条件,激活内部虚拟信号 */
ELSE
    SetSimDO (SimDO5, 0)
ENDIF

提示:虚拟 I/O 指令在调试阶段非常有用,可以模拟外部反馈信号来验证程序逻辑是否正确。

ESTUN Robotics — ER 系列机器人编程语言指令参考