技术资源 / Integration

PROFINET 胎压 —— 用 RS232 转 PROFINET 网关接进西门子

· 7 分钟阅读

先把那句实话说了

我们的接收器没有 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 就诚实。

接收器配置见产品页,接口选项见 TR100 页,

非 PROFINET 的情况直接看 PLC 集成页。

← 全部文章