ABB_ 800xA进料阀控制程序

合集下载

800xa操作手册

800xa操作手册
第四章 导航 ..................................................................................................................................12 上下文菜单 ........................................................................................................................... 15
第三章 操作员工作界面...................................................................................................................5 基本布置图 ............................................................................................................................. 5 窗口管理................................................................................................................................. 9 改变用户............................................................................................................................... 10 在线帮助............................................................................................................................... 11

ABB 800XA DCS系统基础讲义

ABB 800XA DCS系统基础讲义

2011 年 12月生产分厂仪表专业组培训讲义一、讲师(部门:生产分厂专业组:仪表职:DCS技术员姓名:尹海生工号:30721)二、主题:ABB 800XA DCS系统基础讲义三、时间:地点:四、培训部门专业岗位及人数:五、培训目的(培训结束后,受训人员应掌握的专业知识或技能,对工作的帮助如何):通过此次培训:认识ABB集散控制系统硬件组成和作用。

操作站员站、操作站终端、控制器之间的网络连接结构。

日常点检内容,常见问题及其处理方法。

六、讲义提纲:1、集散控制概述2、硬件系统及简单的控制原理3、控制网络结构4、日常点检内容与维护5、常见问题及处理方法目录1.集散控制概述 (3)1.1DCS定义 (3)1.2DCS与PLC的异同 (3)2.系统概述 (4)3.硬件系统及简单控制原理 (5)3.1AC800M硬件的组成 (5)3.1.1控制器简介 (5)3.1.2电源 (6)3.1.3AC800M控制器接口 (6)3.2PID控制原理 (7)3.2.1PID的含义及控制规律的选用 (7)3.2.2PID控制方式 (7)3.2.3PID参数的基本计算(略) (7)3.3DCS简单控制逻辑 (8)3.4其他硬件 (8)3.5硬件安装更换指导 (8)4.控制网络结构 (9)4.1网络结构 (9)4.2AS和CS示例 (9)5.日常点检内容及维护 (9)6.常见故障及处理方法 (10)6.1IO卡件故障 (10)6.2通讯卡故障 (10)6.3DCS画面“” (10)1. 集散控制概述1.1 DCS定义DCS是分布式控制系统的英文缩写(Distributed Control System),在国内自控行业又称之为集散控制系统。

它是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机(Computer)、通讯(Communication)、显示(CRT)和控制(Control)等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活、组态方便。

ABB_ 800xA温度控制程序

ABB_ 800xA温度控制程序

2. 一个 Real 型变量 Temp_Hysteresis ,用于保存设定点附近的带宽,默认值为 5℃。
3. 一个 Bool 型变量 Start_TempControl ,用于通过加热器和冷却器,实现温度 的自动控制。

在 Tank Program 中插入一个名为“Temp_Control”的代码块,编程语言选择 ST 语言。编写控制加热器和冷却器的逻辑代码,实现以下温度控制功能。
2. .连接 gTemp 变量到位于 Profibus 总线上的 AI810 模件上。
1
3. 设置输入信号范围为: 0..10V 4. 设置量程范围为: 0-180DegC 5. 连接 gHeater_Ord 和 gCooler_Ord 变量到 Profibus 总线上第 1 块 DO801 模件
Exercise 3.7 温度控制程序
System 800xA Exercise
3.7.1 概述
使用 ST 语言编写一些非常基本的简单逻辑,实现罐温度控制功能。 罐温度将维持在一个设定值的控制范围之内,而不是定时进行加热和冷却。
3.7.2 练习步骤
3.7.2.1 声明全局变量并连接 I/O 通道
1. 声明全局变量如下图所示:

加载控制器,在线模式下打开 Sxx_ReactorApp 和 Tank program ,修改变量的值 SP_Temp, Temp_Hysteresis, 和 Start_TempControl ,测试逻辑。 检查加热器和冷却器的开、关。
1. Online 模式或 Test 模式下,设置 Start_TempControl 变量的值为 True。
上。
2
System 800xA Exercise

ABB800XADCS系统基础讲义

ABB800XADCS系统基础讲义

ABB800XADCS系统基础讲义2011 年 12⽉⽣产分⼚仪表专业组培训讲义⼀、讲师(部门:⽣产分⼚专业组:仪表职:DCS技术员姓名:尹海⽣⼯号:30721)⼆、主题:ABB 800XA DCS系统基础讲义三、时间:地点:四、培训部门专业岗位及⼈数:五、培训⽬的(培训结束后,受训⼈员应掌握的专业知识或技能,对⼯作的帮助如何):通过此次培训:认识ABB集散控制系统硬件组成和作⽤。

操作站员站、操作站终端、控制器之间的⽹络连接结构。

⽇常点检内容,常见问题及其处理⽅法。

六、讲义提纲:1、集散控制概述2、硬件系统及简单的控制原理3、控制⽹络结构4、⽇常点检内容与维护5、常见问题及处理⽅法⽬录1.集散控制概述 (3)1.1DCS定义 (3)1.2DCS与PLC的异同 (3)2.系统概述 (4)3.硬件系统及简单控制原理 (5)3.1AC800M硬件的组成 (5)3.1.1控制器简介 (5)3.1.2电源 (6)3.1.3AC800M控制器接⼝ (6)3.2PID控制原理 (7)3.2.1PID的含义及控制规律的选⽤ (7)3.2.2PID控制⽅式 (7)3.2.3PID参数的基本计算(略) (7)3.3DCS简单控制逻辑 (8)3.4其他硬件 (8)3.5硬件安装更换指导 (8)4.控制⽹络结构 (9)4.1⽹络结构 (9)4.2AS和CS⽰例 (9)5.⽇常点检内容及维护 (9)6.常见故障及处理⽅法 (10)6.1IO卡件故障 (10)6.2通讯卡故障 (10)6.3DCS画⾯“” (10)1. 集散控制概述1.1 DCS定义DCS是分布式控制系统的英⽂缩写(Distributed Control System),在国内⾃控⾏业⼜称之为集散控制系统。

它是⼀个由过程控制级和过程监控级组成的以通信⽹络为纽带的多级计算机系统,综合了计算机(Computer)、通讯(Communication)、显⽰(CRT)和控制(Control)等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活、组态⽅便。

ABB工业信息控制系统800xA在主井提升机

ABB工业信息控制系统800xA在主井提升机

ABB工业信息控制系统800xA在主井提升机引言矿井提升机是矿山企业的重要运输设备,其主要功能是由提升容器将需要运输的矿石、人员或设备运送到目的地,因此,在矿山生产过程中起着非常重要的作用。

通常矿井提升机控制系统由驱动部分和控制部分组成,其中驱动部分工作机制为:电动机机组拖动机械卷扬装置,变频器或其他类型的提升控制系统驱动电动机机组:控制部分的工作机制为:提升机各组成部分由集散控制系统(DCs)统一协调控制,在完成基本过程控制之外,还能将智能仪表、智能传动和马达控制乃至生产管理、安全系统全部集成统一在一个操作和工程环境中。

因此,矿井提升机要求配置具有高性能、高可靠性、高集成度的控制系统。

1ABB800xA系统及AC800M控制器介绍1.1ABB800xA系统简介800xA系统是ABB公司推出的工业信息控制系统,其架构的核心是面向对象(0bject0riented)技术。

由于采用了ABB独特的Aspect0bject概念,可以使企业级的信息访问、对象导航及访问变得规范、简单。

为了能够给企业的管理人员、技术人员提供一个统一的信息平台,800xA系统提供了一个基础平台(BasePlatform),将过程控制部分和生产控制管理相对划分开来又有机地结合在一起。

如图1所示,中间部分就是基础平台,上方为生产控制管理部分,下方是过程控制部分,由基础平台为这两个部分提供标准接口,进行数据交换。

1.2ABBAC800M控制器及其编程组态工具介绍AC800M控制器为ABB最新推出的控制器系列,它包括从PM851到PM865等一系列处理器。

AC800M控制器本身具备一对冗余的TCP/IP 接口,可以使用MMs协议通过以太网和其他的控制设备以及800xA操作员站进行通信,还能通过2个串口采用Modbus协议、PointPoint 协议进行通信。

AC800M的编程组态工具为ControlBuilderM,简称CBM。

它支持标准的梯形图、功能块语言、文本描述语言以及汇编语言编写控制逻辑。

Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.4_cn

Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.4_cn

System 800xA training Exercise Exercise 3.4 进料阀控制程序3.4.1 练习描述本练习中,将再声明一些局部变量,并连接到上一个练习中功能块的输入输出参数。

另外,还将学习Control Builder的复制/粘贴功能,以及通过称之为“InteractionWindow”的一个图形化接口来操作阀门。

3.4.2 练习步骤3.4.2.1 创建进料阀V1控制程序☞打开Tank program 的 POU 编辑器。

☞创建一个新的代码块“Inlet_Valve”,并将编程语言设置为 FBD语言。

1.鼠标右键点击Tank program 编辑器底部的“Level”代码块标签,选择上下文菜单“Insert”。

2.命名新的代码块为“Inlet_Valves”,设置编程语言为 Function BlockDiagram(FBD),点击“OK”按钮。

3.新代码块显示在POU编辑器底部“Level”代码块的后面,如下图所示:在新的代码块“Inlet_Valves”的代码区域,中插入一个ValveUni 功能块实例,并命名为Sxx_V11.采用和上一个练习相同的方法,通过编辑器菜单、工具栏按钮或鼠标右键,选择“Insert Function/Function Block”命令,插入功能块“ValveUni”。

(“Inlet_Valves”功能块位于ProcessObjExt库中)。

System 800xA training Exercise2.命名出料阀为“Sxx_V1”3.这样就在代码区创建了一个新的功能块,如下图所示:连接出料阀V1的全局变量(开反馈、关反馈和阀门开关指令)到ValveUni功能块的正确引脚。

您可能需要借助Control Builder M的在线帮助或其他文档,来确定如何将正确的变量连接到响应的功能块引脚或参数上。

1.很多时候入门不知道功能块块的哪些参数需要连接变量,功能块的在线帮助可以提供更多的信息。

ABB Industrial 800xA 系统 AC 800M 控制与I_O产品说明书

ABB Industrial 800xA 系统 AC 800M 控制与I_O产品说明书

6
3BSE034989R0121
IndustrialIT 800xA 系统
以完善的维护功能,缩短停运时间
800xA 控制器和 I/O 采用了一整套完善的自我诊断功能,有助于降低维护成 本。 所有模块都配备了前面板 LED 显示器,显示故障和性能降低情况。 各模块可采用报警与事件消息的方式,向操作和维护人员进行错误报告,并 由系统通过电子邮件和 (或)短消息将错误报告转发到工厂的关键人员。有 关报告这种特色功能的说明,请参阅 《800xA 操作概述》一文。 800xA 控制和 I/O 可与 800xA 特有的 " 资产优化 " 功能全面集成,从而以电 子的方式将故障报告提交到相关的维护管理系统 (这些报告将作为工作单的 基础),这样就实现了维护过程的流线化。有关 800xA" 计算机化管理系统 (CMMS)" 集成功能的进一步说明,请参阅 《800xA 资产优化概述》一文。 各模块可带电更换,并通过键控确保更换过程中模块类型的正确无误。
3BSE034989R0121
5
AC 800M 控制与 I/O
通过集成,实现即插即产的连通性
800xA 控制器和 I/O,将传统上孤立的工厂设备、系统无缝地集成到 800xA 系统环境,从而将自动化系统延伸到工厂的所有领域。这样就得到了工厂更 为简单的软件表达,既可以有简单的分断式开关和阀门,还可以有智能化现 场设备、专用控制子系统、变速动力装置、智能化 INSUM 开关柜以及流行的 PC 监控系统。
- 以公有环境,同时监控工厂自动化和安 全设施: 高完整性控制器可在同一个 控制器中结合安全回路和控制程序, 从而促进过程设备的充分运用。
- 以容错性,最大限度提高工厂可用 性:健壮的设计、分布式的功能以及 高度灵活的冗余选项,为生产力、成 品率和资产回报提供了切实的保障。

ABB-800XA进料阀和出料阀联锁

ABB-800XA进料阀和出料阀联锁

System 800xA Exercise 1
Exercise 3.6进料阀和出料阀联锁
3.6.1练习描述
连接已有功能块的另外一些参数,以防止进料阀V1和出料阀V2同时开。

3.6.2练习步骤
ValveUni 功能块具有联锁作用。

1.通过Help 了解有关联锁的信息。

2.如果“Ilock1”参数为True 且阀门处于关闭状态,则禁止打开。

反之,如果
“Ilock0”参数为True
且阀门处于打开状态,则禁止关闭。

3.6.3组态联锁程序
在Tank program中修改程序代码,当出料阀V2处于开状态时,禁止打开进料阀V1。

2
System800xA Exercise
3 给Sxx_V1功能块添加一个注释,注明与V2之间存在联锁关系。

1.右键点击Sxx_V1功能块,选择“Edit Comment ”上下文菜单。

2.输入注释文本后点击“OK ”。

3.注释以绿色文本显示在功能块的上部。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

System 800xA Exercise 1
Exercise 3.4进料阀控制程序
3.4.1练习描述
本练习中,将再声明一些局部变量,并连接到上一个练习中功能块的输入输出参数。

另外,还将学习Control Builder 的复制/粘贴功能,以及通过称之为“Interaction Window ”的一个图形化接口来操作阀门。

3.4.2练习步骤
3.4.2.1创建进料阀V1控制程序

打开Tank program 的POU 编辑器。

☞创建一个新的代码块“Inlet_Valve ”,并将编程语言设置为FBD 语言。

1.鼠标右键点击Tank program 编辑器底部的“Level ”代码块标签,选择上下
文菜单“Insert
”。

2.命名新的代码块为“Inlet_Valves”,设置编程语言为Function Block
Diagram(FBD),点击“OK ”按钮。

3.新代码块显示在POU编辑器底部“Level ”代码块的后面,如下图所示:
在新的代码块“Inlet_Valves”的代码区域,中插入一个ValveUni功能块实例,
并命名为Sxx_V1
1.采用和上一个练习相同的方法,通过编辑器菜单、工具栏按钮或鼠标右键,
选择“Insert Function/Function Block”命令,插入功能块“ValveUni”。

(“Inlet_Valves”功能块位于ProcessObjExt库中)。

2。

相关文档
最新文档