通过Profinet IO来实现外设之间的交互。Profinet IO定义了现场连接的设备之间的通讯。
其基本思想是层级式的实时概念。Profinet IO定义了在主控制器与从设备之间的整个的数据交换,以及参数设置和如何调试诊断。
Profinet IO遵循供给者-消费者的模型,设计是用于基于以太网的现场设备之间的快速的数据交换。
Profinet IO包括了如下设备:
- IO控制器
其控制自动化任务的实现
- IO设备
现场设备,受IO控制器的监视和控制。单个的IO设备可能会包含多个模块或子模块
- IO监控者
软件实现,常为基于PC端的软件,用于设置参数和调试单个的IO设备
在IO控制器和IO设备之间,会建立起一个应用关系(AR,Application Relation),这类AR是用于在参数传输,周期性的数据交换,警报处理等不同的特性之间,去定义对应的通讯关系(CR,Communication Relation)。
IO设备的特性,是通过设备制造商的通用配置描述符(GSD,General Station Description)来描述的。用于此描述的语言是一个基于XML的GSDML(GSD标记语言)。GSD文件提供监视软件,作为去规划配置一个Profinet IO的系统提供一个基础。