《精编》设备及逻辑组态课件

上传人:tang****xu3 文档编号:132901824 上传时间:2020-05-21 格式:PPT 页数:98 大小:2.56MB
返回 下载 相关 举报
《精编》设备及逻辑组态课件_第1页
第1页 / 共98页
《精编》设备及逻辑组态课件_第2页
第2页 / 共98页
《精编》设备及逻辑组态课件_第3页
第3页 / 共98页
《精编》设备及逻辑组态课件_第4页
第4页 / 共98页
《精编》设备及逻辑组态课件_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《《精编》设备及逻辑组态课件》由会员分享,可在线阅读,更多相关《《精编》设备及逻辑组态课件(98页珍藏版)》请在金锄头文库上搜索。

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

2、表中 其表如下 由于T103和T940的设备组态基本一样 除软伺放外 因此我们就以上面所给的点表为例来介绍设备级的组态 按照上面的点表归纳出下面几种设备类型 设备表 说明 1 名称 即设备的描述 如甲磨煤机 给水泵等 2 模块名称 即组态时的 ActionName 3 模块号 每个设备模块都有一个代号 如测点编号 即组态时的 Name 这个代号是有含义的 设备类型代号 某个DO点的编号 例如 BT12E7代表它是一个不可调电动门 它的某个DO信号的编号是12E7DO 从前面的I O配置表可以看出 12E7DO是开该不可调电动门的DO信号 不可调电动门 BTPID PD点动门 DD软伺放 SF全

3、开全关执行机构 AN多功能软伺放 MF单位式设备 RS手操站 MS电机 ST一般设备的模块号在项目组提供的设备清单和逻辑图上可以找到 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 则

4、代表这个设备的Word0连到名称为DC1201的DG CONN的Word2 同时DC1201的Byte2连到设备的Byte0 5 开关时间 一般的开关型设备都没有实际阀位反馈 因此设备模块中有一位A7 用来计算开或关的过程时间 以此判断阀门的大致开度 这A7位要连到某个AN CONN的某一位 一般在在设备清单中会规定该设备与AN CONN的位相连 若设备清单中写 AC1201 PV1 则代表这个设备的A7与名称为AC1201的AN CONN的PV1位相连 WB 1 不可调电动门 例中模块号为BT12E7 步骤 1 在模块选择区中选择 CtrlModv3 0 的 Maths 下有一个ACT15A

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

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

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

8、边是一个不可调门的模块 上面有已开 已关和故障信号 以及开命令和关命令 还有模块号等组态所需要的信息 快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连出 强开信号 连到模块的W0 1 顺开信号 连到模块的W0 2

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

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

11、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模块 这四个模块都要命名 命名的规则是 转化开命令的PULSE模块的名字为PL12E7O 即模

12、块的简写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 改为 RISING PULSE模块和AND4模块在模块选择区中 LOGIC 目录下 上升沿 设备模

13、块的开命令与PULSE模块的连接 PULSE模块与AND4模块的连接 AND4模块与DO信号对应的数据连接模块连接 4 然后把该设备模块的Word0与名为DC1201的DG CONN模块的Word1连起来 再把DC1201的Byte1连到设备模块的Byte0 参见前面的设备清单 5 然后进行开关时间位的连接 从设备清单中可以看出 该不可调电动门的开关时间位A7要连到名为AC1201的AN CONN模块的PV1 6 从逻辑图可以看出 该设备还有一些逻辑需要组态 它有强开 强关 顺开 顺关逻辑 从模块选择区的 LOGIC 目录下拖出两个AND4模块 将之放到组态区中 从逻辑图中可以看出 其中的一个

14、名为ANBT1201 另一个名为ANBT1202 所以分别双击这两个与模块 将它们的名字改为ANBT1201和ANBT1202 然后根据逻辑图 将它们与设备模块连起来 ANBT1201的输出与设备模块的强开位W0 1连起来 ANBT1202的输出与设备模块的强关位W0 9连起来 设备模块的顺控位还连了从其它控制器传过来的顺控命令 可知它们是名为DCSFC10的一个DG CONN模块的某些位 根据实际情况进行连接即可 现在假设它是从控制器T303 1C传来的 则 7 以上的步骤完成后 这个不可调电动门的组态就组好了 可以将这个设备的相关组态模块打成一个包 取名 不可调门 然后将AC1201 DC

15、1201和DCSFC10这些连接模块也打成一个包 名字为 数据连接 以下作一个总结 a 不可调电动门的组态要根据逻辑图 b 不可调电动门的FileName是TVL BT ActionName是TVL BT或TVL BT 后缀 视具体设备需要的控制功能而定 c 不可调电动门的Word0和Byte0要与集控模块DC连接 d 不可调电动门的已开信号对应数据连接位连到设备模块的W0 4 已关信号对应数据连接位连到设备模块的W0 12 故障信号连到设备模块的W1 1 W1 2等 e 不可调电动门的开命令W0 3和关命令W0 11是长脉冲输出 若现场需要短脉冲 可使用PULSE和AND4模块将之转化成短脉

16、冲再与DO信号相连 f 不可调电动门若有强开 强关等逻辑 按照逻辑图将之与设备模块相连 g 不可调电动门的具体管脚说明见 设备级驱动和自定义模块说明 的 6不可调电动门 h 为了以后仿真调试方便 我们要求设备状态和命令都从对应的数据连接模块进行连接 总结 2 点动门 例中模块号为DD12F1 步骤 1 在模块选择区中选择 CtrlModv3 0 的 Maths 下有一个ACT15A3W模块 将之拖出到组态区中 DD 2 双击该模块 调出对象属性区 进行参数设置 说明 a Name 即模块号 在例中为 DD12F1 每个点动门对应一个ACT15A3W模块 b Database 该设备模块属于哪个控制器的数据库 默认值为 Local 即属于本地数据库 设备组态时此项采用默认值 c Rate 该设备模块的采样速率 默认值为0 即采用控制器本身的运算周期 d FileName 文件名 ACT15A3W模块可用于多种设备 如不可调门 电机 点动门 软伺放等等 当 FileName 是 TVL DD 时 该模块就用于控制点动门 e ActName 模块名 对点动门来说 有的点动门需要的功能较复杂

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号