这个函数 F_SEQ_X3_TrigJob
主要用于控制和监控轴(Axis)的移动操作。它接收控制命令并将其转换为对特定轴的运动指令,同时监测运动状态以确认任务是否完成。
目录
一、函数实例化
1、在FBD编程环境中的应用
2、在ST语言编程环境中的应用
二、函数变量声明
FUNCTION F_SEQ_X3_TrigJob: BOOL
(*---------------------------------------------*)
(*IN variables*)
(*---------------------------------------------*)
VAR_INPUT
iIn_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 temp variables*)
(*---------------------------------------------*)
VAR
END_VAR
(*All VAR_IN_OUT variables have been moved to the end of the declaration due to compatibility reasons*)
VAR_IN_OUT
END_VAR