电气控制与S7-1200 PLC应用技术教程 课件 第8章 S7-1200 PLC的用户程序结构.pptx

电气控制与S7-1200 PLC应用技术教程 课件 第8章 S7-1200 PLC的用户程序结构.pptx

第八章 S7-1200 PLC的用户程序结构提纲函数和函数块组织块交叉引用函数和函数块函数(Function,FC)和函数块(Function block,FB)是用户编写的子程序,它们包含完成特定任务的程序。FC和FB有与调用它的代码块交互信息的输入、输出接口参数,执行完FC和FB后,将执行结果返回给调用它的代码块。函数和函数块函数函数FC主要用于进行一些运算,没有专用存储区,在FC执行结束后所有内部数据空间将全部释放。函数和函数块函数函数和函数块函数注意:在函数接口区中定义的这些变量都只能在函数所在块内使用,都属于局部变量。程序编辑器自动地在局部变量的前面添加#号,例如#in1。函数和函数块函数图8-3 函数FC在OB1中的调用在OB1中对函数FC1进行了调用,方框外面的参数是实参。程序编辑器自动地在全局变量的符号地址两边添加双引号,例如“Tag_1”。注意: 调用函数时,Output和InOut不能用常数来作实参。只有Input的实参能设置为常数。函数和函数块函数函数FC除了像上面那样作为处理一个复杂的运算的子程序外,还可以将函数FC作为子程序被OB1调用,使得整个程序更加结构化。函数和函数块函数块函数块FB是用户编写的有自己的存储区(背景数据块)的代码块。每次调用FB时,都需要指定一个背景数据块。函数块FB的输入、输出参数和静态局部数据(Static)用指定的背景数据块保存

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档