PROFIBUS DP 技术简析
---广州虹科电子技术部 Anabel 古东娇
Profibus支持主-从系统、纯主站系统、多主多从混合系统等几种传输方式。主站具有对总线的控制权,可主动发送信息。从站没有只能在主站请求反馈数据的时候,才会做出相应,在常见的PROFIBUS DP 系统中常见:
PROFIBUS DP 单主站系统
顾名思义就是只有一个主站,单主站系统的优势就是可以达到最短的总线循环时间。
单主站系统组成:
1 DP 主站(class 1 )
可以连接1至125个从站设备
DP 主站(class 2 )可选
拓扑结构如下:
相对应也有多主站系统
顾名思义就是一个系统里面有多个主站 控制同一从站网络,
其系统的主要组成:
多个主站(class1 /class 2 )
可以连接1至124个从站
在同一个总线网络中,最多可以连接126 个设备
看到这里估计你会有一个疑问,不是说 PROFIBUS DP 网络不是只有一个主站作为控制器的吗? 多主站系统如何运行?
对多主站系统来说,主站之间采用令牌方式传递信息,得到令牌的站点可在一个事先规定的时间内拥有总线控制权,共事先规定好令牌在各主站中循环一周的最长时间。按Profibus的通信规范,令牌在主站之间按地址编号顺序,沿上行方向进行传递。主站在得到控制权时,可以按主—从方式,向从站发送或索取信息,实现点对点通信。主站可采取对所有站点广播 (不要求应答),或有选择地向一组站点广播。
看完之后,那么就应该明白其实总线网络上还是采用了主从的方式 。
那么主从之间的通讯原则是这么样的呢?做一个图解供大家参考:
由主站发出 数据请求帧,PROFIBUS DP 从站单独做出回应,每个从站最大输出 244字节数据,最大输入数据也是244字节,对所有的从站设备处理一遍称之为循环,而他的循环周期 由波特率,从站数量,以及最低的交换数据来决定的。
循环时间关系:
楼主最近还看过