位置決めユニットのエラーおよびワーニング情報の取得
このFP命令は、実行条件ENがTRUEのとき、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;