先把那句实话说了
我们的接收器没有 PROFINET 口。 接收器是出厂选装一个接口 —— CAN、RS232、RS485 或 Modbus RTU,
其中没有 PROFINET。
如果你的控制器是 PROFINET 网上的西门子 PLC,路线是:
`传感器 → 接收器(RS232)→ RS232 转 PROFINET 网关 → 你的 PLC`
这不是什么见不得人的绕法。带串口输出的传感器走网关是正常架构,好处是胎压硬件保持标准件,
不必为一个不大的量去做一个特殊接口版本。要紧的是两边都知道中间有网关,别按"原生 PROFINET 节点"去规划。
为什么这条路通常是对的
三条理由,按重要性:
1. 另一条路是给接收器做新接口版本 —— 对很小的量来说那是一个开发项目;网关是今天就能买到的件。
2. 网关把两个世界隔开 —— PROFINET 那侧换配置、换机器,胎压硬件不用动;反过来也一样。
3. 胎压数据留在机器网络上 —— PLC 当 I/O 读,机器的逻辑自己决定降功率/报警/记录,车辆功能留在你的控制器里。
买网关之前必须核的六项
RS232 转 PROFINET 网关大同小异,差别在这几处:
| 项 | 为什么重要 |
|---|---|
| 串口侧:TTL 还是 RS232 | 接收器串口默认 3.3 V TTL,可选 RS232 —— 电平在接收器上定,不在网关 |
| 支持的波特率 | 我们接收器波特率按项目确认、不发布固定值 → 早点问网关支持范围,两边一起配 |
| 帧处理方式 | 网关要把接收器的帧透传或映射。要决定是 PLC 自己解帧,还是网关直接给寄存器 |
| 数据方向 | 有的网关只做 I/O(PLC 读),有的支持写。胎压对 PLC 是只读,读够用 |
| 周期 | 接收器输出侧 500 ms。周期远快于 500 ms 的网关不带来任何好处;2 s 周期的会丢数据 |
| 诊断 | 要能区分"网关在线但接收器没帧" —— 否则串口问题看起来像网络问题 |
两种集成方式,选一种
A. PLC 从网关读一块寄存器。 网关把串口数据表示成 I/O,PLC 把它当普通 PROFINET 设备。
最简单,也是多数整机厂要的。
B. 网关只透传,PLC 自己解帧。 更可控,PLC 代码更多。只有当 PLC 已经有类似设备的解析器、
或者网关的寄存器布局不符合你想要的轮位排列时才值得。
第一个项目选 A。以后想换 B,不用动胎压硬件。
下单前要定的五件
1. 接收器电平 —— TTL 还是 RS232(记得在接收器上定);
2. 波特率 —— 问网关支持范围,再定接收器配置;
3. 谁解帧 —— 网关出寄存器,还是 PLC 解;
4. 轮位映射 —— 寄存器序号怎么对应"左前、内侧后、第三轴"。用你们 PLC 的命名习惯做,不要用我们的;
5. 报警逻辑 —— 阈值、连续几次坏值才报、以及某个轮位停止上报时怎么办。最后这条最常被忘。
三个常见坑
| 现象 | 常见原因 | 怎么修 |
|---|---|---|
| 网关在线,PLC 读到全 0 | 接收器与网关的波特率或电平不一致 | 下单前让两端在同一张配置单上对齐 |
| 数值"看着合理"但是错的 | 帧布局靠猜、没照文档 | 用随件交付的帧说明 |
| 某个轮位消失了没人发现 | PLC 里没有 `last seen` 逻辑 | 每个轮位带时间戳;对"过期"报警,不只对低压报警 |
商业上它是什么位置
这是小众但高价值的配置:客户通常是整机厂或工厂集成商,已经有 PROFINET 网络,想把胎压数据接上去。
网关是报价单里独立的一项,应该和接收器并列出现在 BOM 里,不许藏进传感器价格。
如果你正在规划这个,告诉我们 PLC 的型号、网络是新的还是已有的。我们会书面确认接收器配置,
并把网关作为单独一行列出来 —— 从第一版 BOM 就诚实。
非 PROFINET 的情况直接看 PLC 集成页。