MODBUS定义的是一种设备控制器可以识别和使用的信息帧结构,独立于物理层介质,可以承载于多种网络类型中。谱思的Modbus主要是用基于串行总线的Modbus/RTU协议。
Modbus协议是一个master/slave架构的协议。有一个节点是master节点,其他使用Modbus协议参与通信的节点是slave节点。每一个slave设备都有一个唯一的地址。在串行网络中,只有被指定为主节点的节点可以启动一个命令。
CAN总线和Modbus总线是工控领域常用的两种现场总线。现场总线使自控设备与系统步入了信息网络的行列,单个可挂接多个步进控制器, 便于节省安装费用;节省维护开销;提高了系统的可靠性;为用户提供了更为灵活的系统集成主动权。
重庆谱思007系列驱动器产品支持基于RS-485的Modbus/RTU协议、基于CANbus的CANopen协议
特点
• RS485通讯
• 低成本
• 最大支持32台设备
CANopen是一种架构在控制器局域网路上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。 CANopen 实作了OSI模型中的网络层以上(包括网络层)的协定。CANopen 标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。。
特性
• 高效率通讯速度
• 抗干扰
• 最大支持127台设备
• 通讯容错处理
• 成本适中
• 国际标准
CAN总线和Modbus-RTU都以双绞线为介质进行传输,CAN总线的实时性相对Modbus-RTU更好。CAN总线是无主结构,在通信方式上更加灵活,且是短帧发送,单帧数据消耗的总线带宽更少,但传输大量数据时效率会降低。Modbus总线是主从结构,只有主站能发起通信,但每帧数据的数据量比较大,在传输大量数据时有优势。