社会现场总线技术进阶PLC电工如何提升工业总线通讯能力
今天我要给大家介绍一下通讯的基本知识。首先,通讯的目的是为了传递信息,它和硬接线控制相对应,比如启动或停止一个电机,就需要拉两根信号线,如果是十个电机,那就需要拉二十根线,这样很繁琐。如果我们把这些信号编成代码,然后发送出去,接收端按照规则翻译成启动或停止信号,就可以控制电机了,这就是通讯。所以,通讯和硬接线控制是一样的,只是它们传递信息的方式不同。
接着,我们来谈谈通讯协议。这世界上有各种各样的通信协议,比如PROFIBUS–DP、CANopen、DEVICENET等等,每种协议都像是不同的语言,只有说同一种语言的人才能无障碍交流。而不同的厂家支持不同的通信协议。例如,西门子的产品都是支持PROFIBUS–DP的,而博世提出的CANopen主要用于汽车,还有一些国产设备也支持它。在嵌入式系统中也有应用。
然后,我想聊聊波特率。波特率其实就是通信速率,如果把通信比喻成说话,那么波特率就是说话的速度!只有双方设置的一致,才能正常交流。如果一个人说话太快,而另一个人回答太慢,他们之间就无法正常交流。
再来说说主站从站的问题。在总线通信中,一般采用广播形式,有一个主站带多个从站,但从站只能接受主站发来的信息,不能读取其他从站或者主站在发来的信息。而在CANopen这样的网络中,并没有严格的主站在哪里,从站在哪里这一区分,可以任意成为主站。
最后,我想提一提拓扑结构。在总线通信中,我们通常采用菊花链这种拓扑结构,也就是手拉手并联结构,这种结构最稳定。但很多人在布线时喜欢不成星形结构,其实这种拓扑非常不稳定。
以上便是关于通讯的一些基础知识希望能帮到大家!