一说起通讯,想必很多人都是拒绝的!!而维修电工最怕的故障就是设备通讯中断!通讯,看不见,摸不着,实在不如模拟量直观易懂!!呵呵!如果所有的工作都是直观易懂,老板凭什么给你开工资??所以,小编对那些喷子还是很鄙视的,弄点提升自己技能的ST语言,就哔哔不如梯形图直观易懂!!其实就是自己又懒又笨!!等你发工资的时候,就别嫌工资低!!
所以,从事工控行业,不管你是维修电工,还是电气工程师,都要不断提高自己!不断充实自己,天天就知道直观易懂,那你跟艾斯比还有什么区别?小编今天就用最基础的语言,来跟大家讲一下通讯。
通讯的目的就是为了传递信息!!和通讯相对应的是硬接线控制,比如,一个电机,我们需要启动,停止,就需要拉两根信号线,如果是十个电机,就要拉二十根线,很显然,这是非常繁琐的。如果,我们把这二十个启动,停止信号编成一系列的代码,然后把代码发送出去,接收端按照规则把代码翻译成启动停止信号,就可以控制电机了,这就是通讯。所以,通讯和硬接线的控制是一样的,只是它们传递信息的方式不一样!!所以,不管做什么,都要掌握原理!!这样才能举一反三,融会贯通!很多人之所以拒绝通讯,就是把通讯想的很神秘,其实,通讯没那么神秘。
今天小编就给大家介绍一下通讯的一些基础知识
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通讯的结构,可以看出,所有的设备都是并联在一起,也就是一个接一个的结构。红色圆圈地方,是安装有终端电阻。这种拓扑结构是最稳定的!!而很多水货电气工程师,根本就不懂总线的拓扑结构,弄的乱七八糟,导致很多通讯不稳定,而很多从事设备维护的维修电工苦不堪言,由此认为,通讯不稳定!!形成恶性循环!!所以,小编认为,水货工程师,才是阻碍新技术推广的最大障碍。
,