2.4 PNIO-CM
         Profinet Input Output Context Manager (PNIO-CM)
         PROFINET输入输出上下文管理器(PNIO-CM):此阶段在IO设备与IO控制器之间建立连接,并通知连接建立所需的通信流量类型及延迟要求。
是 PROFINET 特有的协议,用于在 IO 控制器(IO-Controller) 和 IO 设备(IO-Device) 之间配置 应用关系(AR, Application Relations) 和 通信关系(CR, Communication Relations)。该过程最终决定两者之间传输的数据量及类型。
启动流程(Startup Procedure)
PNIO-CM 的启动过程通常包含以下几个阶段,按顺序执行:
- 
CONNECT 请求 & 响应
- 
IO 控制器 发送
CONNECT请求,请求建立连接。 - 
IO 设备 返回
CONNECT响应,确认连接准备就绪。 
 - 
 - 
WRITE 请求 & 响应
- 
IO 控制器 发送
WRITE请求,写入配置参数(如通信周期、数据映射等)。 - 
IO 设备 返回
WRITE响应,确认参数接收并生效。 
 - 
 - 
DCONTROL 请求 & 响应
- 
IO 控制器 发送
DCONTROL请求,控制设备进入数据交换准备状态。 - 
IO 设备 返回
DCONTROL响应,确认已准备好进行实时数据通信。 
 - 
 - 
CCONTROL 请求 & 响应
- 
IO 控制器 发送
CCONTROL请求,启动周期性数据交换(如 I/O 数据的循环传输)。 - 
IO 设备 返回
CCONTROL响应,确认通信已激活。 
 - 
 

当前只对协议的用途有所了解,协议数据的具体内容,后续深入学习再分析。


