西门子6ES7216-2AD23-0XB8参数设置
一、概述
1.1设计目标
基于“集中管理,分散控制”的模式,数字化、信息化工程的思想,着眼于“企业资源计划(ERP)管控一体化”信息系统的建设,需建立一个先进、可靠、高效、安全且便于进一步扩充的集过程控制、监视、管理于一体并且具备良好开放性的监控系统,完成对整个工艺过程及全部生产设备的监测与自动控制。
1.2项目概述
本项目是2008年宣钢四大工程之一,年产200万吨球团矿回转窑工程,本工程分二期建设,一期工程建设1座100万吨回转窑(于2008年3月投产),二期再建设1座同等年产量回转窑(于2009年投建),但相应的辅助设施按2座窑规模一次建成。其工艺是将精粉等溶济原料送入贮仓,各种原料经仓下的托料式给料机和螺旋式给料机供出,经带式输送机转运后送至烘干机加热烘干,然后经带式输送机送入球式润磨机进行破碎加工,润磨后由带式输送机送入造球顶部料仓,经托料皮带送入造球摇盘,摇好的球团经布料小车送往辊筛进行筛分,筛分后铺入链蓖机,经链蓖机预热焙烧再送往回转
窑焙烧,焙烧好的球团进入环冷机进行冷却,冷空气在环冷机内冷却物料的同时被加热,经窑头罩进入窑内,作为燃料燃烧的二次空气,回转窑采用煤气燃烧加热,冷却过的不堪团矿供出。
窑体装置和辅助设备的运行与监视将在控制室中实现自动控制,并通过人机界面实现电气设备的起动和停止、仪表参数监测,被控参数的闭环调节、控制系统报警和生产过程报警以及数据归档等功能,使整个回转窑能够实现生产的自动化,大大减少工人的劳动强度,tigao了生产率,并合理的节省了能源。
二、系统组成
2.1 PLC控制系统
为了保证整个系统安全可靠和生产的连续性,tigao自动化水平,适应回转窑工艺要求。从该系统I/O测点较多等方面考虑到系统对设备的硬件条件要求较高以及以往的使用情况,我们采用以西门子S7-400冗余 PLC为核心的集中和分散相结合的计算机控制系统,由中央控制室、配料控制站、窑头控制站组成。
中央控制室:设监控计算机、打印机等,负责对整个回转窑工艺参数、电气参数和设备运行状态进行监控、管理、历史数据趋势存储以及报表打印;通过光纤交换机将其它两个过程站环状连接,tigao网络健壮度,并且可能通过工控网络和企业内部管理网络之间的访问控制,实现ERP数据同步。
配料控制室:该系统实现了对4台托料称和4台减量称的显示和控制,系统分别组成相应的控制回路。包括皮带秤的启停、标定、料量给定、调节、计量、反馈、显示功能。根据工艺要求,完成相应的设备顺序启停、故障报警、紧急停车等功能,并具备手自动转换功能,同时完成料仓料位的检测。
窑头控制室:该系统实现了对回转窑焙烧环节工艺参数(温度、压力等)实施监控,根据设备启停顺序,控制设备启停,保证设备正常运转。并具备手/自动转换功能。配料站:由DP从站接口模块(IM153-2)、I/O模块、电子皮带秤和变频器组成,通过Profibus-DP现场总线与现场PLC控制站进行数据通讯。
网络拓扑结构如下:
2.2 S7-400特点:
本系统以PLC和监控计算机为核心,以工业以太网作为系统骨干网络,将现场PLC控制站和监控计算机连接起来,构成一个分布式控制系统。
2.2.1先进性
本系统不仅采用了先进的软、硬件,而且着眼于企业“管控一体化”的需求,贯彻了数字化、信息化的先进思想,使企业生产数据的进一步智能应用成为现实。该方案使控制系统有机地成为企业整个IT架构的一部分。
2.2.2 高可靠性
控制系统在严格的工业环境下长期、稳定地运行。系统组件的的设计符合真正的工业等级,满足国内、国际的安全标准。并且易配置、易接线、易维护、隔离性好,结构坚固,抗腐蚀,适应较宽的温度变化范围。
2.2.3 优良的开放性
TCP/IP协议是目前开放性好的协议,可以轻松进行系统扩展。
组态软件支持DDE、OPC、ODBC、SQL,且提供丰富的API编程接口,同时也为世界各大厂商,如Modicon、Siemens、AB、GE、Omron等的设备提供了完善的驱动程序库,从而可以将其它系统轻松接入本系统。
SIMATIC S7-400作为DP主站,可通过集成在SIMATIC S7-400 CPU上的PROFIBUS -DP接口(选件)通过全局数据(GD)通讯,网络上的CPU之间可周期地交换数据包。应用通讯功能块,网络上各站点之间进行基于事件驱动的通讯。可通过MPI、PROFIBUS 或工业以太网进行联网。
2.3 更稳定更安全的冗余设计
SIMATIC Step7 采用的冗余控制系统的可靠性比传统的DCS 冗余系统有很大tigao,主要技术指标有:
•S7-400H型中央控制器中预装有冗余软件,用户在组态时可完全忽略其冗余特性,象对非冗余系统组态一样只需 输入用户程序。
•事件驱动同步功能,对于执行后能引起两个冗余 CPU的内部状态不同的所有命令,如更新过程映象区,直接访问 I/O,中断与报警,定时器的更新等,CPU之间自动进行同步,而不是以特定的时间周期进行同步。
•冗余的两个控制器安装在一个紧凑型机架上。紧凑型机架上采用分立式的背板总线,使电源,通讯卡件及CPU仍然被分成两个独立部分。
•冗余的每个控制器上配置一个电源,在需求较高的环境下,可对每个控制器设置两个电源。即使安装在一个机架上,因为背板总线互相独立,仍可对每个CPU配备两个电源。
• 运行过程中可以更换所有组件,更换CPU时,系统可以将新安装的CPU自动更新为当前状态。
2.4 安全便捷的工业现场总线
现场总线是安装在生产过程区域的现场设备与控制室内的自动控制装置系统之间的一种串行、数字式、多点通信的数据总线。其中,“生产过程”包括断续生产过程和连续生产过程两类。或者,现场总线是以单个分散的、数字化、智能化的测量和控制设备作为网络节点,用总线相连接,实现相互交换信息,共同完成自动控制功能的网络系统与控制系统。
PROFIBUS是现场总线领域非常流行的一种开放式总线标准,是西门子TIA(全集成自动化)概念的重要组成部分。PROFIBUS DP用于实现分布式I/O与单元级控制系统之间的高速数据传输功能现场级通讯网络处于工业网络系统的底层,直接连接现场的各种设备。控制器采用中央控制器 CPU414-4与现场智能仪表(测量传感器、驱动器、执行器)、现场I/O点通过PROFIBUS—DP互相进行通讯,具有很高的稳定性和抗干扰能力。宣钢100万吨/年回转窑PROFIBUS现场总线采用PROFIBUS-DP总线,传输速率在9.6Kbit/s—12Mbit/s之间。
根据其通讯协议,可以与分布式 I/O (PROFIBUSDP) 进行快速通讯,直接连接基于总线的智能化现场设备,包括电源,符合 IEC61158 (PROFIBUS PA) 标准。
2.4.1 PROFIBUS的优点:
(1)增强了现场级信息集成能力
现场总线可从现场设备获取大量丰富信息,能够更好的满足工厂自动化及CIMS系统的信息集成要求。现场总线是数字化通信网络,它不单纯取代4-20mA信号,还可实现设备状态、故障、参数信息传送。系统除完成远程控制,还可完成远程参数化工作。
(2)开放式、互操作性、互换性、可集成性
不同厂家产品只要使用同一总线标准,就具有互操作性、互换性,因此设备具有很好的可集成性。系统为开放式,允许其它厂商将自己专长的控制技术,如控制算法、工艺流程、配方等集成到通用系统中去,因此,市场上将有许多面向行业特点的监控系统。
(3)系统可靠性高、可维护性好
基于现场总线的自动化监控系统采用总线连接方式替代一对一的I/O连线,对于大规模I/O系统来说,减少了由接线点造成的不可靠因素。同时,系统具有现场级设备的在线故障诊断、报警、记录功能,可完成现场设备的远程参数设定、修改等参数化工作,也增强了系统的可维护性。
2.4.2 ET200M站:
接口模块IM153用于与PROFIBUS-DP现场总线的连接而组成分布式I/O系统,各种I/O模块插入有源总线模块内,可在线更换模块,实现带电插拔功能。各分站放置在相应的配电室内,便于以后进行扩展,并且大大减少电缆和工程施工量。
S7-400与S7-200通过EM277进行PROFIBUS DP通讯,需要在STEP7中进行S7-400站组态,在S7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-200的组态EM277从站时的硬件I/O地址相对应。
导入GSD文件后,在右侧的设备选择列表中找到EM277从站,PROFIBUS DPàAdditionalFieldDevicesàPLCàSIMATICàEM277,并且根据通讯字节数,选择一种通讯方式。根据EM277上的拨位开关设定在硬件组态中EM277从站的站地址。S7-400的硬件下载完成后,将EM277的拨位开关拨到与硬件组态的设定值一致,在S7-200中编写程序将进行交换的数据存放在VB0-VB15,对应S7-400的PQB0-PQB7和PIB0-PIB7。
通过对step7的软件编程,在操作站反应S7-200中的数字信息,并可对S7-200中的变量进行写操作。
STEP 7 软件中执行·在 S7 程序中插入诊断功能块· 导出硬件组态(cfg 文件)将模块变量传送至 WinCC 。
WinCC 软件中执行·在 WinCC 画面中中插入诊断 OCX 控件·将传送过来的模块变量与诊断 OCX 控件连接· 指定所导出的硬件组态的路径(cfg 文件)。
三、监控系统
上位机监控系统设一台工程师站和四台操作员站,选用原装西门子工业控制计算机,每台机器上装有网络通讯卡CP1613,它们各通过工业以太网与三套S7-400系统的通讯处理器CP443-1通讯口连接,实现了数据交换。
监控组态软件不仅有监控和数据采集(SCADA)功能,而且有组态、开发和开放功能,是自动化系统集成中不可缺少的关键组成部分。我们在此监控系统中采用西门子公司的WINCC6.0组态软件,WINCC是bbbbbbs Control Conter(视窗控制中心)的简称,它运行于个人计算机环境,可以与多种自动化设备及控制软件集成,用户在其友好的界面下进行组态、编程和数据管理,可形成所需的操作画面、监控画面、控制画面、报警画面、实时趋势曲线、历史趋势曲线和打印报表等。它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计周期,而且tigao了工作效率。
3.1 监控调节及控制
窑体工艺流程是物料经链篱机连续向窑尾加料,它随窑体转动而缓慢的向窑头移动,并且从窑尾向窑头移动的过程中,首先经过预热带预热,煅烧好的物料从窑头下料管落入下部的冷却机内。混合煤气量和空气量的合理配合是保证回转窑煅烧温度的关键调节,使煤气量和空气量能根据产量和热值等参数进行动态调整。liuliang限幅报警,越限报警、无扰动切换、非线性PID调节、数据储存。该系统故障率低,运行可靠,可使燃烧更趋合理,焙烧温度稳定,并能大幅度降低煤气单耗tigao安全性。
窑头自动控制系统主要对回转窑本体和环冷机进行数据监视和控制,控制着球团矿的窑内焙烧和后的继续氧化冷却工作,稍有差错就会导致出红矿或烧损设备。
3.2增加环冷机内温度调节功能:回转窑球团工艺的环冷机不仅仅是冷却功能,还要有后的焙烧功能,只有科学合理的控制好机内各部分的温度,才能出合格球,才能出好球。所以控制环冷机三台冷却风机的风量是回转窑球团工艺的关键,但原设计中恰恰缺失了这一环节。我们自行敷设采集控制信号线路,编译主控程序,实现了主控调节风机转速的功能,使主控能够根据物料liuliang和监测温度合理科学地调整环速和风量。
3.3无线测温收发装置的使用:在多数球团厂家的考察过程中,回转窑内温度的测量都是通过滑环装置来传输的,滑环装置容易出现高温变形和锈蚀等情况,造成接触不良而信号丢失。窑内温度是回转窑工艺的重要参数,是判断窑内工况的唯一手段,所以不能有任何差错。我们采用无线测温收发装置,采集到热电偶的信号,通过在窑体的发射装置将现场信号发射,控制室内的接受装置接受信号,并转换成电流信号传输到S7-400的AI通道。无线测温收发装置的使用,成功避免了由于接触不良造成的信号丢失,也节省了敷设线路的人工和成本,并避免了线路故障造成的影响。
3.4增加窑头罩负压的检测:回转窑球团工艺全过程是一个负压生产工艺,窑内正压可能造成对设备和人员伤害,并直接影响全线工艺操作。所以我们增设该监控点,有利于主控对热风系统的合理操作,并在现场设置的显示表,方便岗位人员根据窑内压力情况对设备操作,防止了由于正压造成的烧伤事故。
四、结束语
本控制系统自投产以来一直运行稳定,为企业带来了可观的经济效益和良好的社会效益。在该系统中PLC控制充分发挥了其配置灵活、控制可靠、编程方便和功能强大的优点,给整个系统的稳定性带来较大的益处
4. 组态软件CAN驱动4.1. 组态软件CAN驱动特定
图4.1 组态软件CAN驱动
组态软件的CAN驱动程序,如图4.1所示,是人机界面和组态软件的接口,其功能和特点是:
CAN总线数据传递给组态软件的接口:
驱动要借助系统的设备驱动接口,读取CAN总线数据,并通过组态软件的标准形式,传递给组态软件的实时数据库。
可以通过多种形式保证数据发送和接收成功:
1)、驱动内部,判断CAN控制器发送错误信息;
2)、通过写入设备寄存器,然后,读取判断寄存器写是否成功。
关注CANopen协议操作应用层面:
驱动程序中,并不需要整合CANopen整个协议栈,支持CAN2.0协议就足够。然后,CANopen协议部分通过组态逻辑解决。
可以通过多种形式保障数据的完整性和实时性:
实时性就是新发送总线数据,能够在规定的延时内,进入组态软件的实时数据库。完整性就是能够将所有的数据报文抓取到组态软件,并进行完整的数据处理和存储。根据控制工艺的要求,我们可以设置总线数据上发的频率,通过HMI嵌入的CAN控制器设置屏蔽减少非目标数据,也可以通过组态软件对CAN控制器和驱动缓冲区的处理数据收发性能。
4.2. HMIBuilder软件CAN驱动映射关系
4.2.1. HMIBuilder组态软件
HMIBuilder组态软件是北京昆仑纵横科技发展有限公司(Http://www.hmibuilder.com)推出的分布式组态软件。现场总线是HMIBuilder软件关注的重点之一。
4.2.2. HMIBuilder设备站参数对应PCI1680U的一个Port口
针对研华PCI-1680U板卡,在设备站参数设置中,其端口、设备号可以选择(见图4.2),波特率可以设定,比如Port1,设备号为0,波特率:250K。这些对应Advantech Device Magnager中的HardwareSetting(见图4.3)。其协议类型和远程帧方式对应CanMEx.exe测试程序中对CAN卡的进一步设置(详见图4.4),其中CanMEx.exe在安装研华Demo后目录中,如C:\Program Files\Advantech\CAN\CAN Examples\Examples\VC\CanMEx)。
图4.2 站参数选择
图4.3 HardwareSetting
图4.4 CanMEx
4.2.3. HMIBuilder模拟量CANopen帧的数据域
在图4.5中,其中Message内容为数据域的ASCII码形式解码。在HMIBuilder中,PCI1680U对应的点参数的设置方法如图4.5。其中,ID可以CANopen设备的PDO。如果要读PDO数据域的个Byte数据。那么设置如下:416:0:U8:R。也就是416表示设备ID,0表示偏移量,U8-表示8位无符号整形。也就是说,起始偏移为数据域按照字节的偏移,取值为0到7。如果按照F32数据类型,起始偏移取值为0和1。
图4.5 点参数的设置
注意:本驱动的解码方法包括8位无符号数据、8位带符号整数、16位无符号整数、带符号整数、16位BCD整数、32位无符号整数、32位带符号整数、32位BCD整数、32位浮点数。
5.应用实例下面,我们针对芬兰Axiomatic公司MVINC-CO-x-range型号倾角传感器,实现CANopen模块的人机界面接入。
1、物理连接
准备首先正确接线,连接研华的PCI-1680U板卡;然后用研华的随机测试软件进行测试。如果测试通讯完成后,再进行下一步,连接带CAN通讯的下一级设备,在这里我们测试Axiomatic公司MVINC-CO-x-range型号倾角传感器。
2、倾角传感器分析
通过阅读传感器的技术说明文档,我们的目标是通过组态软件可以控制倾角传感器的启动和停止,同时采集传感器的倾角信息。模块的启动和停止可以通过NMT指令实现。模块的倾角信息通过TPDO1数据对象周期上传。我们也知道通过SDO,可以配置对象字典,通过层设置服务(LSS:Layer setting service)可以设置模块的Node-ID和波特率等,但是,这些不是本文的目标,也就是,这些不是操作应用层面关注的,而是系统设置层面关注的。
3、HMIBuilder站参数组态
设置一个站,选择驱动程序。如下:
图5.1 站参数设置
配置协议,参数设置如下:
用PCI-1680U板卡的个端口接收数据,所以在设备中选择Port1,设备号选择个设备,波特率选择250k(和传感器波特率相同),屏蔽码为255。
图5.2 通信设置
4、倾角传感器的NMT对象组态
表5.1 [3] 网络管理对象(NMT)数据报文格式
CAN-ID如果为0X00,表示总线上所有节点都执行相关命令操作。
命令分类为:
表5.2 [3] CAN模块命令
在HMIBuilder数据组态中,我们设置启动CAN模块2个模拟量参数如图,要求ID都为0,偏移地址连续,而其分别为0和1。
图5.3 模拟量参数设置
注意:
地址为0,偏移量为0
图5.4 地址无偏移
地址为0,偏移量为1.
图5.5 地址偏移一位
5、倾角传感器TPDO1对象组态
通过倾角传感器相关技术文档,我们可以察看设备定义的数据对象字典,确定数据报文的数据域的内容。比如TPDO1,对于MVINC-CO-2-180模块,CAN数据报文发送7个字节数据,数据的定义为:
Sub1为纬度角(Latitude angle),16Bits;
Sub2为经度角(Longitude angle),16Bits;
Sub3为温度(temperature),8Bits;
Sub4为辅助输入(Auxiliary bbbbb),16Bits;
表5.3 [3]MVINC-CO-2-180模块的TPDO1对象的数据字典内容
倾角传感器上传数据的格式:
表5.4 TPDO1对象的数据报文
如果我们读取CAN模块7个模拟量参数,需要在组态软件中做如下设置:
图5.6 模拟量参数设置
地址设置如下:
图5.7 采集上来的数据
图5.7 地址设置 偏移0.对应D0:416:0:U8:R
图5.8地址设置 偏移1对应D1:416:1:U8:R
注意:
读上的数据为7位,ID不变。设置偏移为0…6
6、HMIBuilder组态完成
配置启动画面
图5.9 启动画面
运行情况:
图5.10 运行结
果
6.结束语通过HMIBuilder组态软件的CAN总线通信设置,实现了对倾角传感器数据的采集。进一步,我们可以看到:HMI系统中,我们主要关注CANopen协议的数据对象PDO部分,同时,其他数据对象也可以根据现场工艺的要求在组态软件中实现。