> 技术文档 > 2.4 PNIO-CM

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 的启动过程通常包含以下几个阶段,按顺序执行:

  1. CONNECT 请求 & 响应

    • IO 控制器 发送 CONNECT 请求,请求建立连接。

    • IO 设备 返回 CONNECT 响应,确认连接准备就绪。

  2. WRITE 请求 & 响应

    • IO 控制器 发送 WRITE 请求,写入配置参数(如通信周期、数据映射等)。

    • IO 设备 返回 WRITE 响应,确认参数接收并生效。

  3. DCONTROL 请求 & 响应

    • IO 控制器 发送 DCONTROL 请求,控制设备进入数据交换准备状态。

    • IO 设备 返回 DCONTROL 响应,确认已准备好进行实时数据通信。

  4. CCONTROL 请求 & 响应

    • IO 控制器 发送 CCONTROL 请求,启动周期性数据交换(如 I/O 数据的循环传输)。

    • IO 设备 返回 CCONTROL 响应,确认通信已激活。

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