获得位置控制单元的错误/警告
如果触发器EN为TRUE,该FP指令将从s1_Slot指定插槽和s2_Axis指定轴位置控制单元的缓冲区1读取错误和警告代码。错误代码存储在d1_Error中,警告代码存储在d2_Warning中。
输入
插槽编号
轴编号
值:1–4, 8(虚拟轴)
输出
错误代码
警告代码
如果使用索引寄存器指定的区域超出限制。
如果插槽和/或轴编号超出范围
如果d1_Error或d2_Warning超出范围
如果使用索引寄存器指定的区域超出限制。
如果插槽和/或轴编号超出范围
如果d1_Error或d2_Warning超出范围
在全局变量列表中,定义项目中所有POU都可以访问的变量。
所有用于编程此函数的输入和输出变量已在POU头中声明。 所有编程语言使用相同的POU头。
IF g_dutPositioningInputs.b60_ErrorAxis1 OR g_dutPositioningInputs.b68_WarningAxis1 then
FP_POS_UNIT_GET_ERROR(s1_Slot := g_iPositioningUnitSlotNumber,
s2_Axis := g_iPositioningUnitAxisNumber,
d1_Error => wErrorCodeAxis1,
d2_Warning => wWarningCodeAxis1);
END_IF;