您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC块接口的布局
来源:艾特贸易2017-10-24
简介对于 OB 、 FC 和 FB 块,都存在块接口。块接口中包含只能在当前块中使用的局部变量和局部常量的声明,显示的内容取决于块类型。 双击项目树中的程序块,可打开程序编辑器,块接口
对于OB、FC和FB块,都存在块接口。块接口中包含只能在当前块中使用的局部变量和局部常量的声明,显示的内容取决于块类型。
双击项目树中的程序块,可打开程序编辑器,块接口位于程序编辑器的上方,可以通过分割线上的“”或“
”工具展开或关闭块接口的显示。
以OB1为例,其OB块接口的布局如图5-163所示,块接口的变量类型包括Input、Temp和Constant。
图5-163 OB块接口布局
FC和FB的块接口布局如图5-164和图5-165所示。FC块接口的变量类型包括Input、Output、InOut、Temp、Constant和Return。FB块接口的变量类型比FC多了Static类型,但没有Return类型,即包括Input、Output、InOut、Static和Temp。
图5-164 FC块接口的布局
图5-165 FB块接口的布局
其中Input、Output、InOut和Return为块参数变量类型,存储在程序中该块被调用时与调用块之间互相传递的参数数据。在被调用块中定义的块参数称为形参(形式参数),调用块时传递给该块的参数称为实参(实际参数)。表5-39显示了块参数的变量类型及功能。
表5-39 块参数类型及功能
Temp、Static和Constant属于本地数据类型,用于存储中间结果,其中Temp和Static属于变量类型,Constant属于常量类型。表5-40显示了本地数据的变量和产量类型及功能。
表5-40 本地数据类型及功能
需要注意的是,块接口决定了FB块的背景数据块的数据结构,但临时变量和局部常量不会显示在背景数据块中。
在块接口中的列可以根据需要显示或隐藏列,能够显示的列数取决于CPU类型和当前打开的块类型。表5-41给出了块接口布局中各列的含义。
表5-41 块接口布局中各列的含义
在块接口中,可以通过单击“名称”列对应变量或常量类型左侧的“”或“
”展开或关闭该类型的变量或常量元素显示。当展开类型元素的显示后,可在“名称”列的“新增”行添加对应类型的变量或常量元素。每添加完一个元素,都会在相邻下一行增加“新增”空行,以便于再次添加元素。添加元素的过程也称变量声明。
对于不同变量类型或局部常量所添加元素的数据类型,均可以是基本数据类型,对于其他数据类型的支持情况,请参照使用手册。
每次添加元素后都会执行语法检查,并且找到的任何错误都将以红色显示。无需立即更正这些错误,可以继续编辑并在以后更正。但是,如果块接口的变量声明中包含语法错误,将无法编译程序。
点击排行
