符合 IEC 61131-3 (S7-1500) 的命名值数据类型
自 V19 起,可在程序中声明命名值数据类型 (NVT)
并使用它们。命名值数据类型包含一组被分配一组唯一名称的值。这些名称可以在整个程序中轻松引用,以便读取和维护程序。
命名值数据类型具有对命名值数据类型中的所有元素均适用的基本数据类型。
基于命名值数据类型的变量可以假定所有值均位于基本数据类型的值范围内,因此包含声明中未显式指定的值。
另请参见“命名值数据类型的基础知识”
运行过程中的符号化访问 (S7-1500)
借助“运行期间进行符号化访问”功能,外部应用程序在运行期间可以访问 PLC 程序中的变量。外部应用程序可以是 HMI 应用程序、OPC UA
功能或其它通信功能等。
在 V19 中,“运行期间进行符号化访问”(Symbolic access during runtime) 功能具有以下新特性:
还可在运行期间通过符号化名称访问以下类型的数据:
结构化数据类型,如 ARRAY 或 STRUCT。
STRING 和 WSTRING
DTL
在系统函数块“ResolveSymbols”的参数“nameList”中指定的变量名称列表也可位于非优化存储区。
对于固件版本 V3.0 及以上版本,系统数据类型“ResolvedSymbol”可声明为 PLC 数据类型的元素。
另请参见“运行期间进行符号化访问”
过滤 PLC 变量表
现在可以过滤 PLC 变量表。为此,可使用新的过滤器视图。过滤器专门用于有针对性地搜索和替换条目。
另请参见“在 PLC
变量表中过滤条目”
用于基于 Edge 的自动化应用的虚拟 CPU
可在项目中插入和组态虚拟 CPU,例如 CPU S7-1587V。虚拟 CPU 与标准 CPU 的功能相同。不过,虚拟 CPU
存在如下优势:独立于硬件,因此可轻松集成到 Industrial Edge Computing 平台中。
另请参见“虚拟 CPU
的工作原理”
软件单元中程序元素的完全限定名称
软件单元中程序元素的完全限定名称的长度限制更加灵活。完全限定名称由命名空间和名称组成。程序元素的名称和命名空间总长度现可为 125
个字符。这也适用于嵌套的命名空间。作为分隔符的点也包括在内。
另请参见“对命名空间中的程序元素进行分类”
跟踪
长期跟踪
记录期间可直接在图表中显示和分析值。
可将叠加测量用于长期跟踪。可同步时基。
R/H CPU 通过与主 CPU 的连接支持长期跟踪。在因系统相关的原因切换到备用 CPU 时,备用 CPU 中的数据会继续记录。只有当主 CPU
再次激活并且用户已重启长期跟踪时,才能保存该数据。
长期项目跟踪
通过长期项目跟踪,可以同时记录来自不同 S7-1500 CPU 的信号。必须在网络中组态 CPU。记录存储在组态的驱动器上。
改进操作
现在还可通过快捷菜单使用工具栏中的附加功能。
可以使用鼠标右键放大和缩小信号特性。
S7-1500 和 S7-1500T Motion Control
有关工艺版本 V8.0 中新功能的概览信息,请参见“S7-1500/S7-1500T 运动控制概览”中的“V8.0 的新功能”部分。
PID 控制
指令“ Filter_Universal”
SIMATIC S7-1500 控制器的全新辅助“Filter_Universal”功能是可组态的 1 阶到 10 阶数字滤波器。
该指令处理信号的方式为:允许相应信号的特定频率分量通过或衰减。
用户可设置滤波器参数(包括频率、带宽、类型、特性和阶数)以实现所需行为。
死区可调的 PID_Compact V3.0
SIMATIC S7-1500 控制器的 PID_Compact 闭环控制器的新版本 V3.0
可设置死区,从而可在输入值有噪声时减少输出信号波动。
如果过程值受噪声影响,则噪声还会严重影响输出值的精度,尤其是当闭环控制器的增益很高时。可调死区有助于减少此类波动。
自固件版本 V3.1 起的指令
请注意,对于 S7-1500R/H CPU,TIA Portal V19 开始交付后,相关固件将随 HSP 一起提供。
新的“Random”指令用于为 S7-1500 CPU 或 S7-1500R/H CPU 生成 32 位随机数。
另请参见“Random:生成随机数”
新的“SHA2”指令根据 S7-1500 CPU 的指定数据区域计算 SHA2 哈希值。
另请参见“SHA2:使用
SHA2 形成哈希值”
现有“RT_INFO”指令进行了如下扩展:
另请参见“RT_INFO:读取运行系统统计”
可重置所有 OB 统计信息。
可重置最长循环时间。
可重置最短循环时间。
可通过“RT_INFO”调用重置最长和最短循环时间。
使用新的“GetSymbolForReference”指令来确定 S7-1500 CPU 的间接寻址对象的名称。
另请参见“GetSymbolForReference:确定间接寻址对象的名称”
S7-1500R/H CPU 的现有“RH_CTRL”指令进行了如下扩展:
另请参见“RH_CTRL:影响 R/H
系统中的顺序”
用户可请求两个 R/H-CPU 中的一个转入“STOP”模式,并承担备份 CPU 的角色。
可以指定当至少存在一个 MRP 环时,不执行预期的 MRP 检查,全程保持“SYNCUP”系统状态。
S7-1500R/H 冗余系统支持数据记录指令。使用数据记录功能,可将用户程序中的过程值保存到一个文件(数据日志)中。数据日志将以 csv 文件格式保存在
SIMATIC 存储卡的“DataLogs”目录中。
另请参见“数据记录”
S7-1500R/H 冗余系统支持用于编辑用户文件的指令。
另请参见“文件处理”
现有指令“OPC_UA_ServerMethodPre”和“OPC_UA_ServerMethodPost”支持新指令版本 V1.1。

https://support.industry.siemens.com/cs/document/109821307/sales-and-delivery-release-of-tia-portal-v19?dti=0&lc=en-CN