参考自:《智能化电器及应用》(ABB智能技术工程中心系列教材) 王石磊 西安电子科技大学出版社
推荐阅读:HT600系统简介
WinCS控制系统(DCS)

1DCS与HT600概述

DCS(Distributed Control System,分散控制系统),其主要特征是它的集中管理和分散控制。
基本要点:

  1. 从上到下的树状大系统
  2. 控制站连接计算机与现场仪表、控制装置等设备;
  3. 整个系统为树状拓扑和并行连线的链路结构,从控制站到现场设备之间有大量的信号电缆;
  4. 信号系统为模拟信号、数字信号的混合;
  5. 设备信号到IO板一对一物理连接,然后又控制站挂接到局域网;
  6. 可以做成很完善的冗余系统;
  7. DCS是控制(工程师站)、操作(操作员站)、现场仪表(现场测控站)的3级结构。

现在的DCS把现场总线技术包容进来,采用了标准的PLC编程语言,并使底层真正实现了分散控制。

HT600控制系统是ABB推出的中小型DCS,它同时也是我校的教学设备。该系统基于现场总线平台,采用开放的一体化控制器,在国内外的各行各业都得到了广泛应用。

2系统组件

HT600控制系统分为过程控制级和操作员级。
操作员级:包含了操作和显示、归档和记录、趋势和报警等功能。操作员级可以安装一个工程师站和多个操作员站。
过程控制级:执行开环和闭环回路控制功能。

操作员级和过程控制级之间通信采用基于TCP/IP的工业以太网的控制网络

2.1配套软件

工程师站软件WinConfig及操作员站软件WinHMI是WinCS控制系统的基本软件。

2.1.1工程师站WinConfig

WinConfig是HT600控制系统的工程师站软件,HT600系统过程控制站所需的各种控制算法和策略都是由WinConfig组态的,并采用了符合IEC61131-3标准图形化的组态方法。

2.1.2操作员站WinMI

WinMI操作员站上所有的操作对象都是在工程师站WinConfig上组态和调试的,其功能包括工艺流程图形显示,实时数据监视、系统硬件诊测状态显示、趋势文件归档、过程及系统报警及记录、数据报表、操作指导、下达控制指令等。

2.1.3仿真控制器Emulator

可以把应用程序下载到Emulator资源上,运行逻辑并检查编程错误。

2.1.2 WinAdmin运行配置工具

通过WinAdmin运行配置工具进行系统设置。

2.2配套硬件

2.2.1控制器SP 600

SP 600过程站最小配置包含SP 600和一个PROFIBUS现场总线模块CM 672。

控制器SP 600由CPU模块PM683和CPU端子底座TB711F组成,是具有本地高密度I/O的非冗余控制器。PM 683在出厂时没有指定以太网的IP地址,因此正确设置PM683的IP地址是过程站上电运行之前的必要环节。
通过使用SP 600控制器和WinConfig,可使整个系统从操作员站级一直到现场设备级,完全由一个统一的工程软件来实现。

SP 600过程站可用的模块包括CPU模块、PROFIBUS模块和IO模块。

2.2.2 IO模块及其相关模块

HT600系统有本地、远程两种IO模块可供选择,其中本地IO模块可以直接连接到CPU模块,远程IO模块通过PROFIBUS-DP灵活分布在本地或生产现场。两种IO模块只在概念上而非结构上存在差异,因此本地IO模块也可作为远程IO模块使用。

最常见的两种IO模块类型:DC632数字量IO模块AI623模拟量输入模块

IO端子单元TU 715F用作IO模块的底座,嵌入了数字信号或模拟信号的输入输出端,它与每个IO模块相连,保证IO模块间的通信,IO模块可以随意组合。

通过Profibus主站模块CM 672可以连接至远程IO模块或者第三方设备,CM 672用于Profibus-DP现场总线通信。

2.2.3网关

网关站D-GS,用于其他系统访问系统数据。原则上,系统的所有数据都可以通过网关站被其他系统访问。另外,系统的每个网关站都需要安装相应的服务器软件包,且需要挂在系统网络上。
网关分为OPC网关和TRN网关。OPC网关运行于安装有OPC服务器的PC上,TRN趋势网关运行于安装有趋势服务器的PC上。

3项目树

WinConfig通过项目管理器进行组态、编辑、调试及输出项目文档,使用项目树的形式来进行规划和管理,搭建项目编程环境的主要任务就是创建项目树和对象。
一个项目中级别最高的元素是“组态CONF”,所以用户程序都在CONF对象下,覆盖所有配置的组态数据。“组态CONF”下一级结构由各种资源组成,代表项目中各种不同的站:
对于过程本身的处理,有D-PS(过程站)资源;
对于过程的操作和观察,有D-OS(操作员站)资源;
对于外部系统的连接,有D-GS(网关站)资源;
对于外部系统的数据整合,有OPC服务器资源。

WinConfig在过程站资源下自动生成两种类型的任务列表,“USRTask”下面包含了按需添加的所有组态用户程序;“SYSTask”下面包含由控制器控制执行的标准程序,通常无需修改。
在“USRTask”中,还有任务TASK默认任务TASK。“任务TASK“”属于周期性任务,用于必须在周期时间内处理的程序;“默认TASK”,又称“PLC任务”,是一种没有其他周期性任务执行时,CPU频繁执行的任务,优先级最低,没有时效性。

4变量

分为两大类:系统变量和过程变量。
系统变量在每创建一个资源时自动创建,用于存储该资源的详细状态信息。
过程变量是应用程序中进行读写的变量,用于存储过程信息,在使用前需要进行变量声明。

附录·HT600控制系统软件安装

  1. 网络设置
    HT600控制系统使用标准TCP/IP协议,所有项目中的资源节点都需要正确设置IP地址。
  2. 软件安装过程
    对于安装模式,有演示模式和生产环境之分,后者用于实际工厂生产环境。此外还需安装站的类型(工程师站/操作员站/…)。
    运行程序之前需重新启动计算机。
  3. WinAdmin通用设置
    包括PC的IP地址及子网掩码设置,以及时间同步等设置。
    时间同步至PC时钟和过程站主时钟服务器保持同步,通常在使用WinMI软件和趋势服务时激活。
  4. WinAdmin资源ID设置
    为了确保HT600控制系统多个软件包能明确识别,每个软件包要分配一个唯一的编号(ID号)。可对WinConfig、WinMI和趋势服务器设置资源ID。

DCS概念简述——以教学用ABB HT 600控制系统/WinCS为例相关推荐

  1. linux挂载概念简述:

    挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载",此目录即为"挂载点& ...

  2. 概念驱动的教学在 IB 课程中的应用

    概念驱动教学(Concept-based Teaching and Learning)是美国教育专家林恩 • 埃里克森(Lynn Erickson)创立的教学模式,这种模式将作为课程核心的概念以本质问 ...

  3. 神经元网络基础概念简述

    神经元网络基础概念简述 By:Yang Liu 1.多层向前神经网络(Multilayer Feed-Forward Neural Network) 一个神经元网络由输入层(input layer), ...

  4. 培智学校计算机教学案例,希沃电子白板在培智语文课堂教学中的运用案例分析——以课例《四季的衣服》为例...

    内容摘要:随着信息技术的不断发展,希沃电子白板在培智课堂教学中得到了广泛的推广与运用,为学生提供了丰富的学习资源,将其融入培智教学,能为学生呈现出一种富有趣味性和知识性的课堂,能调动学生积极性,提高学 ...

  5. 工业机器人码垛教学实施_码垛教学在ABB工业机器人的教学应用

    随着机器人在工业中的普遍应用,各地职业院校工业机器人专业的开设如火如荼,增长迅速.但工业机器人品牌繁多,各家的控制系统不一致,对开设的专业也没有一个统一的标准,各院校只能根据自己的教学设备和计划实施教 ...

  6. web概念简述,HTML学习笔记

    今日内容 1. web概念概述 2. HTML web概念概述 * JavaWeb:* 使用Java语言开发基于互联网的项目* 软件架构:1. C/S: Client/Server 客户端/服务器端* ...

  7. MongoDB —— 概念简述

    2019独角兽企业重金招聘Python工程师标准>>> 数据库(database) 一个mongodb中可以建立多个数据库.MongoDB的单个实例可以容纳多个独立的数据库,每一个都 ...

  8. SAP Commerce Cloud 里的 Media 概念简述

    SAP Commerce 中的媒体项目不是物理文件,而是对该文件的引用. SAP Commerce 中的媒体项是一个容器对象,其中包含对文件的引用. 也就是说,SAP Commerce 中的媒体项不是 ...

  9. 黑盒测试概念简述,黑盒测试优缺点、黑盒用例设计方法简单介绍及黑盒测试方法使用总结

    黑色测试 黑盒测试概念: 黑盒的优缺点介绍: 黑盒测试用例设计方法简单介绍: 黑盒测试方法使用总结: 黑盒测试概念: 又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用.黑盒测试主要意味着测试 ...

最新文章

  1. 关于crontab命令的学习
  2. linux C bool变量
  3. java多进程、多线程讲解
  4. django-中间件
  5. python遥感数据有偿处理_利用python读写tiff遥感影像数据
  6. 基于HOG特征的Adaboost行人检测
  7. Python 全栈开发 -- 监控篇
  8. hue 用oozie调度shell(sqoop)脚本问题
  9. 【Codeforces 486C】Palindrome Transformation
  10. (转)区块链上的股市:十年后传统股市还会存在吗?
  11. 计算机电源管理器怎么打开,联想电源管理软件打不开怎么办
  12. 全国计算机考试一级在线模拟,全国计算机等级考试一级模拟试题和答案
  13. CSDN 编辑器使用方法
  14. 基于单片机的智能温度监测系统设计(电路图+程序)
  15. thinkphp5.0漏洞修复
  16. java毕业设计中山乡村文化旅游网络平台Mybatis+系统+数据库+调试部署
  17. 真香!有了这个搜索大法,GitHub玩到飞起来!
  18. ORA-01918: user hr does not exist 解决办法
  19. 新手必读;优秀驾驶员开车技巧!!!
  20. java推送微信模板消息

热门文章

  1. IDL和MATLAB读取grib数据
  2. STM32C8T6编码器电机测速与arduino光电模块测速
  3. J Magn Reson Imaging:磁共振指纹(MRF)动脉自旋标记(ASL)的灌注特性估计
  4. 六、v8引擎执行JS文件
  5. 老毛子固件路由器挂载usb摄像头
  6. oa html5管理系统模板,OA系统html5整站模板 后台模板
  7. SVN使用教程(二)
  8. JSP——连接数据库、编写api接口
  9. 增强For循环以及集合遍历语法糖
  10. 埃森哲java转sfdc_【SFDC salesforce职责】2021年埃森哲SFDC salesforce岗位职责-看准网...