怎样在 STEP 7 V5.x 中将符号表导入到数据块中?

n

操作说明
下表描述了在 STEP 7 V5.x 中怎样在一个数据块中生成一个符号表。n

序号 步骤
1

在 SIMATIC Manager 中打开符号表,导出到硬盘中定义的路径下,通过菜单命令:"Table > Export...". 。n

  • 在导出数据前,文件必须设定为 "ASCII format (*ASC)". 格式。

怎样在 STEP 7 V5.x 中将符号表导入到数据块中?
Fig. 01

2

使用 WordPad 打开导出的 ASC 文件,可以删除一些 FB, FC, SFC, SFB 和 DB-类型的符号,只留下输入、输出和 M 区符号。n

怎样在 STEP 7 V5.x 中将符号表导入到数据块中?
Fig. 02

3

然后在每行删除绝对地址和行代码(126),只留下符号名和数据类型。n

怎样在 STEP 7 V5.x 中将符号表导入到数据块中?
Fig. 03

4

在 SIMATIC Manager 源文件夹中插入一个 STL 源文件并打开。使用菜单命令 "Insert > Block Template > DB". 配置一个数据块模版。

5

复制 ASC 文件 (图. 03)中的 "STRUCT" 到 "END_STRUCT" 之间的数据到 STL 源文件中,作为数据块模版。然后为复制的变量添加下列语法格式:n

  • 在符号名后加冒号n
  • 在数据类型前加引号 (例如. "Emergency: BOOL;")n
  • 在 DB 模版中删除不需要的注释 (绿色文本)n
  • 在 "BEGIN" 和 "END_DATA_BLOCK" 间删除声明和指令 "b0:= b#16#01" 中的 "b0" 变量

根据 STEP 7 程序的要求改变 DB 块的号码。

怎样在 STEP 7 V5.x 中将符号表导入到数据块中?
Fig. 04

6

通过编译器或通过菜单命令 "File > Save" 和 "File > Compile" 来保存编译数据块源文件。一旦编译成功,在 “block”文件夹产生相应的数据块(本例为 DB10)。

怎样在 STEP 7 V5.x 中将符号表导入到数据块中?
Fig. 05

如果需要将符号表中已有的大量输入、输出变量生成为数据块,使用上述的方法就不需要在数据块中再次输入数据了。

关键字:
实现, 转换

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论