【工控技术】S7-1500 使用符号编程的优势是什么?

在 STEP 7 V5.x 中的处理方式

为了提高程序的可读性,给操作数分配简单易懂的名称:

*该操作数可以是数据块中的变量

*该操作数也可以是变量表中分配给输入,输出,标记,定时器和计数器的存储器地址。

在 LAD/STL/FBD 编辑器中输入地址后,相对应的符号名自动显示出来。借助块文件夹属性 "地址优先" 选项,可以设置成在符号表中更改符号或是设置成在打开块时以绝对数值为优先。

当使用符号编程时,某些情况会影响性能,例如使用用户自定义数据类型(UDT)时。可以通过访问操作数(部分操作数,或是 Word 的一个 bit)的绝对地址的方式提高性能。但是,由于上述操作会使程序变得不清晰,需要额外注释说明。

在 TIA Portal 中的处理方式

SIMATIC S7-1500 比S7-300/400 的性能更为优异。基于这个原因,建议对所有的程序块进行优化的访问方式和符号编程。可以从 S7-1500 中优化的功能块中得到最多的方便。

优化访问方式的数据块中的数据元素在声明表中有唯一符号名。但是没有固定的地址。块中的数据元素会被自动分配相应的存储地址,存储空间得以优化。

 

图. 01

使用符号编程的优势:

程序易读,也就是说需要更少的注释。

在 TIA Portal 中,智能感知支持符号输入。

更强大的数据访问

更少的程序类型安全错误(每次访问检测数据类型的有效性)

用户程序编程中所有名称自动更新

程序数据的存储不需要手动管理(绝对地址)

不需要根据性能或程序大小而手动优化