TCS3000仪电式分散控制系统-软件手册Word格式文档下载.doc
- 文档编号:8435040
- 上传时间:2023-05-11
- 格式:DOC
- 页数:94
- 大小:19.74MB
TCS3000仪电式分散控制系统-软件手册Word格式文档下载.doc
《TCS3000仪电式分散控制系统-软件手册Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《TCS3000仪电式分散控制系统-软件手册Word格式文档下载.doc(94页珍藏版)》请在冰点文库上搜索。
2.3.1在线修改和下装 -47-
2.3.2离线下装 -48-
第三章 上位监控软件 -50-
3.1上位监控组态软件概述 -50-
3.2操作说明 -50-
3.2.1FILE -51-
3.2.2VIEW -55-
3.2.3TOOLS. -57-
3.2.4HELP -59-
第四章 流程图纸作 -61-
4.1画面制作概述 -61-
4.1.1功能特点 -61-
4.2定义绘制流程图 -62-
4.2.1认识屏幕 -62-
4.2.2新建流程图文件 -64-
4.2.3打开流程图文件 -66-
4.2.4查找流程图文件 -68-
第五章 变量导入 -70-
5.1变量导入说明 -70-
第六章 例程演示 -75-
6.1前期资料 -75-
6.1.1I/O清测 -75-
6.1.2机箱模件清单 -75-
6.1.3控制站分配清单 -76-
6.2下位逻辑组态 -77-
6.3上位画面编辑 -77-
6.3.1建立工程 -77-
6.3.2工程初始设置 -78-
6.3.3上下位导点 -82-
6.3.4工程计算机设置 -82-
6.3.5工程设计 -88-
第七章 TCS3000附件 -90-
第一章控制器测试
1.1控制器基础知识
TCS3000仪电一体化分散控制系统,全称TotalControlSolutionSystem,是国电南京自动化股份有限公司自主研发的一套DCS系统。
软件和控制器是进口OEM产品。
整套控制器包含控制器电源、DPU控制器、网关三部分组成,DPU控制器硬件由MOX公司提供,控制器电源和网关由公司自主研发生产。
在TCS3000控制系统里面,我们对控制器采用冗余配置,即一个控制器机箱配置主、辅两套控制器。
本章叙述的对“控制器”的测试,主要指的是对“DPU控制器”的测试,所以下面叙述中把“DPU控制器”统称为“控制器”。
控制器上灯的排列和定义如下表:
在测试过程中,每种灯闪烁的状态和控制器的状态有密切联系,需要仔细观察。
1.2测试工具
1)控制器机箱(内含控制器背板两块)
2)控制器电源一对
3)网关一对
4)网线三根
5)光纤两根
6)I/O通讯电缆两根(连接网关和I/O机箱)
7)I/O机箱(内含I/O模件,具体配置可根据下位组态程序而定)
8)24V电源箱(用于I/O机箱和控制器电源供电)
9)交换机一台
10)电脑一台(装有软件MoxGRAF、MoxIDE、CitectSCADA)
11)待检测的控制器若干
1.3测试步骤
首先把主、辅两套控制器按照控制器电源、控制器、网关如此顺序接插在控制器机箱的背板上,插拔的时候务必小心端子的管脚,切忌把控制器和控制器电源的管脚插弯。
把控制器组件接插好后,按照控制器电源上的电源端子正负极提示,给控制器上电(24V电源),此时,控制器电源灯亮,且控制器第一个PWR电源灯亮,等待片刻,如果控制器正常启动,ACT灯先闪烁一下,RUN灯闪烁,第四个ERR灯不亮。
1.3.1查找控制器IP地址
一般没有经过修改的控制器的默认IP地址是:
192.168.1.91。
从现场返回的需要进一步测试或者经过修改地址的控制器一般在外壳上会标有当时的IP地址,我们需要对其作出确认,抑或没有标识IP地址的控制器,我们需要手动找到其IP地址。
步骤一:
把控制器的网口插上网线,网线的另一端接到交换机上,同时把PC机即我们用来测试控制器的电脑也用网线连接到交换机上。
如图所示:
步骤二:
把电脑的IP地址的网段设置成控制器IP地址的网段,例:
一般情况控制器的IP出厂设置是:
192.168.1.91,这时需要把电脑的网络也设置在“1”网段:
步骤三:
确认完电脑和控制器在同一网段后,用MoxIDE软件搜寻控制器的IP地址。
双击MoxIDE:
点击IPConfig:
在如图框起的区域里,填写需要搜索的IP范围,例:
From192.168.1.1Count254,点击Scan键:
(电脑IP:
192.168.1.1)
若不知道该控制器的IP地址所在的网段,勾选Blind,点击Scan键进行盲扫;
在搜索区域上方出现搜索到的设备的IP地址,
双击选中的IP地址,地址将影射到TargetIPAddress栏,如上图所示,再点击Upload,如下图所示:
Upload:
上装,加载,Target:
目标ip地址
IPAdderess以及SubnetMask栏位里面显示的就是所测控制器的IP地址状况,如果需要修改IP地址,就在CommunicationPort栏(控制器IP地址)和RedundantPort栏(控制器冗于地址)里做相应的修改,例如:
控制器IP地址改为192.168.0.43,冗于地址改为192.168.1.43;
修改完点击Download键,在LogMessage里面会显示修改成功与否的信息。
修改完成后,将控制器断电重启。
然后把电脑的IP地址的网段设置成修改后控制器IP地址的网段,对修改修改后的控制器地址进行确认(重复上面步骤)。
步骤四:
在一个机箱里的一对冗余控制器里面,我们把左侧的称作主控制器,右侧的称作辅控制器;
在IP地址的设置中,我们一般做以下处理:
把主控制器IP设置为单数,把辅控制器IP地址设置成主控制器地址+1的双数,例如:
主控制器:
192.168.0.43,辅控制器:
192.168.0.44。
综上,我们确定好主控制器的IP地址后,对辅控制器的IP地址也要作相应的修改。
1.3.2更新Target
同样双击打开MoxIDE,点击File,NewProject:
在ProjectName栏里填写所要建的工程的名称,点击第一个图标ConnectViaOCandCPtoI/O,点击OK:
点击AddMoxOC如图所示图标:
在IPAddress:
栏位里填写所要察看控制器的IP地址,也可以在Redundant冗余栏里打勾,填写冗余的两个控制器的IP地址:
点击上方的Online页面:
点击OnLine键,在PrimaryCPU和StandbyCPU栏里显示对应IP地址的控制器的Target情况,如图所示的是2006年6月12日的版本。
如果需要对控制器Target进行升级,点击如图下方的Update键,并找到Target所存放在电脑中的路径,如下图所示进行更新:
点击Update,更新完Target后,将更新的控制器断电,等待片刻再上电,控制器重新启动。
1.3.3下载下位程序
我们一般对主控制器下载程序,辅控制器的程序通过光纤从主控制器备份过去。
分别把两根I/O通讯电缆连接到机箱和主、辅两套控制器的网关上。
把两根光纤分别接插到主控制器的两个光口上,两根光纤的另外一头悬空放置好。
等对主控制器下载完程序后,再把光纤的另一头分别交叉接插到辅控制器的两个光口,即光纤一头连接主控制器的里口,另一头就连接辅控制器的外口,另一根光纤的一头连接主控制器的外口,另一头就连接辅控制器的里口。
切忌用手频繁接触光纤的接头或者弄脏接头,在不用连接光纤的时候不要下掉光纤头上的盖帽,不要任意扭动光纤的线体,以免光纤断裂。
双击打开MOXGRAF软件,点击File,Openproject,打开需要下载的工程(具体MOXGRAF软件的操作和工程的编写在以后章节里会做详细叙述),首先察看工程所设置的IP地址是否与控制器统一,双击如下图所示的短连线,查看IP地址栏是否与所要下载程序的控制器即主控制器的IP地址统一:
再右键点击如下图所示区域,点击Properties:
Redundancy栏设置1,表示置冗余标志位为1,
PrimaryAddr和StandbyAddr栏填写的是冗余IP地址,这两栏与在MoxIDE中设置的RedundantPort栏的地址相统一。
设置好下位下载程序的IP地址之后,点击如下图所示的“编译”的按钮,编译没有错误后,对控制器进行程序下载,点击如图所示的下载程序的按钮:
依次点击SelectAll,Download:
点击Stopanddownload进行程序的下载。
程序下载时,PWR灯常亮,COM灯快速闪烁,第三个RUN灯缓慢闪烁。
程序下载成功后,可以看到控制器第一个PWR电源灯和第三个RUN灯常亮,第五个ACT灯闪烁,且I/O机箱内的模件的通讯COM灯快速闪烁。
把光纤另一头按上文描述接到辅控制器上,可以观察到主控制器的第六个RDN冗余灯快速闪烁,辅控制器的第六个RDN冗余灯也快速闪烁,表示主、辅两台控制器在冗余运行。
1.3.4控制器运行状态测试和冗余测试
主、辅控制器正常且冗余运行后,需要检测主、辅控制器是否可以正常切换。
把主控制器电源断掉,或者拔掉主控制器网关的I/O电缆线,等待片刻,辅控制器应该代替主控制器正常运行,且I/O机箱内的模件也正常通讯;
打开主控制器的电源或者把主控制器网关的I/O电缆线插上,断掉辅控制器的电源或者把辅控制器网关的I/O电缆线拔掉,观察主控制器是否代替辅控制器正常运行,且I/O机箱内的模件也正常通讯。
如果一切正常,表示所检测的两个控制器功能正常,控制器的检测完成。
切忌控制器中任何组件带电拔插,需要拔查控制器电源,控制器,网关中的任何一样组件时,都要断电后操作。
第二章下位逻辑组态
2.1下位逻辑组态
TCS3000通过MOXGRAF组态工具实现下位逻辑组态。
控制器组态软件基于国际公认标准而设计的工业自动化控制语言――IEC61131-3,并支持三种语言:
顺序功能表(SFC),功能模块图(FBD),梯形图(LD),结构化文本(ST)和指令清单(IL)。
此外,为了实现最大程度灵活性,组态软件支持用C语言或IEC61131-3语言编写的功能和功能块。
具体体现在以下各方面:
l提供开放的自动化解决方案;
lIEC61131-3标准;
l完善的在线帮助;
l6种IEC语言加流程图;
l减少开发时间;
l强有力的开发工具;
l用户自定义功能块及函数库。
组态软件是一个简单灵活的开发环境,无须编程者具有复杂的编程技巧。
友好的编程方式及直观的图形及文本编辑器使得开发工作变得简单和节省时间。
组态软件由一个叫做Workbench编程工具和一个驻留在MOX控制器里的运行引擎组成。
组态软件具有DCS增强功能,并且符合唯一的工业控制语言标准IEC61131-3。
2.1.1新建工程项目
点击MOXGRAF的快捷方式,进入下面界面。
选择NewProject/Library
出现下列对话框,在Template下拉框中选择NanziStandardPrj选项。
点击Browse,选择所选项目的地址;
填写所新建工程的名称和描述。
点击OK后,出现以下界面。
选择快捷图标HardWarearchitecture进行硬件配置。
在菜单栏中选择Insert下的子项目Network,添加网络。
点击确定,即可完成。
单击鼠标左键并拖拽来添加连接。
按配置设定IP地址。
左键点击项目中的Resource1,然后点击右键,选择Properties。
根据要求进行相关设置。
注:
一般情况直接复制一个模板工程,直接对工程进行修改。
2.1.2新增I/O卡件
在Parameters中双击打开I/OWiring。
再双击打开快捷图标AddDevice,选择所需的卡件的类型,如下图。
91、92、93号卡在模板工程中都已建好。
选择好卡件类型后,填写卡件序号。
点击OK后,修改卡件地址。
加完控制柜内所有卡件后,设置92号卡的相应参数:
BaudRate:
卡件通信波特率设置参数为9
MaxIOErr:
卡件通信错误最大数16进制表示不能超过实际组态卡件数(不包含91、92、93)
2.1.3添加I/O点
在工程中增加I/O点,首先在VariableGroups中建立一个组。
修改相应的变量组名;
根据对应的卡件通道建立相应的I/O点,在Type中选择需要的数据类型。
根据输入和输出选择Read、Input或Write、Output。
各卡件类型相应的I/O点,数据及读写类型参照表如下:
卡件类型
Type
Attribute
Direction
AI、TC、RTD
REAL
Read
Input
AO
Write
Output
DI、SOE
BOOL
DO
CI
DINT
在Parameters中双击打开I/OWiring,将建好的I/O点连接到对应的卡件的通道上。
例如:
下图中左侧卡件栏内选中AI卡的第一个通道%IR1.1,右侧Unwiredvariables中选择AI01_01,双击,即建立连接。
如需删除连接,按Delete键。
2.1.4添加工程变量点
在工程中增加各工程变量组群,首先同样在VariableGroups中添加各变量类型组。
2.1.5建立I/O测点与工程变量点的连接
在Programs中的PRO_AI(AO、RTD、TC、DI、DO、SOE)组态页面中,把I/O测点和工程变量测点一一连接起来:
①PRO_AI(工程变量的量程);
②PRO_DI/SOE(常开直连,常闭取非,SOE与此类似,第16通道为对时通道);
③PRO_RTD(热电阻);
④PRO_TC(热电偶,分度K,TE_COMP_MV----冷端温度对应的mv值);
⑤PRO_AO(6个通道需全部建立,备用通道输入端填入0.0);
⑥PRO_DO;
⑦PRO_CI(工程变量的单位换算);
2.1.6进行逻辑组态
首先在Programs中建立各逻辑部分的程序:
再在组态环境中进行各部分逻辑的组态:
2.1.7进行程序下装
设置好下位下载程序的IP地址之后,点击如下图所示的“编译”的按钮;
编译没有报错,对控制器进行程序下载,点击如图所示的下载程序的按钮:
程序下载的时候,PWR灯常亮,COM灯快速闪烁,第三个RUN灯缓慢闪烁。
2.2功能块
1)乘
OUTPUT=INPUT1*INPUT2
输入、输出类型:
REAL(实型)或DINT(双整型)。
2)加
OUTPUT=INPUT1+INPUT2
输入、输出类型:
REAL(实型)、DINT(双整型)、STRING(字符型)、TIME(时间)。
3)减
OUTPUT=INPUT1-INPUT2
REAL(实型)、DINT(双整型)、TIME(时间)。
4)除
OUTPUT=INPUT1/INPUT2
REAL(实型)、DINT(双整型)。
5)小于
IFINPUT1<
INPUT2
OUTPUTTRUE(真)
ELSEOUTPUTFALSE
REAL(实型)、DINT(双整型)、TIME(时间)、STRING(字符)。
6)大于
IFINPUT1>
OUTPUTTRUE
7)与
公式:
OUTPUT=INPUT1ANDINPUT2
BOOL(布尔)。
8)或
OUTPUT=INPUT1ORINPUT2
当加、乘、与、或等功能块输入端有多个输入时,如图
点击Inputs处,修改输入端管脚数即可,最大不超过128。
9)ANYTOBOOL(任何转换成布尔量)
功能:
将任何非布尔量转化为布尔量。
规则:
输入为任何非零值,输出为真(TRUE)。
输入为零时,输出为假(FALSE)。
输入类型:
非布尔量。
输出类型:
布尔量。
10)ANYTODINT(任何转换成整数)
将任何非整数转换为整数。
非整数。
整数。
11)ANYTOREAL(任何转换为实数)
将任何非实数转换为实数。
非实数。
实数。
*注:
其它类型转换因为情况相似就不再详细介绍了。
12)LIM_ALM(超限报警)
名称
类型
说明
H
REAL(实型)
最高限值
X
输入值
L
最低限值
EPS
死区
QH
BOOL(布尔)
高限报警
Q
超限报警
QL
低限报警
13)SQRT(开平方)
IN类型:
REAL(实型)。
Q类型:
注意:
输入必须是大于或等于0的实数。
14)RS(RS触发器)
SET
RESET
Q1
ResultQ1
1
15)ST_SEL_R(实数二选一)
IFS1THEN
Q:
=VALUE2;
ELSEQ:
=VALUE1;
输入S1:
BOOL(布尔量),Val1、Val2:
REAL(实数型);
输出Q:
REAL(实数型)。
16)TON(延时)
当输入(IN)脉冲,持续了设定的时间(PT)则超出的时间输出(Q)为TRUE(真)。
否则,输出为FALSE(假)。
IN,Q类型:
PT,ET类型:
TIME(时间),格式输入例如:
T#15S。
17)TP(脉冲)
当输入(IN)一个脉冲,则输出(Q)产生一个脉宽为设定时间(PT)的脉冲,值为TRUE(真或1)。
当下一个输入来时,不管其脉宽,输出仍是PT长度的脉宽。
而超出的部分输出为FALSE(假或0)。
18)MAX(大选)
IFIN1>
IN2
Q=IN1;
ELSEQ=IN2
DINT(双整型)。
19)ST_MAX_R
IFVal2>
Val1THEN
Q=Val2;
ELSEQ=Val1;
20)ST_MIN_R
IFVal2<
21)ST_1OF2
功能块功能如下:
IFNOTQC1ANDQC2THEN
Y=X1;
Y_QC=FALSE;
ELSIFQC1ANDNOTQC2THEN
Y=X2;
Y_QC:
=FALSE;
ELSIFNOTQC1ANDNOTQC2THEN
CASEMODEOF
1:
Y=X1;
2:
Y=X2;
3:
Y=(X1+X2)/2.0;
4:
IFX1>
X2THEN
Y=X1;
ELSEY=X2;
5:
IFX1<
ELSE Y=(X1+X2)/2.0;
END_CASE;
Y_QC=FALSE;
IFABS(X1-X2)>
DX0THEN
DIFF=TRUE;
ELSE
DIFF=FALSE;
END_IF;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCS3000 仪电式 分散 控制系统 软件 手册