现场总线亲切解说Can总线与485总线的差异之谜
科普贴里的现场总线之争:Can总线与485总线的差异探究
你可能会想,为什么还要发这样一篇“科普”文章?有人提到PROFIBUS和PROFINET的选择,我就用2000年的车和2018年的车来比喻,结果让人不服!所以,我们就来聊聊现场总线。既然是科普文章,那就不需要太过学术,也不要玩得太文绉绉。
我们先说说什么是现场总线。简单来说,就是设备之间需要通讯,通讯就要硬件层的设备和软件层的协议。规范这两种东西的就是现场总线。我们以西门子的PROFINET为例,它实际上就是TCP/IP协议的一种变体。在七层架构中,它改了2-3层,并规定了一种通讯格式作为他的通讯协议,所以它继承了TCP/IP高速通信的特点。
那么为什么要用现场总线?举个例子,如果一个PLC系统控制了5个工位,每个工位平均有20个气缸(每个气缸有2个到位信号,配套电磁阀有2个控制信号),还有5根模拟量和5根传感器。如果不用现场总线,我需要把这些全部拉到主控柜中,这样的话,就会有450根电缆。这对布局非常不方便。而如果使用现场总线模块,每一个工位配置一个站,每一站直接连接该区域的设备,而主控柜只需接入每个分站的一根电源和一根总线,就能大大简化布局并提高效率。
市面上主要的现场总線包括:PROFIBUS、PROFINET、DEVICENET、CC-LINK等。这些都是在90年代初推出的,而且都基于RS-485标准,所以他们都有一些共同点,比如终端需配终端电阻。不过随着互联网技术发展,现在很多厂商推出了基于TCP/IP协议的大型网络通讯标准,如西门子的PROFINET或三菱工业自动化公司开发的地图IE(Mapie)。
虽然各大厂商提供了多样的解决方案,但为什么它们没有统一成一种标准呢?这个问题其实很简单,因为利益关系决定了一切。大部分行业标准背后都隐藏着强大的利益集团,他们通过技术支持、培训服务甚至版权费来维持自己的地位。
最后,如果你正在考虑使用哪种类型的场景通信,你可以参考你的项目所用的PLC品牌,因为往往乙方无法参与这种决策。你也许会好奇,我们国家为何没有自己的通信协议。这是一个复杂的问题,可以从两个角度看待:技术实力不足以及缺乏足够大的市场力量去影响国际规则。
希望这篇文章能给你带来一些帮助。如果你对此话题感兴趣,或许可以继续深入研究;如果不是,那么右上角的小叉叉已经准备好了,不妨点击一下,让我们的时间更加高效哦!