Skip to content

GetDI8421 获取8421码数字量输入

该指令用于获取一段连续的数字量输入(DI)端口的状态,将其视为一段二进制数据(以起始端口为最低位 LSB),并将其转换为十进制数值存储在指定变量中。

指令格式

GetDI8421(BEGINPORT, ENDPORT, RETURNVALUE)

GetDI8421(起始端口号, 结束端口号, 返回值变量)


参数详细说明

参数类型说明默认值/备注
BEGINPORTint该段连续 DI 端口的起始端口号必填
ENDPORTint该段连续 DI 端口的结束端口号必填
RETURNVALUEINT 变量将端口状态视作二进制数,转化成十进制后的返回值必填

应用示例

示例 1:

estun
GetDI8421 (9, 16, INT1)

将第 9 到第 16 号数字量输入端口的状态视作二进制数,将其转化为十进制数后返回给变量 INT1

注:若 9 到 16 号口状态全为 1(11111111),则 INT1 的返回值为 255。

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