杭州西门子中国授权代理商DP电缆供应商
近几年,我国自动化技术提高,工厂自动化也上了一个新台阶。PLC作为一个新兴工业控制器,以其体积小,功能齐全,价格低廉,性高等方面具有特优点,在各个领域获了广泛应用。
印刷机是一个精度要求较高机械,印刷品好坏取决于机械加工以及安装精度,也取决于水路、墨路平衡以及合压准确性。双色机每一色组,都有水路和墨路装置。便于水辊速度调节,每根水辊都用一个变频器控制。同时,主电机速度也需要变频器调节。实现多路速度调节。
印刷过程中,调版是一个比较繁琐过程。尤其对多色机来说,各组版对正精度会对印品产生相当大影响。套印不准,印刷品就会出现字面重叠或影像不清。一般来说,印版轴向调节范围为-2mm~+2mm ,周向调节范围为-1mm~+1mm。使用手动调版,会浪费很多时间,精度不高。实现自动打版,在版辊上安装了电位器,电位器将模拟量传送给4A/D,PLC处理,可将版辊转动精度很好控制打版范围内。
触摸屏作为一种新型人机界面,从一出现就受到关注。它简单易用,强大功能及优异稳定性使它非常适合用于工业环境。用户可以自由组合文字,按钮,图形,数字等来处理或监控管理随时可能变化信息。机械设备飞速发展,操作界面需由熟练操作员才能操作,无法提率。但使用人机界面,能明确指示并告知操作员机器设备目前状况,使操作变简单生动。使用触摸屏,还可以使机器配线标准化,简单化,同时也能减少PLC控制所需I/O点数,降低生产成本,也相对提高整套设备附加。三菱触摸屏和三菱PLC有很好通用性,能线监视并修改程序,不必很麻烦重复插拔接口。
一、软件设计
印刷机整体电气设计比较复杂,对时间要求也很严格。机器很多方装有接近开关,用来检测不同时间点。印刷过程中,走纸好坏是影响机器质量一个重要环节。所谓纸走好坏,指是无歪张,双张等现象,有歪张,双张现象,高速情况下,就会将走坏纸,卷入机器内,破坏胶皮,给用户带来很大损失。
实验中,我们发现,上述流程编制程序,低速没有问题,但速度增高至7000r/h后,就会出现歪张锁不住现象。究其原因,主光头反应时间和磁铁动作时间滞后造成。程序执行过程中,采用循环扫描方式,让电磁铁输出提前,设计中,采用了中断和三菱编程指令输入输出刷新指令,使电磁铁输出立即执行,提前了电磁铁动作时间,12000r/h速度下,也能很好锁住有故障纸张,解决了给纸一大难题。
二、离合压设计
离压,合压印刷中具有很重要作用。离合压准确性,对印品质量好坏有着直接影响。合压过早,会弄脏压印辊筒,给操作带来很多不便;离压过早,会使后一张纸印不上完整图案,造成纸张浪费。
印刷时,版辊筒与胶皮辊筒先合压,胶皮辊筒与压印辊筒后合压。我们机器中,合压全部采用了气动装置,每个气缸都有一个动作时间。印刷速度是多段速,3000~12000r/h之间,用户需要可选择不同速度。,气缸动作时间是一定,齿轮转过角度是一定,,机器速度不同时,合压时间同。解决此问题,我们理论计算值,找出不同机器速度时,机器延时时间。采用比较指令,当机器段速与理论值相等时,延时相应时间,使压印辊筒与胶皮辊筒准确合压。多次试验,离压,合压都没有问题。
三、人机界面设计
人机界面中,设计了7幅画面,包括整体图形,故障显示,机器速度和计数显示,水辊速度显示,调版监控等。故障显示使用指示器,给出位元件即可实现闪动效果,让操作者很方便知道故障部位,整体感很好。水辊速度显示中,设计了一个柱状图,可以显示水量增加大小,只需按下柱状图,就可增加水量,同时也可方便监控。
四、结束语
印刷机一套电气设计属于系统设计,包括硬件,软件设计,涵盖范围较广。这里,我只简单介绍了其中比较重要几部分,其它细节还有很多,这里不再一一列举。使用三菱一套控制系统,感觉,方便,机器批量生产过程中,没有发现大问题。其PLC功能齐全,,指令简洁,他产品相比,感觉三菱整体软件系统界面都比较友好,给用户编程,维修都带来大方便。其触摸屏与PLC有很好通用性,可触摸屏]监视并修改程序,这是其它产品所不能匹及。总之,三菱工控元件给设计人员和用户都带来了很多方便
1 系统概要
改造后的系统构成复杂,仅调节阀就有九个,此外还要增加变频器,由计算机控制切换调节3台风机转速;增加热值仪,串级调节高焦配比。采用西门子S7—300PLC和研华IPC 610工控机构成DCS系统。S7—300PLC作为下位机来实现所有信号的采集、运算、调节,其特点是:模块化、无排风结构、易于实现分散、运行、。CP5611卡为S7—300PLC与工控机的通讯接口卡,具有RS485接口和87.5kbps的通信速率,传输距离可达50m,使用中继器可达9100m。
2 控制原理
本系统含四个调节回路:
2.1热值调节
热值是用户气源的主要质量指标之一。
冷轧煤气7昆合加压站以高炉煤气为主气,它不可控制,取决于用户用量;焦炉煤气为辅气,要求控制其两道阀门,使高、焦配比约4:1。
2.1.1“高焦限幅”辅热值
本回路为一串级、交叉限幅调节系统。以热值调节为主环,焦炉煤气流量调节为副环,加入了高焦煤气流量单交叉限幅。焦炉煤气流量的设定值不单单取决于热值调节器输出信号,而且受到高炉煤气流量的瞬时值的限制,即按高、焦理论配比值求出应配焦炉煤气流量值,乘以1.05和0.95作为输出信号的上、下限幅值。
该控制思想一则使焦炉煤气流量调节器的调节量不至于过大,从而使高焦配比值在小范围内波动;二则使主环调节器不至于产生调节饱和,加快了滞后较大的主环的动态响应,改善了系统的调节品质。
对热值仪信号故障也有保护性,在实际的运行中,我们发现工人有时忘记了给热值仪过滤器排水,使煤气人口压力太低,燃烧不够,造成仪表信号显示偏低很多,即使焦炉煤气阀开到大,也不可能把热值调至“正常”,但此时热值调节器输出信号受到高炉煤气流量的交叉限幅,故在此三个信号中,终以上限值为焦炉煤气流量调节器的设定值,从而使焦炉煤气流量调节阀被约束在了一定的阀位,终使混合煤气热值波动稳定在一定范围内。
2.1.2“双阀同控”避“瓶颈”
原设计一阀自动、另一阀手动,实际上两阀都在手动方式,因而常常顾此失彼,致使南、北阀位相差太大;若采用两路单的调节器,二阀阀位加混乱,当系统工况变化较大时,其中一阀就会成为调节的“瓶颈”;若采用双调节器进行调节,二阀各自进行动作,虽能使系统在某一阀位组合状态下稳定,但有可能造成二阀阀位相差太大,同样可导致“瓶颈”的现象。
对此采用单台调节器串调双阀的控制方案,即在计算机中设置一台软调节器,其输出信号给到2台手操器,同时带动2台电动蝶阀。为防止二阀同时动作造成调,将2台手操器内的死区设置的有所差别,当调节器输出要求的阀位信号与实际阀位反馈信号出现偏差时,死区小的手操器(电动调节阀)动作,若偏差不大时,就能纠正过来;当调节量不够时,偏差增大,死区大的手操器(电动调节阀)也动作,加大调节力度,使系统回到稳定状态上。当系统出现较大偏差时,常会出现同时出二者死区范围的现象,则二阀一同动作,使偏差减小到一定范围,此时大死区的电动调节阀停止动作,剩余的小偏差靠死区小的调节阀来进一步精调到位。
2.2混压调节
混压调节在实际中既影响热值、又影响加压机后压力。所以,混压调节不好,则热值调节、加压机后压力调节都无从谈起。本回路为一串级随动调节系统,在控制回路中建立数学模型,煤气混合压力的设定值随着高、焦气源的压力波动而自动计算设定,同时又加以上下限幅,使工艺操作变得加合理。从热值的稳定方面来看,机前混压能够随高、焦煤气压力波动而适时适度地调整,保证了焦炉煤气能够按所需的量顺利配人;从加压机后压力的稳定方面来看,机前压力变化范围不至于太宽,减少了对加压机后出口压力调节的干扰。
混压调节就是控制高炉煤气的两道阀门。为了避免“瓶颈”,同样如上所述,也采用了一台软调节器控制2台电动调节阀的方式,减少对机后出口压力调节的干扰。
2.3加压机后压力(变频)调节
加压机后压力是用户气源的主要质量指标之一,本回路为一定值单回路调节系统。其设定值为3.5kPa,当加压机后出口压力升高/降低时,增大/减小变频器的输出频率。从而改变加压机的转速,以“变”求“稳”。在计算机和变频器上都设置了运行频率,从而保出口压不至于太低,也保证了自带油泵能够给出足够的油压油量,以免烧坏轴瓦。这两个频率运行下限是保证加压机设备、用户正常生产的两道防线。
2.4加压机后压力(泄放)调节
这是加压机后压力调节的另一手段。本回路为一定值单回路调节系统,其设定值为14kPa,当加压机后出口压力升高/降低时,增大/减小泄压阀的开度,以“泄”求“稳”。
2.4.1变频、泄放“双管齐下”稳压力
通常,泄放调节器的设定值变频调节器的设定值,一般情况下,变频器负责系统全部的调节,而泄放阀处于关闭的“休闲”状态。当用户突然大减量,造成出口压骤然升高,变频的调节速度不足以使出口压降下来时(即出口压过14kPa),泄放回路立即参与调节。泄放回路比例带、积分时间都设得很小,因而,动作很快,与变频“双管齐下”,可使压力降下来,保证了用户气源压力稳定,避免了以前类似情况下加压机进入喘振的可能,了设备。在调节过程中,绝不会出现既保持加压机转速较高,又使泄放开启一定高度的“稳定平衡”状态。
综上所述,本系统在控制思想和软件编制上有如下的特点:
(1)小偏差小动作、大偏差大动作,既加决了响应速度,又提高了调节精度。
(2)两阀在调节过程中,”不会造成“瓶颈”现象。阀位死区大的南阀阀位“阶段”性地跟踪死区小的北阀阀位。当偏差产生时,北阀“有错必纠”,南阀对北阀在调节中所累计的阀位变化不会坐视不管,而是“该出手时就出手”,大力度地“调一把”(当北阀阀位调到一定开度时效果就不显著了,此时取决于南阀的开度)。
(3)死机情况下、变频器仍然能保证运行。无论主机从机中任一掉电,或二者都掉电,变频器都运行在其保护下限频率上,加压机不会停机,保证了用户的正常生产。
(4)简单易“倒机”。通过软件的巧妙设计,使加压机的切换变得非常简单:将变频器输出频率下调为零、此时原运行的加压机处于停止状态,电流很小,可拉掉其开关,并马上再合上另一台备用加压机的开关,因变频器末停,3—4分钟即可调频加速到工作状态。当然二者切换期间,需关照冷轧关小烧嘴。
控制系统在WIN98环境下运行,组态软件为STEP7V5.0及Kingview5.0。系统利用组态软件Kingview5.0的驱动程序与下位S7—300PLC进行数据通讯,包括数据采集和发送数据/指令;下位S7·300PLC则通过MPI卡与上位计算机交换数据,每一个驱动程序都是一个公共对象,这种方式使通讯程序和组态软件构成一个完整的系统,保证了系统率地运行。
3 系统画面
系统画面分为两大类:操作员画面、工程师画面。
操作员画面:向操作人员了各种数据、曲线、功能键,显示内容丰富鲜明、操作简捷。工程师画面:工程师在调节中进行参数修改和设定的重要环境,也是自控系统的。
4 结束语
该系统自投运以来,在生产正常的情况下,热值稳定在6.0左右,压力稳定在13.5kPa左右,满足了用户的要求,同时变频运行于30—40Hz左右,泄放阀一般处于关闭的状态,大大减少了泄放煤气量和净焦煤气量,达到了预期的生产、提高产品质量、节能降耗的目的。
1 引 言
随着现代科学技术的发展,PLC己广泛地应用于工业控制微型计算机中。
目前,工业机器人关节主要是采用交流伺服系统进行控制,本研究将技术成熟、编程方便、性高、体积小的SIEMENS S-200可编程控制器,应用于可控环流可逆调系统,研制出机器人关节直流伺服系统,用以对工业机器人关节进行伺服控制。
2 工业机器人关节直流伺服系统
工业机器人关节是由直流伺服电机驱动,通过环流可逆调速系统控制电机的正反转来达到对工业机器人关节的伺服控制的目的。
2.1 控制系统结构
系统采用SIEMEN S7-200型PLC, 外加D/A数模转换模块,将PLC数字信号变成模拟信号,通过BT—I变流调速系统(主要由转速调节器ASR、电流调节器ACR、环流调节器ARR,正组触发器GTD、反组触发器GTS、电流反馈器TCV组成)驱动直流电机运转,驱动机器人关节按控制要求进行动作。系统结构如图1所示。
图1 机器人关节直流伺服系统结构示意图
2.2 系统工作原理
系统原理如图2所示,可控环流可逆调速系统的主电路采用交叉联接方式,整流变压器的一个副边绕组接成Y型,另一个接成△ 型,2个交流电源的相位错开30°,其环流电压的频率为l2倍工频。为了抑交流环流,在2组可控整流桥之间接放了2只均衡电抗器,电枢回路中仍保留一只平波电抗器。
控制电路主要由转速调节器ASR、电流调节器ACR、环流调节器ARR, 正组触发器GTD、反组触发器GTS、电流反馈器TCV组成(见图2),其中2组触发器的同步信号分别取自与整流变压器相对应的同步变压器。
图2 工业机器人关节直流伺服系统原理图
系统给定为零时,转速调节器ASR、电流调节器ACR被零速信号锁零。此时,系统主要由环流调节器ARR组成交叉反馈的恒流系统。由于环流给定的影响,2组可控硅均处于整流状态,输出的电压大小相等、性相反,直流电机电枢电压为零,电机停转,输出的电流流经2组可控硅形成环流。环流不宜过大,一般限制在电机额定电流的5%左右。正向启动时,随着转速信号Ugn的增大,封锁信号解除,转速调节器ASR输正, 电机正向运行。此时,正组电流反馈电压+Ufi2反映电机电枢电流与环流电流之和;反组电流反馈电压-Uril反映了电枢电流, 因此可以对主电流进行调节。而正组环流调节器输入端所加的环流给定信号-Ugih和交叉电流反馈信号-Ufil对这个调节过程影响小。反组环流调节器的输入电压为(+Uk)+(-Ugih)+(Ufi2),随着电枢电流的不断增大,当达到一定程度时,环流自动消失,反组可控硅进入待逆变状态。反向启动时情况相反。另外,可控环流可逆调速系统制动时仍然具有本桥逆变,反接制动和反馈制动等过程。由于启动过程也是环流逐渐减小的过程, 因此, 电机停转时,系统的环流达大值。环流有助于系统越过切换死区,改善过渡特性。
3 系统程序设计
程序设计方案为手动输入一个角度值,让电机转动,通过与电动机相联的光电码盘来电动机转的角度,将转动角度变成脉冲信号。由于电动机的转速非常快,所以只能把脉冲信号送往PLC的高速计数器。然后将计数器的脉冲记录与手输入的进行比较,如果两者相等说明电动机已经到达角度位置,否则继续进行修正。值得注意的是,由于电动机从转动突变到停止会有一定的惯性, 因此在进行信号比较时应允许有一定的误差,不然电动机就会始终处在修正位置状态。系统程序框图如图3所示。
控制系统方案的确定
升降横移立体停车库以停放轿车为主,其代价较昂贵,而且立体停车库使用时涉及到人身和车辆的,所以对设备的性和性要求非常高。PLC采用了以计算机为的通用自动控制装置,集微机技术、自动化技术、通讯技术为一体,性强、、设计紧凑、扩展性好、操作方便,适用于频繁启动和恶劣的环境,因此在立体停车库控制系统中通常采用PLC作为电控系统的。
作为网络底层的现场总线技术以其简单的结构,在控制系统的设计、安装、运行、维护上体现出大的优越性,因此本文采用Profibus-FMS和Profibus-DP构成两层控制网络。Profibus-FMS主要完成中等传输速度的循环和非循环通信任务,通常用于PLC与PC、PLC与PLC之间的互相通信。而底层网络则选择了Profibus-DP,这主要因为Profibus-DP是经过优化的高速通信联接,用于设备级分散I/O之间的通信,构成获得短总体循环时间的单主站系统。本系统运用现场总线技术实现了现场智能设备和自动化控制设备之间的开放式、数字化、多节点通信,并提高了系统工作的性和灵活性。
同时,本系统以上位机作为监控机,利用上位机的数据通信手段,数据处理能力和图形显示、多媒体技术,通过现场总线,实时接收和处理下位机PLC从现场采集的各种状态、控制、报警信号,并利用这些信号驱动制界面中的各种图形,实时显示现场的各种状况,在操作员和停车库之间构造出形象、直观的界面,对操作运行和故障给出提示、报警等。
立体车库控制系统设计
控制系统的组成
立体车库控制系统由上位机监控系统和下位机PLC控制系统组成,图1为该系统结构框图。其中,监控系统由“上位机+Profibus现场总线+PLC+现场操作机构”构成,以PC机为,配备有打印机、音效设备、收款机、显示器等。如果车库是由多个3×3单元的组合,可以用一个PLC控制一个车库单元,多个PLC共同构成多点结构的局域网。如果车库的规模足够大,还可以考虑配备操作器、触摸屏和IC卡磁卡机等来实现智能化自动控制。
车库控制方式分为3级——手动、半自动和全自动。手动是在现场用手操作器对每个托板进行点动控制,应用于车库检修、突然停电、紧急停机和车库故障4种情况;半自动为操作PLC控制面板上的按钮由PLC实现自动逻辑控制;全自动是由计算机给出存取命令由PLC来执行任务(要求配备“操作器”)。其中,手动方式为级,而半自动或全自动方式用于正常进出车处理,其中半自动方式级全自动。在计算机脱机情况下,PLC控制面板可以完成所有存取车操作,而且本设计要求手动、半自动、全自动之间能够互锁。
PLC控制系统设计
PLC是车库控制系统的,其操作大致分为三类:以故障诊断和处理为主的操作;联系现场状况的数据I/O操作;执行用户程序以及响应与PLC相连的外部设备的命令操作。当有存取操作时,PLC会接收和分析操作人员在控制面板按钮或上位机输入的指令,做出合理的工控安排:判断检测元件的状态,读取车库机械驱动部分的信息;然后,将信息反馈到执行元件,拖动车位板,实现其位置移动,完成车辆的存取操作和信号的显示(指示灯)。整个动作区域配有光电检测及多重系统,以防异常情况发生。
该系统中PLC主要完成对托盘、托板位置及运行状态的检测和存取车的操作。用各种光电开关、行程开关检测位置状态,用接触器、继电器执行对拖动电机的起停控制。
对车位的操作就是控制横移小电机和升降大电机,使它们在不同时间实现正反转。而且上层升降动作和以下各层的横移动作是互锁的,即当上层泊位在升降时,下面各层泊位不能移动,反之亦然。并且上层泊位每次只能有一个泊位进行上下升降运动。
为了保证存取车,系统要定位。行程开关的设置保证了托板能平移到预定位置以及托盘能上升或下降到准确位置,但同时,行程开关逻辑要严格互锁。例如1、2水平限位开关在静态情况下只能有一个是断开的,如果2个以上开关闭合即表示托板不到位。在车库静止时, 2、3层所有挂钩信号均应断开(负逻辑),2层上限位开关断开,3层上限位开关闭合。
此外,为了保证载车板运行过程的性,采取传动系统自锁保险设计和挂钩保险设计:如链传动采用制动电机,无论发生什么情况,都处于自我保护状态;控制挂钩运动的电磁铁上有一反馈信号,以指示挂钩是否已把托盘挂好等。
光电开关布置在不同的位置有不同的功能:分别安装在托盘底层左右两边的光电开关,可以检测托盘上汽车停放是否到位;在托盘对角线上安放的光电开关可以检测托盘上有无车;装设于停车库车辆入口处左右两侧的光电开关还可以用于检测外界的错误动作和车位移动时出现的异常情况等,如车辆未停妥、动作区域有人或物、运行过程中有车想开进等意外情况,光电开关光线被遮,会给PLC一个电平变化信号,从而改变PLC的输入,蜂鸣器发音报警,设备不作运行或停止运行。
同时在车库中还运用了一些传感器,如烟温传感器、检测断绳松绳或断链报警的位移传感器,以及警示装置、紧急停车开关、手动按钮、复位开关等。
PLC控制系统程序设计
控制程序流程图
该系统存取车控制只针对上层(二、三、四层)车位,而对于下层车位,存取车只需直接开进开出即可。控制软件采用梯形图语言编写。程序流程图如图2所示。
软件在设计不同层进出车程序时运用了“并行分支与汇合”的技巧,所谓并行分支指的是各分支流程可同时执行,待各流程动作全部结束后,根据相应执行条件,汇合状态动作。即如果选择三层托盘进出车,可以使一层二层同时平移(左移或右移),这样,设备动作顺序之间联锁或双重输出时,控制系统均能自动处理,而且控制系统的试运行及故障检查非常方便,可节约大量时间,提高工作效率。
控制程序优化
由于上层的托盘升降都使其下层车位为空车位之后才能进行,以地上三层车位运动为例,一层空车位位置有N种,二层托盘升降涉及的运动方式有N2种,三层托盘可能的运动方式有N3种,随着车位和层数的增加,程序会出现剧烈膨胀,因此,如何寻求简便方法,使程序得到优化将是该系统程序设计的难点。以二层为例,在变量Dm中存放二层需要存取的车位号,该车位号为1~N,如进行上层X(1≤X≤N)号车位存取,则Dm=X;在Dn中存放下层空车位号,设空车位为Y号车位,则Dn=Y;在进行存取车时,把Dm和Dn中的数值进行比较,其结果为零,则上层车位的托盘可以直接下移;如果结果大于零,则表示空车位在左边,这样先把空车位右边个托盘左移到空位上,之后重复上述过程,直到空车位在上层需要存取的车位正下方时,上层车位的托盘才能进行升降运动。三层和四层存取车的处理方法和二层类似。
模块化程序设计
PLC控制程序采用模块化编程形式,车位运行过程中只需调用子程序模块,这样大大降低了程序的复杂程度,方便了程序的修改,而且为车位的拓展提供了便利的条件。整个程序包括主程序模块、手动按键子程序模块、紧急停车按键子程序模块、初始化程序模块、存取车位号赋值程序模块、空车位号与移动车位号赋值程序模块、托盘平移运动程序模块、光电开关子程序模块、托盘升降运动程序模块和故障报警子程序模块。
软件设计中关键问题的处理
程序所用状态元件、定时器及数据存储器均选用具有掉电保护功能的元件,当系统掉电时元件保持掉电前的状态,以保存现场信息,待上电后继续完成被中断的动作;当发生意外情况时,按下急停按钮中止系统的运行并保存现场断点信息;当出现如电机过载、过热电气或机械故障时,自动中止系统的运行,并发出声光报警,同时系统转入手动方式进行故障处理。
结语
升降横移类立体车库的控制系统通过采用PLC和Profibus现场总线控制,使整个控制系统的性大大提高,满足了车库的控制功能与使用性能的要求,实现了进出车的智能控制。系统还在硬件设计上采用了手动、半自动和全自动多级冗余控制方式,配合软件/硬件连锁保护,大大提高了系统的性;同时,由于PLC软件设计上的优化处理,使得本系统对于车位的扩展实现较为简便;此外,软件设计还采用了“并行分支与汇合”的技巧,从而大大缩短了进出车时间,提高了工作效率。
建立数据库
两台服务器之间要进行数据同步,建立SQLServerODBC数据源,ODBC系统数据源存储了如何与数据提供程序连接的信息。系统数据源对当前机器上的所有用户可见。分别在主、从服务器上建立数据源。
在Server1控制面板中,选择管理工具,打开ODBC数据源管理器。
在系统DSN栏中,新建系统数据源,选择新建数据源类型为SQLServer,在数据源名称栏填入Primaryonserver1,描述也用Primaryonserver1,意思是主数据源在server1上,那么选择连接SQLServer就得选择连接server1。
在登录可信区选项中,注意图中的A和B标识,选择通过登录用户名及密码访问SQLServer数据源。
在默认数据库选项中,选择改变默认数据库,并用下拉菜单,将CIMPLICITY为默认数据库。
然后选择用字符数据进行转换。一个字符串或者一个数字在进行传输时,对方无法直接接收数据,只能通过ODBC内部字符数据转换后,进行传输到对方,对方再进行内部解码后显示出字符串或者数字。
在设置好这些项后,有一个你所建立ODBC数据源的详细信息菜单,在你点击测试数据源时,如果建立成功的话,它会显示建立成功的字样,见12页。
在系统DSN栏中,可以看到已经建立好的PrimaryonServer1SQLServer数据源。
仅仅在Server1建立一个PrimaryonServer1数据源不够,还得新建一个主数据在Server2上(即从数据在Server1)的数据源。
在系统DSN栏中,再新建系统数据源,选择新建数据源类型为SQLServer,在数据源名称栏填入Secondonserver1,描述也用Secondonserver1,意思是从数据源在server1上,那么选择连接SQLServer就得选择连接server2。SQLServer的配置跟建立Primaryonserver1是一样。
在建立好Server1的数据源后,就在Server2上建立数据源,跟在Server1上的设置一样。
在Server2控制面板的ODBC数据源系统DSN栏中,新建系统数据源,选择新建数据源类型为SQLServer,在数据源名称栏填入Primaryonserver2,描述也用Primaryonserver2,意思是主数据源在server2上,那么选择连接SQLServer就得选择连接server2。SQLServer的配置跟建立Primaryonserver1是一样。
在系统DSN栏中,再新建系统数据源,选择新建数据源类型为SQLServer,在数据源名称栏填入Secondonserver2,描述也用Secondonserver2,意思是从数据源在server2上,那么选择连接SQLServer就得选择连接server1。SQLServer的配置跟建立Primaryonserver1是一样。
● 联机
在server1上打开TONGFENG工程文件,在工程Project栏中选择ConfigurationUpdate,将配置映射到从服务器,也就是映射到从服务器Server2的共享文件CIM-Redundancy中。在bbbbbbs中,右键单击redundancy选择QuickView,就会出现主从服务器的运行状态,再Run运行整个项目。若设置正确的话,从服务器Server2会随主服务器Server1的启动而启动。
4.3 操作级
通风控制室的Server1、Viewer1和主控室的Server2,在操作同一个系统时,操作的级分别是主控室通风控制室,通风控制室服务器操作员站,即Server2>Server1>Viewer1。
● 总体思路
在操作一个系统的某个阀门时,设立两个变量:一个是通风控制室内部之间的级别区分;另一个是主控室与通风控制室的级别区分。
利用本地计算机名进行判断是属于主控室操作,通风控制室服务器操作,还是通风控制室操作员站操作,然后对变量进行赋值,严禁操作权限比自己低的计算机操作。三台计算机名分别为Server2、Server1、Viewer1,变量分别为“PTL40主控”和“PTL40通风”(PTL40表示某个系统),“PTL40主控”表示主控室与通风控制室级别的区分,“PTL40通风”表示通风控制室服务器与操作员站级别的区分。
当检测到Server2操作时,它的级别,直接赋值“PTL40主控”为1,不允许Server1和Viewer1操作,当然“PTL40主控”要融入Server1和Viewer1的操作条件中。直到Server2操作某个阀门动作完毕时,赋值“PTL40主控”为0。
当检测到Server1操作时,它的级别次之,要判断一下是否“PTL40主控”为0,若“PTL40主控”不为0,它就不能操作,将给出一个操作框,提示“主控制正在操作”;若“PTL40主控”为0,那么就赋值“PTL40通风”为1,不允许Viewer1操作,当然“PTL40通风”也要融入Viewer1的操作条件中。直到Server1操作某个阀门动作完毕时,赋值“PTL40通风”为0。
当检测到Viewer1操作时,它的级别,既要判断“PTL40主控”是否为0,也要判断“PTL40通风”是否为0,只要有一个不为0,他就不能操作,将给出一个操作框,提示“主控制或其它正在操作”;若“PTL40主控”和“PTL40通风”都为0时,Viewer1才能对某个阀门进行操作。
● 操作面板
用户要求在某个阀门操作时,都分三级定义。,对某个阀操作是“自动”,是“手动”,还是“取消”。二,选择“自动”操作方式由PLC程序完成对其控制;若选择“手动”操作方式,选择对阀操作是“打开”,还是“关闭”。三,选择对阀操作“打开”,那么确信打开阀么,“是”或者“否”。当然,选择对阀操作“关闭”同样,选择确定关闭阀么,“是”或者“否”。对某个阀门操作“打开”和“关闭”真正的赋值是在按钮“是”上,如选择确定“打开”吗,“是”,就把阀门操作打开置1;如选择确定“关闭”吗,“是”,就把阀门操作关闭置1。
根据用户要求,结合以前的经验,若要完成一个阀门的操作,就得至少画四个区域块进行隐藏和显示,达到“手动”和“自动”、“打开”和“关闭”的操作。再加上级别操作,还得添加两个区域块,对禁止操作进行提示“主控室正在操作”或“主控室或其它正在操作”。
但通过隐藏和显示的方式处理区域块有一个弊端存在,就是在画面开发环境下,到处都是区域块,没有办法隐藏,给查看或修改流程图带来不便。不得不采用CIMPLICITYHMI特有的另一种方式——VB语句编写对话框。
根据用户操作面板的要求,仅仅只是一个提问与选择的问题。在CIMPLICITY HMI PlantEdition “BasicControlEngineLangeReference”中,有一个“AnswerBox”的对话框就可以满足要求。
AnswerBox(“Copyfiles?”,“Save”,“Restore”,“Cancel”)可以替换成AnswerBox(“请选择运行模式:”,“手动”,“自动”,“取消”);也可以替换成AnswerBox(“你是要打开还是关闭:”,“打开”,“关闭”)或者AnswerBox(“你确定要打开吗:”,“是”,“否”)等等。
在主函数“Seleaser%”到“EndSelect”段,Case1对应的就是选择“Save”后的操作“文件保存”;Case2对应的就是选择“Remove”后的操作“文件删除”;CaseElse对应的就是选择“Cancel”后的操作“操作取消”。
由于操作面板分三级,那么在语句编写对话框时,就要用嵌套的方式。比如个AnswerBox对话框是“选择模式”,那么在选择“手动”的时候,就得在函数段Case1中嵌套下一个AnswerBox对话框“打开、关闭操作”。同理,在选择“打开”时,就得再在函数段Case1中嵌套再下一个AnswerBox对话框“确定打开”;在选择“关闭”时,在CaseElse中嵌套AnswerBox对话框“确定关闭”。
● 功能实现
在总体思路和操作面板的基础上,要把两者融在一起,并且实现操作级的功能。可以将整个函数分成三段:SubServer2()、SubServer1()和SubViewer1()。在每段函数中,都进行本地计算机名字PointGet(“$puter”)的判断,SubServer2()段,只对“Server2”=PointGet(“$puter”)计算机执行AnswerBox的程序,否则就退出SubServer2()段。同理,SubServer1()段只对“Server1”,SubViewer1()段只对“Viewer1”,这也防止了同一网络中,安装有CIMPLICITY-HMIView版的其它操作站对系统进行非法操作。
在投入运行中,不排除一种可能。就是级别低的操作站正在操作某个系统,还没有操作完毕,级别高的操作站要对其系统进行操作。此时,就得在AnswerBox中的每一步Case执行操作增加对级别变量的判断,如“PTL40主控”和“PTL40通风”。还得在变量判断后的语句中添加AnswerBox“主控室正在操作”或者“主控室或其它正在操作”的提示来退出。
1 公司背景介绍
中国四联仪器仪表集团有限公司以重庆川仪为组建,是一个集科研、生产制造、销售、进出口贸易、投资为一体的国家计划单列的大型企业集团。也是55 家国家试点集团之一,现为国内规模大、产品门类全、系统集成能力的综合性自动化仪表制造企业,荣获中国电子信息100 强、中国机械工业100 强、中国电气工业100 强、重庆工业50 强。公司主要生产和经营工业自动化控制系统及仪表、控制软件、分析仪器及成套系统、楼宇自动化系统、电气自动化系统、电子及仪表元器件、IT集成电路、功能材料、工艺工装设备、汽车/ 摩托车零部件及汽车、光学仪器、环境试验设备、电脑加油机等十几个大类产品,是经重庆市科学技术认定的企业。公司坚持“川仪在用户身边,用户在川仪心中”的服务宗旨。依托遍布全国各主要城市的40 多个经营网点,以产品竭诚为广大用户提供服务。
“十五”期间,公司紧紧抓住宏观经济增长和西部大开发机遇,加快结构调整和产业升级,技术成效显著,营销体系加健全,经营机制日趋灵活,管理水平不断提
高,公司经营规模稳居行业,企业综合实力进一步增强。面向“十一五”,公司将以仪器仪表研发与制造基地建设为契机,推进以新一代自动化控制系统及智能现场仪表、工程应用软件、系统集成为主体的研发及产业化,继续大力发展的科学仪器、微电子器件、电子功能材料和具有竞争规模的汽车/摩托车零部件,在不断巩固和扩大电力、冶金、石化等传统市场领域的同时,着力培育核电、城市轨道交通、汽车电子、生物医疗及环析仪器、运动控制设备及装置等新的市场领域,努力把公司建成体制完备、运转、技术、管理科学、文化、效益良好,具有竞争力和可持续发展能力的企业集团。
2 项目背景介绍
中国原子能科学创建于1950 年,是我国核科学技术的发祥地和性、基础性、前瞻性的综合研究基地。中国实验快堆工程是由、科工委及核工业集团公司出资兴建,中国原子能科学负责设计、建造和日后的运行。中国实验快堆以钠为冷却剂,热功率6.5 万千瓦,净电功率2 万千瓦。采用一回路池式结构和钠—— 钠—— 水三回路传热系统,并设立非能动事故余热排除系统。工程建筑面积达4.4 万平方米。中国实验堆是由快中子引起原子核裂变链式反应的反应堆。它是解决未来后续能源供应可供选择的堆型。“快堆的一个重要特点是,在消耗核燃料的同时,又产生多于消耗的核燃料,实现核燃料的增殖,所以又称快中子增殖反应堆。”在铀中占99% 以上的铀—— 238 不能被充分利用,因此压水堆的进一步发展将受到铀资源的限制。发展快堆可将铀资源的利用率从单一发展压水堆的约1% 提高到60% 至70%。快堆电站在发电的同时可将铀—— 238 转化成可裂变燃料钚—— 239,钚—— 239又可为新的快堆核电站供初装料。这样周而复始,形成核燃料闭式循环体系,就能够使核能大规模持续发展,免除燃料短缺的后顾之忧。工艺描述。
2.1 基本功能
● 检测与控制功能总要求
根据项目工艺过程要求,所有检测参数都送通风控制室的计算机系统进行集中显示、报警、控制、报表打印、数据记录及趋势曲线显示,其中PTL40、PTL70、PTL76、PUV01、
PUV03 等五个系统可以同时在主控制室显示和报警。在主控制室对以上五个系统进行控制,权。多点控制时权从高到底的排列是主控制室、通风控制室。消防控制系统所控制的防火阀的状态也在通风控制室的计算机上显示。
● 夏季、冬季温度调节功能
夏季时控制系统通过调节冷水阀门,将房间的温度控制在合适的范围内;冬季时控制系统通过调节热水阀门,将房间温度控制在适当的范围内。夏季冬季温度控制的转换为手动转换。温度设定值可以在线设定。只在冬季对房间温度进行调节,夏季不调节温度。温度设定值可以在线设定。
● 湿度控制功能
在冬季里,当房间内湿度不满足要求时,通过启动/停止加湿泵的方法将房间内的湿度控制在一定的范围内。
● 阀门的控制与连锁功能
所有被控阀门均为电动阀门。在通风控制室、主控制室的计算机可监视阀门状态,并对阀门进行远距离控制。所有阀门根据工艺条件的要求实现连锁功能。
● 风机的控制与连锁功能
所有风机均有手动和远程控制两种控制方式, 手动方式在电工种配电间进行,远程控制方式在通风控制室实现;部分风机在主控制室也能控制。远程控制方式可以实现远程手动和自动控制功能,并且可以与相关阀门实现连锁功能。在电工种配电间设有远程和就地控制切换开关,在计算机上可以显示该开关的状态。
当运行风机故障时,控制系统将切除故障风机,同时关闭相应的阀门;自动启动备用风机,同时打开相应的阀门,并给出警告信号。
正常情况时,大功率风机运行。当厂房内断电时,切除大功率风机,同时关闭相应的阀门;自动启用小功率风机,同时打开相应的阀门,并给出相应的警告信号。当运行机组的风机故障时,控制系统将切除故障机组,同时关闭相应的阀门;自动启用备用机组,同时打开相应的阀门,并给出相应的警告信号。
● 过滤器自动切换功能
具有两路过滤器的系统,当运行的一路过滤器的压差报警时,自动切除该路过滤器并关闭相应的阀门,同时投入备用过滤器并打开相应的阀门。
● 新风机组自动投入功能
当空调机组进风口放射性剂量标时,代有净化功能的新风机组将自动投入。
● 电加热器的控制与连锁功能
所有电加热器都可以在计算机上实现手动和自动控制。运行条件满足时,电加热器自动投入或切除。所有电加热器均为三段控制,当温度测量值设定值时,依次投入段电加热器、二段电加热器、三段电加热器;当温度测量设定值时,按相反顺序切除电加热器。电加热器后温度过高和风道无风时,电加热器自动切除。
● 与消防控制系统通信功能
该功能应能接受消防控制系统控制的有关信息。
●与主控制室计算机系统通信功能
该功能应能将通风控制系统的有关信息送往主控制室计算机信息控制系统。
2.2 冗余配置
采用双冗余服务器热备方式,主从服务器的数据能够进行热备份,组态软件能够实现在主服务器出现故障时自动切换到从服务器。
网络采用10M/100MEthernetTCP/IP冗余工业以太网配置。PLC控制器采用双机热备冗余配置,在故障时能够实现主站到后备站的的平稳切换。
2.3 通信
系统具与消防控制系统的通信能力。
系统具与主控制室计算机信息系统通信的功能。
3 总体设计
中国实验快堆核岛厂房通风控制系统采用分层分布式结构:系统层和过程控制层。
3.1 通风控制系统设计原则
系统采用双机热备冗余配置,单个部件故障不影响整个系统功能执行;当系统模板出现故障时,保;具有在线自检功能,实时显示系统状态。系统本身出现故障时,自动给出报警;所有模板允许带电换,双机热电系统的模板在故障或换时自动实现无扰切换;系统的平均无故障运行时间大于20年,平均故障修复时间小于15min。
3.2 通风控制系统系统层的设计
系统层包括:冗余配置的系统数据通讯网络;服务器2台;操作员站1台;打印机1台;系统软件和工程软件。
服务器在应用系统建立过程站中是进行系统组态的平台,是工程技术人员用于系统生成、安装、调试、维护的设备。工程师站上配备有功能齐全的工作平台,完成计算机信息系统功能组态、数据下装等工作。在运行期间,服务器用于完成在线组态、历史数据库存储处理、就地监测数据的人工录入、通风系统处理过程的运行管理等功能。
服务器站及软件主要完成以下功能:系统配置;数据库生成;动态流程画面生成;控制算法及顺序逻辑组态;报表生成及管理;系统运行管理和数据库下载;实现画面及流程显示,实时监控管理;实现对通风系统各种工艺流程的操作;实现对部分设备的中控室集中手动;系统运算状态监视;控制调节和参数整定支持,将PLC组态的用于调节系统的所有参数用画面开放出来,用来读取工艺值,整定参数,PID输出趋势图显示等;人机对话管理;报警显示打印;计算机化的报警处理和操作支持;通风系统运行管理等。
打印机功能:打印数据报表、图形拷贝等。
3.3 通风系统过程控制层的设计
过程控制层由连接在系统网络上的各个I/O控制站组成。按“合理分散”原则,根据通风系统组成、运行监控特点和要求,在过程控制层设置了2个冗余控制站及33个I/O控制站功能组。
I/O控制站用于采集各类过程监测仪表的信号,并进行信号处理、实现各种数值计算、闭环控制和开环逻辑控制、开关量与模拟量信号输出。站中设有系统数据库,并实时地通过系统网络将信息发送到需要使用的站点上、以及系统层的工程师站和通风系统所需节点上。
4 系统实现
根据中国实验快堆核岛厂房通风控制系统的总体设计,通过硬件、软件的设置以及编译下载,使系统实现,达到用户的功能要求。这里主要阐述冗余控制站设置、服务器冗余、双服务器和操作员站的操作级实现。
4.1 冗余控制站
4.1.1硬件设置
在两个控制柜中分别安放1#PLC主站和2#PLC主站、1#PLC从站和2#PLC从站,保证在任何一个电源控制柜断电时,不影响整个系统的运行。每个PLC站,分别配置电源模块IC693PWR330(1个);CPU模块IC693CPU364(1个);接口模块IC693BEM331(3个);以太网模块IC693CMM321(1个)。
接口模块IC693BEM331作用分别为:其中2个连接远程I/O站,构成双Genius,达到控制网络冗余;1个连接另一PLC站,使1#PLC与2#PLC站部分数据可以共享,完成连锁控制。CPU内置的以太网通讯接口和以太网模块IC693CMM321的网络接口分别连接在交换机A和交换机B上。保在交换机A上连接的是同一网段IP,在交换机B上连接的是同一网段IP,但交换机A和交换机B是不同的两个网段,才能实现冗余双层以太网络。
4.1.2软件设置
在Max-ON工具中先创建一个工程文件才能链接到VersaProTM文件中。
利用Max-ON工具在工程中,配置系列90-30TM机架、系列90-30CPU、以太网模块、网络接口模块等等。
配置系列90-30CPU时,CPU内置的以太网端口可以被用作一个冗余的同步通讯网,在CPU模块的I/O属性和系统总线属性里面可以设置。
配置系列90-30I/O设备时,输入I/O设备配置信息,使得它和VersaProTM中创建的硬件配置相匹配。
配置GeniusTM总线控制器时,GeniusTM总线控制器具有I/O属性(输入Status状态地址)和系统总线属性。在Max-ONPLC运行之前,这些属性进行填写。一旦添加总线控制器后,选中它然后点击右键来进行输入。选择I/O属性,给Genius总线控制器键入输入状态地址,直接键入数值即可;选择GBC总线属性,输入总线的名称。通风系统采用双Genius网,这时增加二个总线控制器。
配置每个Genius总线上的I/O设备时,点击I/O类型,一个清单将会列出所有的I/O类型,选择I/O类型,编辑I/O设备用到的地址。同时要为二个总线控制器的输入数据分配地址。
配置以太网时,在以太网模块或CPU模块的I/O属性中,设置输入状态地址。在系统总线属性中,为1#PLC和2#PLC输入。选择,然后分别选择和二,这样就可以用以太网作同步,使系统工作在状态。
配置同步数据时,在配置菜单中选中同步数据,就可以哪些数据项由主PLC同步传送到备用PLC,可以为4种地址类型输入合适的同步数据,每种地址类型多可以配置6组。然后给起始地址输入数值即可。
在配置好上述功能项后,再根据用户自定义配置报警、离线检测等等。这一系列都配置好后,保存VersaPro工程文件,关闭Max-ON工具,运行VersaPro软件。
使用VersaPro进行硬件配置时,利用VersaPro打开Max-ON创建的VersaPro工程文件,以Max-ON工程配置摘要作为指南,在VersaPro的硬件配置区域输入I/O配置数据。在全局数据接收区的位置,可以选择哪个总线控制器作为同步通讯网,哪个总线控制器作为二同步通讯网。使用VersaPro在Genius总线上配置I/O设备时,设置I/O设备用于双机热备CPU操作;在总线切换模块的BSMpresent选项设置成YES;在双总线上的I/O设备把BSM控制器设成YES;在单总线上的I/O设备把BSM控制器设成NO。
用VersaPro打开逻辑文件,把逻辑文件保存到两个CPU中,检查CPU主站和从站的标志符(%M1017和%M1018)、CPU处于运行模式的标志符(%M1019)、CPU处于主机状态的标志符(%M1020)以及所有数据都已经同步的标志符(%M1021)。如果设置正确的话,将会看到:每个PLC中看到被设置成恰当的ID标志位;只有一个PLC是主控制器(两个PLC中只有一个%M1020被置成on);经过一个短的周期后,数据同步完成位%M1021应该在两个PLC中都被置1;停止和启动主可编程控制器,主机标志位应该重新设定;在备份的PLC中,配置的同步数据区域应该不断的新,用VersaPro强制一个值,主PLC会用当前的数据把以前的数据覆盖掉;I/O设备应该被并且运行,若开启某些I/O设备,应该显示在主输入地址区域
http://zhangqueena.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。
主要经营电气相关产品。
单位注册资金单位注册资金人民币 100 万元以下。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。