日本横河DCSCS3000组态流程.docx
《日本横河DCSCS3000组态流程.docx》由会员分享,可在线阅读,更多相关《日本横河DCSCS3000组态流程.docx(45页珍藏版)》请在冰豆网上搜索。
日本横河DCSCS3000组态流程
日本横河DCSCS3000组态流程
一.横河系统项目的一般创建步骤
二.PROJECT的创建
三.COMMONITEMS通用项目的定义
四.FCS组态
五.HIS组态
六.系统下载
一.横河系统项目的一般创建步骤
二.PROJECT的创建(详细内容参见横河文档IM33S01B30-01E)
1.PROJECT的类型
(1)DEFAULTPROJECT
当SYSTEMVIEW第一次启动创建的项目,为缺省项目,能够对控制器进行下载。
(2)CURRENTPROJECT
一旦DEFAULTPROJECT项目中的一个FCS下载成功时,该项目属性自动变为CURRENTPROJECT,从而能够在线的对项目进行修改。
(3)USER-DEFINEDPROJECT
除以上两个类型PROJECT以外,创建的项目。
此类型的项目不能对控制器进行下载,只有通过改变PROJECT属性类型为DEFAULT时,才能下载。
2.创建DEFAULTPROJECT
(1)启动SYSTEMVIEW
(2)创建DEFAULT项目,系统提示是否创建DEFAULT项目,如图选择YES
(3)填写项目概要:
包括创建人、组织机构、项目信息。
(4)项目属性
填写项目的名称、项目所在的位置、项目说明以及别名。
(5)创建一个FCS
根据硬件配置,选择FCS的类型(STATIONTYPE)、数据库类型(DATABAETYPE)以及网络配置(包括域号、站号、VNET/IP地址)等。
其中,数据库类型的选择是根据实际项目所需各种功能块的类型数量进行的。
在亿利化学的乙炔、脱盐水、PVC项目中均采用AFV10D的控制器,数据库类型为EXTENDEDTYPE。
(6)创建一个HIS
根据硬件配置,选择HIS的类型(STATIONTYPE)以及网络配置(包括域号、站号、VNET/IP地址)等。
(7)在SYSTEMVIEW中可以看到项目的文件夹
一个项目包含3个基本的文件夹:
如上图所示
COMMONFCSHIS。
此外FCS、HIS或其它站的创建可以通过FILE菜单中CREATENEW或通过快捷键进行创建。
3.项目属性工具
我们可以利用PROJECT’SATTRIBUTIONUTILITY软件,注册一个已有项目、修改已注册项目的属性或移出一个项目。
三.PROJECT文件夹下COMMONITEMS通用项目的定义
本节主要介绍几个常用通用项目的组态(详见横河文档IM33S01B30-01E):
.STATIONCONFIGURATIONVIEWER
.SECURITYBUILDER
.ENGINEERINGUNITSYMBOLBUILDER
.SWITCHPOSITIONLABELBUILDER
.ALARMBUILDER-----alarmprioritybuilder
------alarmprocessingtablebuilder
------system-fixedstatuscharacterstringviewer
(1)STATIONCONFIGURATIONVIEWER(站组态浏览):
显示项目当前配置的FCS和HIS站的配置信息。
(只作为浏览)
(2)安全策略的生成
安全策略是用于阻止非法的操作,确保系统安全。
它限制授权用户的操作和监控范围,屏蔽一些用户不关心的报警信息。
在横河系统中,有两种类型的安全策略:
.HISSECURITYPOLICY(操作站安全策略):
规定了此台操作站操作和监控的范围,跟登录的用户级别无关。
.USERSECURITYPOLICY(用户安全策略):
规定了登录用户操作和监控的范围。
一个操作者最终的操作和监控范围是由与之相关的HIS的安全策略和用户安全策略决定的。
通过SECURITYBUILDER可以定义或修改用户名(USERNAME)、用户组(USERGROUP)以及权限级别(PRIVILEGELEVELS).(具体参见横河文档IM33S01B30-01EF9)
(3)ENGINEERINGUNITSYMBOLBUILDER(工程单位符号定义)
用户可以定义256个工程单位,这些单位在进行功能块组态时可以直接选用。
利用ENGUNIT软件工具进行定义。
(4)SWITCHPOSITIONLABELBUILDER(开关仪表标签定义)
通过定义开关仪表标签,可以修改SWITCH仪表的标签显示,可以增加中文,例如“开”、“停”。
(5)ALARMBUILDER(报警定义)
定义报警状态,需要进行如下的设计:
.定义报警状态标签
.定义报警优先级
.定义报警处理表
它们分别利用下面的工具进行,具体详情见(横河文档IM33S01B30-01E)
四.FCS软硬件组态
(一)FIO系统概要
亿利化学三套CS3000系统控制器均采用CSL//AFV10D-S41201控制器。
此控制器的特点见横河文档GS33P06C10-31E。
一个控制器可以带8个本地节点(NODE),每个节点(NODE)可安装8块I/O模件。
考虑每个节点电源供电的问题,在安排I/O模件时要计算一下卡件的电源负荷,具体详见横河文档GS33Q06Q01-31E。
每个节点(NODE)的槽号命名如下图:
(二)控制器的属性组态
1.控制器的属性[详见横河文档IM33S01B30-01E]
(1)在SYSTEMVIEW中,在任何一个控制器上点击鼠标右键,选择PROPERTIES后依次对TYPE、CONSTANT、CONSTANT2、CONSTANT3、STATETRANSITION、LINE1、NETWORK各选项卡进行设定。
(2)控制器的一些常量组态
利用提供的工具软件FCSCONSTANTSBULIDER可以对控制器的启动方式、暂时电源故障的容忍时间、数字滤波、全局SWITCH的发送与接受设置以及其它一些关于报警间隔、冷启动的报警屏蔽等。
(三)控制器的I/O功能
I/O接口支持控制器的内部数据交换和与其它控制器或其它设备之间的数据通讯,是由软件I/O、过程I/O、通讯I/O、现场总线I/O组成。
下图是在一个基本的控制器中I/O接口。
.过程I/O(PROCESSI/O):
代表了现场设备和控制器之间的数据通讯接口。
.软件I/O(SOFTWAREI/O):
由控制器内部的软件之间执行的虚拟I/O。
1.过程I/O(PROCESSI/O)
(1)创建NODE
在一个控制器创建完之后,在创建I/O模件之前,必须安装和创建一个节点(NODE)。
通过在SYSTEMVIEW,用鼠标右键点击[IOM][CREATENEW][NODE],如下图所示:
.通过选择LOCAL或是REMOTE,来确定是本地NODE还是远程节点。
在亿利的三个项目中,只有脱盐水系统有5个(NODE8~NODE12)远程节点。
如果有远程节点,必须在一个本地节点上定义若干ER总线接口主模件EB401,脱盐水系统在NODE7中定义了3个冗余的EB401模件,如图
.同时设置好供电单元,选择是否电源冗余、功率是80W还是40W.选择80W时,不需要增加外部电源对模拟量输入模件进行供电。
(2)创建I/O模件
在一个NODE上面有8个槽位可放置I/O模件。
通过通过在SYSTEMVIEW,用鼠标右键点击[NODEX][CREATENEW][IOM],如下图所示:
根据事先安排的I/O卡件位置,选择I/O模件的类型、槽号、是否冗余、是否需要高速扫描。
具体的I/O模件类型及规格详见如下的横河文档:
•GS33Q06Q40-31EAnalogI/OModules(forFIO)
•GS33Q06Q45-31EDigitalI/OModules(forFIO)
•GS33Q06Q46-31ESubsystemCommunicationModule(forFIO)
•GS33Q06Q47-31EFOUNDATIONfieldbusCommunicationModule(forFIO)
I/O模件的与现场仪表的接线方式、注意要点请参阅横河文档IM33Y06K01-01E(B3.SignalCableConnectiontoInput/OutputModules(ForFIO))部分。
同时,结合亿利三套系统具体的机柜接线图,以便掌握现场常用的卡件接线方法。
(3)使用IOMBUILDER对I/O卡件及通道进行设置
通过通过在SYSTEMVIEW,用鼠标点击[NODEX]双击[一个IO卡件],如下图所示:
我们在IOMBUILDER中,对每个通道的数据项进行设定,在进行组态是主要完成信号类型、信号转换方式、高低限了、标签等设置。
其中:
.TERMINAL(端子)它是一个通道的实际物理位置,具体说明如下:
.CONVERSION(转换)信号转换的选择与I/O模件类型有关,对于热电阻、热电欧在设置时要与使用的类型对应好。
.LABEL用户定义LABEL,用于方便CONTROLDRAWING图中进行回路组态时,同时,增加可读性。
其格式如下:
%%Mnnnn
(4)软件I/O功能
软件I/O包括如下几种类型:
序号
类型
名称
格式
1
内部开关
COMMONSWITCH
%SWXXXX
GLOBALSWITCH
%GSXXXX
2
信息输出
ANNUNCIATORMESSAGE
%ANXXXX
3
顺序信息输出
PRINTMESSAGE
%PRXXXX
OPERATORGUIDEMESSAGE
%OGXXXX
MULTIMEDIASTARTMESSAGE
%VMXXXX
SEQUENCEMESSAGEREQUEST
%RQXXXX
SUPERVISORYCOMPUTEREVENTMESSAGE
%CPXXXX
SUPERVISORYCOMPUTEREVENTMESSAGEFORPICOT
%MSXXXX
SIGNALEVENTMESSAGE
%EVXXXX
SFC/SEBOLRETURNEVENTMESSAGE
%REXXXX
这些软件I/O在编程时,是可以在其它功能块引用和设置的。
.COMMON/GLOBALSWITCH是横河系统为软件编程提供的BOOLEAN变量,在亿利选用的AFV10D控制器%SW0001~%SW0400是系统保留(SYSTEMRESVERED)不能被占用,其它%SW0401~%SW4000可供使用。
详细的可参阅横河文档IM33S01B30-01E。
用于条件时,用%SWnnnn.PV.ON/OFF在顺序表和逻辑图中引用;
写ON/OFF状态时,用%SWnnnn.PV.H或%SWnnnn.PV.H在顺序表和逻辑图中引用。
.信息输出:
请参阅横河文档IM33S01B30-01E。
(四)用CONTROLDRAWINGBUILDER进行控制策略的组态
1.CONTROLDRAWINGBUIDER介绍
它是CS3000中用于进行FCS的常规控制控制组态的工具。
它以图形的方式方便工程师在drawing文件上注册功能块,并且详细地表明了各功能块之间地数据流。
在CS3000中一个控制器包括200各控制图。
启动CONTROLDRAWINGBUILDER的方法:
在SYSTEMVIEWER中,[FCS0101]->[FUNCTIONBLOCK]->双击[DR0001],出现下面的画面
具体的如何使用CONTROLDRAWINGBUILDER请参阅横河文档IM33S01B30-01E
在我们进行软件组态时,要熟悉常用的功能块,通过参阅横河文档IM33S01B30-01E,了解和掌握基本的功能块的分类、功能、用法,以便我们能够灵活运用系统提供的功能块,完成组态功能。
这里就不再详细的论述各功能块怎么使用了,具体参见横河文档IM33S01B30-01E。
下面仅结合亿利的控制系统讲解三个方面:
常规控制、顺控表及逻辑图、批量控制。
2.常规控制组态
我们以PID块为例进行介绍,PID功能块图如下:
从上图,我们可以看出PID有四个处理功能:
.输入处理:
从输入端子接收信号,输出过程变量PV
.控制计算处理:
通过读取PV值,执行控制计算,输出MV
.输出处理:
通过读取MV值,经处理给输出端子。
.报警处理:
检测非正常的PV和MV,并通告给操作和监控处理。
我们对其组态就从这四个方面进行。
(1)参数调整面板
一些参数必须在功能块的调整面板里修改,例如SV,MV等。
同时,参数的修改与该功能块的安全等级有关。
(2)功能块属性
在所选功能块上点击右键,出现PROPERTIES,点击该项,
(3)功能块详细描述
选中功能块,在工具栏点击
,出现FUNCTIONBLOCKDETAILBUILDER,通过此工具设置功能块的其它细节属性。
从上图我们依次从BASIC、TAG、INPUT、ALARM、CONTROLCALCULATION、OUTPUT、CONNECTION根据回路设计要求填写必要的设置。
关于其具体内容详见横河文档IM33S01B30-01E。
以上组态完后,保存,完成此回路的组态。
(4)亿利CS3000中的回路组态举例;
.乙炔发生器A-1温度调节(分程调节)
其中,计算块CA-A-1实现了分程功能。
具体Calculation功能块的用法及程序语句请参阅
横河文档IM33S01B30-01E。
.PVC中VCM入料流量及压力选择控制
.PVC中聚合釜温度控制
其中包括釜内温度和夹套温度的串级调节。
3.顺控表
顺控表(ST16、ST16E)是执行顺序控制的功能块。
通过在表格中的Y或N建立输入信号和输出信号之间对于的关系来进行逻辑和顺序控制。
功能块图如下:
顺控表是由CONDITIONSIGNALS,ACTIONSIGNALS,RULENUMBERS,CONDITIONRULES,ACTIONRULES和STEPLABELS组成。
如下图所示,
此五个元素具体说明见横河文档IM33S01B30-01E
一个顺控表的(STARTTIMING)启动方式可分为:
T(每个扫描周期都执行)、O(只有当被其它功能块调用才执行)、I(当FCS冷启动或重新启动时,执行一次的表)、B(只当FCS冷启动时才执行一次的表)。
一个顺控表的(OUTPUTTIMING)输出方式可分为:
C(只有条件变化才输出的表)、E(只要条件满足就输出的表)。
一般我们根据情况,组合上面两个条件,构成TE表、TC表、OC表、I表。
顺控表又可分步表和非步表。
具体说明见横河文档IM33S01B30-01E
顺控表在亿利CS3000系统中的组态:
.PVC中批量报表打印
.脱盐水-多介质过滤顺序控制
顺控表是在逻辑图或程序框图以及时序图的基础上构建的。
在维护过程中,我们可以参照原自控设计中的时序图、工艺说明、程序逻辑原理图,来读懂用顺控表设计的程序。
至于如何引用其它功能块,请见横河文档IM33S01B30-01E,上面有详细的说明。
4.逻辑图
亿利的大部分联锁都是以逻辑图的形式来实现的,具体的功能块是LC64,它的分类如顺控表一样都有以下:
(STARTTIMING)启动方式可分为:
T(每个扫描周期都执行)、O(只有当被其它功能块调用才执行)、I(当FCS冷启动或重新启动时,执行一次)、B(只当FCS冷启动时才执行一次)。
(OUTPUTTIMING)输出方式可分为:
C(只有条件变化才输出的表)、E(只要条件满足就输出)。
具体怎么运用和实现详见横河文档IM33S01B30-01E
在亿利的应用举例:
.乙炔渣浆泵控制
.脱盐水-手动、故障保护
5.批量控制
在亿利中PVC采用了CS3000的批量控制,系统有10个控制器,控制器1用于公用工程的UNIT,控制器2~10是20个聚合釜的批量UNIT;有21台操作站,其中,64号站是工程师站,45、46是冗余的配方服务器,配方管理和生产软件RECIPEVIEW安装在这两台服务器上。
(1)批量控制的通用教程见此压缩文件包”横河批量教程.RAR”(具体参见IM33S01B30-01E)
通过教程的学习,即可掌握CS3000创建批量的过程、同时了解了批量运行和维护的过程。
此外,要掌握UNIT、OPERATION等功能块的用法,熟悉SEBOL语言。
(2)PVC的主配方:
在RECIPEVIEW中创建,由配方服务器进行对控制器进行主配方下载和控制配方下载。
共有20个主配方,每个釜对应一个。
下面是一号釜的主配方,它是由配方头、配方过程、20个单元配方构成。
.配方头:
定义此配方是由那些单元组成的和配方数据。
.配方过程:
是以SFC的方式,设计的单元配方之间的程序流程
.单元配方:
具体单元内OPERATION的程序流程,仍用SFC进行描述。
(3)在FCS中单元配方是由UNIT、OPERATION功能块实现的。
OPERATION功能块引用的SFC均在每个FCS的SEQ_LIBRARY中的SFC_SEQUENCE中。
例如,控制器1所有单元的操作块的SFC如下图:
下面是VCM加入的示例:
(4)批量的下载、配方站使用手册操作请参阅IM33S01B30-01E,亿利PVC的批量操作请参阅其《配方站使用手册》。
以上是对FCS的软硬件组态进行的说明,详细的请结合横河文档。
组态完后,进行模拟调试,利用TESTFUNCTION进行。
五.HIS组态
1.HIS的建立
(1)在SYSTEMVIEW中,右击[HIS0164]->[PROPERTIES],
在弹出的对话框中,设定好STATIONTYPE(站类型)、STATIONADDRESS(站地址);在NETWORK中设定好VENT/IP地址。
(2)利用HIS中[CONFIGURATION]中所带的工具软件完成如下的组态:
.OPENCONDEF软件工具:
HISCONSTANTS(操作站常量组态)
用于定义与该操作站相关的信息打印机配置、历史数据存储。
.FUNCKEY软件工具:
用于CS3000专用功能键的定义,功能键就是快捷键,通过组态可以让每个功能键与系统的每个窗口或系统功能相联,操作员可以直接按键操作就可调用相应的功能。
.SCHEDULE软件工具:
是横河系统控制在特定的时间或时机内才执行的特定任务,例如HIS启动之后,就启动打印相关的报表。
.MSGREQDEF软件工具:
生成顺序信息需求组态。
.趋势收集和笔分配
用来定义趋势组、采样周期、趋势格式、常趋势存储。
2.画面的创建
利用CS3000可创建的画面有:
.流程图画面:
(GRxxxx)
.控制分组画面:
(CGxxxx)
.纵观画面:
(OVxxxx)
通过在SYSTEMVIEW中选取HIS0164下面的WINDOW,点击右键出现选择CREATE,即可创建上述三种类型的画面。
具体如何构造组态画面请参阅横河文档IM33S01B30-01E相关部分。
六.系统下载
系统上电之后,要完成控制器及操作站的组态下装,首先确保VENT/IP网络已经联通且无故障。
下载步骤如下:
(1)首先下载项目的公共项:
(2)选中要下载的控制器,选择OFFLINEDOWNLOADTOFCS(离线下载)
(3)选中要下载的操作站,选择DOWNLOADTOHIS
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求