如果要将变量从Excel导入到STEP 7项目中,Excel文件事先要以“Formatted Text (Space
delimited)(*.prn)”的格式保存。之后此文件作为外部STL源文件导入到STEP 7中所设置的源文件夹中。详细过程如下: 1.打开MS
Office Excel,输入DB数据块的值,如图01所示。一列输入变量名,另外一列输入数据类型:
图1 2.如果DB块不需要赋初值,跳过此步到第三步。若不是,给变量赋初值(E列)。如图02所示 图2 3.建议在上述表格中增加如下几列:
在变量名列后增加一列“:” 在数据类型列后增加一列“:=”
还有一列“;”,如图02 所示。 在稍后生成DB块时,也可以增加这些语法字符。给变量分配数据类型需要字符“:”,分配初值需要字符串“:=”。每条指令都必须以字符“;”结束,比如“Motor_On: bool:=
false;”。
4.采用路径“File > Save as...”,将Excel 保存在硬盘上。保存文件类型为 'Formatted Text (Space
delimited)(*.prn)'文件类型。 因此,文件名应该是“.prn”类型。
图3
5.点击OK确认消息 “The selected file type
does not support workbooks with multiple
sheets.” 6.点击Yes确认消息 “<Filename>.prn may contain features
which are no compatible with Formatted Text (Space delimited) Would you like to save the workbook in this
format?” 7.选中保存的Excel文件,鼠标右键点击,弹出菜单,点击“Rename”,改变文件类型 <Filename>.prn to
<Filename>.awl 点击Yes确认出现的消息 8.将创建的AWL文件导入到STEP 7项目中。具体操作方法为,在SIMATIC Manager中,通过路径“Insert >
External source...”,打开对话框“Insert External Source”,如图04所示,在保存路径中选中所创建的AWL文件。点击“Open”
图4 9.在源文件夹中打开导入的AWL文件,通过菜单命令“Insert
> Block Template > DB”将变量标签插入DB块模板