PLC进阶电工升级电气工程师工业总线通讯知识简介

通讯的目的就是为了传递信息!!和通讯相对应的是硬接线控制,比如,一个电机,我们需要启动,停止,就需要拉两根信号线,如果是十个电机,就要拉二十根线,很显然,这是非常繁琐的。如果,我们把这二十个启动,停止信号编成一系列的代码,然后把代码发送出去,接收端按照规则把代码翻译成启动停止信号,就可以控制电机了,这就是通讯。所以,通讯和硬接线的控制是一样的,只是它们传递信息的方式不一样!!所以,不管做什么,都要掌握原理!!这样才能举一反三,融会贯通!很多人之所以拒绝通讯,就是把通讯想的很神秘,其实,通讯没那么神秘。

今天小编就给大家介绍一下通讯的一些基础知识

1 通讯协议

各种通讯协议五花八门,比如PROFIBUS–DP,CANopen,DEVICENET等等,其实就是通讯协议的不同,通讯协议,可以理解为各种语言,同一种语言,大家可以相互无障碍交流,不同语言呢?那就不能了。所以,不同的协议之间是不能相互通讯的。而不同的厂家,是支持不同的通讯协议的。PROFIBUS–DP,CANopen,DEVICENET是使用最多的三种总线通讯。PROFIBUS–DP是西门子主推的,所以,西门子的产品都是支持的。CANopen是博世首先提出的,主要用于汽车,现在,施耐德,伦茨等等都是支持CANopen,包括很多国产的也支持,在各种嵌入式系统中也有应用。DEVICENET主要是AB和欧姆龙主推,它和CANopen的硬件层其实是一样的。

所以,通讯协议很重要,不同的协议之间是不能互联互通的,当然,现在市面上有很多第三方设备,可以转换不同的协议,小编没用过,也不好评价。

2 波特率

波特率,其实就是通讯的速率,如果把通讯比喻成语言,那么波特率就是说话的速度!!只有双方的波特率一致,通讯才能正常。就好比说话,一个人说话很快,另外一个人说话很慢,他们之间是无法正常交流的。

波特率一般是一系列数字,比如9.6K,18.4K,125K,500K,1M等。通讯的双方波特率必须设置为一致,否则通讯是不可能成功的。当然,西门子的PROFIBUS–DP通讯支持自适应。波特率越大,通讯速度越快,效率更高,但是通讯越不稳定,传播距离近。所以,波特率的选择,要在满足通讯需求的情况下,越小越好。

3 主站从站

总线通讯,一般采用广播形式,也就是一个主站带多个从站,主站可以给从站发送信息,也可以读取从站信息。而从站是不能读取主站信息的,从站之间也不能相互读取信息。也就是说,只能有一个主站。PROFIBUS–DP就采用这种形式,而CANopen通讯则不同,没有严格的主站从站之分,所有的站点都可以做主站。

4 拓扑结构

拓扑结构,指网络中各个站点相互连接的形式。在总线通讯中,采用菊花链的拓扑结构。也就是手拉手的并联结构,这种结构最稳定。而很多人在布线是,喜欢不成星形结构,而这种拓扑结构,是非常之不稳定的。

如图所示,这是施耐德PLC的CANopen通讯的结构,可以看出,所有的设备都是并联在一起,也就是一个接一个的结构。红色圆圈地方,是安装有终端电阻。这种拓扑结构是最稳定的!!

猜你喜欢