西门子6ES235-0KD22-0XA8大量现货
一、 概述
我公司制桶生产已有多年,制桶生产线已有多条。制桶生产线的工艺过程是:将马口铁弯卷成圆桶形焊接,经过成方机加工,使之成为长方形,经翻边机翻天地边,经卷封机卷天、地板。经检验成为成品桶。在制桶线的成方机中,由于有检测有桶否,确定焊缝位置,把圆桶举起成方,放下,搬送等加工过程。机器动作多,控制过程比较复杂,故选用PLC加以控制。
二、硬件配置
成方机是在PLC系统的控制下实现全自动化生产的,这套控制系统是由日本立石公司的C40P组成的中心处理单元,硬件联接见图1
图1 硬件联接图
可编程序控制器,简称PLC;在生产设备中有大量的开关量及模拟量的控制装置,如:电机的启停,电磁阀的开闭,产品的计数,温度、压力、liuliang的设定与控制等等。以前,以上的控制主要是用继电器或分立元件来实现。但随着生产的飞速发展。人们对这些自控装置提出了更通用、易变、易修、可靠、经济的需求。随着电子技术的发展,人们开发了各种各样的可以满足上述要求的控制装置,其中就有可编程序控制器(PLC)。PLC是1969年才开始发展的。它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了各具特色的系列产品。OMRONC40P具有以下特点:
1.功能齐全:PLC的基本功能包括开关量输入/输出。内部中间继电器,延时ON/OFF继电器、锁存继电器、主控继电器、计时器、计数器、移位寄存器、四则运算、比较、二十进制转换等。
2.应用灵活:C40P的标准的积木式硬件结构,以及模块化的软件设计,使得它不仅可以适应大小不同、功能繁多的控制要求,可以适应各种工艺流程变更较多的场合。它的安装和现场接线简便,由于它的逻辑、控制功能是通过软件完成的,允许设计人员在没有购买硬件设备前就进行“软接线”工作,从而缩短了整个设计、生产、调试周期。
3.操作方便、维修容易:C40P采用电气操作人员习惯的梯形图形式编程与功能助记符编程,使用户能十分方便地读懂程序并编写、修改程序。PLC带有完善的监视和诊断功能,对其内部工作状态,通信状态,I/O点状态和异常状态均有醒目的显示。操作人员,维修人员可以及时准确地了解机器故障点,利用替代模块或插件的办法迅速处理故障。
4.稳定可靠:各生产PLC的工厂都严格按有关技术标准进行出厂检验。C40P通过了JIS标准,PLC有各种型号,但都可以适应恶劣的工业应用环境。由于其结构精巧,耐热、防潮、抗震等性能也很好。
三、软件结构
OMRON公司C40P可编程控制器所用编程语言为梯形图。
图2流程图
由于制桶生产线上成方机的工艺要求是:(1)将焊接罐体由圆形变为方形。(2)保证焊缝的位置在罐边的正中位置。在软件设计中,考虑将罐的焊缝位置找正,固定后,通过成方工位,使之成方,运送出成方机,完成成方工作。
寻找焊缝的工作是由一个振动传感器和一个放大器完成。由于焊缝是凹凸不平的,这样可由一个振动传感器检测,测到后传入放大器,放大器输出后输入到可编程控制器,告知焊缝找到。成方的工作是由两个扩张块完成,当圆形罐到扩张块中,扩张块向外扩张,使圆形罐变成方形,完成成方工作。
四、控制功能
在自动运转条件时,自动运转中间继电器得电,定位阀得电常闭,运送电机动作。检测罐是否到位,到位后罐被阻挡杆定位,使罐体位置正确,是检测、圆盘上升,计数等动作,边缝检测到后放下,到扩张工位扩张,送出罐体,完成成方机工作送到下一工序。在手动运转条件下,也可一步一步完成这些动作。
在焊缝检测工位,由于在旋转的罐边缘测焊缝后要马上停下来,以保证焊缝位置正确,这里利用了一套制动离合器:当电机带动焊罐在旋转时,制动离合器带着旋转,当焊缝找到后,制动离合器动作,使焊罐准确停止,保证了焊缝的位置。
五、结束语
PLC控制器价格较高,但由于PLC内部辅助继电器的存在;及输出点能承受大负荷,故可以直接驱动一般的电磁阀和信号灯,这样便能节约原来所有的中间继电器,由于元件的减少而使控制柜的体积缩小。并且,PLC的可靠性较高,功能也较全,是理想的控制器件。
1 引言
沂河桃园橡胶坝位于山东省临沂市境内。橡胶坝是用高分子合成材料,按要求的尺寸、锚固于河床底板上形成封闭状、用水(气)充胀后形成的挡水坝。不需挡水时,放空坝袋内的水(气),就可恢复原有河渠的过水断面。橡胶坝可用于防洪、灌溉、发电、供水、航运、挡潮及城市园林美化,也可用于活动围堰、渠系临时挡水工程等。
沂河桃园橡胶坝担负着当地拦河蓄水、泄洪、航运管理等重要任务。计算机自动化监控系统是工程正常运行管理和安全渡汛的一个重要保障措施。本自动化监控系统充分利用计算机技术、现场总线技术、网络技术、自动控制技术等高端技术进行橡胶坝的自动化监控,tisheng了橡胶坝和船闸状态监视,运行控制,日常管理的现代化水平,也为今后实现跨地区分布式网络化多媒体远程监控打下了基础。沂河桃园橡胶坝自动化控制系统的开发能够tigao橡胶坝的现代化管理水平,具有很强的经济和社会意义。
2 系统整体结构
橡胶坝控制系统的整体结构设计如图1所示,主要由现地测控系统和上位远程监控系统两部分组成数据采集与监视控制系统(scada系统)。橡胶坝现地测控系统选用西门子s7-300和s7-200系列plc平台开发,以plc为核心,采集各种传感器的信号,完成上下游水位及闸室水位、葛沟水位、船舶监测、各闸门开启高度、坝袋内压、坝体高度以及坝体其他参数的检测。它主要包括两套s7-200现场船闸控制柜、一套s7-300充排水泵控制柜、一个葛沟水位站监测柜、交通信号灯、电动蝶阀和现场所安装的数据采集及相关控制设备所构成的硬件系统,还包括针对大坝安全监测所用的设备渗压计。
图1 橡胶坝控制系统结构图
上位机远程控制系统主要由两台工业控制计算机及其监控软件、大坝安全监测设备mcu、工业交换机等组成。两台工业控制计算机,一台作为服务器,另一台作为客户机,客户机和服务器采用opc通讯;监控软件主要是实现控制系统的参数设置、工作状况显示、运行控制、数据统计和历史记录查询等功能,实时接收现地传感器等运行数据,记录各个坝袋以及闸门的运行情况,全面监控橡胶坝控制系统的整体运行情况。
通讯方面,两套s7-200现场船闸控制柜与s7-300控制柜采用profi-busu协议,葛沟水位s7-200监测柜与s7-300控制柜采用无线电台远程传输方式。服务器与客户机采用工业以太网通讯。大坝安全监测设备mcu和监控主机采用rs485协议。
橡胶坝测控系统必须在充分考虑船闸启闭及充排水泵操作的安全性和可靠性的前提下,利用成熟的工业控制技术、传感器技术、数据传输技术以及计算机技术,实现橡胶坝船闸及泵信息的实时采集、闸门自动jingque启闭、以及相关环境及船闸管理情况的实时监控。
3 监控系统功能设计
3.1 闸门和泵控制
(1)现地控制:现场操作人员能通过一组切换开关实现人工控制方式与自动控制方式的转换。在人工控制方式下,现场操作人员可按原有方式启闭闸门或泵,其动作相关信息将接受上级部门的实时监控。在自动方式下可以进行远程控制。人工和自动控制方式也可通过远程监控系统切换。
(2)远程控制:根据各级用户通过网络发给现场测控单元(plc)的指令,闸门可自动开启或关闭,充、排水泵自动启动或者停止,其动作由各级用户根据权限控制。
(3)闸门启闭及泵启动告警:在闸门将要启闭以及启闭过程当中,在闸门启闭装置附近应有相应的声光装置发出告警提示,以提醒在现场的工作人员注意。
(4)限位保护:在闸门启闭装置的上面和下面应安装启闭机运行范围的限位开关,一旦启闭装置运行到这两个位置时,这两个限位开关将立即通知测控单元,切断启闭机电源,以避免启闭机超出运行范围。
(5)相序保护:在启闭机的供电线路里面应串有相序保护器,避免由于三相电源相序混乱所造成的启闭机电机的不正常运转。
(6)过载保护:每个启闭机的控制电路里面必须配有热过载继电器,根据不同电机功率要求其有不同的设定值,当电机发生过载或是其他故障时,此继电器将能自动切断电机的供电电源,以免烧毁电机。
3.2 数据监测
实时监测数据应包括:闸前水位、闸后水位、闸门开度、闸门荷载、闸门上升或下降接触器状态、闸门行程开关状态、启闭机保护装置状态、动力和控制电源状态、有关操作按钮或开关状态、闸门启闭机电源电压、电流等。
(1)水位监测:在闸室及闸室前后都要按水位观测要求安装水位传感器,以便实时监测闸室及闸室前后的实时水位信息。
(2)闸位的自动跟踪测量:无论闸门动作与否,安装于闸门启闭机传动装置上的闸位计都应实时检测闸门的高度值,并上传给现场测控单元。
(3)电流、电压监测:在供电线路里面还要配置多功能电表,用以实时监测三相电源的电流和电压,为启闭机的启闭操作提供参考数据。
(4)液压系统监测:包括油压、压力报警信号(超压、欠压)、滤油器堵塞报警信号、油箱油位过低报警信号;
(5) 环境监测:在发电机室中装有温湿度等传感器,用以实时监测机房中的工作环境状况。
(6)状态监测:包括进出闸信号灯状态、上下游闭锁状态、闸门上升或下降接触器状态、闸门行程开关状态、启闭机保护装置状态、动力和控制电源状态、有关操作按钮或开关状态等。
3.3 充排水控制系统
坝袋充排水控制系统主要由上位控制系统、充排水泵、软起动器、电气控制装置、水位检测设备、坝袋高度及坝袋内压检测设备等组成,根据坝袋高度、坝袋内压以及水位,通过对水泵电机的启停控制以及输水管路上的电动蝶阀的开关等进行坝袋的充排水自动控制,坝袋的充排水所需时间必须与工程的运用要求相适应。
坝袋充排水控制系统主要包括汛期和非汛期两种充排水控制方式,汛期时,我们根据葛沟水位的情况,作出一个闭环控制,来调节坝袋的高度;非汛期时,我们根据上游水位的情况,作出一个闭环控制,来调节相应坝袋的高度。
4 系统硬件设计
4.1 可编程控制器的选型
针对用户要求,要求设备plc模块化、高性能、高可靠性、高速指令处理、用户友好的参数设置、简单的维护及服务和合理的价格等,综合考虑各个plc品牌的性能和性价比,我们选用了simens的可编程控制器s7-200和s7-300系列,s7-200作为子站,s7-300作为主站。其中,葛沟水位站plc采用了cpu222,船闸启闭控制plc采用了cpu226, s7-300采用了cpu315-2dp。
4.2 扩展从站模块
扩展从站模块(em277profib-us-dp):可将s7-200cpu连接到profibus-dp网络。em277经过串行i/o总线连接到s7-200 cpu。pro-fibus网络经过其dp通信端口,连接到em277profibus-dp模块。这个端口可运行于9600波特和12m波特之间的任何profibus波特率。作为dp从站,em277模块接受从主站来的多种不同的i/o配置,向主站发送和接收不同数量的数据。这种特性使用户能修改所传输的数据量,以满足实际应用的需要。与许多dp站不同的是,em277模块不仅仅是传输i/o数据。em277能读写s7-200cpu中定义的变量数据块。这样,使用户能与主站交换任何类型的数据。将数据移到s7-200cpu中的变量存储器,就可将输入、计数值、定时器值或其它计算值传送到主站。类似地,从主站来的数据存储在s7-200cpu中的变量存储器内,并可移到其它数据区。em277profibus-dp模块的dp端口可连接到网络上的一个dp主站上,但仍能作为一个mpi从站与同一网络上如simatic编程器或s7-300/s7-400cpu等其它主站进行通信。
5 系统软件设计
5.1 操作系统软件
橡胶坝监控系统的操作系统软件采用bbbbbbs 2000 server。它是在bbbbbbsnt server 4.0的基础上,发展活动目录,它采用了类似exchange server的数据存储方式,称为extensible storageservice,其特点是不需要事先定义数据库的参数,可以做到动态的增长,性能非常优良。在数据存储之上已建立索引的,可以方便快速地搜索和定位。活动目录的分区是域(domain),一个域可以存储上百万个对象,域之间还有层次关系,可无限地扩展。
在数据存储之上,建立一个对象模型,以构成活动目录。这一对象模型对ldap有纯粹的支持,还可以管理和修改schema。通过修改sche-ma的工具,用户和开发人员可以自己定义特殊的类和属性,来创建所需要的对象和对象属性。活动目录是一个分布式的目录服务,信息可以分散在多台不同的计算机上,保证快速访问和容错;不管用户从何处访问或信息处在何处,都对用户提供统一的视图。
5.2 plc控制程序的开发
plc作为橡胶坝测控系统的核心,plc编程软件对于实现现地、远程监控是至关重要的。step7是用于simatics7300/400站创建可编程逻辑控制程序的标准软件;microwin是用于simatics7200站创建可编程逻辑控制程序的标准软件,都可使用梯形逻辑图、功能块图或语句表3种方式编写具体程序。
s7200plc中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的v存储区当中即可,而s7300中需要在ob1(或是定时中断组织块ob35)当中调用系统功能x_get(sfc67)和x_put(sfc68),实现s7300与s7200之间的通讯,调用sfc67和sfc68时var_addr参数填写s7200的数据地址区。
本系统s7-300控制程序的开发采用西门子公司的step7 5.4, s7-200控制程序的开发采用西门子公司的microwin v4.0 sp3。
5.3 上位机simatic wincc软件设计
本系统采用西门子公司的监控软件simaticwincc(视窗控制中心)设计而成,具有数据显示,累积量查询和报表打印等功能。
simaticwincc(视窗控制中心),是西门子(siemens)在自动化领域中的先进技术和microsoft的强大功能相结合的产物。它有各种有效功能用于自动化过程,是用于个人计算机上的,按价格和性能分级的人机界面。可以容易的结合标准和用户程序生成人机界面,准确的满足实际要求。
simatic wincc主要包括计算机(computer), 标签管理(tag manage-ment), 数据类型(datatype)和编辑器(editor)四大部分。其中计算机一项是对计算机进行有关的设置;标签管理是对标签进行初始化定义;数据类型是对标签所代表的数据类型进行定义;编辑器则是为主要的部分,它主要包括以下几个部分:
(1) 图形编辑器(graphics desig -ner);
(2) 报表系统(report designer);
(3) 标签存档(tag logging);
(4) 报警存档(alarm logging)。
由于wincc软件本身是一个利用新的面向对象的软件编程技术开发而成的32位应用程序,可以用其内嵌的c语言或vb语言编辑器(wincc自己也具有丰富的函数库)编写适用于用户工程需要的动作或脚本文件,来进行数据的记录及存储,这样使得对于过程数据的处理、分析比通过odbc和sql访问归档数据更为灵活、简单。其中一段关于变量采集与归档得程序如下:
void savbbbbues()
{ #pragma code("kernel32.dll");
void getlocaltime(systemt-ime* lpst);
#pragma code();
sy
int nmonth; stemtime st;
int nyear;
int nday;
int nhour;
int nminute;
intnsecond; */定义时间参数/*
inti;
int nvaluecount=94; */定义变量个数/*
file *fp,*fptemp,*fplog;
char filename[64]={0};
char strerr[256]={0};
char * tagname[150]={
"zspower_leiji",
"6wf1_leiji",
."7sf4_leiji"
}; */定义参数,其中包括由需要记录的94个变量组成的数组/*
unsigned float fvalue[150]={0.0f};
getlocaltime(&st);
nyear=st.wyear;
nmonth=st.wmonth;
nday=st.wday; */获取系统时间/*
sprintf(filename,"d:\\data-\\%04d%02d%02d",nyear,nmonth,nday);
fptemp=fopen(filename,"r");
if(fptemp) gotoexit; */与系统时间相符的二进制文件是否已存在/*
fp=fopen(filename,"wb");
if(!fp)
{fplog=fopen("d:\\data\\log.txt","wa+");
sprintf(strerr,"%04d/%02d/%02d%02d:%02d:%02d------can`twritelogfile:%04d%02d%02d",nyear,nmonth,nday,nhour,nminute,nsecond,nyear,nmonth,nday);
fwrite(strerr,sizeof(strerr),1,fplog);
fclose(fplog);
return;
} */创建与系统时间相符的二进制文件并打开/*
for (i=0;i<92;i++)
{
fvalue[i]=gettagfloat(tagname[i]);
}
fwrite(fvalue,4,94,fp);
fclose(fp);*/按照数组中定义的变量顺序依次将变量瞬时值写入文件/*
exit:
fclose(fptemp); */关闭文件/*
}
5.4 监控流程设计
本系统中,plc程序设计主要完成开关量逻辑控制和模拟量回路控制。开关量逻辑控制包括各个水泵阀门的启停及其联锁控制,模拟量回路控制包括各个回路的pid控制算法的实现和比值控制系统和串级控制系统的实现。系统流程图2所示。
图2 系统流程
6 结束语
本系统按照沂河桃园橡胶坝监控系统建设的总体目标,遵循运行安全稳定、技术先进的原则,利用计算机网络技术、电力电子技术、工业控制技术和数据及视频传输技术对沂河桃园橡胶坝进行开发设计,建成一个具有先进性、可靠性、易于利用的现代化工程。本系统能实现实时信息自动采集、处理、监测、控制、远程数据传输等功能,为沂河的航运及安全提供了有力的保障。
作者简介
闫英俊 (1983-) 男 在读硕士研究生,主要研究方向:计算机控制与智能系统。
1 引言
神华集团是中国大的煤炭企业,准格尔旗黑岱沟选煤厂是选煤主力企业,2004年通过集中控制系统工程招标,范围包括对原1200万吨选煤厂的集控系统升级改造,新建800万吨重介车间的集控系统制造调试,全厂综合自动化系统,改造后的设计产量达到2400万吨,为国内大。全厂控制设备众多,保护装置齐全,工艺复杂,各系统间衔接关系多样,整体系统控制点数庞大,网络分布广大,对控制系统的要求较高。
2 工艺概述
准能公司选煤厂采用跳汰、重介、浅槽洗选工艺。主要设备均由国外进口。
2.1 跳汰洗选工艺
来煤经预先分级、手选、除铁除杂后,筛下物(小于50mm)进入原煤仓,经仓下给煤机给煤至皮带输送机,既可以去主厂房,又可装车。筛上物(大于50mm)经缓冲仓进入4台跳汰机,跳汰机采用肯哈得(khd)公司产品,车间采用双系统,各系统既可独立运行,也可运行。块精煤直接或经破碎后入块精煤仓,矸石入矸石仓。
跳汰洗精煤经捞坑分级、筛子和离心机脱水后入精煤仓,洗混煤经脱水后入洗混煤仓,矸石入矸石仓。煤泥水经过倾斜板沉淀器沉淀后,打入煤泥浓缩分级旋流器组,溢流入煤泥浓缩机,底流进高频筛。浓缩机底流经搅拌捅入压滤机,滤饼经刮板入煤泥凉干场。
2.2 浅槽重介洗选工艺
原煤经筛分破碎后,块煤进入主厂房浅槽分选床,产品煤分别经脱介筛和离心机脱水后,进入亚洲大的槽型产品仓。介质循环系统对介质进行密度调节和磁选、脱泥工艺处理,保证工艺要求的密度、煤泥含量、液位。煤泥水处理系统:煤泥水经煤泥水泵至煤泥旋流器、煤泥浓缩机,底流至安德里兹(andritz)公司的加压过滤机,脱水后的煤泥进入精煤皮带。装车系统采用了世界先进的小时能力2×5000t的卡那瓦(kanawa)公司的快速装车系统外运,如图1所示。
图1 洗选工艺
3 施耐德解决方案
黑岱沟选煤厂包括1200万吨跳汰洗煤车间、新建800万吨浅槽重介洗煤车间、400万吨旋流器重介车间、原煤车间、筛分车间、快速装车系统。跳汰洗煤厂旧的控制系统采用施耐德984系列产品,rio网络采用s908方式,cpu至人机界面fix32采用mb+网络联接。系统生产能力近2000万吨,每天产量5万吨,而目前煤炭形势较好,如何减少系统停车时间,尽快将新集控投入,恢复正常生产,将带来巨大的经济效益,而施耐德公司的quantum系列产品在网络和软件的向下兼容性无疑成为此次改造的选择。以下将从选煤厂集中控制系统的软件、硬件、网络等方面分别进行技术改造方案的阐述。
3.1 基于iec61131-3的系统兼容性
原有984plc的编程软件为mod-soft,运行于dos环境,采用ld梯形图编程。quantum系列编程软件concept是基于bbbbbbs环境的先进的编程工具。采用microsoftbbbbbbs图形用户接口(gui),符合iec61131-3,它的编辑器是统一的,使用简单。支持984梯形逻辑,这为老产品的用户提供了从dos到bbbbbbs的平滑过渡。concept除编程外还提供了强大的硬件、软件配置器、安全级配置器、导出功能块(dfb)编辑器、程序转换器、exec下载器和16位及32位仿真器等。concept完全可以将modsoft环境的984程序移植到新的环境,不改变原有的程序逻辑、操作习惯,保证操作人员直接使用新的系统而不必培训和学习。
3.2 人机界面
fix32与ifix皆为inbbblution公司的人机界面软件,ifix为fix32的升级产品,兼容原有数据库,而画面虽不能直接使用,但可以由ifix程序组中的pictureconverter.exe直接转换,经简单代码编写后可以顺利移植原上位机。
3.3 plc部分
新模块选型已考虑到直接一一对应替换老模块,如离散输入模块点数都为16位,这样可以直接由quantum140dai74000替换原b809-016;离散输出模块点数为16位,这样可以直接由quantum140dra84-000替换原b808-016;这样原有电缆保留、原有端子接线保留,只需将导线从老模块上拆下后直接一一对应到新模块端子上,即可实现原有功能,使接线改动量少。由此减少由于接线造成的错误。
4 网络设计
方案设计追求大限度的减少改造可能造成的错误及延误的时间,神华集团准能公司黑岱沟选煤厂综合自动化系统网络拓如图2所示。
图2 神华集团准能公司黑岱沟选煤厂综合自动化系统网络拓扑图
原984 plc采用s908rio网络,通讯介质(电缆)为同轴电缆,新的quantumplc亦采用rio网络,通讯介质(电缆)同样也是同轴电缆,可以不用更换。
984 plc升级为quantum plc的过程中,可以利用s908rio网络兼容quantum、984的特点进行,更换984 cpu部分为quantumcpu(140cpu53414a),下挂800 i/o,运行从modsoft下导入的程序(即ll984),逐步更换800i/o为quantum的rio模板(140cra93100),直至终完成。
此次控制系统的网络方案是采用目前标准的、开放的工业以太网为基础的、以全厂集成自动化为概念的生产过程自动化系统。它是用工业以太网、rio为系统网络,配以高性能、高可靠的plc现场控制站,并具有服务器的控制系统。通过rio控制层网络将现场数据实时采集到现场控制站,现场控制站可进行及时的数据处理,并将上位监控计算机所需的数据通过以太网络传送到上层的监控计算机,便于管理层对现场实际情况的及时掌握。
整个控制系统由现场设备(仪器仪表设备)、过程控制级(数据层)、中央监控管理级(信息层)组成三级计算机集散控制系统。该系统集数据采集、监视、控制、管理功能于一体,完成整个选煤厂的过程控制、工艺流程显示、设备运行状态的监测及故障报警,对选煤工艺过程进行分散控制、集中管理。
方案中的光纤环网层面主要以信息层为主,即cpu与主集控室的人机界面通讯为主,数据量较大,采用了100mbs快速以太网,为保证通讯线路的可靠性,采用了光纤环网作为网络主干,可以在网络路径发生一处中断的情况下,仍保证整条网络的通讯畅通。
为了减少光纤环网的冗余数据量,降低通讯负担,采取了每个cpu站采用双以太网模板(140noe77101)的方案,划分为两个网段,一段中的一块与本站的人机界面部分通讯,另一段中的一块通过光电交换机moxaeds-405-mm与上层的光纤环网联通,这样可以对数据进行分类,使本地控制通讯数据仅在本地以太网段交换,而需要送至主集控室的数据在另一个网段交换,终在光纤环网上只有五个cpu至主集控室的通讯数据,避免了所有数据在光纤环网上的繁忙、冗余的通讯。
主集控室与快速装车部分采用opc方式通讯。快速装车系统采用ab公司的contrologixplc,主集控室的ifix 3.5采用opc clientdrvier与ab公司的rsliux通讯,在ifix的启动选项中添加rsliux即可。由于快速装车系统为外方设备,只提供了一块以太网通讯模板与其人机界面通讯,为避免其内部通讯数据通过光电交换机转发而形成对上层光纤环网的拥塞,该网络新增了一台路由器,将内部以太网与光纤环网分段隔离,提供了光纤环网对内部contrologix的1756-enbt的单向路由访问,即实现了主集控室人机界面对contrologix的1756-enbt的读写,可以阻断内部数据的对外转发。
ifix安装sql server2000,通过实时odbc接口采样控制系统实时数据,并通过oracle服务器端与准格尔能源公司局端oracle信息管理系统数据库通讯。在至准格尔能源公司的上级网络联接上,采用了tp-bbbb公司的路由器与软件防火墙,可以在提供互联互通的前提下,防止外部网络对内部控制网络的非法访问,保证通讯的安全。
各cpu站之间的通讯采用以太网的cread和cwrite程序编写,可以实现高速、大量的数据共享。
在控制软件编制上,根据concept的特点,对系统进行分析,对程序的内存分配、地址分配进行规划、形成表格;对程序结构进行划分,将不同功能的程序划分到不同的子程序中,在主程序中分别调用,不但阅读清晰调试方便;程序除改造部分沿用原ll984外,新系统采用ld、fbd编程;将大量功能相同(如设备启停)的代码函数在主程序中调用,使用时只需将变量填入子程序的管脚即可,可以减少程序的繁琐输入和带来的输入错误,修改方便;对代码作注释,功能复杂的代码应作详细注释;规范变量名称,做到程序良好的:正确性、可读性、可维护性等。
系统设集中/就地两种运行方式,集中方式下,设备可以程序起、停车(逆煤流逐台启车,顺煤流逐台停车),并具有联锁(逆煤流方向设备闭锁)、解锁功能,就地方式用于检修,设备间无闭锁关系;集中、就地两种运行方式在转换过程中不影响设备的运行状态。
5 结束语
旧系统升级改造是利用选煤厂停产间隙进行,采用上述方案逐步实施,认真准备,细心调试,在没有耽误生产的前提下,顺利完成。全部系统的联合调试,于2006年初顺利完成。经大半年的运行,系统稳定、生产正常,得到用户的充分肯定。