Skip to content

SetSimAO 设置虚拟模拟量输出

虚拟模拟量输出指令用于为系统内的**虚拟模拟量端口(Simulated AO)**设定数值。与物理模拟量不同,虚拟模拟量通常用于程序内部的逻辑计算、跨程序参数传递或在没有硬件连接的情况下进行工艺过程仿真。

指令格式

SetSimAO (SIMAOUT, VALUE)

SetSimAO (虚拟模拟量输出, 目标值)


参数详细说明

参数类型说明默认值/备注
SIMAOUTSimAO待设置的虚拟模拟量输出端口变量必填
VALUEreal 或 REAL 变量设置该虚拟端口的具体数值,范围 -10.0 ~ 10.0必填

应用示例

示例 1:设置虚拟工艺参数

将虚拟模拟量 SimAO1 的值设定为 5.0。

estun
SetSimAO (SimAO1, 5.0)
/* 设置虚拟模拟量变量 SimAO1 的值为 5.0 */

示例 2:模拟传感器数据

在离线调试时,可以使用该指令模拟一个变动的传感器输入,观察程序逻辑反应。

estun
REAL0 = 2.5
SetSimAO (SimAO2, REAL0)
/* 模拟输出一个 2.5 的连续信号 */

💡 概念对比:物理端口 vs 虚拟端口

特性SetAO (物理)SetSimAO (虚拟)
硬件关联直接驱动控制器上的电压输出端子仅在控制器内存中改变变量值
主要用途控制激光功率、变频器转速、比例阀逻辑测试、数据中转、算法仿真
数值范围-10.0V ~ 10.0V-10.0 ~ 10.0
安全影响错误设置可能导致外部硬件受损不直接影响硬件,调试更安全

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