
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” 形成上图的形式。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)