设备及逻辑组态_第1页
设备及逻辑组态_第2页
设备及逻辑组态_第3页
设备及逻辑组态_第4页
设备及逻辑组态_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

1、设备级组态: 在自动控制中,有很大的一部分工作是控制设备的开关启停,所以接下来要做的就是对设备进行组态,以达到控制设备的目的。 科远公司所用的设备模块是专门针对国内火电厂的设备开发的,有很强的专业性和适用性,且修改方便灵活。模块种类有ACT15A3W、DIGACT、ACTION等。下面作分别介绍。 一般电厂用的设备可分为两种:开关型设备和调节型设备。开关型设备主要有:不可调电动门、点动门、全开全关执行机构、单位式设备、电机等;调节型设备主要是调节阀,还有变频器等设备。( 组态时要根据逻辑图纸,一般图纸上会注明设备的名称、类型、与组态时要根据逻辑图纸,一般图纸上会注明设备的名称、类型、与AC和和

2、DC的连线的连线等信息。)等信息。)设备 为了说明方便,我们把所有类型的设备集中在同一张表中,其表如下AO1211备用AOAC1_12:PV1ALM1_12:W1.B0AO1212手操调节阀调节信号AO%420mA1000AC1_12:PV2ALM1_12:W1.B1AO1213备用AOAC1_12:PV3ALM1_12:W1.B2AO1214备用AOAC1_12:PV4ALM1_12:W1.B3AO1215备用AOAC1_12:PV5ALM1_12:W1.B4AO1216备用AOAC1_12:PV6ALM1_12:W1.B5AO1217备用AOAC1_12:PV7ALM1_12:W1.B6A

3、O1218备用AOAC1_12:PV8ALM1_12:W1.B7EI1231现场温度反馈1MCSAIK6000AC1_12:HR1ALM1_12:W1.B8EI1232现场温度反馈2MCSAIK6000AC1_12:HR2ALM1_12:W1.B9EI1233备用AC1_12:HR3ALM1_12:W1.BAEI1234备用AC1_12:HR4ALM1_12:W1.BBEI1235备用AC1_12:HR5ALM1_12:W1.BCEI1236备用AC1_12:HR6ALM1_12:W1.BDEI1237备用AC1_12:HR7ALM1_12:W1.BEEI1238备用AC1_12:HR8ALM

4、1_12:W1.BFRT1251冷端补偿温度MCSAIPt1001500AC1_12:LR1ALM1_12:W2.B0RT1252温度1MCSAIPt1001500AC1_12:LR2ALM1_12:W2.B1RT1253温度2MCSAIPt1001500AC1_12:LR3ALM1_12:W2.B2RT1254温度3MCSAIPt1001500AC1_12:LR4ALM1_12:W2.B3RT1255温度4MCSAIPt1004000AC1_12:LR5ALM1_12:W2.B4RT1256温度5MCSAIPt1011000AC1_12:LR6ALM1_12:W2.B5AI1271温度调节阀

5、阀位反馈MCSAIMPa420mA1000AC2_12:PV1ALM1_12:W2.B8AI1272手操调节阀阀位反馈MCSAIMPa420mA1000AC2_12:PV2ALM1_12:W2.B9AI1273电动机电流反馈MCSAIA420mA10000AC2_12:PV3ALM1_12:W2.B10AI1274水池液位MCSAImm420mA7000AC2_12:PV4ALM1_12:W2.B11AI1275电动机润滑油压MCSAIPa420mA3000AC2_12:PV5ALM1_12:W2.B12AI1276备用AC2_12:PV6ALM1_12:W2.B13AI1277备用AC2_1

6、2:PV7ALM1_12:W2.B14AI1278备用AC2_12:PV8ALM1_12:W2.B158 8T130PI1281 12E0PI电动机转速SCSrpmDASAIAC1_12:LR7ALM1_12:W2.B61 1T151T1513 3T112T1127 7T122T1225 5T113T1131211AO1212AO1213AO1214AO1215AO1216AO1217AO1218AO1231EI1232EI1233EI1234EI1235EI1236EI1237EI1238EI1251RT1252RT1253RT1254RT1255RT1256RT1271AI1272AI12

7、73AI1274AI1275AI1276AI1277AI1278AI1281PI卡号类型DCS编号 序号测点名称信号类别种类单位信号类型上限下限连接模块报警模块DI1291温度调节阀已开MCSDINODC1_12:W1.B0ALM1_12:B1.B0DI1292温度调节阀已关MCSDINODC1_12:W1.B1ALM1_12:B1.B0DI1293手操调节阀已开MCSDINODC1_12:W1.B2ALM1_12:B1.B0DI1294手操调节阀已关MCSDINODC1_12:W1.B3ALM1_12:B1.B0DI1295电动机已启SCSDINODC1_12:W1.B4ALM1_12:B1

8、.B0DI1296电动机已停SCSDINODC1_12:W1.B5ALM1_12:B1.B0DI1297电动机控制电源消失SCSDINODC1_12:W1.B6ALM1_12:B1.B0DI1298温度调节阀故障SCSDINODC1_12:W1.B7ALM1_12:B1.B0DI12A1不可调电动门已开SCSDINODC1_12:W1.B8ALM1_12:B1.B1DI12A2不可调电动门已关SCSDINODC1_12:W1.B9ALM1_12:B1.B1DI12A3不可调电动门故障SCSDINODC1_12:W1.BAALM1_12:B1.B1DI12A4点动门已开SCSDINODC1_12

9、:W1.BBALM1_12:B1.B1DI12A5点动门已关SCSDINODC1_12:W1.BCALM1_12:B1.B1DI12A6点动门故障SCSDINODC1_12:W1.BDALM1_12:B1.B1DI12A7全开全关执行机构已开SCSDINODC1_12:W1.BEALM1_12:B1.B1DI12A8全开全关执行机构已关SCSDINODC1_12:W1.BFALM1_12:B1.B1DI12B1全开全关执行机构故障SCSDINODC1_12:W2.B0ALM1_12:B1.B2DI12B2单位式设备已得电SCSDINODC1_12:W2.B1ALM1_12:B1.B2DI12B

10、3单位式设备故障SCSDINODC1_12:W2.B2ALM1_12:B1.B2DI12B4备用SCSDINODC1_12:W2.B3ALM1_12:B1.B2DI12B5备用SCSDINODC1_12:W2.B4ALM1_12:B1.B2DI12B6备用SCSDINODC1_12:W2.B5ALM1_12:B1.B2DI12B7一带四模块之设备1已开SCSDINODC1_12:W2.B6ALM1_12:B1.B2DI12B8一带四模块之设备1已关SCSDIDC1_12:W2.B7ALM1_12:B1.B1DI12C1一带四模块之设备1故障SCSDINODC1_12:W2.B8ALM1_12:

11、B1.B3DI12C2一带四模块之设备2已开SCSDINODC1_12:W2.B9ALM1_12:B1.B3DI12C3一带四模块之设备2已关SCSDINODC1_12:W2.BAALM1_12:B1.B3DI12C4一带四模块之设备2故障SCSDINODC1_12:W2.BBALM1_12:B1.B3DI12C5一带四模块之设备3已开SCSDINODC1_12:W2.BCALM1_12:B1.B3DI12C6一带四模块之设备3已关SCSDINODC1_12:W2.BDALM1_12:B1.B3DI12C7一带四模块之设备3故障SCSDINODC1_12:W2.BEALM1_12:B1.B3D

12、I12C8一带四模块之设备4已开SCSDIDC1_12:W2.BFALM1_12:B1.B3DI12D1一带四模块之设备4已关SCSDINODC1_12:W3.B0ALM1_12:B1.B4DI12D2一带四模块之设备4故障SCSDINODC1_12:W3.B1ALM1_12:B1.B4DI12D3电动机润滑油压低DIDC1_12:W3.B2ALM1_12:B1.B4DI12D4备用DIDC1_12:W3.B3ALM1_12:B1.B4DI12D5备用DIDC1_12:W3.B4ALM1_12:B1.B4DI12D6备用DIDC1_12:W3.B5ALM1_12:B1.B4DI12D7备用DI

13、DC1_12:W3.B6ALM1_12:B1.B4DI12D8备用DIDC1_12:W3.B7ALM1_12:B1.B41313T140T1401212T140T1401111T140T1409 9T140T1401010T140T1401291DI1292DI1293DI1294DI1295DI1296DI1297DI1298DI12A1DI12A2DI12A3DI12A4DI12A5DI12A6DI12A7DI12A8DI12B1DI12B2DI12B3DI12B4DI12B5DI12B6DI12B7DI12B8DI12C1DI12C2DI12C3DI12C4DI12C5DI12C6DI1

14、2C7DI12C8DI12D1DI12D2DI12D3DI12D4DI12D5DI12D6DI12D7DI12D8DIDO12E1温度调节阀开MCSDONODC1_12:W3.B8ALM1_12:B1.B5DO12E2温度调节阀关MCSDONODC1_12:W3.B9ALM1_12:B1.B5DO12E3手操调节阀开MCSDONODC1_12:W3.BAALM1_12:B1.B5DO12E4手操调节阀关MCSDONODC1_12:W3.BBALM1_12:B1.B5DO12E5电动机启SCSDONODC1_12:W3.BCALM1_12:B1.B5DO12E6电动机停SCSDONODC1_12

15、:W3.BDALM1_12:B1.B5DO12E7不可调电动门开SCSDONODC1_12:W3.BEALM1_12:B1.B5DO12E8不可调电动门关SCSDONODC1_12:W3.BFALM1_12:B1.B5DO12F1点动门开SCSDONODC1_12:W4.B0ALM1_12:B1.B6DO12F2点动门关SCSDONODC1_12:W4.B1ALM1_12:B1.B6DO12F3全开全关执行机构开SCSDONODC1_12:W4.B2ALM1_12:B1.B6DO12F4全开全关执行机构关SCSDONODC1_12:W4.B3ALM1_12:B1.B6DO12F5单位式设备得电

16、SCSDONODC1_12:W4.B4ALM1_12:B1.B6DO12F6备用SCSDONODC1_12:W4.B5ALM1_12:B1.B6DO12F7备用SCSDONODC1_12:W4.B6ALM1_12:B1.B6DO12F8备用SCSDONODC1_12:W4.B7ALM1_12:B1.B6DO12G1一带四模块之设备1开SCSDONODC1_12:W4.B8ALM1_12:B1.B7DO12G2一带四模块之设备1关SCSDONODC1_12:W4.B9ALM1_12:B1.B7DO12G3一带四模块之设备2开SCSDONODC1_12:W4.BAALM1_12:B1.B7DO12

17、G4一带四模块之设备2关SCSDONODC1_12:W4.BBALM1_12:B1.B7DO12G5一带四模块之设备3开SCSDONODC1_12:W4.BCALM1_12:B1.B7DO12G6一带四模块之设备3关SCSDONODC1_12:W4.BDALM1_12:B1.B7DO12G7一带四模块之设备4开SCSDONODC1_12:W4.BEALM1_12:B1.B7DO12G8一带四模块之设备4关SCSDONODC1_12:W4.BFALM1_12:B1.B71616T180T1801414T180T1801515T180T18012E1DO12E2DO12E3DO12E4DO12E5

18、DO12E6DO12E7DO12E8DO12F1DO12F2DO12F3DO12F4DO12F5DO12F6DO12F7DO12F8DO12G1DO12G2DO12G3DO12G4DO12G5DO12G6DO12G7DO12G8DO 由于T103和T940的设备组态基本一样(除软伺放外),因此我们就以上面所给的点表为例来介绍设备级的组态,按照上面的点表归纳出下面几种设备类型:设备表 说明:(1)名称:即设备的描述。如甲磨煤机、给水泵等。(2)模块名称:即组态时的“ActionName”。(3)模块号:每个设备模块都有一个代号,如测点编号。即组态时的“Name”。这个代 号是有含义的:设备类型代

19、号+某个DO点的编号。例如: BT12E7代表它是一个不可调电动门,它的某个DO信号的编号是12E7DO, 从前面的I/O配置表可以看出,12E7DO是开该不可调电动门的DO信号。 不可调电动门BT PID PD 点动门 DD 软伺放SF 全开全关执行机构AN 多功能软伺放MF 单位式设备RS 手操站MS 电机ST 一般设备的模块号在项目组提供的设备清单和逻辑图上可以找到。 (4)集控块号:一般开关型设备的Word0和Byte0会和DG_CONN连接,由于一个 DG_CONN有4个Word和4个Byte,因此一个DG_CONN可以连接4个设 备,这样就牵涉到一个顺序问题,所以在设备清单中会规定

20、该设备与 DG_CONN的哪个Word和Byte相连。若设备清单中写“DC1201:1”,则 代表这个设备的Word0连到名称为DC1201的DG_CONN的Word1,同时 DC1201的Byte1连到设备的Byte0。若设备清单中写“DC1201:2”,则 代表这个设备的Word0连到名称为DC1201的DG_CONN的Word2,同时 DC1201的Byte2连到设备的Byte0。(5)开关时间:一般的开关型设备都没有实际阀位反馈,因此设备模块中有一位A7, 用来计算开或关的过程时间,以此判断阀门的大致开度。这A7位要连到 某个AN_CONN的某一位。一般在在设备清单中会规定该设备与 A

21、N_CONN的位相连。若设备清单中写“AC1201:PV1”,则代表这个设 备的A7与名称为AC1201的AN_CONN的PV1位相连。WB1、不可调电动门(例中模块号为BT12E7)步骤:(1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下有一个ACT15A3W模块,将之拖出到组态区中;(2)双击该模块,调出对象属性区,进行参数设置:BT说明:a)Name:即模块号,在例中为“BT12E7”。每个不可调电动门对应一个ACT15A3W 模块。b)Database:该设备模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数 据库。设备组态时此项采用

22、默认值。 c)Rate:该设备模块的采样速率。默认值为0,即采用控制器本身的运算周期。d)FileName:文件名。ACT15A3W模块可用于多种设备,如不可调门、电机、点 动门、软伺放等等。当 “FileName” 是 “TVL_BT” 时,该模块就用 于控制不可调门。e)ActName:模块名。对不可调门来说,有的不可调门需要的功能较复杂,比如 需要强制、顺控、允许等等,有的则只是一个手动阀。不同的 ActName代表该模块的功能不同。下面是不同ActName所代表的不同功能:序号设备类型模块类型文件名ACTION名功能1不可调电动门ACT15A3WTVL_BTTVL_BT全功能2不可调电

23、动门ACT15A3WTVL_BTTVL_BTPF带允许、强动,无顺控3不可调电动门ACT15A3WTVL_BTTVL_BTP带允许,无顺控、强动4不可调电动门ACT15A3WTVL_BTTVL_BTM纯手动 一般在项目组提供的设备清单中会规定每个设备的ACTION名,若无规定,则根据逻辑图判断该用哪中ACTION。 f)T:模块运行的时间。由模块本身作累计计算,不需设置。G)EN:模块运行允许。为“TRUE”时模块运行,为“FALSE”时模块不运行。采用默认 值“TRUE”。 h)A0:开脉冲时间。即模块开命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。i)A1:关脉冲时间。即模块关

24、命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。j)A2:全行程时间。当模块发出一个开命令或关命令时,它就开始累计命令持续的时 间。当持续时间超过A2,但模块未收到相应的已开信号或已关信号,则模块发 出超时报警。一般在逻辑图上有标明。若未标明则设置15。以上这三个时间也可在上位机的界面上修改。k)Alarms:报警设置。将“NoAction”和“BadActn”都设成3。 (3)接下来的工作是把设备的已开和已关信号连到设备模块上,若有故障信号,则也 把它连到设备模块上。然后把开关命令与DO信号连起来这种连线在逻辑图上会有 标明。我们以下面这幅逻辑图为例(在前面所给的I/O配置表基础上

25、)Bt tu1296DI1295DIDc1_12w1.4Dc1_12w1.5 在逻辑图的右边是一个不可调门的模块,上面有已开、已关和故障信号,以及开命令和关命令,还有模块号等组态所需要的信息。快DC1_12W3.E;关DC1_12W3.F;已开DC1_12W1.8;已关DC1_12W1.9;故障DC1_12W1.A强关信号,连到模块的W0.9顺关信号,连到模块的W0.10允关信号,连到模块的W0.8模块号ActionName开脉冲时间关脉冲时间全行程时间已开信号,连到模块的W0.4已关信号,连到模块的W0.12故障信号,连到模块的W1.2开命令,从模块的W0.3连出关命令,从模块的W0.11连

26、出强开信号,连到模块的W0.1顺开信号,连到模块的W0.2允开信号,连到模块的W0.0 从逻辑图上可以看出:该不可调门的已开信号是12A1DI;已关信号是12A2DI;故障信号是12A3DI,根据上面点表进行连线如下: 我们将已开信号12A1DI对应的数据连接位从数据采集中连到名为“BT12E7”的设备模块的Word0.Bit4;将已关信号12A2DI对应的数据连接位从数据采集中连到设备模块的Word0.Bit12;将故障信号12A3DI对应的数据连接位连接从数据采集中连到设备模块的Word1.Bit2,这样设备模块就可以接收从现场来的反馈信号了。若该设备的故障信号不止一个,则设备模块的Wor

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

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

29、块,这四个模块都要命名。命名的规则是:转化开命令的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”管脚由“FALLIN

30、G”改为“RISING”。PULSE模块和AND4模块在模块选择区中“LOGIC”目录下。上升沿设备模块的开命令与PULSE模块的连接:PULSE模块与AND4模块的连接:AND4模块与DO信号对应的数据连接模块连接: (4)然后把该设备模块的Word0与名为DC1201的DG_CONN模块的Word1连起来,再把 DC1201的Byte1连到设备模块的Byte0。(参见前面的设备清单) (5)然后进行开关时间位的连接。从设备清单中可以看出,该不可调电动门的开关时 间位A7要连到名为AC1201的AN_CONN模块的PV1。 (6)从逻辑图可以看出,该设备还有一些逻辑需要组态:它有强开、强关、

31、顺开、顺 关逻辑。1296DI1295DI 从模块选择区的“LOGIC”目录下拖出两个AND4模块,将之放到组态区中,从逻辑图中可以看出,其中的一个名为ANBT1201,另一个名为ANBT1202,所以分别双击这两个与模块,将它们的名字改为ANBT1201和ANBT1202。 然后根据逻辑图,将它们与设备模块连起来。ANBT1201的输出与设备模块的强开位W0.1连起来,ANBT1202的输出与设备模块的强关位W0.9连起来。 设备模块的顺控位还连了从其它控制器传过来的顺控命令,可知它们是名为DCSFC10的一个DG_CONN模块的某些位。根据实际情况进行连接即可。现在假设它是从控制器T303

32、_1C传来的,则 (7)以上的步骤完成后,这个不可调电动门的组态就组好了。可以将这个设备的相关 组态模块打成一个包,取名“不可调门”。然后将AC1201、DC1201和DCSFC10这 些连接模块也打成一个包,名字为“数据连接”。以下作一个总结:a)不可调电动门的组态要根据逻辑图;b)不可调电动门的FileName是TVL_BT,ActionName是TVL_BT或TVL_BT+后缀,视具 体设备需要的控制功能而定;c)不可调电动门的Word0和Byte0要与集控模块DC连接;d)不可调电动门的已开信号对应数据连接位连到设备模块的 W0.4,已关信号对应数据 连接位连到设备模块的 W0.12,

33、故障信号连到设备模块的 W1.1、 W1.2等。e)不可调电动门的开命令W0.3和关命令W0.11是长脉冲输出,若现场需要短脉冲,可使 用PULSE和AND4模块将之转化成短脉冲再与DO信号相连。f)不可调电动门若有强开、强关等逻辑,按照逻辑图将之与设备模块相连。g)不可调电动门的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的6不可调 电动门。h)为了以后仿真调试方便,我们要求设备状态和命令都从对应的数据连接模块进行连接;总结2、点动门(例中模块号为DD12F1)步骤:(1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下有一个ACT15

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

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

36、时间。一般在逻辑图上有标明。若未标明则 设置5。j)A2:全行程时间。当模块发出一个开命令或关命令时,它就开始累计命令持续的时 间。当持续时间超过A2,但模块未收到相应的已开信号或已关信号,则模块发 出超时报警。一般在逻辑图上有标明。若未标明则设置15。以上这三个时间也可在上位机的界面上修改。k)Alarms:报警设置。将“NoAction”和“BadActn”都设成3。 (3)接下来的工作是把设备的已开和已关信号连到设备模块上,若有故障信号,则也 把它连到设备模块上。然后把开关命令与DO信号连起来这种连线在逻辑图上会有 标明。我们以下面这幅逻辑图为例(在前面的I/O配置表的基础上)1274A

37、IDd tuAC2_12 PV4 在逻辑图的右边是一个点动门的模块,上面有已开、已关和故障信号,以及开命令和关命令,还有模块号等组态所需要的信息。强关信号,连到模块的W0.9顺关信号,连到模块的W0.10允关信号,连到模块的W0.8模块号ActionName开脉冲时间关脉冲时间全行程时间已开信号,连到模块的W0.4已关信号,连到模块的W0.12故障信号,连到模块的W1.2开命令,从模块的W0.3连出关命令,从模块的W0.11连出强开信号,连到模块的W0.1顺开信号,连到模块的W0.2允开信号,连到模块的W0.0 从逻辑图上可以看出:该点动门的已开信号12A4DI对应的数据连接位;已关信号12A

38、5DI对应的数据连接位;故障信号12A6DI对应的数据连接位进行下面连线: 我们将已开信号12A4DI对应的数据连接位从数据采集中连到名为“DD12F1”的设备模块的Word0.Bit4;将已关信号12A5DI对应的数据连接位对应的数据连接位从数据采集中连到设备模块的Word0.Bit12;将故障信号12A6DI对应的数据的连接位从数据采集中连到设备模块的Word1.Bit2,这样设备模块就可以接收从现场来的反馈信号了。若该设备的故障信号不止一个,则设备模块的Word1.Bit1等都可以连接故障位。关于设备模块的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的11点动门。

39、(4)然后要把模块的开命令Word0.Bit3和关命令Word0.Bit11与对应的DO信号连起来。由于现场需要的开和关是长脉冲,所以不须PULSE和AND4模块转换成短脉冲,可以直接和DO相连。根据上面的逻辑图其连接如下图: (4)然后把该设备模块的Word0与名为DC1201的DG_CONN模块的Word2连起来,再把 DC1201的Byte2连到设备模块的Byte0。(参见前面的设备清单) (5)然后进行开关时间位的连接。从设备清单中可以看出,该不可调电动门的开关时 间位A7要连到名为AC1201的AN_CONN模块的PV2。其连接如下图: 从逻辑图可以看出有一个延时3S脉冲连到此点动门

40、的强开位W0.1,有逻辑图我们看出这个延时有一个脉冲模块PLDD1201和一个与门模块ANDD1201构成。由于打包后连线会乱,所以我们先将DD12F1模块打成一个包,名为“点动门”,双击“点动门” ,然后从模块区LOGIC中拉出脉冲模块和与门模块,其连接如下图: (6)从逻辑图可以看出,该设备还有一些逻辑需要组态:它有强开、强关、顺开、顺 关逻辑。1274AI注意:将注意:将PULSE模块改为上升沿触发,脉冲宽度改为模块改为上升沿触发,脉冲宽度改为3。然后将与门的OUT连到点动门强开位W0.1,其连接如下图:延时有逻辑图看出另外一个延时模块的输出连到点动门的强关位W0.9其连接如下图:逻辑图

41、上比较模块CMDD1201的Great连到脉冲模块的IN上,其连接如下图:同样比较模块CMDD1202的LessThan连到第二个脉冲模块的IN,其连接如下: 设备模块的顺控位还连了从其它控制器传过来的顺控命令,可知它们是名为DCSFC10的一个DG_CONN模块的W1.C和W1.D。以下作一个总结:a)点动门的组态要根据逻辑图;b)点动门的FileName是TVL_DD,ActionName是TVL_DD或TVL_DD+后缀,视具 体设备需要的控制功能而定;c)点动门的Word0和Byte0要与DC连接;d)点动门的已开信号连到设备模块的 W0.4,已关信号连到设备模块的 W0.12, 故障

42、信号连到设备模块的 W1.0、 W1.1、 W1.2等。e)点动门的开命令W0.3和关命令W0.11是长脉冲输出,一般不需转化成短脉冲。f)点动门若有强开、强关等逻辑,按照逻辑图将之与设备模块相连。g)点动门的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的11点动门。h) 所有IO测点的信号都从其对应的数据连接位进行连接这样方便仿真调试;总结3、电动机(例中模块号为ST12E5)步骤:(1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下有一个ACT15A3W模块,将之拖出到组态区中;(2)双击该模块,调出对象属性区,进行参数设置:st说

43、明:a)Name:即模块号,在例中为“ST12E5”。每个电动机对应一个ACT15A3W 模块。b)Database:该设备模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数 据库。设备组态时此项采用默认值。 c)Rate:该设备模块的采样速率。默认值为0,即采用控制器本身的运算周期。d)FileName:文件名。ACT15A3W模块可用于多种设备,如不可调门、电机、点 动门、软伺放等等。当 “FileName” 是 “TMT_ST” 时,该模块就用 于控制电动机。e)ActName:模块名。对电机来说,有的需要的功能较复杂,比如需要强 制、顺 控、允许等等,有的只是手动。不同的

44、ActName代表该模块的功能 不同。例中是全功能模块。下面是不同ActName所代表的不同功能: 一般在项目组提供的设备清单中会规定每个设备的ACTION名,若无规定,则根据逻辑图判断该用哪中ACTION。f)T:模块运行的时间。由模块本身作累计计算,不需设置。g)EN:模块运行允许。为“TRUE”时模块运行,为“FALSE”时模块不运行。采用默认 值“TRUE”。 h)A0:开脉冲时间。即模块开命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。i)A1:关脉冲时间。即模块关命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。j)A2:全行程时间。当模块发出一个开命令或关命令时

45、,它就开始累计命令持续的时 间。当持续时间超过A2,但模块未收到相应的已开信号或已关信号,则模块发 出超时报警。一般在逻辑图上有标明。若未标明则设置15。以上这三个时间可在上位机的界面上修改。k)Alarms:报警设置。将“NoAction”和“BadActn”都设成3。 (3)接下来的工作是把设备的已开和已关信号连到设备模块上,若有故障信号,则也 把它连到设备模块上。然后把开关命令与DO信号连起来这种连线在逻辑图上会有 标明。我们以下面这幅逻辑图为例(在前面的I/O配置表的基础上)12D3DI1275AISt tuDc1_12w3.2AC2_12 PV5 在逻辑图的右边是一个电动机的模块,上

46、面有已开、已关和故障信号,以及开命令和关命令,还有模块号等组态所需要的信息。强关信号,连到模块的W0.9顺关信号,连到模块的W0.10允关信号,连到模块的W0.8模块号ActionName开脉冲时间关脉冲时间全行程时间已开信号,连到模块的W0.4已关信号,连到模块的W0.12故障信号,连到模块的W1.1开命令,从模块的W0.3连出关命令,从模块的W0.11连出强开信号,连到模块的W0.1顺开信号,连到模块的W0.2允开信号,连到模块的W0.0电动机的电流,一般组态时不连 从逻辑图上可以看出:该点动门的已开信号是1295DI;已关信号是1296DI;故障信号是1297DI,按照上面点表对应的数据

47、连接进行连接如下: 我们将已开信号1295DI对应的数据连接位从数据采集中连到名为“ST12E5”的设备模块的Word0.Bit4;将已关信号1296DI对应的数据连接位从数据采集中连到设备模块的Word0.Bit12;将控制电源消失信号1297DI对应的数据连接位从数据采集中连到设备模块的Word1.Bit1,这样设备模块就可以接收从现场来的反馈信号了。若该设备的故障信号不止一个,则设备模块的Word1.Bit1、 Word1.Bit2等都可以连接故障位。关于设备模块的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的18电动机。 (4)然后要把模块的开命令Word0.Bi

48、t3和关命令Word0.Bit11与对应的DO信号连起来。由于现场情况复杂,因此模块的开命令和关命令是长脉冲,但现场一般需要短脉冲,所以需要一些逻辑模块将长脉冲转化为短脉冲。脉冲和与门具体的连法及脉冲的设置、命名和与门的命名同不可调电动门规则一样。下面是电动机的开命令与脉冲的连接: 下面是与门和DO对应的数据位进行连接: (4)然后把该设备模块的Word0与名为DC1201的DG_CONN模块的Word3连起来,再把DC1201的Byte3连到设备模块的Byte0。(参见前面的设备清单) (5)根据上面的设备表可知,电机设备不需要开关行程显示,因为电机动作快速,所以不需要在连接时间估计位; (

49、6)从逻辑图可以看出,该设备还有一些逻辑需要组态:它有强开、强关、顺开、顺 关逻辑。由于打包后连线会乱,所以我们先将ST12E5等模块打成一个包,名为“点 电机”,双击“电机” ,然后从模块区LOGIC中拉出比较模块和或门模块,其连接如 下图: 从逻辑图中可以看出或门OR1201的Out连到电动机强开位W0.1,比较模块CM1202.Greater连到电动机的强关位W0.9,连接如下两幅图:12D3DI1275AI 设备模块的顺控位还连了从其它控制器传过来的顺控命令,可知它们是名为DCSFC10的一个DG_CONN模块的某些位。根据逻辑图进行连接即可。 (7)以上的步骤完成后,这个电动机的组态

50、就组好了。以下作一个总结:a)电动机的组态要根据逻辑图;b)电动机的FileName是TMT_ST,ActionName是TMT_ST或TMT_ST +后缀,视具 体设备需要的控制功能而定;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)电动机的具

51、体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的18电动机h)为了仿真调试的方便,我们统一要求逻辑图上所有的IO点都从对应的数据连接位 进行连接;总结4,单位式设备(例中模块号为RS12F5)步骤:(1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下有一个ACT15A3W模块,将之拖出到组态区中;RS(2)双击该模块,调出对象属性区,进行参数设置:说明:a)Name:即模块号,在例中为“RS12F5”。每个电动机对应一个ACT15A3W 模块。b)Database:该设备模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数 据库

52、。设备组态时此项采用默认值。 c)Rate:该设备模块的采样速率。默认值为0,即采用控制器本身的运算周期。d)FileName:文件名。ACT15A3W模块可用于多种设备,如不可调门、电机、点 动门、软伺放等等。当 “FileName” 是 “TVL_RS” 时,该模块就用 于控制单位式设备。e)ActName:模块名。对单位式设备来说,有的需要的功能较复杂,比如需要强 制、顺控、允许等等,有的只是手动。不同的ActName代表该模块 的功能不同。例中是全功能模块。下面是不同ActName所代表的不同功能: 一般在项目组提供的设备清单中会规定每个设备的ACTION名,若无规定,则根据逻辑图判断

53、该用哪中ACTION。f)T:模块运行的时间。由模块本身作累计计算,不需设置。g)EN:模块运行允许。为“TRUE”时模块运行,为“FALSE”时模块不运行。采用默认 值“TRUE”。 h)A0:开脉冲时间。即模块开命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。i)A1:关脉冲时间。即模块关命令持续的时间。一般在逻辑图上有标明。若未标明则 设置5。j)A2:全行程时间。当模块发出一个开命令或关命令时,它就开始累计命令持续的时 间。当持续时间超过A2,但模块未收到相应的已开信号或已关信号,则模块发 出超时报警。一般在逻辑图上有标明。若未标明则设置15。以上这三个时间可在上位机的界面上

54、修改。k)Alarms:报警设置。将“NoAction”和“BadActn”都设成3。 (3)接下来的工作是把设备的已开和已关信号连到设备模块上,若有故障信号,则也 把它连到设备模块上。然后把开关命令与DO信号连起来这种连线在逻辑图上会有 标明。我们以下面这幅逻辑图为例(在前面的I/O配置表的基础上)12F5DO12B2DI12B3DIRs tu 在逻辑图的右边是一个电动机的模块,上面有已开、已关和故障信号,以及开命令和关命令,还有模块号等组态所需要的信息。强关信号,连到模块的W0.9顺关信号,连到模块的W0.10允关信号,连到模块的W0.8模块号ActionName开脉冲时间关脉冲时间全行程

55、时间已开信号,连到模块的W0.4已关信号,连到模块的W0.12故障信号,连到模块的W1.2开命令,从模块的W0.3连出关命令,从模块的W0.11连出强开信号,连到模块的W0.1顺开信号,连到模块的W0.2允开信号,连到模块的W0.012F5DO12B2DI12B3DI 从逻辑图上可以看出:该点动门的已开信号是12B2DI;已开信号12B2DI取反作为已关信号,故障信号是12B3DI,根据其对应的数据连接位进行下图的连接: 我们将已开信号12B2DI从数据采集中连到名为“RS12F5”的设备模块的Word0.Bit4;将已开信号12B2DI取反从数据采集中连到设备模块的Word0.Bit12;将

56、故障信号12B3DI从数据采集中连到设备模块的Word1.Bit2,这样设备模块就可以接收从现场来的反馈信号了。若该设备的故障信号不止一个,则设备模块的Word1.Bit1、 Word1.Bit2等都可以连接故障位。关于设备模块的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的16单位式设备。 (4)然后要把模块的开命令Word0.Bit3和关命令Word0.Bit11与对应的DO信号连起来。由于现场需要的开和关是长脉冲,所以不须PULSE和AND4模块转换成短脉冲,可以直接和DO相连。根据上面的逻辑图,只需连开命令,其连接如下图: (4)然后把该设备模块的Word0与名为

57、DC1201的DG_CONN模块的Word4连起来,再把 DC1201的Byte4连到设备模块的Byte0。(参见前面的设备清单) (5)单位式电磁阀因为开关很快,因此不需要进行时间估计位连接; 从逻辑图上可以看出,设备模块的顺控位还连了从其它控制器传过来的顺控命令,有逻辑图可知它们是名为DCSFC10的一个DG_CONN模块的某些位。12F5DO12B2DI12B3DI (7)以上的步骤完成后,这个单位式设备的组态就组好了。可以将这个设备的相关 组态模块打成一个包,取名“单位设备”。以下作一个总结:a)单位式设备的组态要根据逻辑图;b)单位式设备的FileName是TVL_RS,Action

58、Name是TVL_RS或TVL_RS+后缀,视具 体设备需要的控制功能而定;c)单位式设备的Word0和Byte0要与DC连接;d)单位式设备的已开信号连到设备模块的 W0.4,已关信号连到设备模块的 W0.12, 故障信号连到设备模块的 W1.0、 W1.1、 W1.2等。e)单位式设备的开命令W0.3和关命令W0.11是长脉冲输出,一般不需转化成短脉冲。f)单位式设备若有强开、强关等逻辑,按照逻辑图将之与设备模块相连。g)单位式设备的具体管脚说明见设备级驱动和自定义模块说明设备级驱动和自定义模块说明的16单位式设备。h)为了仿真调试方便,我们统一要求所有IO信号都从其对应的数据连接位进行连

59、接;总结5,全开全关执行机构(例中模块号为AN12F3)步骤:(1)在模块选择区中选择 “ Ctrl Mod v3.0 ” 的 “ Maths ” 下有一个ACT15A3W模块,将之拖出到组态区中;AN(2)双击该模块,调出对象属性区,进行参数设置:说明:a)Name:即模块号,在例中为“AN12F3”。每个全开全关执行机构对应一个 ACT15A3W模块。b)Database:该设备模块属于哪个控制器的数据库。默认值为“Local”,即属于本地数 据库。设备组态时此项采用默认值。 c)Rate:该设备模块的采样速率。默认值为0,即采用控制器本身的运算周期。d)FileName:文件名。ACT1

60、5A3W模块可用于多种设备,如不可调门、电机、点 动门、软伺放等等。当 “FileName” 是 “TVL_AN” 时,该模块就用 于控制全开全关执行机构。e)ActName:模块名。对全开全关执行机构来说,有的需要的功能较复杂,比如 需要强制、顺控、允许等等,有的只是手动。不同的ActName代表 该模块的功能不同。例中是全功能模块。下面是不同ActName所代表的不同功能: 一般在项目组提供的设备清单中会规定每个设备的ACTION名,若无规定,则根据逻辑图判断该用哪中ACTION。f)T:模块运行的时间。由模块本身作累计计算,不需设置。g)EN:模块运行允许。为“TRUE”时模块运行,为“

温馨提示

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

评论

0/150

提交评论