跳转至

GTN_GetPrfSts

指令原型:

GT_API GTN_GetPrfSts(short core, short profile, long *pSts, short count, unsigned long *pClock)

指令类型:

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

指令说明:

读取规划器状态。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
profile 规划器起始序号, 正整数,取值范围请参照轴号参数范围一栏。
pSts 32位轴状态字。
规划器状态定义
定义
0 保留。
1 驱动器报警标志。控制轴连接的驱动器报警时置1。
2 保留。
3 保留。
4 保留。
5 正限位触发标志。 正限位开关电平状态为限位触发电平时置1。 规划位置大于正向软限位时置1。
6 负限位触发标志。 负限位开关电平状态为限位触发电平时置1。 规划位置小于负向软限位时置1。
7 IO平滑停止触发标志。 如果轴设置了平滑停止IO,当其输入为触发电平时置1,并自动平滑停止该轴。
8 IO急停触发标志。 如果轴设置了急停IO,当其输入为触发电平时置1,并自动急停该轴。
9 保留。
10 规划运动标志。规划器运动时置1。
11~31 保留。
count 读取的规划器数量, 正整数,取值范围请参照轴号参数范围一栏。
pClock 读取控制器时钟,为 NULL时标识不用读取控制器时钟,默认参数为NULL。

指令返回值:

请参照通用返回值说明