基于CAN总线的PLC/IPC印染设备控制系统

发布者:painter最新更新时间:2011-11-28 关键字:CAN总线  印染设备控制系统 手机看文章 扫描二维码
随时随地手机看文章
  引言

  CAN总线是现场总线的一种,最初用于汽车内部检测部件与执行部件之间的数据通讯,有极强的抗恶劣环境和抗干扰能力。由于本身的特点,其应用范围已经由交通运输扩展到过程控制、数控机床、机器人、智能建筑、医疗器械等领域,被公认是几种最有前途的现场总线之一。

  与多数现场总线(如Profibus、CC-Link等)的物理层采用RS485主从协议不一样,CAN的介质访问采用载波侦听多路访问(CSMA)技术,从而允许多主工作方式。并且,由于采用非破坏性总线仲裁技术,大大节省了总线冲突仲裁时间。与多数现场总线不一样,CAN总线只有物理层和数据链路层,应用层留给用户开发,使用户拥有了相当的灵活性。这些优点令人注目,以致于一些颇有名气的现场总线(如DeviceNet、CANopen等)的底层就使用CAN。很多处理器制造商将CAN总线协议集成到他们的CPU芯片上,如51系列单片机、196系列单片机、运动控制专用数字信号处理器DSP等;很多变频器制造商将CAN通讯卡作为选件提供给用户或者干脆集成在变频器中,如Lenze93系列变频器、Siments6SE系列变频器、三菱FR-A500系列变频器等;很多可编程控制器制造商给用户提供CAN通讯卡选件或者提供CAN总线接口,如贝加来(BR)2000系列可编程控制器、西门子S5系列可编程控制器等。CAN总线简单易学、容易开发、有众多的厂商支持,适合中国的国情。

  印染前处理设备,如退煮漂联合机、布夹丝光机、直辊丝光机、皂洗机等,机台长,采用多电机分部传动,要求恒张力同步调速。目前,流行的技术是用PLC控制多台变频器,用松紧架或者张力传感器实现多机台同步。印染后处理设备(如热风拉幅机、热定型机等)、造纸生产线、湿法毡生产线也采用了类似的技术。这里变频器使用的很多,变频器与可编程控制器之间的连接线也很多,频率给定、各种监控信息(如电压、电流、速度、转矩等)采用模拟量,模拟量容易受干扰。如果引入现场总线技术,众多变频器与可编程控制器之间的连接线大为减少(实际上减为两根),模拟频率给定变为数字频率给定,各种监控信息、操作信息可以在现场总线上传递,以上的缺憾得以解决。

  2 基于CAN总线的PCC退煮漂联合机控制方案

  控制部分的核心是一台贝加来可编程计算机控制器(Programmable Computer Controller 简称PCC)BR2005,它通过422总线与触摸屏监控站(Provit2200)相连,在此操作者输入指令并监控整机的运行状态。PCC通过CAN总线与29台西门子变频器相连,用CAN总线传送频率给定命令、起停变频器、监视变频器的运行状态。29台变频电机间的同步由松紧架完成,图中没有画出。PCC还完成整台设备的逻辑控制以及温度、压力、流量、液位、PH值和配方的闭环控制。详见图1。由于使用了现场总线技术,使得变频器的现场连接线大为减少,实际为两根线用菊花链方式将PCC与29台变频器串接起来。贝加来可编程计算机控制器,是集计算机技术、通讯技术、自动控制技术为一体的新型工业控制装置。可编程控制技术从60年代诞生以来,经历了可编程逻辑控制器(Programmble Logic Controller),简称PLC,可编程控制器(Programmble Controller),简称PC,到今日的PCC,已是第三代产品。新一代的PCC已经能胜任大型的集散控制和复杂的过程控制。其良好的兼容性、丰富的功能函数、品种多样的硬件模块、高级编程语言的使用、模块化的编程方式,使PCC已能满足各种工业控制的需要。该PCC的编程平台采用BR提供的Automation Studio软件,Windows界面,使用方便。它具有RS232、RS485、RS422、和CAN、Profibus现场总线接口,可以方便的构成控制系统计算机网络。监控站(Provit2200)是一台486工控机,配有CAN、RS485、RS422、RS232接口和5.7英寸彩色液晶触摸屏和16键,通过RS422与PCC交换信息。该PCC除了配有CPU和CAN通讯模块外,还装配了5块数字量输入(5*16点)模块、3块数字量输出(3*16点)模块、2块模拟量输入(2*8点)模块和2块模拟量输出模块。逻辑控制部分采用梯形图编程,CAN通讯部分和闭环控制部分采用Basic语言编程,也可以选用C语言编程。全部程序由三人分头完成,放在同一个项目下面。相互的关联借助全局变量完成。


  图1 退煮漂联合机控制简图

  3 基于CAN总线的PLC湿法毡生产线卷绕部分控制方案

  控制部分的核心是一台西门子S5-95U可编程控制器PLC和三台Lenze93系列交流伺服控制器9326。PLC通过CAN总线与三台交流伺服控制器9326交换信息,实现变张力卷绕控制,如图2所示。S5-95U除了配有CAN通讯模块外还有64点数字量输入输出。


  图2 湿法毡生产线卷绕部分工作原理图

  这里总共使用了三台LENZE-9300系列伺服控制器(9326),驱动三台带有旋转变压器(R)的变频专用异步电动机(M)。其中,拖辊伺服控制器9326(1)工作在速度模式,它的速度给定(1/2端)来自生产线主控PLC的模拟量输出,辅助速度给定(3/4端)来自于松紧架信号,以此和生产线保持同步;卷轴1和卷轴2伺服控制器(2/3)工作在转矩模式,具有内部卷径计算功能,能对通过CAN总线由PLC发送来的张力给定信息和由张力传感器发送来的实际张力信息进行闭环控制。无须对卷轴1和卷轴2实行专门的速度控制,它们能够自动的将其线速度浮动到需要的数值。卷径计算所需要的线速度信息由拖辊伺服控制器通过专门的速度级联接口X9-X10送来,卷径计算所需要的转速信息由旋转变压器测定。卷轴1和卷轴2交替工作,实现连续的卷绕,由LENZE-8215变频器驱动的换轴电机完成换轴功能(图中没有画出)。CAN总线还将伺服控制器(2/3)计算出的卷径信息发送到PLC,由PLC据此完成张力给定的计算,然后通过 CAN总线送回伺服控制器(2/3)。卷绕部分对卷轴的要求是内紧外松,这就要求初始张力大,随着卷径的变大,张力按照某种规律逐渐变小。该应用系统能完全满足这些要求,实际运行证明上述卷绕系统运行可靠,卷径由86毫米到1200毫米卷绕密实整齐,卷绕速度可达80米/分。

  4 基于CAN总线的工控机平网印花机刮印部分控制方案

  图3示出了一个对BUSH-5V平网印花机刮印部分控制的改造方案。原方案在中央控制器和刮印单元之间使用RS-232串行通讯,速度慢,可靠性差。因而一些关键性的操作仍然沿用传统的方法,直接连线。BUSH-7V改用RS-485串行通讯,可靠性有了提高。在我们的方案中,使用CAN总线实现中央控制IPC与各刮印单元变频器之间的串行通讯,广播起停命令、监控各刮印单元的工作状况;各刮印单元之间也可以相互通讯,复制设定信息,简化刮印单元参数的重复设定。鉴于CAN的可靠性很高,所有的控制和状态信号都通过总线发送,简化了布线,提高了实时性。

  这里,刮印单元共有18套,使用我们自己开发的基于DSP的专用变频控制器。运动控制专用TMS320LF2407 DSP芯片中集成有CAN控制器,不用增加任何硬件,专用变频器便有了CAN通讯功能。中央控制单元IPC中配有CAN通讯卡。

  有关CAN总线的讨论文章已经很多,用的比较多的独立CAN芯片是SJA1000,带有CAN控制器的8位单片机有P8xC591等,但是TMS320LF2407中集成的CAN控制器很有特点。它有六个邮箱,其中有两个发送邮箱、两个接收邮箱、两个发送/接收可选邮箱;每个发送邮箱有独立的发送标识码,每个接收邮箱有独立的接收验收码,每两个接收邮箱公用一个接收屏蔽码。这种多邮箱安排比SJA1000的相当于只有两个邮箱(一个接收邮箱/一个发送邮箱)来说,极大的方便了用户构造更复杂的网络,实现更为灵活的通讯。也简化了通讯协议的编写。

  ISO 11898 CAN通讯协议只有两层:物理层和数据链路层,必不可少的应用层协议留给二次开发者选择或者设计。可以选用的较为通用的应用层协议主要有:CANopen、DeviceNet和SDS,其中CANopen在欧洲较为流行,而DeviceNet、SDS则在美国比较普遍。考虑到我们所开发的平网印花机刮印单元变频器是专用的,因而没有采用通用的应用层协议,而是量身定做了我们专用的应用层协议。物理层协议负责物理信号的传输、译码、位时序、位同步等功能;数据链路层协议负责总线仲裁、信息分帧、数据确认、错误检测、流量控制等功能;应用层协议主要负责标识符的分配,其次是网络启动或者监控节点的处理等。由于CAN协议没有规定信息标识符的分配,因而可以根据不同的应用使用不同的方法。所以,在设计一个基于CAN的通讯系统时,确定CAN标识符的分配非常重要,是应用层协议的主要内容。



  图3 平网印花机CAN总线控制网络

  5 结论

  从以上的分析论述中,可以得出以下简单的结论:CAN总线以其特点,与PLC和IPC相结合,已经在印染类设备(包括造纸类设备)的控制中占有了重要的位置。考虑到CAN的开发比较容易,应用层协议留下了二次开发的余地,对于没有自己的现场总线标准的中国来说,CAN给了我们机会。

关键字:CAN总线  印染设备控制系统 引用地址:基于CAN总线的PLC/IPC印染设备控制系统

上一篇:CAN总线解决方案在拉丝机上的应用
下一篇:通过USB接口实现FPGA的SelectMap配置

推荐阅读最新更新时间:2024-05-02 21:44

CAN总线加密的Trillium将可能成为汽车安全防护的好把式
一直以来,大家都认为CAN总线几乎是没法保护的。但Trillium的SecureCAN显然打破了这个“迷信”。 汽车安全领域的技术产品正在变得炙手可热。大量创业公司涌入,潜心技术开发的同时,都期待着能成为大公司收购的下一个目标。去年夏天,白帽黑客查理·米勒和老搭档克里斯·瓦拉塞克入侵了一辆Jeep切诺基。几乎是同一时间,通用安吉星的RemoteLink系统被爆安全漏洞,黑客利用系统网关能够远程操控车门解锁,发动机启停。下图是英特尔公布的目前联网汽车上暴露出的15个最容易被黑客利用的攻击面。 因此,照目前的形势来看,车企和供应商在智能互联、自动驾驶汽车上投入的精力越多,他们对安全的重视程度就越高,而网络安全对汽车产业朝着智
[汽车电子]
基于CAN总线的电梯外呼系统方案设计
随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。 电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。 AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI- SC结构,具有
[嵌入式]
CAN总线技术在汽车上的应用
21世纪以来,汽车上的部件越来越多的由电子控制单元(ECU)控制,如电子燃油喷射装置、防抱制动装置、安全气囊装置等等。随着集成电路及单片机在汽车上的广泛应用,车上的ECU数量也随之增多。因此,若采用传统布线方式,即电线一端与开关相接,另一端与用电设备相通,将导致车上电线数目急剧增加,其质量将会占到总车质量的4%左右。而且,随之增加的复杂电路也会降低车辆的可靠性。为此,一种新的概念——车用控制器局域网络CAN(Controller Area Network)应运而生。   CAN总线技术       CAN总线又称作汽车总线,全称为“控制器局域网(Controller Area Network)”,意思是区域网络控制器,它
[嵌入式]
基于CAN总线的电车漏电检测装置的研制
0 引 言     由于石油资源的日益紧缺和人们环保意识的提高,新型动力交通工具不断涌现,如:氢燃料汽车、乙醇燃料汽车等,其中以电能作动力的环保型交通工具发展更为迅速。载有蓄电池的无轨电车是最具发展潜力的公共交通工具,它除了具有电车的优点以外,还省去了架设部分供电线路的优点,对美化城市起到极其重要的作用。据资料显示,北京在2008年就有近800辆的这种“准”无轨电车投入运营。然而,由于这样大型的电车内部蓄电池数量非常多,供电电压达到500 V之高,所以绝缘和漏电的处理技术一直是困扰电车开发人员的一大难题。目前,电车供电系统采用了多重逆变技术,把低压24 V供电与高压电动机驱动部分、大型充电机部分进行严格隔离,并安装了与大地接触的放
[嵌入式]
汽车电子产业迎接CAN总线技术应用时代
“汽车电子业最大的热点就是网络化。”一位业内人士如此描述汽车网络的应用前景。而控制器局域网(CAN)拥有的多主节点、开放式架构,以及错误检测及自恢复能力等优势,成为汽车网络应用的热门。从以下一组数字中也印证了这一趋势,02年数据,全球市场上大约有一亿只CAN收发器,平均一辆车上有12个到15个低速CAN收发器,4到5个高速CAN收发器。 一些汽车专家认为,就像在20世纪70年代引入集成电路、80年代引入微处理器一样,近10年来数据总线技术的引入也将是汽车电子技术发展的一个里程碑。 适应实时诊断与安全性需求 CAN总线成必备装置 CAN总线网络技术的应用可以说是躬逢其盛。德尔福电子与安全部中国工程经
[汽车电子]
CAN总线倾角传感器工程机械应用
  CAN-bus总线是国际上应用最广泛的现场总线之一,最初被设计用作汽车电子控制单元(ECU:Electric Control Unit)的串行数据传输网络,现已被广泛应用于欧洲的中高档汽车中。近几年来,由于CAN-bus 总线极高的可靠性、实时性,CAN-bus 总线开始进入中国各个行业的数据通讯应用,并于2002 年被确定为电力通讯产品领域的国家标准。   CAN-bus 网络使用普通双绞线作为传输介质,采用直线拓朴结构,单条网络线路至少可连接110 个节点,当通讯距离不超过40米时,数据传输速率可达1Mbps,最远通讯距离可达10公里(使用标准CAN 收发器PCA82C250/251 芯片)。   CAN-bus
[嵌入式]
基于嵌入式MPU和CAN总线的测控系统设计
  绪论   随着网络技术的不断发展,Internet把世界上分散的计算机系统、通信系统实现了互连,形成了共用数据网络,成功的实现了网络资源共享。而CAN总线技术使得控制系统向着分散化、网络化、智能化的方向发展,使控制技术与计算机以及网络技术更为紧密的结合在一起。随着CAN总线控制网络的进一步发展,控制网络与因特信息网络的结合,方便了对设备的远程监控、诊断和维护。   2 系统模型概述   本设计采用在CAN总线控制网络和因特网之间加入一个转换接口。这种方式是通过硬件来实现的,即在底层网络与中间监控层之间加入中继器、网桥、路由器等专门的硬件设备,使控制网络作为信息网络的扩展与之紧密集成。硬件设备可以是一台专门的计算机,依靠其中
[单片机]
基于嵌入式MPU和<font color='red'>CAN总线</font>的测控系统设计
STM32 CAN总线传输波特率的计算
本人用的单片机是STM32F407,其它型号的单片机类似,可做参考! 一、标准CAN协议位时序概念 由于CAN属于异步通讯,没有时钟信号线,连接在同一个总线网络中的各个节点会像串口异步通讯那样,节点间使用约定好的波特率进行通讯。 同时,CAN还使用“位同步”的方式来抗干扰、吸收误差,实现对总线电平信号进行正确的采样,确保通讯正常。 为了实现这个位同步,CAN协议将每个位的时序分解为四段:SS段、PTS段、PSB1段、PBS2段。同时定义最小的时间单位:Tq,四个段的长度用x个Tq表示,加起来就是一个位的时序。 用一个图来表示可能会形象一点,如图一个位的时序就是19Tq。 以上就是CAN标准协议定义的位时序,而S
[单片机]
STM32 <font color='red'>CAN总线</font>传输波特率的计算
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved