有关移植 GRAPH 程序的信息
简介
由 S7-300/400 创建的 GRAPH 程序可自动移植到 S7-1500 中。PLC 移植程序会对 GRAPH 程序进行调整,以便在 S7-1500 系列的 CPU 上正常运行。 在移植日志中,将记录移植过程中所有的程序自动变更,并提示用户所需进行的手动调整。
PLC 移植程序中对 GRAPH 程序的修改
下表列出了在 PLC 移植过程中一些自动修改的示例。 我们将在以下章节中详细介绍所作的所有更改。
修改块接口
移植程序对 GRAPH 块接口进行稍许更改, GRAPH 块可进行 S7-1500 优化块访问。
集成的符号寻址
集成符号编程是 SIMATIC S7-1500 中的一个特性。 通过这种方式较大地提高了编程效率,同时还降低了访问错误的风险。
正因为此,如果初始程序使用一个尚未声明的符号名称作为地址,则移植程序就会为该地址*一个符号名称。
GRAPH DB 的存储模型
根据 S7-1500 的性能数据,就*再使用对较低内存空间具有一定要求的 GRAPH DB。 因此,GRAPH 中将不再包含各种内存空间模型。 由于用户可以访问整个参数集,因此可使用所有 GRAPH DB 中的完整功能。
在移植过程中,将对较低内存空间具有一定要求的 DB 进行扩展,以包括整个参数集。
S7-1500 的新功能
移植 GRAPH 程序之后,可以使用 S7-1500 的所有功能。以下列出了一些新功能示例:
优化块访问
通过优化块访问,将在块的可用存储区域中自动排列已声明的数据元素,从而提高存储空间的使用率。 并根据所使用的 CPU 对数据进行结构化和保存。从而较大提高了 CPU 的应用性能。 例如,从 HMI 中进行数据访问时不再出错。
在 S7-1500 中,GRAPH 块始终启用“优化块访问”(Optimized block access) 属性,并且无法取消选中。
另请参见: 可优化访问的块
新指令
在“指令”(Instructions) 任务卡中包含 S7-1500 的完整指令集。其中,包含诸多新开发或创新的各种指令。 例如,在“基本指令”(Basic instructions) 窗格的“程序控制”(Program control) 文件夹中包含有编程本地故障排除的指令“GET_ERROR”。
另请参见: GET_ERROR:获取本地错误信息
LAD/FBD 函数
在 S7-300/400 中,GRAPH 仅能对功能框中**个布尔型输入处的前置逻辑运算进行编程。 而在 S7-1500 中,则可对所有布尔型输入的前置逻辑运算进行编程。
这样,就可以为各指令选择性地启用或禁用使能输出 (ENO)。
另请参见: 在 LAD 和 FBD 中启用和禁用 EN/ENO 机制
新数据类型
在 S7-1500 中,对数据类型集进行了扩展并新增了一些数据类型转换选项。
另请参见:有效数据类型概述
常量
S7-1500 中还增加了一些常量符号选项。 这样就可以将数据类型分配给常量。
另请参见: 常量
shtxjd.cn.b2b168.com/m/