下载此文档

修改DB块的初始值.doc


文档分类:建筑/环境 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
数据块初始值与实际值的含义
描述
在数据块的变量声明表中可以定义变量的名称、数据类型、注释和变量初始值。初始值为纯粹的组态值,当由UDT生成数据块或在全局数据块中生成新变量时,组态的初始值被用作为实际值。 可以通过菜单命令  “视图> 数据视图”来查看实际值。
初始值对于数据块或新声明的变量数据块来说,组态的有效次数仅为一次。如果变量已经存在,实际值将不会随着初始值的变化而发生改变。对于CPU来说,操作的数值为实际值,初始值虽也可以下载到CPU中并可在线监控,但不会被CPU采用。
有以下的1、2两种方法可以将初始值传送给 CPU 作为实际值,然后执行后面的3、4步:
切换到数据浏览状态“视图> 数据视图”,在“初始值”栏输入新的初始值。
进入声明浏览状态“视图> 声明视图”,在“初始值”栏输入新的初始值;
然后,切换到“数据视图”状态,执行菜单命令“编辑> 初始化数据块”将所有“初始值”栏的数值传送至“实际值”栏。
然后将数据块下载至CPU中。
由于初始值仅使用一次,因而没有必要将实际值装载至初始值, 如装载“初始值” 栏到“Initial value”栏。 STEP 7 中没有与之相关的菜单命令。但是一些特殊应用需要将实际值保存为初始值。这一过程可通过 STL 源文件或 Excel 来实现,以下将分别介绍其操作步骤。
在STL 源文件中,将数据块的实际值直接保存为初始值
当生成 STL 源文件后,实际值可以逐行拷贝至 STL 源程序中的声明语句中。
 
No.
步骤
1
在 SIMATIC Manager 选择菜单指令"View > Online" ,在线打开要执行操作的数据块。 选择菜单命令  “File > Save”或点击软盘图标保存该数据块。
2
通过菜单命令 “File > Generate Source...”生成此数据块的源文件。
3
打开生成的源文件,该文件位于 SIMATIC Manager 的 Source 文件夹。
4
在 STL 源文件中,将位于 “BEGIN”和“END_DATA_BLOCK”语句之间的实际值逐行复制到相应的声明行(初始值)及相应的数据类型之中。
图 01
如图 01 所示,通配符“:=”也必须和实际值一起复制到初始值的声明行。以下是声明行定义的一个示例:
Data_1 : BYTE := B#16#AA;
5
保存编译 STL 源程序
File > Save
File > Compile
此时,实际值被用作初始值
使用 Excel 将数据块的实际值保存为初始值(便利方法)
数据块的实际值也能在 Excel 中被存为初始值。当数据量较大时,推荐使用 Excel 进行操作,这是因为此时数据是逐块而不是逐行被复制到声明区域的。 下述表格介绍了如何导入/导出 STL 源文件及将其保存在 Excel 中。
 
No.
步骤
1
在 SIMATIC Manager 选择菜单指令"View > Online" ,在线打开要执行操作的数据块。 选择菜单命令  “File > Save”或点击软盘图标保存该数据块。
2
通过菜单命令 “File > Generate Source...”生成此数据块的源文件。
3
Mark the generated source in the source in the SIMATIC Manager and right-click it. Then select the "Export Source..." command in the pop-up menu.
4
在“Export source”对话框中确定源文件导出文件加后,选择“STL source (*.awl)”作为文件类型且文件名中必须包含扩展名“.AWL ”,例如“”,然后点击“Save”按钮。
图 02
5
启动 Microsoft Excel,通过“文件> 打开...”打开刚才导出的 STL 源文件,出现“文本导入向导”对话框。
注意
为了保证在“Open”对话框中可以找到该 STL 源文件,需要选择“All files (*.*)”作为打开文件类型。
6
在文本倒入向导第一步,使能“Delimited“ 格式选项。
图 03
然后单击“Next”按钮。
7
在下一个文本倒入向导的对话框中,选择"tab" 或"space" 作为分隔符。
图 04
然后单击“Next”按钮。
8
在第三步文本倒入向导中,选择”standard”作为;栏数据格式。
图 05
然后单击“Finish”按钮。转化的 STL 源在Excel 中打开。
9

修改DB块的初始值 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ocxuty74
  • 文件大小240 KB
  • 时间2018-06-15