智能设备功能概述
CPU 的"I-Device"(智能设备)功能简化了与 IO 控制器的数据交换和 CPU 操作过程(如用作子过程的智能预处理单元)。智能设备可作为 IO 设备链接到上位IO 控制器中,预处理过程则由智能设备中的用户程序完成。集中式或分布式(PROFINET IO 或 PROFIBUS DP)I/O 中采集的处理器值由用户程序进行预处理,并提供给 IO 控制器。
智能设备的应用领域:
分布式处理
可以将复杂自动化任务划分为较小的单元或子过程,这样简化了子任务的同时也优化了项目管理。
单独的子过程
通过使用智能设备,可以将分布广泛的大量复杂过程划分为具有可管理的多个子过程。必要的话,这些子过程可存储在单个的 TIA 项目中,这些项目随后可合并在一起形成一个主项目。
专有技术保护
智能设备接口描述使用 GSD 文件传输,而不是通过 STEP 7 项目传输,这样用户程序的专有技术得以保护。
智能设备的优势:
简单链接 IO 控制器。
实现IO 控制器之间的实时通信。
通过将计算容量分发到智能设备可减轻 IO 控制器的负荷。
由于在局部处理过程数据,从而降低了通信负载。
可以管理单独 TIA 项目中子任务的处理 。
智能设备可以作为共享设备。
S7-1200 CPU 之间组态智能设备
S7-1200 V4.0及以上版本开始支持智能 IO 设备功能。本示例中介绍1200 CPU之间如何进行智能设备PROFINET通信,分别在相同项目和不同项目下进行组态,实验环境如下所示。
软件:
TIA V15.1
硬件:
CPU 1217C DC/DC/DC V4.3
CPU 1215C DC/DC/DC V4.3
设备角色及地址: