发布于 2011-07-04 14:07:23
4楼
在STEP7中,为了避免出现系统错误,在使用数据块之前,必须先建立数据块,并在块中定义变量(包括变量符号名、数据类型和初始值等)。数据块中变量的顺序及类型决定了数据块的数据结构,变量的数量决定了数据块的大小。数据块建立后,还必须同程序块一起下载到CPU中,才能被程序块访问。
在STEP7中,可采用以下两种方法创建数据块:
⒈ 用SIMATIC管理器创建数据块
例如:要用SIMATIC管理器创建一个名称为DB1的共享数据块,方法如下:
首先在SIMATIC管理器中选择S7项目的S7程序(S7Program)的块文件夹(Blocks)。
执行菜单命令插入→S7块→数据块,创建数据块。
或者在图一的右侧窗口空白处单击鼠标右键,创建数据块。
在数据块属性对话框内,可设置要建立的数据块属性:
名称和类型:名称是数据块的名称,如DB1、DB2…
类型:共享数据块、背景数据块还是用户定义数据块。
符号名:数据块的符号名,可选项。
符号注释:可选项。
⒉ 用LAD/STL/FBD S7程序编辑器创建数据块
用LAD/STL/FBD S7程序编辑器创建一个DB1共享数据块,方法如下:
在WINDOWS下执行菜单命令开始→SIMTTIC→STEP7→LAD,STL,FBD-编写S7块,启动LAD/STL/FBD S7程序编辑器。
执行菜单命令文件→新建或单击新建工具图标 ,打开新建对话框。
输入点:单击下拉列表,选择项目类型:S7项目、S7库、项目例程或多项目。这里选择S7项目。
名称:单击下拉列表,选择已存在的项目。本例选S7-Pro1。
对象类型:单击下拉列表,选择对象为数据块。
对象名称:输入数据块名称。
设置完毕,最后单击确定,按钮确认,在“新建程序块”类型选择窗口,本例选择创建共享数据块。单击确定按钮确认。也可以选用户定义数据块或背景数据块。
四、定义变量
共享数据块建立以后,可以在S7的块文件夹内双击数据块图标,启动LAD/STL/FBD S7程序,打开数据块。定义变量。
文建