全球旧事资料 分类
名称。Para1para2para3……而为形式参数,调用功能块可以不为形式参数传值。5.编写一个程序①、SIMATIC管理器的主界面中选从择FileOpe
Project,则弹出右图所示窗口。窗口中列出了最近创建和访问过的项目,双击所要打开的项目名称,此例中以S7_Pro2为例,就进入了用户编程操作的主界面。如图52所示。
图51
②、在右图所示的界面中项目S7_Pro2已经被打开,单击Blocks文件夹,在右侧窗口出现已经存在的程序块及数据块。从主菜单中选择I
sertS7Block在右侧出现级连菜单,选择想要插入的程序块的类型,我们以功能块为例。选择Fu
ctio
Block,弹出图53所示界面。
f③、在下图所示的界面中输入功能块的名称这里为FC1,选择语言为STL,即语句表语言。模块的其他属性可不必填写。Comme
t栏可以填写模块功能的简单说明。在填写完毕单击OK进入功能块程序的编辑界面。
图53
④、模块内部程序全部编辑工作都在这个界面下完成。以下该界面作一简单说明。
f界面窗口分为上下两个部分,上半部分为变量声明窗口,用于定义、声明功能块中的变量。Address栏:为变量的相对地址,起始偏移量为0,变量地址不需用户填写,由系统自动生成。Decl栏:为变量的形式,有以下几种:I
该变量是输入参数,用于接受传递给功能块的数据。属于形式参数。Out该变量是输出参数,用于向功能块外传递数据;属于形式参数。I
_Out该变量是输入输出参数,既能向块内传入参数,也能向块外传出参数。也属于形式参数。Stat该变量是静态变量,在程序运行的全过程有效,但是它只在本功能块内起作用,块外无效。静态变量是功能块特有的变量类型。Temp该变量为局部变量,只在本功能块,本次调用时有效;调用结束不保持数值。Name栏:用于输入变量名,用户可按照合法的命名规则任意给定变量名。Type栏:用于指定变量的数据类型,用户可直接键入。也可以单击该栏从数据类型列表中选择变量的数据类型。I
itialVlue:该栏只对静态变量有意义。用于给定变量的初始值。Comme
t栏:在该栏可以填写关于变量的简单注释,也可以省略。变量定义完成后,变量的地址会自动出现最左端的地址栏中。
窗口的下半部分是程序编辑区,Title是功能块的标题,可以省略。Comme
t用于填写对功能块的说明性文字。Network中的Comme
t可填写该Network的简要说明。在Network中在Comme
t下方的方框是程序区,用户程序就填写在各个Network的程序区。Network是为了适应梯形图方式设置的,用语句表编程,所r
好听全球资料 返回顶部