工控网首页
>

应用设计

>

PROFIBUS-DP从站在BF4250B表格印刷机控制系统中的应用

PROFIBUS-DP从站在BF4250B表格印刷机控制系统中的应用

2008/11/12 0:00:00

摘要:针对印刷机外围设备分散、数据传输信息量大、实时性和可靠性要求高等问题,设计了一种基于PROFIBUS-DP协议的I/O从站,用于BF4250B表格印刷机的分布式控制系统。控制系统由监控计算机运行的软PLC程序,通过PROFIBUS通信卡与现场I/O从站进行通信,形成分布式控制网络。介绍了分布式控制系统的整体结构、工作原理及特点;分析了PROFIBUS-DP协议、详细说明了采用C8051F020和SPC3的开发I/O从站的硬件电路、软件设计流程;给出了基于PROFIBUS现场总线的分布式控制系统网络组态与调试的方法。经系统测试和实际运行表明,I/O从站与监控计算机通信可靠、准确,实时性满足了印刷机控制系统的要求,具有一定的参考价值和广阔的应用前景。
 
关键词:
PROFIBUS;软PLC;印刷机;分布式控制系统;SPC3

0 引言
       印刷机由不同的机组构成,通常包括:给纸机组、胶印机组、柔印机组、张力控制机组、折页机组、裁单张机组,收卷机组等,各机组中存在大量的I/O信号,如何保证外围设备与控制主机之间的实时通信,使得印刷机可靠运行,目前采用的控制方式主要有2种:1)采用传统的PLC构成集散型控制系统(DCS);2)采用基于现场总线的分布式I/O系统。采用前一种方式存在系统不开放、硬件投资大、布线复杂、维修不便的缺点,具有明显的局限性。而采用第二种方式基本局限于国外产品,如西门子公司的基于PROFIBUS分布式I/O控制系统,WAGO公司基于CANbus、DeviceNET、PROFIBUS分布式I/O控制系统,但价格较高。因此我们设计了基于PROFIBUS现场总线技术与软PLC的印刷设备分布式控制系统,用自行开发的PROFIBUS-DP I/O从站代替进口产品用于BF4250B表格印刷机中。

1 印刷机控制系统的整体方案设计
        BF4250B表格印刷机的控制系统由内置主站通信适配卡的监控计算机和自行开发的PROFIBUS-DP从站构成,并由PROFIBUS专用电缆连接构成分布式总线网络,其总体结构如图1所示。分布在现场的I/O从站连接印刷机组的外围设备,并通过PROFIBUS总线通信接口与总线网络相连;监控计算机运行软PLC程序并通过PROFIBUS主站适配卡和连接在总线网络上的各个I/O从站之间进行实时通信,从而实现整个印刷机组的分布式控制和集中监管监控功能。控制系统中的监控计算机选用的研华公司的工控机(IPC);软PLC选用德国3S公司的CoDeSys ;总线适配卡选用的是德国西门子公司的CP5613,用来完成现场总线和监控计算机之间的协议转换。各个I/O从站之间通过专用屏蔽电缆互联构成PROFIBUS总线网络,总线两端连接PROFIBUS总线终端器,用来提高系统的稳定性、增强系统的抗干扰能力。
 


图1 印刷机分布式控制系统总体结构

2 PROFIBUS I/O从站的设计
        PROFIBUS是开放的,与制造厂商无关,无知识产权保护的国际标准(德国标准DIN19245、欧洲标准EN50170 、中国标准GB/T20540-2006),任何组织和个人都可以获得这个标准并设计各自的软、硬件解决方案。目前,开发PROFIBUS-DP从站有两种方法:1)利用微控制器,通过软件编程实现PROFIBUS-DP协议功能;2)利用微控制器,通过专用芯片(ASIC)实现PROFIBUS-DP协议功能,利用己固化协议的芯片来实现协议功能。比较两种设计方案:第一种方案硬件设计相对较简单,成本较低,但要求开发人员透彻了解PROFIBUS-DP的技术细节,程序编写工作量较大,开发周期长,传输速率低于500K bit/s。第二种方案利用硬件实现协议功能,硬件成本有所增加,但可以降低开发难度、缩短开发周期,传输速率12M bit/s,可靠性高,是目前普遍采用的方法。经综合考虑,采用第二种方案实现PROFIBUS I/O从站的设计。
2.1  I/O从站的硬件设计
        各个印刷机组中有几个通用的按钮,分别是准备、点动、运行、停止和急停,方便操作工在各个机组上都可以对整个印刷机进行控制;每个印刷机组都有一部分自己单独的印刷控制按钮,只对当前机组有效,其中胶印机组主要有着水辊、着墨辊、合压、给墨、匀墨和水辊等;柔印机组主要有版辊气缸、合压和匀墨等;印刷机组的不同工作状态由相应的指示灯显示;除此之外每个印刷机组I/O还包括控制气缸的电磁换向阀和行程开关。I/O从站除了满足印刷机组上述的控制要求外,还要具备PROFIBUS-DP通信接口,因此在硬件设计上采用了模块化结构,由微控制器C8051F020、协议的芯片SPC3、以及输入/输出接口模块、通信接口模块、从站地址设定模块和电源模块组成,其整体结构如图2所示。
 


图2  PROFIBUS-DP从站硬件结构图
2.1.1 微控制器与协议芯片接口电路设计
        微控制器是I/O从站的核心,应能够通过输入/输出接口与印刷机组的现场设备相连,并能够通过协议芯片与PROFIBUS主站进行实时通信。经综合考虑,选择美国Cygnal公司的C8051F020作为微控制器。它内含CIP-51的CPU内核,其指令系统与MCS-51完全相同,具有64kB片内FLASH程序存储器、128B的非易失性存储器。C8051F020的片上资源很丰富,包括:8组I/O端口、A/D和D/A转换器、多个中断源、增强型UART、支持JTAG调试功能,能够满足单个印刷机组的控制要求。采用这种系统级SOC芯片,在很大程度上减少了外围元器件的数量,从而减少了元器件间的走线,有利于提高I/O从站的可靠性和稳定性。
        协议的芯片选择封装了PROFIBUS-DP协议的SPC3,其最大传输速率可达12Mbps,能够自动检测总线上传输速率,内部具有1.5K字节的双口RAM。SPC3从初始化到正常工作,都由芯片内部集成的状态机来控制,不需要微控制器过多干预。SPC3支持所有8位处理机和微处理器,只要按正确方法对SPC3中的寄存器和数据区进行初始化后,对其双口RAM进行数据的读写操作即可完成从站与主站间的通信。微控制器C8051F020与协议芯片SPC3的接口电路设计参考SPC3芯片手册的标准电路设计完成。
2.1.2 输入/输出接口电路设计
        每个印刷机组的PROFIBUS I/O从站要求具有16路开关量输入和16路开关量输出功能。输入接口用于连接各种按钮和行程开关。按钮的触点为干接点,气缸的行程开关和传感器选用的是PNP型(共源型),工作电压为直流24V,所以输入接口电路设计为触点共源型,即多个开关的公共端连接到24V电源的正极,开关闭合后,电流从开关流入DI光耦(TLP512)接口,经光耦隔离后接入微控制器的输入端口。输出接口用于控制各种状态指示灯和电磁换向阀,工作电压均为直流24V。为了和输入接口保持一致,输出接口也设计为共源结构。为了提高I/O从站的稳定性和抗干扰能力,输出接口也采用光电耦合器TLP512, 将微控制器C8051F020输出端口与现场的负载完全隔离。在输出通道与光电隔离电路之后,还使用输出驱动芯片UDN2981来增强输出接口的驱动能力。输出接口的具体电路设计如图3 所示。


 图3  PROFIBUS-DP从站输出接口电路
2.1.3 总线通信接口电路设计
        PROFIBUS-DP的数据传输通过RS-485接口实现,为了消除来自总线的干扰,需要采用了双路电源供电,对通信信号的输入/输出通道进行光电隔离。协议芯片SPC3的数据发送请求(RTS)、数据输入(RXD)、数据输出(TXD)引脚经隔离后与总线驱动器相连。若采用SPC手册推荐的电路需要2片HCPL7721隔离TXD、RXD;1片HCPL0601隔离RTS,匹配电阻、电容较多,电路复杂。所以在设计中采用AD公司的ADUM1301芯片,该芯片拥有iCoupler隔离技术,与传统的光耦器件相比优势非常明显:完全满足工业现场宽范围的温度(-40℃~105℃)要求;低功耗;最高可达90Mbps的传输速率;可以隔离3路信号,所需的外围元件少。总线驱动器选用PROFIBUS网络优化的RS-485发送接收器SN75176,其符合EN50170标准,信号传输速率高达40 M bit/s,接收器在总线开路、断路、空闲时有故障安全保护功能。PROFIBUS-DP总线通信接口的电路设计如图4所示。


 图4  PROFIBUS-DP从站总线通信接口电路
2.2  I/O从站的软件设计
        在PROFIBUS-DP从站设计中,硬件的选择与电路设计直接影响从站性能的稳定和通信速度。I/O从站要完成与主站的通信任务和控制功能,还需要设计相应的配套软件。由于PROFIBUS-DP协议的状态机集成在SPC3中,使得C8051F020的主要任务在于初始化和启动SPC3、数据的发送和接收、诊断事务及中断事务处理等。
2.2.1  I/O从站的软件的整体结构
        在I/O从站中微控制器C8051F020需要通过SPC3协议芯片读入总线上发来的数据并通过总线把数据发送给主站,还需根据系统要求组织外部诊断和处理中断任务等。这些功能是通过DPS2固件的不同程序模块来实现的:1)主程序USERSPC3.c,主要完成SPC3初始化、启动、发送和

投诉建议

提交

查看更多评论
其他资讯

查看更多

基于单总线技术蓄电池监控系统设计

a href='http://ftp.gongkong.com/UploadFile/datum/2009-8/2009081309420000001.pdf' target='_blank'>VC 实现OPC 技术在DeviceNet 总线中的应用 /a>