1.FB块的创建
右击Application -> 添加对象 -> POU ->功能块 ->打开
//FB块程序
//变量表
VAR_INPUT //输入形参
inStart : BOOL;
inServcReady:BOOL;
END_VAR
VAR_OUTPUT //输出参数
inComplete:BOOL;
END_VAR
VAR //局部变量
inBegin :bool;
END_VAR
//程序编辑区
IF inStart = TRUE AND inServcReady THEN inBegin := TRUE; END_IF IF inBegin = TRUE THEN inComplete:=TRUE; END_IF
//主程序 //变量表 VAR bStart: BOOL; //实参1 bServcReady: BOOL; //实参2 bBegin: BOOL; //FB块输出读取 //FB块调用前,必须实例化FB块。类似于面向对象编程的类 Print_head : servc_homing; END_VAR //程序编辑区 //调用FB块 Print_head(inStart:= bStart, inServcReady:= bServcReady, inComplete=> bBegin