• 正文
  • 相关推荐
申请入驻 产业图谱

微硬创新PROFINET嵌入式板卡的接口、组态与选型边界

11/03 09:34
121
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

PNMDOEM 是北京微硬创新科技有限公司的一款嵌入式协议转换板卡,用于将运行 Modbus-RTU 串口协议的终端设备接入 PROFINET 工业以太网。该板卡以裸板形态交付,通过排针焊接或插接到宿主设备的主控板上,作为 PROFINET 从站与上位 PLC 交换数据,并在串口侧完成 Modbus 报文收发,使宿主设备无需自行实现 PROFINET 协议栈。

一、板卡性质与集成方式

PNMDOEM 属于嵌入式板卡,而非成品外设。其外形为 50mm×120mm 的 PCB,防护等级 IP20,须安装在控制柜或设备机箱内部,依靠四孔固定方式(孔径 3mm×4、孔距 50mm×60mm)装配到宿主设备结构件上。板卡工作电压为 5VDC(±5%),由宿主电源直接供电,无需额外电源模块;串口侧以 TTL 电平引出,可与 MCU 的 UART 直连,通常省去额外的电平转换环节。这些特征决定了它面向的是设备厂商的内置集成场景,而非现场即插即用的独立网关。

二、协议能力

PROFINET 侧适应 PROFINET V2.2 协议,采用实时(RT)通讯功能,符合 GB/T 25105-2014 与 IEC 61158-5-10:2007 标准。板卡配备 2 个 RJ45 网口,支持 100BASE-TX 和 MDI/MDIX 自检测,内部集成交换机,可组建链式拓扑并支持环网冗余。该板卡不支持 IRT 等时实时,因此不适用于需要高精度同步的多轴运动控制类应用。

Modbus 侧通过板载短路帽切换主站或从站角色。作为主站时支持 01H、02H、03H、04H、05H、06H、0FH、10H 共八条功能码,对应 GSDML-V2.25-EECTRL-GJEEPNMM 组态文件,此时 BM1-1 短路帽不短接;作为从站时支持 02H、04H、0FH、10H 共四条功能码,对应 GSDML-V2.25-EECTRL-GJEEPNMS 组态文件,此时 BM1-1 短接。BM1-4 必须短接,BM1-2 与 BM1-3 未定义功能。标准配置下板卡只能访问站号为 1 的单个 Modbus 从站,如需一主多从须与厂家另行商定。

三、数据容量与串口参数

板卡最大支持 62 条 Modbus 报文,输入数据不超过 500 字节、输出数据不超过 500 字节、输入与输出合计不超过 1000 字节。手册同时提示,即使未触及此上限,实际可承载的数据量仍受波特率、报文条数与现场电磁环境影响,工程上应预留余量。串口波特率覆盖 300 至 115200bps 共十档,字符格式支持八位数据位配合无校验加单停止位、偶校验加单停止位、奇校验加单停止位、无校验加双停止位四种组合。工作环境温度为 -25 至 55℃,湿度不超过 95%,低温户外场景需另行评估。

四、板级接口与指示灯

板卡通过 26pin 排针与宿主主板连接。19、21、23、25 脚为 5V 电源输入,20、22、24、26 脚为电源地;17 脚为 TTL 发送、18 脚为 TTL 接收;16 脚为低电平有效的复位端;15 脚为 PROFINET 在线状态输出,高电平 3.3V 表示在线、低电平表示断线,可接入宿主 MCU 作为链路判断输入。板卡另引出两组网口差分信号,分别对应两路 RJ45,并提供 LINK/ACT 低电平点灯信号,便于宿主设备复用面板指示灯。7 脚输出 3.3V、8 脚为其电源地,可作为辅助电源参考。板卡正面设有六只 LED:LED1 与 LED2 亮表示电源接通,LED3 亮表示 PROFINET 通讯断线,LED4 亮表示通讯正常,LED5 闪烁表示发送数据,LED6 闪烁表示接收数据。

五、组态与启动

上位配置在西门子 TIA Portal(博途)中进行,老平台亦支持 STEP 7。集成时需按主/从模式导入对应 GSDML 文件,在网络视图中加入板卡,组态 IP 地址与设备名称,并通过"分配设备名称"使物理设备的名称与组态保持一致,否则 PROFINET 通讯无法建立。串口参数中的波特率与校验位必须与下游 Modbus 设备完全一致;等待应答时间推荐 500ms,总线空闲时间推荐 50ms,从站响应偏慢时可适当加大空闲时间。随后在槽位中插入读写模块——1 号槽预置状态字与控制字,2 至 63 号槽用于插入 Modbus 报文,双击设置从站站号与寄存器起始地址,返回数据映射至分配的输入字节区。启动方式为在 OB1 中将控制字最低位置 1。

六、状态字与控制字

板卡自动挂载一组状态字与控制字用于在线诊断和运行控制。通信状态字正常时在 0x00 与 0x01 之间交替:D0 表示接收或发送状态,D4 至 D1 指示异常应答(非零表示下发的报文对从站非法),D5 为等待应答超时,D6 为 CRC 校验错,D7 为奇偶校验错。出现异常时可据此判断方向:地址超限或写值非法对应 D4 至 D1,需加大空闲时间对应 D5,CRC 高低字节反接或未收完整帧对应 D6,波特率或校验与设备不一致对应 D7。控制字中 D0 启动工作、D1 读允许、D2 写允许、D5 清除错误、D6 停止等待、D7 强制复位,手册建议无特殊需求时仅置位 D0。

总结

PNMDOEM 的形态与参数均指向嵌入式集成用途:50mm×120mm 裸板、四孔固定、5VDC 供电、TTL 串口直连 MCU,适用于设备厂商将单台 Modbus-RTU 串口终端内置接入 PROFINET 系统。选型时应关注其硬件边界——只能带 1 个 Modbus 从站、不支持一主多从;输入输出数据合计不超过 1000 字节;工作温度下限 -25℃、防护等级 IP20,须置于机箱内;仅支持 RT 实时等级。在单设备改造、数据量适中的嵌入式场景下,该板卡可减少协议栈开发工作量,但一主多从、低温户外、高实时同步等需求不属于其覆盖范围,需在方案阶段另行确认。

相关推荐

专注于工业自动化通信技术,带您了解更多的自动化问题

知乎