跳转至

GTN_ReadDigitalInput

指令原型:

GT_API GTN_ReadDigitalInput(short core, short diType, short diIndex, short *pDi, short diCount)

指令类型:

立即指令,调用后立即生效。

指令说明:

读取数字量输入状态。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
diType 输入资源类型:
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
MC_GPI(4):通用输入。
MC_MPG(9):手轮输入。
MC_LIMIT_POSITIVE_RAW(250):正限位原始值。
MC_LIMIT_NEGATIVE_RAW(251):负限位原始值。
MC_ALARM_RAW(252):驱动报警原始值。
MC_HOME_RAW(253):原点开关原始值。
MC_ARRIVE_RAW(255):到位信号原始值。
MC_GPI_RAW(254):通用输入原始值。
MC_MPG_RAW(259):手轮输入原始值。
MC_EXT_DI(61):扩展模块数字量输入。
MC_EHMI_DI(65):EHMI面板上的输入信号。
diIndex 资源序号,取值范围根据diType而定:
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
MC_LIMIT_POSITIVE_RAW(250):正限位原始值。
MC_LIMIT_NEGATIVE_RAW(251):负限位原始值。
MC_ALARM_RAW(252):驱动报警原始值。
MC_HOME_RAW(253):原点开关原始值。
MC_ARRIVE_RAW(255):到位信号原始值。
正整数,取值范围请参照轴号参数范围一栏。
MC_GPI(4):通用输入。
MC_GPI_RAW(254):通用输入原始值。
取值范围请参照通用输入(MC_GPI)参数范围一栏。
MC_EHMI_DI(65):EHMI面板上的输入信号。
EHMI面板上的输入信号,正整数,取值范围[1,80]。
MC_MPG(9):手轮输入。
MC_MPG_RAW(259):手轮输入原始值。
取值范围请参照手轮DI(MC_MPG)参数范围一栏。
MC_EXT_DI(61):扩展模块数字量输入。
扩展模块的数字量输入,正整数,取值范围请参照扩展模块数字量输入参数范围一栏。
pValue 读取数字量输入状态,指示数字量输入电平(根据配置工具di的reverse值不同而不同)。
当reverse=0时,1表示高电平,0表示低电平。
当reverse=1时,1表示低电平,0表示高电平。
diCount 读取数字量输入的个数,正整数,取值范围请参考参数diIndex。

指令返回值:

请参照通用返回值说明