Appearance
PulseOut 输出脉冲
该指令用于在指定的数字量输出端口输出一个具有固定时长和状态的脉冲信号。常用于触发外部设备的单次动作,如气缸换向、相机快门触发或给 PLC 发送握手脉冲。
指令格式
PulseOut (DOUT, VALUE, T, INTERENABLE)
PulseOut(输出端口, 触发状态, 持续时间, 打断使能)
参数详细说明
| 参数 | 类型 | 说明 | 默认值/备注 |
|---|---|---|---|
| DOUT | DO | 用于指定输出脉冲的数字量输出端口 | 必填 |
| VALUE | int | 脉冲状态(1:高电平脉冲,0:低电平脉冲) | 必填 |
| T | int | 脉冲信号持续时间,单位 ms | 必填 |
| INTERENABLE | int | 暂停时是否继续输出(0:持续输出不受暂停影响,1:暂停时停止输出) | 必填 |
应用示例
示例 1:
estun
PulseOut (DO1, 1, 500, 1)在数字量输出变量 DO1 绑定端口输出 500ms 的脉冲信号,脉冲幅值为 1。若脉冲输出期间暂停程序,则端口停止输出,在程序恢复启动后恢复脉冲输出。