西门子模块6ES368-3BB01-0AA0
按照国际电工委员会IEC/SC65C的定义,安装在制造或过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行和多点通信的数据总线称为现场总线。根据使用场合和用途不同,现场总线又分为H1低速现场总线和H2高速现场总线。IEC/SC65C初定义H1总线为用于制造或过程区域的、通过两根传输线向现场装置供电的低速串行总线,H2总线为无需解决两线制供电,用于装置间传送信息的高速串行总线。H1和H2总线相辅相成构成了完整的工业自动化系统信息通信网络。
经过长达15年的争论,IEC61158用于工业控制系统的现场总线于2000年初终于获得通过,现场总线之争逐渐随之退潮,IEC/SC65C/WG6现场总线标准委员会到此也完成了历史使命。为了进一步完善IEC61158标准,IEC/SC65C成立了MT9现场总线修订小组,继续这方面的工作。MT9工作组在原来8种类型现场总线的基础上不断完善扩充,于2001年8月制定出由10种类型现场总线组成的第三版现场总线标准,它们是:Type1 TS61158 现场总线、Type2 ControlNet 和 Ethernet/IP 现场总线、Type3 Profibus现场总线、Type4 P-NET现场总线、Type5 FF HSE现场总线、Type6 Swift-Net 现场总线、Type7 WorldFIP现场总线、Type8 INTERBUS现场总线、Type9 FF H1现场总线以及Type10 PROFInet现场总线,该标准于2003年4月成为正式。限于篇幅,本文对10种类型总线做概要论述,并简单综述上述总线近三年来的新进展。
1 Type1 TS61158 现场总线
Type1 现场总线标准由以下部分构成:
PhL:IEC61158-2:1993标准的超集(Superset);
Foundation Fieldbus的超集;
WorldFIP的功能超集;
DLL:IEC TS61158-3,TS61158-4;
Foundation Fieldbus的超集;
WorldFIP的功能超集;
AL:IEC TS61158-5,TS61158-6。
1998年之前,IEC/SC65C只推荐一种类型的现场总线,该总线主要采纳Foundation Fieldbus总线和WorldFIP总线基本技术,并严格按照IEC定义制定现场总线标准,由于各种原因,经过多轮投票未获通过,只能按规定成为技术报告TS61158,以此为基础形成了现在的Type1现场总线。国际电工委员会推荐的通用现场总线网络结构如图1所示,从图中可以看出现场总线系统可以支持各种工业领域的信息处理、监视和控制系统,用于过程控制传感器、执行器和本地控制器之间的低级通信,可以与工厂自动化的PLC实现互连。在这里,H1现场总线主要用于现场级,其速率为31.25Kbps,负责两线制向现场仪表供电,并能支持带总线供电设备的本质安全;H2现场总线主要面向过程控制级、监控管理级和高速工厂自动化的应用,其速率为1Mbps,2.5Mbps和100Mbps。
图1 通用现场总线网络结构
2 Type2 ControlNet和Ethernet/IP现场总线
由ControlNet International(CI)组织负责制定的Type2现场总线标准由以下部分组成:
PhL和DLL:ControlNet;
AL:Control Net和Ethernet/IP。
Type2现场总线系统体系结构如图2所示。ControlNet采用一种新的通信模式,即生产者/客户(Producer/Consumer)模式,这种模式允许网络上的所有节点,同时从单个数据源存取相同的数据,其主要特点是增强了系统的功能,提高了效率和实现**的同步。网络的媒体送取,通过限制时间存取算法来控制,即采用并行时间域多路存取(CTDMA)方法,在每个网络刷新间隔(NUI)内调节节点的传送信息机会。
图2 Type2 现场总线系统体系结构
Ethernet/IP以太网工业协议是一种开放的工业网络,它使用有源星形拓扑结构,可以将10Mbps和100Mbps产品混合使用。该协议在TCP/UDP/IP之上附加控制和信息协议(CIP),提供一个公共的应用层。CIP的控制部分用于实时I/O报文,其信息部分用于报文交换。ControlNet和Ethernet/IP都使用该协议通信,分享相同的对象库、对象和设备行规,使得多个供应商的设备能在上述整个网络中实现即插即用。对象的定义是严格的,在同一种网络上支持实时报文、组态和诊断。为了提高工业以太网的实时性能,ODVA(开放的DeviceNet供应商协会)于2003年8月公布了IEEE1588“用于Ethernet/IP实时控制应用的时钟同步”标准。
3 Type3 Profibus 现场总线
Type3 现场总线得到Profibus用户组织PNO的支持,德国西门子公司则是Profibus产品的主要供应商。Profibus系列由三个兼容部分组成,即Profibus-DP、Profibus-FMS和Profibus-PA三条总线构成。为了提高Profibus总线性能,近几年PNO推出了新版本的Profibus-DP-V1和Profibus-DP-V2,同时逐步取消Profibus-FMS总线。扩展的Profibus-DP现场总线体系结构如图3所示,Profibus-DP特别适用于设备级自动控制系统与分散I/O之间高速通信。Profibus-PA专为过程自动化设计,它能够将变送器和执行器连接到一根公共总线,使用两根线就可以完成供电和数据通信,并能实现本质安全性能。以此为基础,扩展的DP功能DPV1进一步完善了Profibus-PA功能;DPV2解决了从站之间的通信与时间同步等重大问题。
图3 Type3 Profibus现场总线体系结构
Profibus-DPV1主要是增加了非循环服务,并扩大了与2类主站的通信。众所周知,Profibus-DP性能的特征是在循环连接(Mscy-C1)的基础上应用数据交换服务,实现一个主站和一系列从站之间集中的数据交换。1类主站指PLC、PC或控制器。2类主站指操作员站和编程器等。DPV1扩展了上述功能,在已有的Mscy-C1连接基础上,增加了非循环服务,利用新的服务可以对从站中任何数据组进行读写。过去,2类主站只能利用DP从站的无连接服务,现在则可通过面向连接的通信对数组进行非循环读写,同时为进入因特网通信扩充了功能。
Profibus-DPV2可以实现循环通信、非循环通信以及从站之间的通信。由于从站之间可直接通信,通信时间缩短1个DP总线周期和主站周期,从而使反应时间缩短60%至90%,同时建立了等时间间隔的总线循环周期,其时间偏差小于1μs,即适用于高精度定位控制,又可实现闭环控制。DPV2可根据不同的应用需要开发专用行规(profile),如用于运动控制的ProfiDrive和用于联锁保护的ProfiSafe等。
4 Type4 P-NET现场总线
P-NET现场总线由丹麦Process-Data Sikebory Aps公司从1983年开始开发,主要应用于啤酒、食品、农业和饲养业,它得到P-NET用户组织的支持,在现场大约有5000多个应用系统。
图4 Type4 P-NET现场总线体系结构
P-NET现场总线是一种多主站、多网络系统,图4给出了P-NET系统的体系结构。总线采用分段结构,每个总线分段上可以连接多个主站,主站之间通过接口能够实现网上互连,它允许在几个总线区直接寻址,无需递阶网络结构。该总线通信协议包括1、2、3、4和7层,并利用信道机构定义用户层。通信采用虚拟令牌(virtual token)传递方式,主站发送一个请求,被寻址的从站在390μs内立即返回一个响应,只有存放到从站内存中的数据才可被访问。每个站节点都含有一个通用的单芯片微处理机,配套的2KB EPROM不仅可用作通信,而且可用于测量、标定、转换和应用功能。P-NET接口芯片执行数据链路层的所有功能,第3层和第4层的功能由宿主处理器中的软件解决。该总线物理层基于RS-485标准,使用屏蔽双绞线电缆,传输距离1.2km,应用NRZ编码异步传输。
本文介绍了一种BOPP薄膜生产线的CC-bbbb现场总线集散控制系统,系统采用三菱Q02CPU PLC,直流传动采用590系列直流调速器,多种检测信号通过分布式I/O组件AJ65SBTB1-16D、FX2N-32CCL等,经由 CC-bbbb传送至PLC。文中简要介绍了BOPP薄膜生产过程及CC-bbbb结构特点,由于该生产线连续作业,设备分布较分散约80米,控制过程较为复杂,因此整个集散控制系统在功能上由4个相对独立的子系统组成,即速度链传动控制系统、温控系统、测厚系统及辅助控制系统。实际应用表明该系统简洁、可靠,实时性强,为今后进一步的应用提供了有力实证。
关键词 现场总线;CC-bbbb;集散控制;BOPP;PLC;工控机;单片机
中图分类号 TP273,TP391 文献标识码:A
1 引言
BOPP是Biaxial Oriented PolyPropylene (双向拉伸聚丙烯)的缩写,BOPP薄膜具有拉伸强度大,透明度高,保鲜性好、光泽明亮、彩印鲜艳、外观装饰华贵等优点,而且还具有很高的机械强度和附着力以及极好的化学性和良好的化学稳定性(与名种酸、碱、盐不发生化学反应),耐水耐热,是一种塑料包装材料,广泛应用于香烟、服装、食品、印刷品等、也可做粘胶带基及电容器的电介质。
BOPP薄膜生产线工作原理是:根据薄膜生产工艺要求,将挤出机及机头的各节筒体分别加热到不同的工作点,按配方通过料斗不断地注入料粒;熔融状的物料由机头挤出后,经过冷却辊冷却,形成窄而厚的薄膜厚片;薄膜厚片经过储片架整理后,被送入纵向拉伸区,根据工艺要求由慢速辊和快速辊进行2.5~5.0倍的纵向拉伸处理;横向拉伸区用于实现薄膜的第二次拉伸,即横向拉伸,该区域涉及薄膜的横拉分区加热控制、同步传动控制、破膜检测及其处理等问题,是实现有效成膜的关键之一;薄膜经过双向拉伸(即纵拉和横拉)后,被送入后处理区域进行后续工艺的处理,再经过上卷辊整理,由两台收卷辊轮换进行恒张力收卷,终形成成品膜。
BOPP薄膜生产线全长约80米,如图1所示,其中主要包括1:挤出机及机头系统;2:冷辊装置;3:前扫描测厚装置;4:储片架;5:纵向拉伸区域;6:横向拉伸区域;7:横拉辊装置;8:后处理区域;9:后扫描测厚装置;10:上卷辊装置;11:收卷区域。
为了进一步提高控制系统的可靠性和自动化程度,便于系统功能的扩充,提出在原有生产设备的基础上采用CC-bbbb现场总线等技术对控制系统进行改造。建立起由PLC、分布式控制模块、工控机、单片机及智能仪表组成的集散控制系统,以实现对生产线的集散控制、工艺曲线的实时显示、关键参数的存储等,便于生产管理和提高产品质量。
2 集散控制系统结构设计
2.1 CC-bbbb开放式现场总线
CC-bbbb是Control & Communication bbbb(控制与通信链路系统)的简称,是三菱电机于1996年推出的开放式现场总线,其数据容量大,通信速度可多级选择,高达10Mbps。它是一个复合的、开放的、适应性强的网络系统,能够适应于较高的管理层网络到较低的传感器层网络的不同范围[1]。CC-bbbb是一个以设备层为主的网络,整个一层网络可由一个主站和六十四个从站组成。网络中的主站由PLC担当,从站可以是远程I/O模块、特殊功能模块、带有CPU和PLC本地站、人机界面、变频器及各种测量仪表、阀门等现场仪表设备。采用第三方厂商生产的网关还可以实现从CC-bbbb到ASI总线的连接。
CC-bbbb的底层通信协议遵循RS485,一般情况下,CC-bbbb主要采用广播轮询的方式进行通信,CC-bbbb也支持主站与本地站、智能设备站之间的瞬间通信[2]。具体方式为:主站将刷新数据RY/RWw发送到所有从站,与此同时轮询从站1;从站1对来自主站的轮询作出响应RX/RWr,并将该响应同时告知其它从站;然后主站轮询从站2(此时并不发送刷新数据),从站2给出响应,并将该响应告知其它从站;依次类推,不断循环,图2所示为广播轮询时的数据传输帧格式。除了广播轮询式的循环通讯方式外,CC-bbbb还提供主站、本地站及智能设备站之间的信息瞬时传送功能。信息从主站传递到从站,信息数据将以150字节为单位分割,并以150字节传递。若从从站传递到主站,每批信息数据大为34字节。瞬时传送需由专门指令来完成,但不会影响循环通讯的时间。
2.2 集散控制系统结构
考虑到BOPP薄膜的生产工艺特点及其复杂性等因素,本文设计并构造的集散控制系统结构如图3所示。在该CC-bbbb现场总线网上,Q02CPU是主站,QJ61BT11作为接口
模块。从站有两大类:一类是远程I/O站,由AJ65BTB2-16R和AJ65SBTB1-16D远程I/O模块组成,共8个模块,每个模块占用1个逻辑从站资源,主要用于实现对各直流调速电机的起停、切换、联锁、故障等控制和检测;另一类由FX2N-32CCL和A80BDE-J61BT13远程设备模块构成,共5个模块,考虑到所要传输的信息量较大,在这里每个模块被设计成占用4个逻辑从站资源,主要用于实现与FX2N-80MR PLC和工控机的连接[3]。因此,整个CC-bbbb网络由一个主站和28个逻辑从站构成。
该集散控制系统除了应用CC-bbbb网络外,还采用了其它通讯网络方式对系统各局部区域进行控制,如RS-422、RS-485等。
前部传动控制用FX2N-80MR PLC(从站9#~12#)通过FX2N-485BD板卡,采用RS-422网络对挤出机、冷辊电机、慢速辊电机、快速辊电机和横拉辊电机共5台直流电机进行控制与检测;后部传动控制用FX2N-80MR PLC(从站17#~20#)采用相同的RS-422方式对后处理电机、上卷辊电机、收卷1电机和收卷2电机共4台直流电机进行控制与检测,它们共同实现对速度链传动控制子系统的控制。此外,位于前操控台的FX2N-80MR PLC(从站13#~16#)和位于后操控台的FX2N-80MR PLC(从站21#~24#)分别通过其RS-422编程口与各自的单片机系统相连,用于实现调速电机的速度设定、速度显示、调速器内部状态监测等。
工控机IPC1(从站25#~28#)采用RS-485通讯网络,通过CD901智能仪表对整个温控子系统进行实时监测与控制,该温控子系统包括对挤出机、机头、纵向拉伸和横向拉伸共34个独立的加热区的温度控制。另外,位于后操控台的FX2N-80MR PLC(从站21#~24#)还通过FX2N-485BD板卡,采用RS-485通讯方式与张力控制器LE-40MTB相连,用于实现对薄膜左、右张力的检测与恒张力收卷控制。
工控机IPC1还有一个重要的任务就是控制并驱动前扫描测厚装置,检测并显示薄膜厚片的厚度,以及显示传动子系统、温控子系统的关键工艺参数情况,便于工艺技术人员及时调整相关参数,保证产品质量。工控机IPC2主要用于控制、驱动后扫描测厚装置,检测并显示成品膜的厚度,产品的终公差分布情况在这里得到充分的体现。IPC1与IPC2被置于同一个电控柜中,由于距离相隔很近,因此采用RS-232C通讯方式将它们连接起来,进行数据共享。这两台工控机共同构成了薄膜测厚子系统。
2.3 一个集散控制流程简例
图4所示是该集散控制系统对其中的后处理电机进行控制的过程,图中2、3、6、7、9表示CC-bbbb网络,1和8表示从站(21#~24#)通过其RS-422编程口与单片机进行数据交换,4和5表示从站(17#~20#)通过其485BD板卡与直流调速器进行RS-422数据通
讯。来自码盘的数值经1、2、3、4传输后,进入DC调速器6,作为后处理电机的速度设定值,该调速器与光码共同组成一个独立的转速闭环控制系统。另外,后处理电机的实际转速值经5、6、7、8传输后,转换为当前的薄膜生产线的线速度,由LED显示出来,供操作人员使用,同时该线速度还经由9被传输至IPC1,供工艺技术人员集中使用。
3 集散控制子系统设计
由于BOPP薄膜生产线的生产工艺复杂、生产设备及种类繁多、安装地点较为分散,因此该集散控制系统涉及多CPU类型(PLC、IPC、单片机)、多种通讯网络结构(CC-bbbb、RS-422、RS-485、RS-232C),它们共同组成一个有机的整体。本文设计的集散控制系统在控制功能上可以分为四类控制子系统:速度链传动控制系统、温控系统、测厚系统和辅助控制系统。
3.1 速度链传动控制系统
3.1.1 速度链传动
生产线的主传动系统由挤出机电机、冷辊电机、慢速辊电机、快速辊电机、横拉辊电机、后处理电机、上卷电机、收卷1电机和收卷2电机组成,它们分别由DC调速器1~调速器9来驱动,电机转速设定值由操控台上的码盘值间接给出。根据生产工艺的要求,除挤出机电机单独控制外,其余7台电机(注:收卷1和收卷2不同时使用)必须保持严格的同步速度,即要求按照特定的速度链进行增/减速,且本级电机的速度变化只能影响本级和后续各级,不允许改变前面各级电机的速度。
设码盘值M0~M6分别表示调速器2~调速器8的转速设定系数,N0~N6分别表示调速器2~调速器8的转速设定值的百分比。则速度链由下式表示:
其中Ki表示对应码盘值的基值常数。由式(1)易知,N0仅受自身码盘M0的控制,与其它码盘值无关。另外,当任一码盘值Mi改变时,它只影响自身和其后的设定值Ni~N6,而不影响其前面的设定值N0~Ni-1。
3.1.2 传动控制
主传动控制分为前部传动控制和后部传动控制两部分,它们独立构成自己的二级RS-422网络。前部传动控制由从站9#~12# PLC与调速器1~5组成,后部传动控制由从站17#~20# PLC与调速器6~9组成,其中,从站9#~12# PLC和从站17#~20# PLC既作为CC-bbbb网络的从站,又作为二级RS-422网络的主站。图5所示表示该二级网络的主站与单台调速器进行参数的读写通讯过程,与多台调速器进行读写控制时,是采用逐台通讯、轮换进行的,通讯波特率高为19200波特,实践表明完全满足系统的实时性要求。
图6所示表示快速辊在速度链传动控制过程中的转速控制方式。根据单机/联动选择开关可以实现快速辊的单个控制方式和速度链控制方式,图中的“码盘值”表示快速辊的速度可以由操控台上的码盘进行在线修改;“固定值1”表示穿片速度,此时快速辊与慢速辊的线速度相同;“固定值2”表示在薄膜生产过程中,若出现破膜信号,则快速辊及其后续主传动辊立即降至某一固定值,便于操作人员进行处理。
3.2 温控系统
温控系统主要由工控机、34套CD901温控仪、RS-232C/RS-485转换器、功率模块等组成。工控机对温控系统的温度设定及实时温度监测是采用RS-485通讯方式实现的,图7所示为温控系统的通讯控制过程。系统采用ASCII码传输模式,可以对设备地址、波特率、数据位和校验位等进行设定。本系统采用9600bps、1位起始位、8位数据位、无奇偶校验、1位停止位,ID地址范围为1~34。首先工控机发送EOT(04H)进行数据初始化,然后发送数据,表1表示工控机查询参数的数据格式。温控仪接收到数据后,便发出相应的响应数据,表2表示温控仪响应工控机查询过程的数据格式。表3表示工控机参数写入过程的数据格式,当温控仪接收到正确的参数写入命令后,则发出ACK(06H)响应信号;当接收到不正确的指令数据时,则发出NAK(15H)信号。其中Device address为温控仪的ID地址,STX(02H)表示开始控制字符,Identifier为操作符,DATA表示操作数据,ETX(03H)为数据结束字符,BCC为校验码(异或和)。
温度的设定与监测都要首先由工控机向温控仪发送数据,每批数据的发送均要占用一定的系统时间(约3ms)。由于CD901的通讯为应答式方式,因此不能只是不断地向温控仪发送数据,而应采取分时方式进行处理。为确保通讯过程的正常进行,用10ms的时间发送一帧数据,若通讯失败就重复发送,重复次数超过3次则认为通讯故障并报警。若发送成功,此时还不能立即发送第二帧数据,要等温控仪返回正确的通讯数据才可以继续发送新数据。工控机发送的数据指令含有ID地址,当数据发送成功后,只有符合指定ID地址的温控仪才会返回正确的应答数据,这样就可以根据工控机发送的ID号来鉴别是哪个温控仪返回的数据了。由于该RS-485通讯的波特率设置为9600bps,而温控系统惯性大,温度变化较慢,实际应用证明完全满足工程要求。
此外,考虑到温度设定过程的随机性特点,在本系统中建立了一个监控线程来专门监测设定温度值的变化情况,一旦设定值发生变化就将温度监测线程挂起,发送新的温度设定值,设定成功后继续恢复对实时温度值的监测。这样利用MFC自带的多线程功能,充分利用了bbbbbbs的多任务处理功能。多串口数据的接收也采用线程的方法,建立一个线程来监视串口是否有新的数据,一旦有新数据则将其保存,并继续监测串口。
3.3 测厚系统
BOPP薄膜测厚系统由两个独立部分组成,一个是前扫描测厚系统,用于测量薄膜厚片的厚度;另一个是后扫描测厚系统,用于测量成品膜的厚度。它们分别由IPC1和IPC2工控机进行测控,虽然它们地处生产线不同位置,且相对独立,但测量原理、基本功能及结构大致相似。均由V型扫描架、扫描驱动装置、控制器及扫描传感器等组成,在扫描架上装有自动/手动、扫描、退出、样品、参考等触点开关和方式、状态指示灯等,同时还配有电机用来驱动扫描传感器的往复运动等。
测厚系统软件采用VC编写,以充分利用其图形和对硬件接口的直接操作功能,软件系统分为系统管理模块和扫描工作模块两部分。系统管理模块主要用于系统参数的修改、显示测量曲线、复制图表、在线打印工作参数及控制扫描架工作状态等。扫描工作模块受系统管理模块控制,主要具有4种工作方式:扫描工作方式、退出扫描方式、参考工作方式和样品工作方式。图8所示为后扫描工作模块程序流程图。
扫描工作方式是4种工作方式的核心部分,用于完成对测量系统的控制、数据采集及后续处理等功能。退出扫描方式用于当出现破膜现象时,系统自动退出当前对薄膜的扫描测量过程,为进入其它工作方式作准备。参考工作方式用于检查传感器的稳定性,此时系统自动进行背景计数、空气计数和旗计数,并自动计算出旗空比,若旗空比为0.75,则表明传感器的工作是稳定的。样品工作方式用于进行样品试验,由于生产原料的差异性,会造成薄膜测厚的基准的变化,因此当改变原料时,通过对新样品的试验,获得对新基准的修正参数,校正测量值以提高测量的准确性。
3.4 辅助控制系统
辅助控制系统主要包括对储片架升降、换卷系统、罗茨风机、排风风机、跟紧辊、自动注油系统、恒张力收卷等的控制。图9所示是双收卷辊在自动换卷方式下的状态转移图[4]。
4 结束语
本文所述集散控制系统已于2002年11月成功应用于常州市绝缘材料总厂BOPP薄膜生产线上,至今生产线运行可靠,控制性能良好。实践还表明该系统可扩展性好,适应性强,明显缩短了系统的研制周期,节省了大量控制线缆。本系统的成功应用为今后进一步的类似使用提供了有力实证。