profinet通讯协议按实时性等级分为rt、irt、tcp/ip三类;rt使用0x8892帧绕过tcp/ip栈,周期1 ms、抖动≤1 μs;irt依赖tsn与ptp,采用时间槽调度,周期低至31.25 μs。

要准确区分PROFINET通讯协议的类型,必须依据其在ISO/OSI模型中实现实时性的层级和机制,而非简单按厂商或设备命名归类。不同类型的PROFINET对应完全不同的帧结构、调度方式和硬件依赖,混用会导致通信失败或实时性崩溃。
按实时性等级划分:RT、IRT、TCP/IP三类
PROFINET官方定义的实时性等级只有三种,全部由PI组织在IEC 61158标准中明确规范,其余所谓“V2/V3”等说法是早期非正式文档中的版本代号,已不再作为分类依据。
方法一:RT(Real-Time)实时通信
使用以太网类型值0x8892的自定义帧格式,绕过TCP/IP协议栈直接封装过程数据;周期最短可达1 ms,抖动控制在1 μs以内;适用于PLC与分布式I/O模块间的周期性数据交换,如数字量输入输出刷新、模拟量采集。
方法二:IRT(Isochronous Real-Time)等时实时通信
强制要求支持IEEE 802.1Q时间敏感网络(TSN)和IEEE 1588精确时间协议(PTP);采用时间槽(Time Slot)调度机制,在物理层预留带宽并同步所有节点时钟;周期可低至31.25 μs,抖动【必须使用专用IRT-capable交换机和从站芯片】,不可用普通商用以太网交换机替代。
方法三:TCP/IP标准通信
走完整OSI七层协议栈,使用标准UDP/TCP端口传输;延迟约100 ms量级;仅用于工程组态、参数下载、诊断日志上传等非实时任务;可与办公网络共用同一物理链路,但【严禁用于控制循环数据传输】,否则将导致运动轴失步或安全回路中断。
按系统架构划分:IO、CBA、PROFIenergy三类
这是面向应用层功能的分类,决定设备如何被组态、如何交互、是否支持节能管理。
第一步:PROFINET IO
面向集中控制架构,由IO控制器(如S7-1500 PLC)统一管理多个IO设备(如ET200SP);组态方式与传统PROFIBUS-DP高度一致,STEP 7或TIA Portal中拖拽即可完成;所有设备必须具备GSDML文件并完成设备角色分配(Controller/Device/Supervisor)。
第二步:PROFINET CBA(Component-Based Automation)
面向模块化产线设计,将机械单元、驱动系统、HMI封装为独立可复用组件;组件间通过XML描述接口并自动匹配服务;需要SIMATIC iMap工具进行图形化连接配置;【不支持与纯IO设备混合组态】,一旦启用CBA,整个项目必须全组件化建模。
第三步:PROFIenergy
在IO通信基础上叠加能效管理指令集,支持设备休眠、唤醒、功率监测等;需设备固件内置PROFIenergy服务栈,并在控制器中调用特定功能块(如“EnergyControl”);仅当现场设备(如变频器、IO模块)明确标注“PROFIenergy certified”才可启用该功能。
按设备接入方式划分:Native、Proxy、Wireless三类
该分类解决的是老旧设备如何融入PROFINET网络的问题,核心在于数据透明性与协议转换层级。
Native设备:原生支持PROFINET协议栈,直接接入工业以太网,无需额外硬件;典型代表是西门子IM151-3 PN、倍福EPxxxx系列端子模块;组态时直接导入GSDML文件,地址分配与IO映射全自动完成。
Proxy设备:通过代理器(如IE/PB Link PNIO)将PROFIBUS-DP设备接入PROFINET;代理器对上表现为标准PROFINET IO设备,对下模拟PROFIBUS主站;【PROFIBUS侧设备响应时间会叠加代理器处理延时,整体循环周期增加至少200 μs】;适用于保护现有PROFIBUS投资但无法更换现场设备的场景。
Wireless设备:使用IWLAN/PB Link PNIO等无线代理器,或直接集成WLAN模块的PROFINET设备(如某些RFID读写头);必须启用MRP冗余+无线信道跳频机制,否则单点无线干扰即可导致整段IO链路中断;仅推荐用于移动小车、手持终端等无法布线的场合。











