Skip to content

PulseOut 输出脉冲

该指令用于在指定的数字量输出端口输出一个具有固定时长和状态的脉冲信号。常用于触发外部设备的单次动作,如气缸换向、相机快门触发或给 PLC 发送握手脉冲。

指令格式

PulseOut (DOUT, VALUE, T, INTERENABLE)

PulseOut(输出端口, 触发状态, 持续时间, 打断使能)


参数详细说明

参数类型说明默认值/备注
DOUTDO用于指定输出脉冲的数字量输出端口必填
VALUEint脉冲状态(1:高电平脉冲,0:低电平脉冲)必填
Tint脉冲信号持续时间,单位 ms必填
INTERENABLEint暂停时是否继续输出(0:持续输出不受暂停影响,1:暂停时停止输出)必填

应用示例

示例 1:

estun
PulseOut (DO1, 1, 500, 1)

在数字量输出变量 DO1 绑定端口输出 500ms 的脉冲信号,脉冲幅值为 1。若脉冲输出期间暂停程序,则端口停止输出,在程序恢复启动后恢复脉冲输出。

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