如何将STEP7中的DB块导入EXCEL中

如何将STEP7中的DB块导入EXCEL中,第1张

1.在EXCEL中建立表格,输入DB数据块的值,一列输入变量名,另外一列输入数据类型:

2.如果DB块不需要赋初值,跳过到第三步。若不是,给变量赋初值(E列)。

HC_20515 : BOOL := FALSE

EC_20515 : BOOL := FALSE

HC : BOOL := FALSE

EC : BOOL := FALSE

hc1 : BOOL := FALSE

xx : BOOL := FALSE

df : BOOL := FALSE

da : BOOL := FALSE

sgew : BOOL := FALSE

af : BOOL := FALSE

3.建议在上述表格中增加如下几列:

(1)    在变量名列后增加一列“:”

(2)    在数据类型列后增加一列“:=”

(3)    最后加上一列“;”

注意:每条指令必须以字符“;”结束,否则在后面会出现编译错误。

4.      另存为带“格式文本文件”此时文件类型是“.prn” 点击 保存    确定    是

5.将已保存的文件重命名为“.awl”类型的文件。

6.打开step7 在SIMIATIC Manager中选择sources文件夹,选择菜单栏的Insert    External Source。在保存路径中选中所创建的AWL文件。点击“OPEN”

7.双击导入的STL SOURCE,打开文件,选择菜单栏的Insert    Block Template    DB。

8.删除多余的附加说明(绿色文本),将变量表剪切,黏贴到“STRUCT”和“END_STRUCT”中间。设置合适的DB块(“DATA_BLOCK DBXX”)删除掉变量“b0”以及“BEGIN”和“END_DATE_BLOCK”中的指令“b0:=6#16#01”

9.点击“保存”再编译,如果编译通过则此DB块会在DB块文件夹中生成并保存。

若不是,给变量赋初值(E 列)。 3. 建议在上述表格中增加如下几列: (1) 在变量名列后增加一列“:” (2) 在数据类型列后增加一列“:=” (3) 最后加上一列“;” 注意:每条指令必须以字符“;”结束,否则在后面会出现编译错误。 4. 另存为带“格式文本文件”此时文件类型是“.prn” 点击 保存 确定 是 5.将已保存的文件重命名为“.awl”类型的文件。 6.打开 step7 在 SIMIATIC Manager 中选择 sources 文件夹,选择菜单栏的 Insert External Source。在保存路径中选中所创建的AWL 文件。点击“OPEN” 7 .双击导入的 STL SOURCE,打开文件,选择菜单栏的 Insert Block Template DB。 8.删除多余的附加说明(绿色文本),将变量表剪切,黏贴到“STRUCT”和“END_STRUCT”中间。设置合适的DB 块(“DATA_BLOCK DBXX”)删除掉变量“b0”以及“BEGIN”和“END_DATE_BLOCK”中的指令“b0:=6#16#01” 形成上图的形式。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8139533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存