dcs软件组态培训教材(工程师)课件_第1页
dcs软件组态培训教材(工程师)课件_第2页
dcs软件组态培训教材(工程师)课件_第3页
dcs软件组态培训教材(工程师)课件_第4页
dcs软件组态培训教材(工程师)课件_第5页
已阅读5页,还剩412页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、下图目前DCS的组成简图:,过程控制单元是以微处理器微基础的微机结构,具有几十种或上百种运算功能, 可以独立地对回路进行各种复杂控制。各控制单元通过通讯系统集中到中央操作站, 进行全系统地综合管理。,dcs,1,学习交流PPT,层次化已经成为目前DCS的体系特点。DCS充分体现了分散控制,集中管理的思 想。DCS的功能一般可以分为以下的4级:,二、DCS的功能分层体系:, 市场和用户分析 定货和销售统计, 销售计划 产品制造协调, 合同事宜 期限监测等, 规划产品结构和规模 产品监视, 产品报告 工厂生产监视, 过程操作测试 装置间协调, 优化过程控制 自适应控制, 错误检测 数据存档, 过程

2、数据采集及检查, 开环和闭环控制, 设备监测和系统测试及诊断, 实施安全性、冗余化措施,现场设备,工厂经营管理级,生产管理级,过程管理级,直接控制级,2,学习交流PPT,1,直接控制级: 这一级是DCS的基础。在这一级里,过程控制计算机直接与现场各类装置,如变 送器、执行器、电动机等相连,对所连接的装置实施检测、控制,同时它还与上一级 的计算机相连,接收上层的管理信息,转化为命令发给现场装置,并向上一级传递装 置的特性数据和采集到的实时数据。这一级的计算机是过程控制单元,简称DPU。 DPU的工作是独立的,即当上层计算机与之失去通讯时也能维持对现场装置的控制。,2,过程管理级: 这一级的计算机

3、主要有操作员站、工程师站、服务器等。它综合监视各DPU传递 的所有信息,集中显示操作,控制回路组态和参数修改,优化过程处理等等。操作员 一般使用操作员站来监控现场参数和设备,工程师站由维护人员使用来对组态进行修 改。这一级计算机与DPU进行通讯,操作人员对现场设备的操作命令是发给DPU的, 只有DPU才能直接控制现场的设备。,3,学习交流PPT,3,生产管理级: 该级计算机协调各单元的参数设定,是生产的总协调员。,4,工厂经营管理级: 这一级居于中央计算机,并与办公自动化连接起来,担任全厂的总体协调管理, 包括各类经营活动、人事管理等等。,4,学习交流PPT,三、DCS的发展:,DCS出现于2

4、0世纪70年代中期,发展至今已有近30年。,经历了两代历程,现正向 更新的第三代发展。,1,第一代DCS: 20世纪70年代中期至后期推出的DCS称为第一代DCS。,监控计算机,CRT操作中心,高 速 数 据 通 道,过程控制单元,数据采集装置,第一代DCS的结构简图,5,学习交流PPT,2,第二代DCS: 进入20世纪80年代,由于微机技术的成熟和局部网络技术的进入,使DCS进入 的第二代。第二代DCS是以局域网(LAN)为主干来领导全系统进行工作。系统中各单 元都可以看作网络接点。不同的局域网可通过网桥进行通讯。,操作员站,工程师站,DPU,DPU,网桥,其它工业网络,6,学习交流PPT,

5、3,第三代DCS: 随着网络技术的进步,特别是局域网络技术的飞速发展,DCS进入了第三代。它 的主要变化是局部网络采用了MAP等工厂系统通用的总线型通讯协议,可直接与智能 仪表进行通讯,软硬件的变化很大,但总体结构变化不大。,节点站,节点站,网桥,主计算机,智能变送器,智能仪表,操作站,7,学习交流PPT,四、DCS的特点:,与其它计算机控制系统,特别是集中型计算机控制系统相比,集散控制系统有以下特点: 1,自主性 系统中各工作站独立自主地完成分配给自己的规定任务,并通过网络 接口涟接起来。系统地控制功能分散,负荷分散,从而危险分散。,2,协调性 各工作站通过通信网络传递各种信息,协调工作,以

6、完成控制系统的 总体功能。,3,友好性 DCS采用实用而简洁的人机会话系统,丰富的画面显示,具有实时的菜 单功能,方便的操作器,如键盘、鼠标等。,4,适应性 DCS的硬件和软件均采用开放式、标准化和模块化设计,系统为积木式 结构,配置灵活,可以适应不同用户的需要。可以根据生产的要求,改变 系统的大小。在工厂改变生产工艺和生产流程时,只需改变某些配置和控 制方案。,8,学习交流PPT,5,在线性 通过通讯接口和I/O接口,可对过程对象进行实时采集、分析、记录、 监视和操作,以及对系统结构和组态回路的在线修改、局部故障的在线维 护等等,提高了系统的可用性。,6,可靠性 DCS广泛采用了冗余技术、容

7、错技术。各单元都具备自诊断、自检查、 自修理功能,故障出现时还可自动报警。由于采用了种种有效措施,使得 DCS的可靠性和安全性大大提高。,7,可扩展性 DCS中的控制单元,既可独立工作、自成系统,独立地控制某些对象, 又可在需要的时候方便地连入通信子网,这是第一重可扩展性; 当许多设备通过通信子网连成集散系统后,若需要可方便地删除其 中的设备,也可增加设备,这是第二重可扩展性; 通信子网本身也可以扩展延伸,这是第三重可扩展性。,9,学习交流PPT,科远控制工程有限公司采用英国欧陆公司的NW-6000,以及世界排名第一的 工控软件Intellution的FIX,在火电厂的自动控制方面取得了良好的

8、业绩。,五、DCS实例:,OS 1,OS 2,NETWORK-6000分散控制系统不冗余小容量配置,10,学习交流PPT,Engineer WS,100Mbps,#2 OS,#1 OS,2500,2500,SOE,Profibus,2500,12Mbps/1200m,分散处理单元 DPU,2500,2500,2500,2500,586/133,Pentium /633 /128M/10G/CDROM,可联结1024点I/O 2000个Block,可进行算术、逻辑和PID运算,32Bit CPU,每块模件最多8点,2.5Mbps,#4 OS,#5 OS,NETWORK-6000分散控制系统200

9、0点配置整体性能指标,11,学习交流PPT,Redundant Control Net,20Mbps,Redundant AI-FR/TB5,制粉甲,制粉乙,FSS,BCS,蒸汽,除氧器,给水 系统甲,高加 低加控制,发变组,发变组,厂用电,通讯 接口,给水 系统乙,润滑油和 真空系统,循环水,脱硫,定排 吹灰 DAS,给水泵DAS,汽机 DAS,燃料 上中,燃料 下层,风烟甲,风烟乙,厂用 电,Engineer WS,MIS Ethernet TCP/IP,100 Mbps,#1 OS,Switch,实时数据服务器,厂部监视终端,#2 OS,NETWORK-6000分散控制系统4000点以上

10、容量配置,风门,#3 OS,#4 OS,#5 OS,接口机,蒸汽 旁路,循泵房,燃油 泵房,DEH,DEH,ETS,蒸汽 旁路,GPS,12,学习交流PPT,人机接口MMI,通讯网络 Net,监控记录、计算,操作系统、组态软件、硬件平台,NW-6000可分为以下几部分,分散处理单元DPU、PCU、RPU,控制策略和逻辑,在线下载、组态方式、运算能力、用户开发,DPU和MMI的通讯,速率、协议、介质、网络结构,NW-6000的系统结构,13,学习交流PPT,I/O网络,I/O模件,DPU和I/O模件的通讯,数据采样、标度变换、诊断、非线性校正,简单运算,速率、协议、介质、是否标准化,环境适应性,

11、14,学习交流PPT,人机接口MMI,15,学习交流PPT,T103过程控制单元,分散处理单元基本上有T103、T303和T940。,16,学习交流PPT,CPU,I/O Modules,17,学习交流PPT,T103 System Diagnostic Tools,Dedicated Watch Dog Relay Output for T103 CPU Rich LIN Diagnostic Blocks for Trouble Shooting 相位范围可以从秒到 5,单位可以是M或S。也可以定义为“Disabled”,则系统以“第二”访问周 期及相位对数据进行扫描。例如可以定义5M,1

12、0S,含义为在每隔分秒 扫描一次数据。,Secondary:定义数据的“第二”访问周期及相位。与Primary相同。,Access:定义以“第一”访问周期扫描数据的时间,即以“第一”访问周期扫描多长时间再 用“第二”访问周期扫描数据。范围为秒到172800秒,或“Disabled”,禁止在 第一、第二时间内切换。,170,学习交流PPT,Alarms组中包括:,Areas:报警区。定义此数据所属的报警区。可以定义A区到P区、“ALL”或“NONE”.,Unmasked/Masked:选择是屏蔽报警。缺省是“Unmasked”,不屏蔽。,Security组中包括:,Area 1、Area 2、A

13、rea 3:选择数据的安全区。缺省的选项是没有安全区。即数据 可任何身份操作。,171,学习交流PPT,第三步:点击右边上部按钮“Sub-blocks”,在弹出的对话框中点击“Add”,出现如下 对话框:,点击右边上部 “Add”,出现如下对话框:,172,学习交流PPT,子模块的名称,子模块的类型,子模块的描述,子模块的连接位,子模块的报警值,子模块的量程,子模块的报警区,子模块的安全区,子模块的报警描述,子模块的报警优先级,173,学习交流PPT,对AO1211来说:,174,学习交流PPT,对AO1212来说:,然后点击“OK”。,175,学习交流PPT,按照以上的步骤,我们把所有的模拟

14、量点都加进数据库中:,176,学习交流PPT,在I/O组态时,我们还把模拟量的“综合故障位”连到了一个DC模块上,所以我们还要在数据库中加入这个DC模块,它的名字为ALM1_12:,然后点击“OK”。,177,学习交流PPT,一般在上位机上除了要监视模拟量点以外,还要监视数字量点,因此,我们还要把数字量I/O点也加进数据库,数字量也是通过DC模块进行传送数据的,因此我们先 添加DC模块,如下图:,178,学习交流PPT,再点击上图Sub_blocks,根据I/O清册添加子模块,其数字量的数据库如下图:,数字量也需要报警模块,由于模拟量和数字量共同用了一个报警模块,所以就不需再加报警模块了,这样

15、数字量数据库就建好了。,179,学习交流PPT,FIX的动态点的的组态主要有以下几个步骤:,a) 根据设计院提供的流程图纸,对照I/O配置表查找点的名称、量程、单位。 例如:在图纸上代号为TE0217的温度测点,在I/O配置表中的名称为EI1231,量程为 0600,单位为。,b) 从名称为DATA的Dynamos中根据量程选择相对应的Dynamos。如:EI1231选 择3.1 单位为的Dynamos。若该点是T103中的点,则选用有粉红底色的Dynamo;若 该点是T940中的点,则选用无粉红底色的Dynamos。,c) EI1231是T103控制器中的测点,选择有粉红底色的Dynamo在

16、弹出的对话框 中填写相应内容:,180,学习交流PPT,“硬件报警点”中填写:THISNODE:1#T103_12:ALM1_12.F_W$FIELD1BIT8(点的报警位),d) 将连接好的点放在流程图中相应的位置。,以上就是动态点的组态规则。,“参数位号”中填写:THISNODE:1#T103_12:EI1231.F_PV(点的名称),181,学习交流PPT,T940过程控制单元,上面我们已介绍了T103的硬件以及软件组态,下面来介绍一下T940的硬件以及软件组态:,T940,182,学习交流PPT,T940过程控制单元,183,学习交流PPT,T940过程控制单元,性 能 指 标, 外形

17、尺寸:362W180H210Dmm(冗余配置) 存储温度范围:-25 to +85C. 运行温度范围:0 to 50C. 相对湿度:5 to 95 % 不结露. 辐射规范:EN50081-2 抗干扰规范:EN50082-2 设备安全规范:EN61010 (1993) 隔离规范:BS4743 抗震动规范:符合IEC1131-2 抗冲击规范:符合IEC1131-2 电源冗余 控制器冗余 网络冗余 具有ALIN网络 Profibus网络接口 支持Profibus DPV1标准 具有MODBUS通讯接口 具有电源、通讯、看门狗、运行、后备指示,184,学习交流PPT,T940过程控制单元,性 能 指

18、标,CPU 型号:80586 (133MHz) RAM:4Mbytes (可扩展) FLASH MEMORY:8Mbytes (可扩展) 复位、同步按钮 带电插拔/更换 电源:24VDC,范围:18-36 VDC 看门狗继电器 多达五组网络接口,185,学习交流PPT,T940过程控制单元,设 置,地址设置,186,学习交流PPT,T940过程控制单元,设 置,T940功能设置,187,学习交流PPT,T940的I/O组态:,前面已经介绍过T103的I/O组态,T940和T103不同是T940控制器不能直接带卡件, 它是通过T2500通讯直接把I/O数据传送给它。,T940 I/O组态的步骤:

19、,1、 启动LINtools组态软件:在“开始”中选“程序Eurotherm LINtoolsLINtools 2000”, 出 现LINtools的组态界面,然后在File菜单中选“New”,或在工具栏中点击“新建”,出现:,188,学习交流PPT,选择“Database”,出现:,189,学习交流PPT,2、添加头模块:点击模块选择区的“Librar”一栏,拖动滚动条选中“T940 v2.1”,在 “Maths”目录下拖出T940模块到组态区:,190,学习交流PPT,双击该头模块,调出对象属性区,在“Name”栏中输入该模块的名字,例中为“T940_1A”:,对头模块只需在属性栏中给它命

20、名,其它的属性不需设置。,191,学习交流PPT,我们以下面的I/O配置表为例进行说明:,I/O,192,学习交流PPT,3、添加T2500的头模块:点击模块选择区的“Devd Ctrl ”一栏,T940控制器有几个 T2500头模块就拉几个“D2500”模块。例中有只有一个头模块:,193,学习交流PPT,b)Database: 数据来源于哪个控制器,一般设成本地数据库LOCAL。,c)Rate:该通道的采样速率。默认值为0,即采用控制器本身的运算周期。,e)HR_in:该通道的输入信号的上限。都设为2000。,f)LR_in:该通道的输入信号的下限。都设为400 。,e)HR_out:该通

21、道的输出信号的上限。它对应于I/O配置表中4个测点的量程上限,分 别是200、100、300和160。,f)LR_out:该通道的输出信号的下限。它对应于I/O配置表中4个测点的量程下限,都是 0。,a)Name:点击这一栏输入RANGE的名字。RANGE名要和I/O配置表上AI4所对应的测 点一致起来,例中4个RANGE模块的名字分别为AI1A141AI1A144。,194,学习交流PPT,a)Name:点击这一栏输入该头模块的名字。头模块名字一般为T25_+序号,序号来 源于它所带的I/O点,例中头模块所带的点在I/O配置表中的名称为的* * 1*,所以它的序号是“01”,则头模块的名字是

22、“T25_01”。,b)Database:该头模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数据 库。,c)Rate: 该头模块的采样速率。一般不用设定。,d)PORT:头模块和T940之间的通讯方式,一般是PROFDP_1。,e)INSTR_NO:头模块的地址,它要和硬件上的地址对应起来,例中的头模块是第一 个,根据规定设成17,若还有其它头模块,地址依次为18、3、4、 516。,(2) 头模块只须设以上一些参数,这样第一个头模块就设好了。,4、头模块的参数设置:,195,学习交流PPT,(1)、点击模块选择区的“Devd Ctrl”一栏,其中是与T2500控制器可带的所有

23、卡件相对应 的模块,根据I/O配置表,第一块卡件是2通道模拟量输出卡件 “AO2” ,选用 “D25_AO2”模块,因“D25_AO2”模块是2通道的,所以一块“D25_AO2” 模块就对应 硬件上一块AO2模拟量输出卡件:,T2500的I/O模块,5 上面我们已经把T940的头模块和T2500的模块设好了,下面加I/O卡件模块。,模块选择区,AO2,196,学习交流PPT,同样,对每一个模块,都要在对应的对象属性区中对其进行一些设置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该通道属于哪个控制器的哪个卡件。例中第一个模块的名字为 “AO1A11X

24、”,代表AO卡件,属于控制器地址为1A的第一个T2500机架的 第一个卡件模块, “X”表示2个通道。,197,学习交流PPT,(b)Database:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,(c)Rate: 该通道的采样速率。默认值为1000,即采用控制器本身的运算周期。,(d)port: 通讯方式,设为PROFDP_1,(f)Slot_NO:槽位号。例中该模块代表第一块卡件,应将该参数设为1。,(e)INSTR_NO:通讯地址,即该机架的硬件地址,设为17。,(g)OP1,OP2:AO2模块两个通道的输出值。不需设。,这样,整

25、块卡件设好了。但由于上位机的数据库无法直接接收这种模块,因此, 要把模块的值送给模拟量连接模块AC,通过它传给上位机数据库。按照I/O配置表规定 的顺序,将该卡件的输出与名为AC1_1A的AN_CONN模块连起来: AC1_1A的PV1连给OP1, AC1_1A的HR1连给OP2。,198,学习交流PPT,总结: 模拟量输出卡件AO2 (1)所用模块为“D25_AO2” ,1个模块代表一个卡件; (2)每个模块要设通讯地址,通讯方式,槽位号; (3) AC连给每个模块的“OP1,OP2”两位,199,学习交流PPT,(2)、点根据I/O配置表,第二块卡件是2通道模拟量输入卡件 “AI2” ,点

26、击模块选择区的 “Devd Ctrl”一栏,选用 “D25_AI2”模块,因“D25_AI2”模块是2通道的,所以一块 “D25_AI2” 模块就对应 硬件上一块AI2模拟量输输入卡件,该卡件用于热电阻输入:,AI2,200,学习交流PPT,同样,要在对应的对象属性区中对其进行一些设置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该通道属于哪个控制器的哪个卡件。例中第二个模块的名字为 “RT1A12X”,代表热电阻卡件,属于控制器地址为1A的第一个T2500机架 的第二个卡件模块, “X”表示卡件的2个通道。,201,学习交流PPT,(b)Datab

27、ase:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,(c)Rate: 该通道的采样速率。默认值为1000,即采用控制器本身的运算周期。,(d)port: 通讯方式,设为PROFDP_1,(f)Slot_NO:槽位号。对于RT1A12X,应将该参数设为2。,(e)INSTR_NO:通讯地址,即该机架的硬件地址,设为17。,(g)PV1,PV2:AI2模块两个通道的输入值。,这样,整块卡件设好了。但由于上位机的数据库无法直接接收这种模块,因此, 要把模块的值送给模拟量连接模块AC,通过它传给上位机数据库。按照I/O配置表规定 的顺序,将该

28、卡件的输出与名为AC1_1A的AN_CONN模块连起来:PV1连给AC1_1A 的LR1,PV2连给AC1_1A的PV2。,202,学习交流PPT,总结: 模拟量输入卡件AI2 (1)所用模块为“D25_AI2” ,1个模块代表一个卡件; (2)每个模块要设通讯地址,通讯方式,槽位号; (3)每个模块的“PV1,PV2”两位要连给AC,连接如下图。,203,学习交流PPT,(3)、点根据I/O配置表,第三块卡件是4通道热电耦输入卡件 “AI4” ,点击模块选择区的 “Devd Ctrl”一栏,选用 “D25_AI4”模块,因“D25_AI4”模块是4通道的,所以一块 “D25_AI4” 模块就

29、对应 硬件上一块AI4模拟量输入卡件,该卡件用于热电耦输入:,AI4,204,学习交流PPT,同样,要在对应的对象属性区中对其进行一些设置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该卡件属于哪个控制器的哪个卡件。例中第三个模块的名字为 “EI1A13X”,代表热电耦卡件,属于控制器地址为1A的第一个T2500机架 的第三个卡件模块, “X”表示卡件的4个通道。,205,学习交流PPT,b)Database:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,c)Rate: 该通道的采样速率。默认

30、值为1000,即采用控制器本身的运算周期。,d)port: 通讯方式,设为PROFDP_1,f)Slot_NO:槽位号。对于EI1A13X,应将该参数设为3。,e)INSTR_NO:通讯地址,即该机架的硬件地址,设为17。,g)PV1,PV2,PV3,PV4:AI4模块四个通道的模拟量输入值,不需设置。,参数设置完成后,由于AI4是4通道的模拟量输入,所以整个卡件就设好了。但对热 电耦卡件来说需要温度补偿,补偿公式是:现场测量值PV-(自动补偿温度-外部补偿温 度),对于同一块热电耦卡件,4个通道的“(卡件自动补偿温度-外部补偿温度)”是同 一个值,所以我们的做法是把补偿放在SFC文件中计算,

31、在DataBase的组态中EI卡件不 需要连线。,206,学习交流PPT,总结: 热电耦输入卡件AI4 (1)所用模块为“D25_AI4” ,1个模块代表一个卡件; (2)每个模块要设通讯地址,通讯方式,槽位号; (3)不需要与AC相连。,207,学习交流PPT,(4)、点根据I/O配置表,第四块卡件是4通道模拟量输入卡件 “AI4” ,点击模块选择区 的“Devd Ctrl”一栏,选用 “D25_AI4”模块,因“D25_AI4”模块是4通道的,所以一块 “D25_AI4” 模块就对应 硬件上一块AI4模拟量输入卡件,该卡件用于420mA的模拟 量输入:,208,学习交流PPT,同样,要在对

32、应的对象属性区中对其进行一些设置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该卡件属于哪个控制器的哪个卡件。例中第四个模块的名字为 “AI1A14X”,代表模拟量卡件,属于控制器地址为1A的第一个T2500机架 的第四个卡件模块, “X”表示卡件的4个通道。,209,学习交流PPT,(b)Database:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,(c)Rate: 该通道的采样速率。默认值为1000,即采用控制器本身的运算周期。,(d)port: 通讯方式,设为PROFDP_1,(f)S

33、lot_NO:槽位号。对于AI1A14X,应将该参数设为4。,(e)INSTR_NO:通讯地址,即该机架的硬件地址,设为17。,(g)PV1,PV2,PV3,PV4:AI4模块四个通道的模拟量输入值,不需设置。,参数设置完成后,由于AI4是4通道的模拟量输入,所以整个卡件就设好了。 但在T940组态时,为了使模拟量输入模块AI4的量程和I/O配置表的量程一致起来(在 T2500配置的时候我们把所有420mA的模拟量输入卡件的量程都设成了400 2000) ,我们必须用RANGE模块进行转换。一个模拟量输入模块需要4个RANGE 模块。然后我们将AI4的PV1PV4四个通道连到RANGE的INP

34、UT。关于RANGE的说明及 参数设置如下图:,210,学习交流PPT,点击模块选择区的“Condition”一栏,从中拖出4个RANGE模块,分别对其进行参 数设置:,211,学习交流PPT,此时RANGE模块的输出就是真正的模拟量输入信号,按照I/O配置表把这些信号与名为AC1_1A的AN_CONN模块连起来:AI1A141的输出Output连给AC1_1A的LR3,AI1A142的输出Output连给PV4, AI1A143的输出Output连给HR4, AI1A144的输出Output连给LR4。,总结: 模拟量输入卡件AI4 (1)所用模块为“D25_AI4” ,1个模块代表一个卡件

35、; (2)每个模块要设通讯地址,通讯方式,槽位号; (3)每个模块的“PV1PV4”连到RANGE模块,再由RANGE 模块连给AC。连接如下图:,212,学习交流PPT,按照标准,把这四个RANGE模块打个包,名字同AI4模块的名字。,213,学习交流PPT,(5)、点根据I/O配置表,第五块卡件是8通道数字量输入卡件 “DI8” ,点击模块选择区 的“Devd Ctrl”一栏,选用 “D25_DI8”模块,因“D25_DI8”模块是8通道的,所以一块 “D25_DI8” 模块就对应 硬件上一块DI8数字量输入卡件。,DI8,214,学习交流PPT,同样,要在对应的对象属性区中对其进行一些设

36、置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该卡件属于哪个控制器的哪个卡件。例中第五个模块的名字为 “DI1A15X”,代表数字量输入卡件,属于控制器地址为1A的第一个T2500 机架的第五个卡件模块, “X”表示卡件的8个通道。,215,学习交流PPT,b)Database:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,c)Rate: 该通道的采样速率。默认值为1000,即采用控制器本身的运算周期。,d)port: 通讯方式,设为PROFDP_1。,f)Slot_NO:槽位号。对于DI1

37、A15X,应将该参数设为5。,e)INSTR_NO:T2500机架的硬件地址,设为17。,g)In1In8:8个数字量输入。,这样,整块卡件设好了。但由于上位机的数据库无法直接接收这种模块,因此, 要把模块的值送给数字量连接模块DC,通过它传给上位机数据库。在例中,DI1A15X 的In1In8连给名为DC1_1A的DG_CONN模块的Word1的前八位。第6和第7块卡件也是 DI8,如上设置。,216,学习交流PPT,总结: 数字量输入卡件DI8 (1)所用模块为“D25_DI8” ,1个模块代表一个卡件; (2)每个模块要设通讯地址,通讯方式,槽位号; (3)每个模块的“In1In8” 八

38、位要连给DC,连接如下图。,217,学习交流PPT,(6)、点根据I/O配置表,第八块卡件是4通道数字量输出卡件 “DO4” ,点击模块选择区 的“Devd Ctrl”一栏,选用 “D25_DO4”模块,因“D25_DO4”模块是4通道的,所以一块 “D25_DO4” 模块就对应 硬件上一块4通道数字量输出卡件 。,DO4,218,学习交流PPT,同样,要在对应的对象属性区中对其进行一些设置:,a)Name:点击这一栏输入该模块的名字。模块名来源于I/O配置表。从名字上可以 看出该卡件属于哪个控制器的哪个卡件。例中第八个模块的名字为 “DO1A18X”,代表数字量输出卡件,属于控制器地址为1A

39、的第一个T2500 机架的第八个卡件模块, “X”表示卡件的4个通道。,219,学习交流PPT,b)Database:该通道属于哪个控制器的数据库。默认值为“Local”,即属于本地数据库。 I/O组态时此项采用默认值。,c)Rate: 该通道的采样速率。默认值为1000,即采用控制器本身的运算周期。,d)port:通讯方式,设为PROFDP_1,f)Slot_NO:槽位号。对于DO1A18X,应将该参数设为8。,g)Out1Out4:四个数字量输入。,e)INSTR_NO:T2500机架的硬件地址,设为17。,这样,整块卡件设好了。但由于上位机的数据库无法直接接收这种模块,因此, 要把模块的

40、值与数字量连接模块DC连起来,同AO卡件一样,也是从DC连给DO卡件。 在例中,名为DC1_1A的DG_CONN模块的Byte1的前4位连给DO1A18X的Out1Out4。 第9 第12块卡件也是DO4,如上设置。,220,学习交流PPT,总结: 数字量输入卡件DO4 (1)所用模块为“D25_DO4” ,1个模块代表一个卡件; (2)每个模块要设通讯地址,通讯方式,槽位号; (3)每个模块的“OUT1OUT4” 四位要连给DC,连接如下图。,221,学习交流PPT,T103或T940的I/O组态完成后,该控制器的所有硬件I/O卡件在组态中都有了与之相 对应的I/O模块,此时所有的I/O点都

41、被采集到了组态中。将所有的I/O组态用“Create Compound”命令打包,命名为“数据采集”。,222,学习交流PPT,T940 FIX动态点的组态和T103的FIX组态基本一样,只不过T940没有报警位,这里不详细 介绍了。下面是根据I/O清册所建立的T940的数据库:,现场操作人员要对现场的设备进行操作控制,首先要对各种设备的性能以及它们运行特点比较了解,这样才能熟练操作现场的设备,下面我就详细介绍一下设备级的LINtools组态,以及FIX组态:,数,223,学习交流PPT,设备级组态:,在自动控制中,有很大的一部分工作是控制设备的开关启停,所以接下来要做的就 是对设备进行组态,

42、以达到控制设备的目的。,科远公司所用的设备模块是专门针对国内火电厂的设备开发的,有很强的专业性和 适用性,且修改方便灵活。模块种类有ACT15A3W、DIGACT、ACTION等。下面作分 别介绍。,一般电厂用的设备可分为两种:开关型设备和调节型设备。开关型设备主要有: 不可调电动门、点动门、全开全关执行机构、单位式设备、电机等;调节型设备主要是 调节阀,还有变频器等设备。,( 组态时要根据逻辑图纸,一般图纸上会注明设备的名称、类型、与AC和DC的连线 等信息。),设备,224,学习交流PPT,为了说明方便,仍以前面的I/O配置表为例,且在I/O组态已完成的基础上。从前面 的I/O配置表中,可

43、以归纳出以下类型的设备:,225,学习交流PPT,说明: (1)名称:即设备的描述。如甲磨煤机、给水泵等。 (2)模块名称:即组态时的“ActionName”。 (3)模块号:每个设备模块都有一个代号,如测点编号。即组态时的“Name”。这个代 号是有含义的:设备类型代号+某个DO点的编号。例如: BT12E7代表它是一个不可调电动门,它的某个DO信号的编号是DO12E7, 从前面的I/O配置表可以看出,DO12E7是开该不可调电动门的DO信号。 不可调电动门BT PID PD 点动门 DD 软伺放SF 全开全关执行机构AN 多功能软伺放MF 单位式设备RS 手操站MS 电机ST 一般设备的模

44、块号在项目组提供的设备清单和逻辑图上可以找到。,226,学习交流PPT,(4)集控块号:一般开关型设备的Word0和Byte0会和DG_CONN连接,由于一个 DG_CONN有4个Word和4个Byte,因此一个DG_CONN可以连接4个设 备,这样就牵涉到一个顺序问题,所以在设备清单中会规定该设备与 DG_CONN的哪个Word和Byte相连。若设备清单中写“DC1201:1”,则 代表这个设备的Word0连到名称为DC1201的DG_CONN的Word1,同时 DC1201的Byte1连到设备的Byte0。若设备清单中写“DC1201:2”,则 代表这个设备的Word0连到名称为DC120

45、1的DG_CONN的Word2,同时 DC1201的Byte2连到设备的Byte0。 (5)开关时间:一般的开关型设备都没有实际阀位反馈,因此设备模块中有一位A7, 用来计算开或关的过程时间,以此判断阀门的大致开度。这A7位要连到 某个AN_CONN的某一位。一般在在设备清单中会规定该设备与 AN_CONN的位相连。若设备清单中写“AC1201:PV1”,则代表这个设 备的A7与名称为AC1201的AN_CONN的PV1位相连。,227,学习交流PPT,1、不可调电动门(例中模块号为BT12E7),步骤: (1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下

46、有一个ACT15A3W模块,将之拖出到组态区中;,(2)双击该模块,调出对象属性区,进行参数设置:,BT,228,学习交流PPT,说明: a)Name:即模块号,在例中为“BT12E7”。每个不可调电动门对应一个ACT15A3W 模块。 b)Database:该设备模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数 据库。设备组态时此项采用默认值。,c)Rate:该设备模块的采样速率。默认值为0,即采用控制器本身的运算周期。,d):文件名。ACT15A3W模块可用于多种设备,如不可调门、电机、点 动门、软伺放等等。当 “” 是 “TVL_BT” 时,该模块就用 于控制不可调门。,

47、e)ActName:模块名。对不可调门来说,有的不可调门需要的功能较复杂,比如 需要强制、顺控、允许等等,有的则只是一个手动阀。不同的 ActName代表该模块的功能不同。,229,学习交流PPT,下面是不同ActName所代表的不同功能:,一般在项目组提供的设备清单中会规定每个设备的ACTION名,若无规定,则根据 逻辑图判断该用哪中ACTION。,f)T:模块运行的时间。由模块本身作累计计算,不需设置。 G)EN:模块运行允许。为“TRUE”时模块运行,为“FALSE”时模块不运行。采用默认 值“TRUE”。,230,学习交流PPT,h)A0:开脉冲时间。即模块开命令持续的时间。一般在逻辑

48、图上有标明。若未标明则 设置5。 i)A1:关脉冲时间。即模块关命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。 j)A2:全行程时间。当模块发出一个开命令或关命令时,它就开始累计命令持续的时 间。当持续时间超过A2,但模块未收到相应的已开信号或已关信号,则模块发 出超时报警。一般在逻辑图上有标明。若未标明则设置15。 以上这三个时间可在上位机的界面上修改。,k)Alarms:报警设置。将“NoAction”和“BadActn”都设成3。,231,学习交流PPT,(3)接下来的工作是把设备的已开和已关信号连到设备模块上,若有故障信号,则也 把它连到设备模块上。然后把开关命令与DO信号

49、连起来这种连线在逻辑图上会有 标明。我们以下面这幅逻辑图为例(在前面的I/O配置表的基础上),tu,232,学习交流PPT,在逻辑图的右边是一个不可调门的模块,上面有已开、已关和故障信号,以及开命 令和关命令,还有模块号等组态所需要的信息。,强关信号,连到模块的W0.9,顺关信号,连到模块的W0.10,允关信号,连到模块的W0.8,模块号,ActionName,开脉冲时间,关脉冲时间,全行程时间,已开信号,连到模块的W0.4,已关信号,连到模块的W0.12,故障信号,连到模块的W1.0,开命令,从模块的W0.3连出,关命令,从模块的W0.11连出,强开信号,连到模块的W0.1,顺开信号,连到模

50、块的W0.2,允开信号,连到模块的W0.0,233,学习交流PPT,从逻辑图上可以看出:该不可调门的已开信号是DI12A1;已关信号是DI12A2;故障 信号是DI12A3。下面开始连线:,234,学习交流PPT,我们将已开信号DI12A1从数据采集中连到名为“BT12E7”的设备模块的Word0.Bit4; 将已关信号DI12A2从数据采集中连到设备模块的Word0.Bit12;将故障信号DI12A3从数 据采集中连到设备模块的Word1.Bit0,这样设备模块就可以接收从现场来的反馈信号了。 若该设备的故障信号不止一个,则设备模块的Word1.Bit1、 Word1.Bit2等都可以连接故

51、 障位。关于设备模块的具体管脚说明见设备级驱动和自定义模块说明的1不可调 电动门。,(4)然后要把模块的开命令Word0.Bit3和关命令Word0.Bit11与对应的DO信号连起来。 由于现场情况复杂,因此模块的开命令和关命令是长脉冲,但现场一般需要短脉冲,所 以需要一些逻辑模块将长脉冲转化为短脉冲。具体做法是: 将模块的开命令Word0.Bit3连到一个PULSE模块的输入In,再将模块的开脉冲时间 A0连到这个PULSE模块的脉冲宽度管脚Width;然后这个PULSE模块的输出Out连到一个 AND4模块的In_1,PULSE模块的输入In连到这个AND4模块的IN_2,这个AND4模块

52、的输 出Out连到对应的DO信号,在例中是DO12E7。,235,学习交流PPT,上面完成的是把开命令转化成短脉冲后连到开输出的DO;同样,关命令也要做同样 的步骤:将模块的关命令Word0.Bit11连到一个PULSE模块的输入In,再将模块的关脉冲 时间A1连到这个PULSE模块的脉冲宽度管脚Width;然后这个PULSE模块的输出Out连到 一个AND4模块的In_1,PULSE模块的输入In连到这个AND4模块的IN_2,这个AND4模块 的输出Out连到对应的DO信号,在例中是DO12E8。 可以看出,上面的工作共用了2个PULSE模块和2个AND4模块,这四个模块都要命 名。命名的

53、规则是:转化开命令的PULSE模块的名字为PL12E7O,即模块的简写PL+设 备的模块号12E7+O,转化开命令的AND4模块的名字为AN12E7O,即模块的简写AN+设 备的模块号12E7+O;转化关命令的PULSE模块的名字为PL12E7C,即模块的简写PL+设 备的模块号12E7+C,转化关命令的AND4模块的名字为AN12E7C,即模块的简写AN+设 备的模块号12E7+C。其中“O”是“Open”, “ C”是“Close”的意思。,注意:PULSE模块的默认是下降沿触发,必需将它改成上升沿触发。具体做法是把 该PULSE模块的“Sense”管脚由“FALLING”改为“RISIN

54、G”。PULSE模块和AND4模块在模 块选择区中“LOGIC”目录下。,236,学习交流PPT,设备模块的开命令与PULSE模块的连接:,237,学习交流PPT,PULSE模块与AND4模块的连接:,238,学习交流PPT,AND4模块与DO信号的连接:,239,学习交流PPT,(4)然后把该设备模块的Word0与名为DC1201的DG_CONN模块的Word1连起来,再把 DC1201的Byte1连到设备模块的Byte0。(参见前面的设备清单),240,学习交流PPT,(5)然后进行开关时间位的连接。从设备清单中可以看出,该不可调电动门的开关时 间位A7要连到名为AC1201的AN_CON

55、N模块的PV1。,241,学习交流PPT,(6)从逻辑图可以看出,该设备还有一些逻辑需要组态:它有强开、强关、顺开、顺 关逻辑。,242,学习交流PPT,从模块选择区的“LOGIC”目录下拖出两个AND4模块,将之放到组态区中,从逻辑 图中可以看出,其中的一个名为ANBT1201,另一个名为ANBT1202,所以分别双击这两 个与模块,将它们的名字改为ANBT1201和ANBT1202。,243,学习交流PPT,然后根据逻辑图,将它们与设备模块连起来。ANBT1201的输出与设备模块的强开 位W0.1连起来,ANBT1202的输出与设备模块的强关位W0.9连起来。,244,学习交流PPT,设备

56、模块的顺控位还连了从其它控制器传过来的顺控命令,可知它们是名为 DCSFC10的一个DG_CONN模块的某些位。根据实际情况进行连接即可。现在假设它是 从控制器T303_1C传来的,则,245,学习交流PPT,(7)以上的步骤完成后,这个不可调电动门的组态就组好了。可以将这个设备的相关 组态模块打成一个包,取名“不可调门”。然后将AC1201、DC1201和DCSFC10这 些连接模块也打成一个包,名字为“数据连接”。,246,学习交流PPT,以下作一个总结: a)不可调电动门的组态要根据逻辑图; b)不可调电动门的是TVL_BT,ActionName是TVL_BT或TVL_BT+后缀,视具

57、体设备需要的控制功能而定; c)不可调电动门的Word0和Byte0要与DC连接; d)不可调电动门的已开信号连到设备模块的 W0.4,已关信号连到设备模块的 W0.12, 故障信号连到设备模块的 W1.0、 W1.1、 W1.2等。 e)不可调电动门的开命令W0.3和关命令W0.11是长脉冲输出,若现场需要短脉冲,可使 用PULSE和AND4模块将之转化成短脉冲再与DO信号相连。 f)不可调电动门若有强开、强关等逻辑,按照逻辑图将之与设备模块相连。 g)不可调电动门的具体管脚说明见设备级驱动和自定义模块说明的1不可调 电动门。,总,247,学习交流PPT,2、点动门(例中模块号为DD12F1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论