
先新建个数据块,建好后打开它,把类型改成复杂的ARRAY类型,并加[0..20],即ARRAY[0..20],并在下一行里写BYTE即可。
首先你在创建S7 PLC项目时,在PLC程序里面要对s7程序里面的符号表进行编辑,符号、地址、数据类型,然后进行保存。在程序编辑完成,或者开始创建WINCC 时,不要直接从WINCC里面创建项目,而是直接选中S7里面该项目的项目名(最上方的那个),鼠标右键,选择插入新对象,插入OS,然后选择S7项目下的OS子项右键选择编译,按照提示完成编译后,右键OS选择插入画面,打开画面进行编辑,此时在变量管理里面就可以看到S7的变量符号表包括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条)