TIA Portal STEP 7 Professional V18新功能
命名空间
在软件单元中,程序架构中可使用命名空间。
命名空间具有以下优势:
如果程序元素位于不同的命名空间,可使用相同的名称
元素在项目树中的结构更加清晰
操作数在程序代码中的结构更加清晰
软件单元中的安全程序
在软件单元中,可创建各种安全程序。这些安全程序的执行或加载独立于其它程序部分。在安全程序中也可使用命名空间。
运行过程中的符号化访问 (S7-1500)
借助“运行期间进行符号化访问”功能,外部应用程序在运行期间可以访问 PLC 程序中的变量。外部应用程序可以是 HMI 应用程序、OPC UA 功能或其它通信功能等。可读取或写入变量。
创建程序时,并不编写静态的读写访问。实际上,在运行期间动态执行读写访问。通过手动或通过程序控制的方式输入要在运行期间访问的符号变量名称。
输入/输出参数的图标(LAD,FBD,GRAPH)
为了快速区分输入参数 (IN) 和输入/输出参数 (InOut),in/out 参数在程序代码中将使用自己的符号进行标识:
校验和“程序代码”(LAD、FBD、STL、SCL)
新的校验和“程序代码”用于对项目数据进行比较,判断两个块的源代码是否相同。比较时,不含各种类型的空格、换行符、制表符和注释。
工艺对象的引用
可声明对“Motion”和“SIMATIC Ident”类别的工艺对象的引用,并将其用于赋值操作。还可以将 DB_ANY 分配给其中一种工艺对象的引用。
这有助于简化 PLC 程序中工艺对象的处理方式。例如,在程序循环中以迭代方式处理不同的轴类型。
“查找和替换”功能已扩展
LAD 和 FBD 中可以搜索和替换隐藏的块参数。
PLC 变量表和 PLC 常数表中支持“全部替换”功能及其相关选项。
监控表
菜单命令“立即修改选择内容”(Modify selection now) 可简化多个所选变量的控制方式。
从 SIMATIC AX 导入库
SIMATIC AX 通过 AX Code 提供了一种以面向对象方式开发、编译和测试 PLC 程序的纯文本开发环境。AX Code 基于 Visual Studio Code,具备现代 IT 编程的所有优势。结构化文本 (ST) 可作为编程语言。
通过 SIMATIC AX 创建的库可集成到 STEP 7 中。
轨迹
相应轨迹中记录的信号数由 16 增加到 64。
从而,在比较单个记录的信号时,可选项的数量大幅增加。
现在,除了可用的轨迹和项目轨迹之外,所有 S7-1500 CPU 都可以记录未记录在设备中、而是记录在打开 TIA Portal 项目的计算机硬盘上的轨迹。从而,可显著提高分析信号在较长时间段内变化趋势的诊断能力,诊断能力理论上仅受硬盘存储容量的限制。
快速傅里叶变换 (FFT)
除了能够提供伯德图之外,用户现在还可进行 FFT 分析。
S7-1500 和 S7-1500T Motion Control
有关工艺版本 V7.0 中新功能的概览信息,请参见“S7-1500/S7-1500T 运动控制概览”中的“V7.0 新功能”部分。
PID
PID 辅助功能已通过 RampSoak 指令进行扩展,可绘制与时间相关的轮廓曲线。
指令
扩展了现有“GetStationInfo”指令的功能,可读取 R1 设备的地址信息。
扩展了现有“RH_CTRL”指令的功能,可查询“SYNCUP”系统状态当前是否锁定。
扩展了现有“OPC_UA_ReadList”指令的功能,可访问本地 CPU 中的 OPC UA 地址空间。这样,即可通过本地 OPC UA 服务器读取诊断信息并在用户程序进行响应。
扩展了现有“OPC_UA_WriteList”指令的功能,除 DataValue 之外,现在还可选择“SourceTimestamp”以及用户自定义服务器接口中 OPC UA 节点的状态代码。现在,可通过 OPC UA 传送上一次值更改的时间。
在线与诊断视图
扩展了在线与诊断视图中的连接诊断的功能,如下所示:现在,可显示 S7-1500H 系统中 IO 设备上接口模块的连接属性。
![]() 学自动化 公众号 回复 001898 获取资源下载链接 |