f ST程序中可以使用FBD算法块、子程序,具体实现方法为通过局部变量调用功能块实例;通过ST独有的插入面板,以插入函数的形式调用除功能块外的其它函数。 FBD算法块调用方法如下: ① 新建局部变量,类型选择功能块实例,选择具体要调用的算法块即可成功调用,使用时选择此局部变量进行编辑,下面用MOVE算法块举例。 ② 局部变量新建成功后,在编辑窗口中输入变量名按下回车键或双击文本右下方的按钮,功能块实例引用成功,如下图。 ③ 局部变量括号中的内容为功能块的输入输出引脚,后接“:=”的变量是输入引脚,后接“=>”的变量是输出引脚,可通过在FBD语言中添加此算法块对比查看,输入输出引脚与记录点、局部变量的连接方式为输入变量名称,使用时在对应的引脚后面输入常量、变量名称。 FBD函数算法块调用方法如下: ① ST程序自带插入小面板,点击编辑窗口就会出现。点击插入小面板上的“函数”按钮,如图。在弹出的选择算法块窗口中选择需要使用的算法块,点击“确认”按钮后,函数添加成功。 函数括号中有许多逗号,每个逗号之间代表一个引脚内容,例:插入一个AND6算法块,算法块名称后面的括号中有5个逗号,则需要输入6个值,对应着AND6算法块的6个输入引脚,使用时直接在逗号之间输入常量或变量即可,如不输入值,则引脚使用默认值,通过“:=”赋值给其它变量。