modbus是一种串行通信协议,是modicon公司(现在的施耐德电气schneiderelectric)于1979年为在用可编程逻辑控制器(plc)通信而公开发表。modbus早就成为工业领域通信协议的业界标准(defacto),但是现在是工业电子设备之间广泛的连接。
modbus是一种串行通信协议,是modicon公司(现在的施耐德电气schneiderelectric)于1979年为在用可编程逻辑控制器(plc)通信而可以发表。modbus已经曾经的工业领域通信协议的业界标准(defacto),另外现在是工业电子设备之间具体方法的连接到。
一、主体完全不同
1、modbus:是一种串行通信协议,是modicon公司于1979年为建议使用可编程逻辑控制器(plc)通信而先发表。modbus也蓝月帝国工业领域通信协议的业界标准,而且现在是工业电子设备之间广泛的连接。
2、profibus-dp:更具西下高速低成本,作用于设备级控制系统与集中式i/o的通信协议。与profibus-pa、profibus-fms达成混编了profibus标准。
二、协议特点不同
1、modbus:在一个数据链路上只能去处理247个地址,状况没限制了这个可以连接上到主控芯片站点的设备数量。只有一个主机,所有通信都由他才发出。网络可支持247个之多的近距离攻击主从关系控制器,但实际中所意见的从机数要由所用通信设备决定。
2、profibus-dp:应用于现场设备级的高速数据传送,主站周期地读取文件从站的键入信息并周期地向从站邮箱里控制输出信息。总线循环时间要要比主站(plc)程序循环时间短。除周期性用户数据传输外,profibus-dp还需要提供智能化设备所需的非周期性通信以并且组态、诊断和报警处理。
三、传送数据特点差别
1、modbus:协议和ascii、rtu、tcp等,并没有相关规定物理层。此协议定义了控制器能够了解和使用的消息结构,而不管它们是经由何种网络接受通信的。数据通讯区分maser/slave,master端口中发出数据只是请求消息,slave端收不到到真确消息后就可以邮箱里数据到master端以响应只是请求
2、profibus-dp:协议必须明确明文规定了用户数据怎样才能在总线各站之间传递,但用户数据的含义是在profibus行规中具体只能说明的。profibus主站之间采用令牌传送,主站与从站之间采用主从。令牌传递程序绝对的保证每个主站在一个确切明确规定的时间内能得到总线存取权。