BeckHoff_FB --> F_SEQ_X3_TrigJob 函数
这个函数 F_SEQ_X3_TrigJob
主要用于控制和监控轴(Axis)的移动操作。它接收控制命令并将其转换为对特定轴的运动指令,同时监测运动状态以确认任务是否完成。
一、函数实例化
1、在FBD编程环境中的应用
2、在ST语言编程环境中的应用
二、函数变量声明
FUNCTION F_SEQ_X3_TrigJob: BOOL(*---------------------------------------------*)
(*IN variables*)
(*---------------------------------------------*)
VAR_INPUTiIn_idxElement :INT; (* Elementnumner *) bIn_MoveWP :BOOL; (* Request Element move to WS (Workposition) *) bIn_MoveWP_1 :BOOL; (* Request Element move to WS_2 (Workposition_2) *) bIn_MoveHP :BOOL; (* Request Element move to HP (HomePosition) *) iIn_TaskNo :INT :=0; (* Task Number to be started eg :Recipe Number ,Program Number*)
END_VAR(*---------------------------------------------*)
(*IN/OUT variables*)
(*---------------------------------------------*)(*---------------------------------------------*)
(*Local Constants*)
(*---------------------------------------------*)
VAR CONSTANT
END_VAR(*---------------------------------------------*)
(*Local variables*)
(*---------------------------------------------*)
VAR
END_VAR(*---------------------------------------------*)
(*Lokal tem