PLC在自动化控制中,有时候是需要与外部器件进行通讯交互数据。
PLC内部处理电路只识别1和0两种状态,这个1和0可以理解为通和断、高和低的一种状态,在电路内部其实就是一个高电平和低电平的两种状态,我们经常见到的485、422、232的通讯方式,就这个高电平、低电平的定义不同。
通讯就需要有协议,这个协议就像是战争期间,战场上联络通讯时发的电报,需要加密、解密一样,是需要双方互相制定一个加密、解密的协议,这个协议是双方正常沟通的要素。我们可以简单的理解PLCR 通讯协议就是把这个1和0按约定好的规则来排列。
通常PLC的通讯协议有Modbus、MPI、PPI、PROFIBUS-DP等,因各厂家定义了自己的通讯协议。而上面提到的485、232通讯方式,可以理解为是信息的道路。通讯协议就是道路上面跑的小汽车,可以按规定好的路线行驶。
通讯距离
485通讯理论通讯距离可以达到1200米,当然这只是理论值,实际的通讯距离要比这个小一些,800-900米是一点问题都没有的。
232通讯理论在几十米,一般应用在10米是没有问题的。
影响通讯距离的因素
以上通讯距离中有介绍了,最大的理论通讯距离,它会有很的因素制约通讯距离的。
通讯电缆质量
通讯电缆线材质量是直接影响通讯距离的主要因素,485采用的差分信号,所以必须采用双绞线来避免线缆间并行干扰。
最好采用专用的通讯电缆进行通讯,它能够保证通讯的正常传输。
线缆接地
通讯电缆接地是非常关键的,电缆接地是有讲究的,通讯电缆是需要有屏蔽层的,这个屏蔽层是需要接地的,但是这里要注意一下,接地时是一端接地,不可以两端都接地,如果两端接地会在屏蔽层两端接地点间形成环流,干扰通讯正常运行。
最好用专业通讯电缆,价格比较贵一些。
通讯波特率
波特率越高,代表传输信号频率越高。相同的电缆,信号频率越高时,感抗越大,信号在传输线上的损耗也就越大。因此,波特率越高,传输距离越短。
通讯典型值一般设为9600K/S,当然了现在技术越来越好,通讯量也越来越大,通讯波特率也加大。
总结:
在实际应用中,柜内通讯采用232是完全够用的,如果远距离就选用485,它完全能够满足使用的。如果超远距离通讯,那么只能采用光缆或无线传输了。当然这个就是另一个课题了,这里不做赘述。