在工业自动化领域,通信已成为各个厂家器件的必备功能,有了它,设备才能实现互联互通。
什么是Modbus?
Modbus是一种串行通信协议,是应用于电子控制器上的一种通用语言,由于其协议简单易用,且没有版权要求,目前已经成为工业领域通信协议的实施标准。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信;已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
通过Modbus协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为Modbus Master,从设备方使用的协议称为Modbus Slave。典型的主设备包括工控机和工业控制器等;典型的从设备如PLC可编程控制器等。Modbus通讯物理接口可以选用串口(包括RS232和RS485),也可以选择以太网口。
翻译一下:Modbus是用来通信的,是一种用于工业控制的协议,具有免费使用、上手简单、修改方便三大特点,已被广泛使用。
那我们在看Modbus的时候,经常会看到485串口,232串口,这些又是什么呢?
485、232串口是什么 ?
在工业控制、电力通讯、智能仪表等领域,通常采用串口通信的方式进行数据交换。数据在通信双方之间传输,本质是传输物理的电平。例如:传输5V的电压 -1V的电压信号,这些物理信号在传输过程中会受到很多干扰,比方说你传输一个5V的电压,到了接收端可能就变成了4.8V,并且通信的双方高低电平的参考电压可能不同。
那么这个时候就需要一个电平标准,来判断多少V的电压是高电平 1,多少V的电压是低电平 0 。
最初我们采用的方式是RS232接口,由于工业现场越来越复杂,各种电气设备会在环境中产生比较多的电磁干扰,导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要求。
此时RS485的诞生则解决了这些问题,数据信号采用差分传输方式,可以有效的解决共模干扰问题,RS485通讯数据最高传输速率为10Mbps,最大距离可以到1200米,且允许多个收发设备接到同一条总线上,最大支持256个结点。
翻译一下:RS232,RS485是一种电平标准
随着物联网及网络通信和嵌入式设备在工业系统中应用越来越多,尤其是传感器和处理器的广泛应用。明治传感器产品系众多,4000+SKU产品(持续增加中),覆盖精密定位、位移测量、AI图像识别、区域安全领域,在3C电子、新能源、半导体制程、医疗电子和服务机器人行业提供精密智能和AI传感技术,满足设备整体方案“万物互联互感”的实现。