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
响应,确认通信已激活。