指令原型:
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)参数范围一栏。
扩展模块的数字量输入,正整数,取值范围请参照扩展模块数字量输入参数范围一栏。
|
| pValue |
读取数字量输入状态,指示数字量输入电平(根据配置工具di的reverse值不同而不同)。
当reverse=0时,1表示高电平,0表示低电平。
当reverse=1时,1表示低电平,0表示高电平。
|
| diCount |
读取数字量输入的个数,正整数,取值范围请参考参数diIndex。
|
指令返回值:
请参照通用返回值说明。