background image

CAN 总线在艾默生 PLC 上应用

    

引言
        数字电子信息技术的飞速发展对全世界的制造业日益起着巨大的推动作用,使得制
造业的各种设备的设计越来越电子化,数字化,网络化,ECCT 产品是艾默生 CT 推出的
一款专门应用于纺织行业的具有 CAN 总线协议的专用 PLC 控制器,它不仅满足了纺织的
基本 I/O 工艺需求,更是把 CAN 总线协议完美地融合进去,使用户很轻易地把系统的各
种设备通过 CAN 协议进行连接,本文介绍了 CAN 总线功能在艾默生 CT PLC 上的应用。
CAN

   

总线基础知识简介

        CAN 总线(CONTROLLER AREA NETWORK,控制器局部网络)由德国 BOSCH 公
司首先提出来的,CAN 总线是目前工业界广泛应用的总线。其特点简要归纳如下:
        1)CAN 控制器工作于多主站方式,网络中的各节点都可根据总线访问优先权(取决
于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据。而利用 RS-485 只能
构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较
差。
         2)CAN 协议废除了传统的站地址编码,而代之以对通信数据进行编码,其优点是
可使网络内的节点个数在理论上不受限制,加入或减少设备都不影响系统的工作。同时可
使不同的节点同时接收到相同的数据,这些特点使得 CAN 总线构成的网络各节点之间的
数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
         3)CAN 总线通过 CAN 控制器接口芯片的两个输出端 CANH 和 CANL 与物理总线相
连,而 CANH 端的状态只能是高电平或悬浮状态,CANL 端只能是低电平或悬浮状态。这
样就保证不会出现类似在 RS-485 网络中系统有错误时会导致出现多节点同时向总线发送
数据而导致总线呈现短路从而损坏某些节点的现象。而且 CAN 节点在错误严重的情况下
具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在

网络中,因个别节点出现问题,使得总线处于 死锁 状态。
         4)CAN 具有的完善的通信协议可由 CAN 控制器芯片及其接口芯片来实现,从而大
大降低了用户系统开发的难度,缩短了开发周期,这些是仅仅有电气协议的 RS-485 所无
法比拟的。
         5)与其它现场总线比较而言,CAN 总线通信最高速率可达 1MBPS,传输速率为
5KBPS 时,采用双绞线,传输距离可达 10KM,并且数据传输可靠性高;CAN 总线是具
有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些

 

也是目前 CAN 总线应用于众多领域,具有强劲的市场竞争力的重要原因。
CAN 总线与 RS485 方式的区别: