第3章:数据采集硬件选型
大家好,我是老张。干工业自动化这行快二十年了,今天咱们聊聊数据采集硬件的选型。说实话,这活儿看着简单,但坑特别多。我见过太多项目,硬件选型没做好,后面调试能让人崩溃。
数据采集硬件,说白了就是三个方向:PLC、工业网关、数据采集卡。咱们一个一个说。
3.1 PLC选型要点
PLC选型,我个人的习惯是先看场景,再看参数。别一上来就盯着品牌看,那容易走偏。
3.1.1 核心参数怎么看
选PLC,这几个参数你得盯紧了:
- I/O点数:别只看现在够不够用。我建议留出20%-30%的余量。为什么?因为现场改需求太常见了。我有个项目,客户说好32个点,结果调试时硬生生加到48个,还好我当初选了64点的PLC。
- 扫描周期:这个很关键。普通逻辑控制,10ms以内够用。但你要是做高速计数、运动控制,那得1ms以内。嗯,这里要注意,别被厂家宣传的"理论扫描周期"忽悠了,实际跑起来会慢不少。
- 通讯接口:现在主流是Profinet、EtherCAT、EtherNet/IP。我个人更倾向EtherCAT,实时性好,调试也方便。但如果你要对接老设备,那RS485/232还得留着。
实战经验: 我去年做一个汽车零部件产线项目,客户指定用西门子S7-1200。但现场有台老设备只支持Modbus RTU。怎么办?加了个通讯模块,成本上去了,工期也拖了。所以选型时一定要把周边设备的通讯协议摸清楚。
3.1.2 品牌怎么选
这个其实挺敏感的,但我还是说说我的看法:
| 品牌 | 优势 | 适合场景 |
|---|---|---|
| 西门子 | 生态完善,资料多,工程师好找 | 中大型项目,汽车、制药等行业 |
| 三菱 | 性价比高,运动控制强 | 中小型设备,包装、电子行业 |
| 汇川 | 国产替代首选,价格优势明显 | 成本敏感项目,非关键控制场景 |
| 欧姆龙 | NJ/NX系列性能强悍 | 高精度控制,半导体设备 |
你想想看,选品牌其实是在选生态。西门子的TIA Portal确实好用,但正版授权贵啊。三菱的GX Works上手快,但大型项目有点吃力。我个人的建议是:别迷信品牌,适合你的才是最好的。
小技巧: 选型时别忘了考虑备件。我曾经选了个小众品牌,结果坏了块CPU,等货等了两个月。从那以后,我选型都会问一句:这个型号的备件好买吗?
3.2 工业网关功能对比
工业网关,说白了就是"翻译官"。把不同协议的数据翻译成统一的格式,然后上传到平台。现在物联网项目里,网关几乎是标配了。
3.2.1 网关的核心功能
我总结了一下,好的工业网关应该具备这几个能力:
- 协议转换:Modbus、Profinet、CAN、OPC UA...能转的越多越好。我见过一个网关号称支持100种协议,实际能稳定跑的不到20种。所以别信宣传,要实测。
- 边缘计算:这个现在很火。说白了就是在网关本地做数据处理,不用啥都往云端传。比如做个阈值判断、数据过滤啥的。我有个项目,现场数据量太大,4G卡根本扛不住。后来在网关上做了数据压缩和过滤,流量直接降了70%。
- 断网续传:这个太重要了。工厂网络不稳定是常态,网关要是没这个功能,数据丢了都不知道。我曾经吃过这个亏,客户问我要三个月前的数据,我一看,中间断网那几天全是空白...尴尬。
3.2.2 主流网关对比
| 型号 | 协议支持 | 边缘计算 | 价格区间 |
|---|---|---|---|
| 华为AR系列 | 30+种 | 强 | 2000-5000元 |
| 研华WISE系列 | 20+种 | 中 | 1500-3000元 |
| 有人物联网 | 15+种 | 弱 | 500-1500元 |
| 西门子IoT2050 | 40+种 | 强 | 3000-8000元 |
说实话,选网关我建议别太抠门。网关是整个数据采集系统的"咽喉",它要是出问题,后面全白搭。我个人的经验是:预算允许的话,选华为或西门子的,稳定第一。
避坑指南: 我曾经选过一个便宜的网关,号称支持MQTT。结果连上平台后,数据格式乱七八糟,还得自己写脚本解析。折腾了两周,最后还是换了。所以选网关时,一定要问清楚:数据格式是不是标准的?有没有现成的平台对接方案?
3.3 数据采集卡(DAQ)参数解读
DAQ卡,这个在实验室和测试场景里用得比较多。工厂里反而少一些,因为PLC和网关已经能搞定大部分场景了。但如果你要做高精度数据采集,比如振动分析、电力质量监测,那DAQ卡还是得用。
3.3.1 关键参数解读
DAQ卡的参数看着多,其实核心就这几个:
- 采样率:单位是S/s(每秒采样次数)。普通温度采集,1kS/s就够了。但你要做振动分析,那至少得10kS/s以上。我见过有人用1kS/s的卡去采振动信号,结果出来的波形跟鬼画符一样,根本没法分析。
- 分辨率:常见的有12位、16位、24位。位数越高,精度越高。但别盲目追求高分辨率。16位对于大多数工业场景已经够用了。24位的卡贵不说,对信号质量要求也高,现场干扰大的话,高分辨率反而容易出问题。
- 通道数:这个看需求。但要注意,有些卡是"伪多通道"——多个通道共享一个ADC,通过切换来采集。这种卡的通道间会有延迟,做同步采集时要注意。
实战经验: 我有个项目要做电机振动监测,选了NI的9234采集卡。24位分辨率,51.2kS/s采样率,性能确实强悍。但问题来了,现场电磁干扰太严重,信号里全是噪声。后来加了隔离模块和滤波器,才算搞定。所以选DAQ卡时,别忘了考虑抗干扰能力。
3.3.2 选型建议
选DAQ卡,我建议按这个思路来:
- 先定采样率:根据信号的最高频率来定。一般采样率要大于信号最高频率的2倍,实际工程中建议5-10倍。
- 再看分辨率:普通信号16位够用,高精度场景选24位。
- 最后看接口:USB方便但稳定性差,PCIe性能好但安装麻烦。现在主流是用以太网接口的,兼顾了速度和稳定性。
你想想看,DAQ卡选型其实是个平衡的艺术。性能高了,价格上去了;性能低了,数据不准。我个人的建议是:别贪便宜,也别过度配置。够用就好,留点余量。
小技巧: 选DAQ卡时,别忘了看配套的软件。NI的LabVIEW确实好用,但正版授权贵啊。现在有些国产DAQ卡支持Python和C#,开发成本低很多。我最近就在用一款国产卡,用Python写采集程序,效率挺高的。
好了,关于数据采集硬件的选型,今天就聊到这儿。总结一下:PLC选型看场景和余量,工业网关看协议和稳定性,DAQ卡看采样率和分辨率。记住这三点,选型基本不会出大错。
下一章咱们聊聊数据采集的通讯协议,这个更精彩。到时候我会分享一些我在协议调试中踩过的坑,保证让你少走弯路。