搜档网
当前位置:搜档网 › 如何将 Excel 表格中的 STEP 7 变量导入到 DB 块中?

如何将 Excel 表格中的 STEP 7 变量导入到 DB 块中?

说明:

如果要将变量从 Excel 导入到 STEP 7 项目中, Excel 文件事先要以“Formatted Text (Space delimited)(*.prn)”的格式保存。之后此文件作为外部STL 源文件导入到 STEP 7 中所设置的源文件夹中。详细过程如下:

打开 MS Office Excel ,输入 DB 数据块的值,如图 01 所示。一列输入变量名,另外一列输入数据类型:

图 01

初始值

如果 DB 块不需要赋初值,跳过此步到第三步。若不是,给变量赋初值(E 列)。如图 02 所示。

图 02

采用路径“File > Save as...”,将 Excel 保存在硬盘上。保存文件类型为?"Formatted Text (Space delimited)(*.prn)" 文件类型。

因此,文件名应该是“.prn”类型。

图 03

图 04

将 AWL 文件作为外部源导入到 STEP 7 中。

在源文件夹中打开导入的 AWL 文件,通过菜单命令“Insert > Block Template > DB”将变量标签插入 DB 块模板。

图 05

10 删掉多余的附加说明 (绿色文本) ,将变量表拖拽到“STRUCT”和“END_STRUCT”中间。设置合

适的 DB 块号,删掉声明变量“b0”,以及“BEGIN”和“END_DATA_BLOCK”中的指令“b0:= b#16#01”。

图 06

图 07

一旦 DB 块成功编译,则此 DB 块(本例中为 DB 12)会在 DB 块文件夹中生成并保存。

12 这样,STEP 7 项目所需 DB 数据块就可以使用了。

图 08

注:

若需要更多信息,比如,如何从 Excel 中导出源 DB 块,如何编辑当前值,如何将编辑好的 Excel 重新导入到 STEP 7 项目中,请参考相关常见问题。

“What is the significance of the initial and actual values of a data block?”

主题:回复:请问如何将DB数据块中的数据导出到表格EXCEL中?

下载中心有关于此问题的解答,可以搜索下。简单描述下过程:1.在DB块编辑器FILE文件夹下选择Genera te Source,生成源文件2.在STEP 7 S7 Program(1)Source文件夹下可以看到生成的DB源文件。3.右键单击源文件选择Export Source,另存为.awl文件,然后打开EXCEL软件,在EXCEL软件中选择打开命令(选择所有文件),找到.awl文件位置,打开此文件,需要做配置(注意勾上空格)。完成输入后保存。4.将修改后的源文件导入到STEP7中,方法:在source下鼠标右击空白地方,选择Insert New Object --External So urce,将修改后的.awl文件选中,然后双击打开文件,在单击file菜单下单击compile命令,若没有错误,可以生成DB块数据。此为简单描述下过程,具体可以在技术中心下搜索

相关主题