西门子博途符号寻址的优势介绍

工业控制

1124人已加入

描述

符号寻址的优势

在整个项目中使用统一应用且有意义的符号可以使程序代码更易于阅读和理解。

这种方法具有以下优点:

无需编写详细的注释。

数据访问速度更快。

访问数据时不会出错。

无需再使用绝对地址。

将符号分配给存储器地址由 STEP 7 监视,这意味着在变量的名称或地址更改时,所有的使用点都会自动更新。

在 STEP 7 V5.x 中编程

STEP 7 V5.x 已经允许用户使用操作数和块的描述性名称,使程序更加清晰。通过将符号操作数分配给符号表中的存储器地址和块,执行此操作。为了使符号表示中的更改也对程序编辑器中的程序代码产生影响,必须使用“操作数优先级”(Operand priority) 属性指定符号和绝对值谁优先。

使用符号寻址可创建结构清晰的程序。但是在某些情况下,比如使用用户自定义的数据类型(UDT)编程时,将对性能有所影响。

可以通过在 UDT 中忽略符号表示并使用绝对寻址来提高性能。但是这样需要清楚数据存储情况。对 UDT 的更改不会自动更新。使用绝对寻址,还可以访问变量的某些部分并进行编辑。绝对寻址的唯一缺点就是程序代码累积到一定程度后,必须插入额外的注释进行更加清晰的说明。

STEP 7 TIA Portal 中的操作步骤

S7-1500 CPU 与 S7-300/400 CPU 相比,性能实现了大幅提升。为充分利用这种高性能,建议为所有块启用优化块访问并在程序代码中使用符号寻址。

程序编辑器可帮助用户通过上下文相关输入帮助(例如,自动补全)来处理符号。这样可以在编程时轻松访问现有变量或指令。

编程示例

以下示例显示了如何通过符号访问各个元素:

数据类型

可以在 TON 指令的参数中直接使用已在块接口中定义的变量名称,而无需知道该变量的绝对地址。

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分