社会普及PLC电工如何提升电气工程师技能探讨CAN总线与485总线哪种更适用
今天我要给大家介绍一下通讯的基本知识。首先,通讯的目的是为了传递信息,它和硬接线控制相对应,比如启动或停止一个电机,就需要拉两根信号线,如果是十个电机,那就需要拉二十根线,这样很繁琐。如果我们把这些信号编成代码,然后发送出去,接收端按照规则翻译成启动或停止信号,就可以控制电机了,这就是通讯。所以,通讯和硬接线控制是一样的,只是它们传递信息的方式不同。
接着,我们来谈谈通讯协议。这世界上有各种各样的通信协议,比如PROFIBUS–DP、CANopen、DEVICENET等等,每一种都是不同的语言,同一种语言下的人们可以无障碍交流,而不同语言之间就不能了。每个厂家支持不同的通信协议,所以西门子的产品支持PROFIBUS–DP,而博世提出的CANopen主要用于汽车,而且现在很多国产设备也支持,在嵌入式系统中也有应用。而DEVICENET主要是由AB和欧姆龙主推,它和CANopen在硬件层面上其实是一样的。
然后,我们来说说波特率。波特率简单来说,就是通信的速度。如果你把通信比作说话,那么波特率就是说话的速度!只有双方设置的一致,才能正常交流。不管怎么说,一定要保证双方波特率一致,不然就像一个人快速说话而另一个人慢慢回答一样,没有人能听懂对方的话。
再来看看主站从站的问题。在总线通讯中,一般采用广播形式,有一个主站带多个从站,但是从站在没有权限读取其他从站或者主站的信息。而在CANopen中并没有严格意义上的主站在那儿,从每一台设备都可以作为“主”进行数据交换。
最后,让我们聊聊拓扑结构。在总线通讯中,我们通常采用的菊花链拓扑结构,也就是手拉手并联结构,这种结构最稳定。但是有些时候人们会不小心形成星形或者其他不稳定的网络布局,这是不行滴!
以上就是今天关于PLC进阶与升级为工业总线通讯知识简介的一些分享,我希望能够帮助到你们理解更多关于这方面的事情!