codesys-FB块

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

codesys-FB块

上一篇:leetcode 233. 数字 1 的个数


下一篇:斐波那契数列的几种解法