PLC数据扩展与TIA Portal HMI开发指南
1. 标准数据扩展
标准数据扩展在实际应用中具有重要意义,它能在不破坏标准化的前提下,灵活地对数据进行拓展。下面详细介绍其原理与应用。
- 数据块结构 :标准数据块使用UDT或结构体时,可按特定方式构建以实现扩展。一个数据块通常包含两个区域:
- Asset UDT Data :标准对象访问的数据。
- Asset Bespoke Data :标准数据的扩展。
- 示例分析 :以两个资产数据块为例,Asset_1仅定义了名为Typed的UDT变量,标准对象可通过Asset_1.Typed路径访问该UDT数据;Asset_2除了UDT数据,还有一个Struct扩展,包含额外变量External_Interlock,可用于改变或增强标准对象的行为。
- 数据管理实践 :在网络中,Asset 1和Asset 2通过Asset_Standard_Control函数块处理数据。Asset 2在标准对象执行后,会处理扩展逻辑,根据Asset_2.Bespoke.External_Interlock的值修改Asset_2.Typed.Output_Signals.Channel_1,这种方式避免了创建新的函数块版本和修改UDT结构,简化了大型库的管理。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6