新版Max1000概述

更新时间:2024-03-19 07:21:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MAX1000+PLUS系统概述

MAX1000+Plus分散控制系统(徐塘电厂)

一.硬件部分

1.系统概貌

2.分散处理单元(DPU) 3.网络设置 4.I/O模块 5.系统电源及接地 二.软件部分

1.WORKSTATION的操作系统的安装 2.为MAXDNA的安装设置WINDOWS NT 3.安装MAXDNA软件 4.MAXDNA软件结构说明

5.MAXDNA的几个重要配置文件和应用程序 6.MAXDNA若干重要功能的实现 三. 附录

A. MaxLink接口机用户指导

B. 运行在DPU4E环境下的 QPAT卡调试指南 C. 单设备DevLogic的一些属性说明

上海自动化仪表股份有限公司DCS公司 第 1 页 共 43页

MAX1000+PLUS系统概述

Max1000+Plus系统概述

一.远程处理单元(Remote Processing Unit)总览

远程处理单元(RPU)是一组为DCS系统提供控制方案,数据采集,和I/O处理功

能的设备群体。RPU包括的设备有分散处理单元DPU,现场I/O接口模板,现场终端设备,通讯网络,以及其他一些辅助设备,包括通讯接口,电源系统和机柜等等。

二.RPU组件

1.分散处理单元DPU(Distributed Processing Unit)

DPU其实就是一台微处理器。新版的Model4E型的DPU是一台多功能的带控制处理器(CP)和数据采集处理器(DAP)双重处理器的微型计算机,它可以执行各种控制运算法则,顺序控制逻辑,记录顺序事件,时间可以精确到1ms,还有数据采集功能等等。

DPU内的核心数据库称为DPMS(Distributed Point Management System)。DPMS中包含了所有点的属性,包括点的位号(Tagname),层次位置(Hierarchy),以及有关该点的一些文字说明。DPMS可以被符合IEEC1131的标准组态软件Maxtools编辑和修改,并由符合相应权限的工作站下装到DPU中执行相关的控制运算和数据采集功能。

DPU是直连在MaxNet网络上的,它不在需要通过服务器中转数据。它与同在一个网络上的其他DPU和工作站是平等的作用。有关Maxnet网络的详细情况,请参考相关文章。

DPU为Max1000+Plus系统提供如下功能: ? 逻辑运算 ? 顺序逻辑

? 顺序事件记录,分辨率可达1ms ? 数据采集

? 输入量程高低报警;输入卡件硬件故障报警(TC回路开路,变送器故障);I/O

通讯故障

? 其他报警提示,包括高高,低低报警;偏差报警;多重报警;变化速率报警,

输出速率限制报警;死区报警;延迟报警功能;还包括报警自动确认,延迟一段时间后重报警,恢复到正常的报警 ? 数据运算报警切除功能

? 控制运算报警,包括PV过程量,SP设定值,及Deviation偏差值的输入报警 ? 控制运算的内部互锁和报警条件 ? 超驰反馈信号 ? 外部联锁 ? 硬手动

? 通过内部互锁条件切手动

? 通过操作员命令或内部互锁条件切自动状态 ? 通过操作员命令或内部互锁条件联锁动作 ? 检测顺序事件记录 ? 趋势采集

? 与外围设备通讯,支持串口协议RS232 ? 监视和显示DPU总线通讯状态

上海自动化仪表股份有限公司DCS公司 第 2 页 共 43页

MAX1000+PLUS系统概述

有关DPU的一些硬件构造和一些相关操作 DPU4E底板构造

(1) 串口(serial ports)两个,一个9针的,一个25针的 ,用于同计算机及其他相关外设通讯. (2) 网络接口两个,RJ45接口,适用于普通10/100BASE-TX以太网络. (3) 冗余网络接口一个,RJ45接口,主要用于DPU冗余数据线的连接 (4) 三个DPU 的IP地址拨盘. DPU 的IP地址共四位,前两位固定为172.16.第三位就是第一个拨盘的数值,一号机组我们设为1.这样一号机组的DPU的前三位IP地址为172.16.1.X.. 地址IP的第四位由第二第三个拨盘的数值决定.拨盘上的数值都是16进制数.比如现在的第二个拨盘数值是1,第三个拨盘数值是D,那么这个DPU的第四位IP地址就是1*16+13=29.它的完整的IP地址就是172.16.1.29

(5) 模式拨盘一个.位于三个地址拨盘的下方中央.一般的正常运行模式拨盘都是在F位置.如果要刷新DPU的内部CP或IOM文件,就要把模式拨盘调整在E位置上.其他的模式位置我们暂时还不会用到. (6) 钥匙位置.大体有三个钥匙位置.

水平位置是DPU运行位置,RUN状态; 钥匙打到下方是DPU离线位置,OFF状态; 钥匙打到上方是DPU锁住位置,LOCK状态.

注意:有时我们在进行DPU硬复位时,需要把钥匙位置打在RUN位置和OFF位置 之间45度角上,这样可以较彻底的清除DPU里的内容. DPU4E面板灯显示含义(在DPU处于正常运行模式下)

上海自动化仪表股份有限公司DCS公司 第 3 页 共 43页

MAX1000+PLUS系统概述

网络 A指示灯 网络B指示灯 网络冗余指示灯 串口1指示灯 串口2指示灯 DI指示灯 绿 网络 A工作正常 网络 B工作正常 处于冗余状态 略 略 黄 网络 A工作部分正常 网络 B工作部分正常 部分处于冗余状态 略 略 红 网络 A工作不正常 网络 B工作不正常 通讯中断而未处于冗余状态 略 略 该DPU中所有组态的DI卡件工作不正常(可能卡件未插,或DPU与其通讯失败) 该DPU中所有组态的AO/DO卡件工作不正常(可能卡件未插,或DPU与其通讯失败) 该DPU中所有组态的AI/TC/RTD卡件工作不正常(可能卡件未插,或DPU与其通讯失败) 电池正在充电。若超过一天还是红灯显示,则电池已坏。 CP自检失败或在刷新CP时出错 灯灭 DPU未运行或灯已坏 DPU未运行或灯已坏 DPU未运行或灯已坏 略 略 该DPU中没有组态的DI卡件或CP/IOM出错 AO / DO指示灯 AI指示灯 电池指示灯 CP指示灯 该DPU中所有组态该DPU中部分组态的DI卡件工作正常 的DI卡件工作不正常(可能部分卡件未插,或DPU与其通讯失败) 该DPU中所有组态该DPU中部分组态的AO/DO卡件工作的AO/DO卡件工作正常 不正常(可能部分卡件未插,或DPU与其通讯失败) 该DPU中所有组态该DPU中部分组态的AI/TC/RTD卡件的AI/TC/RTD卡件工作正常 工作不正常(可能部分卡件未插,或DPU与其通讯失败) 电池工作正常 正在检测电池(发生在每次DPU启动,以后每一小时自检一次电池) 绿黄交替闪烁属工绿黄交替闪烁属工作正常;长绿则表示作正常;长黄小于CP已坏。 20秒,表示CP正在下装;长黄大于20秒,表示CP已坏。 该DPU中没有组态的AO/DO卡件或CP/IOM出错 该DPU中没有组态的AI/TC/RTD卡件或CP/IOM出错 灯已坏或CP出错 DPU已坏 IOM指示灯 状态指示灯 IOM工作正常 无此情况 1. 绿黄交替闪烁1. 黄暗交替闪烁表示该DPU为表示该DPU处主运行DPU,于冗余运行状且该DPU处于态,且在备用状冗余运行状态。 态。 2. 长绿表示该2. 长黄表示该DPU为主运行DPU处于独立DPU,且该运行状态,且在DPU处于独立备用状态。 运行状态。 IOM 停止或复位超时 1. 长红表示DPU工作不正常 2. 红暗交替闪烁表示此一对DPU正在从独立运行状态切换到相互冗余状态。但如果长期红暗交替闪烁表示DPU在切换过程中出错。 FPGA 没有下装 DPU未上电或已坏

通过以太网络刷新DPU的内置程序:CP与IOM

(1)把DPU插入槽位上电。

上海自动化仪表股份有限公司DCS公司 第 4 页 共 43页

MAX1000+PLUS系统概述

(2)把DPU左侧支架上的模式拨盘拨到E位置,复位DPU重启,观察DPU顶端

的三个指示灯,一直到它们开始黄灯闪烁,说明此时DPU具备刷新条件。 (3)启动DPU刷新程序DPU4EFLASH。EXE

你也可以直接双击桌面上的DPU4EFLASH应用程序图标启动。启动后出现如下界面:

(4)上述画面上最上面的是目标DPU的IP地址,前两位是固定的172.16 ,后两位

就是你要刷新的具体DPU的地址。再下面是两个需要刷新的重要文件:CP文件---NK.BIN和IOM文件---IOM4E.S3M。它们都在标准目录C:\\MCS\\SETUP\\ 之下。值得注意的是这两个文件后面的文件生成时间非常重要,它代表着CP和IOM的不同版本! 对于我们MAXDNA2.02版本来讲,CP文件为C:\\Mcs\\Setup\\NK.bin 6/29/2001 2:57:18PM(2.0版本);IOM文件为C:\\Mcs\\Setup\\IOM4E.s3m 11/20/2001 9:5:4AM(1.4版本)

(5) 选定此两重要文件后,在DPU条件满足的前提下(即前面提到的DPU顶端三

个指示灯黄灯闪烁)按下最下面的GO按钮,就开始通过以太网刷新DPU了. (6) 注意:此刷新界面上还有一个“No IOM DOWNLOAD”选项,鼠标选中后就

不对IOM文件进行下装,单对CP文件下装。

(7) 注意DPU满足刷新条件的开始(DPU顶端三个指示灯黄灯闪烁) 与你按下

GO按钮进行刷新操作之间的时间间隔不能过长,一般在5~10秒之间。

上海自动化仪表股份有限公司DCS公司 第 5 页 共 43页

MAX1000+PLUS系统概述

2.新版Max1000+Plus的网络结构

新版的Max1000+Plus(称为真”Plus”,目前版本为2.11)的网络结构做了一些改进.与以往传统的DCS网络结构不同, 新版的Max1000+Plus取消了过程级控制和监督级控制之间的区分,把两者的控制组建在了同一层网络拓扑中,我们称之为MaxNet通讯网络.

MaxNet通讯网络采用符合IEEC802.3的双层以太网介质,物理星型,逻辑环型拓扑,具有通讯冗余功能. MaxNet的网络带宽可以高达1Gbps,足以胜任大型控制系统的通讯负载要求.

直连在MaxNet网络上的有工作站和DPU4E,他们共享MaxNet带宽.工作站与DPU之间的数据通讯不在需要服务器中转,可以直接点对点(DPU与DPU之间)或通过广播(工作站与工作站或工作站与DPU之间)的进行数据通讯.每一台工作站或一个DPU在MaxNet网络看来都叫做一个结点(Node),他们之间是同等地位的,这也就是为什么说新版的Max1000+Plus取消了过程级控制和监督级控制之间的区分,彻底解决了以前这两层控制层之间存在的服务器瓶颈问题.

MaxNet特性:

? 多重系统下实现工作站与现场处理单元(RPU)的互为通讯,并允许全局访问实时数

据.

? 双重以太网(Network A和Network B)提供通讯网络的冗余,确保最大限度的系统

可用性和数据容错功能.

? 网络主干(Network Backbone)提供超过100Mbps全双工的通讯带宽.

上海自动化仪表股份有限公司DCS公司 第 6 页 共 43页

MAX1000+PLUS系统概述

? 支持以太网电缆类型10BASE-T和快速以太网电缆类型100BASE-TX.同样也支持

10BASE-FL和100BASE-FX两类光缆类型.构成主干网络的设备由支持10/100Mbps全/半双工的智能交换机(Switch)组成.

图一:MaxNet的物理构架

既然MaxNet是由一些DPU和工作站混合组成的通讯网络,为了便于管理这些DPU和工作站,Max1000+Plus引用了一些新术语来规范管理MaxNet网络.

? 域Domain---域是由一组DPU和工作站所组成的逻辑上的群体,它有自己唯一的

域名和域号.它所下属的每一个DPU或一台工作站都是这个域的成员,它们共享一个域名和域号.域最重要的职能是限定和隔离网络通讯, 规范DPU与DPU之间, DPU与工作站,工作站与工作站之间的各种操作. ? 域名Domain Name---域名是用户为了便于管理和区分给一个域所起的名字,如

叫Domain_1,Domain_2等等,可以是由字母或数字组成.

上海自动化仪表股份有限公司DCS公司 第 7 页 共 43页

MAX1000+PLUS系统概述

? 域号Domain Number---域号也是用来区分不同的域的.每一个域都对应一个域

名和一个域号.域号的有效范围有两种情况:如果域内含DPU,则域号范围是1-15;如果域内全由工作站组成,则域号的有效范围是1-31.域号也用来为该域中的DPU设定IP,以区分不同域间DPU的IP地址分配不同。一般DPU的地址前两个8位二进制数相同,都是172.16,第三位的8位二进制就是该DPU所属域的域号。 ? 分散处理单元DPU---DPU是管理I/O模板,负责对现场I/O信号进行实时处理的单元.它直连在MaxNet上,向同属于一个域中的工作站提供实时数据,它也可以与一个域中的其他DPU进行点对点的数据通讯. ? 工作站WorkStation---工作站就是在WindowsNT下运行Max1000+Plus软件的

计算机.工作站至少隶属于一个域,在它直连的域中,它通过广播与域中的DPU或其他工作站进行数据通讯.当然工作站也可以被设置为通过代理服务间接访问其他的域。间接访问是有权限限制的. ? 代理服务Proxy---代理服务是新版Max1000+Plus的一项应用程序,它运行在一

台工作站上用于桥接两个甚至多个域.比如,域A中的工作站可以通过域B中运行代理服务的工作站对域B进行相关的操作,这种操作是有权限设置的. ? 软件背板SBP---SBP是一种运行在Max1000+Plus工作站上的软件程序,它提供

和处理同一域中工作站之间的实时数据的通讯.SBP有时可以看成是一条虚拟的数据宽带,DPU所采集和处理的实时数据在SBP数据宽带中被共享 ? 访问权限Access---访问权限在新版Max1000+Plus里有四种,访问权限都是针

对工作站的操作来讲的:

1. 直连Direct---共享并直连在同一SBP数据宽带中,对一个域中的SBP实时数

据可以进行直接操作。

2. 只读Read Only---工作站A直连在SBP数据宽带中,并运行代理服务Proxy,

规定的操作权限为直接读取Read Only,工作站B要通过工作站A的代理服务程序访问该SBP数据宽带,工作站B的访问权限就被限定为直接读取Read Only。Read Only对SBP的操作包括SBP读取(SBP Read)和SBP提交(SBP Subscribe)。 3. 可写Write---工作站A直连在SBP数据宽带中,并运行代理服务Proxy,规定的操作权限为可写Write,工作站B要通过工作站A的代理服务程序访问该SBP数据宽带,工作站B的访问权限就被限定为可写Write。Write对SBP的操作包括对SBP中数据的任何操作,可以读取数据也可以改变数据的值,但不允许对SBP中的标签位号(Tag)进行上传或更改。

4. 历史(History)---工作站A直连在SBP数据宽带中,并运行代理服务Proxy,

A站对历史趋势数据可以直接访问,规定的操作权限为可写History,工作站B要通过工作站A的代理服务程序访问该SBP数据宽带,工作站B的访问权限就被限定为可写History,它只能访问该SBP中的历史趋势数据。

在大型控制系统方案中,往往有数目众多的DPU和工作站参与,引入域Domain的概念可以更直观更方便的来管理网络和数据通讯。每一个域中的所有实时数据可以被看作是存在于同一条域内的SBP数据宽带上的,域和域之间的SBP数据宽带是隔离不共享的。域内的DPU和工作站成员都是直连(Direct) SBP数据宽带的,对域内的SBP数据可以进行直连(Direct)级权限的操作。域之间要进行数据通讯的话,就要通过运行代理服务Proxy的工作站,间接的对其他域的SBP数据宽带进行相关权限的操作,包括只读Read Only,可写Write,和历史History。权限的设置由运行代理服务的工作站决定。

需要注意的是,运行了代理服务的工作站除了对本体所属域的SBP可以进行直连

上海自动化仪表股份有限公司DCS公司 第 8 页 共 43页

MAX1000+PLUS系统概述

(Direct)操作外,还可以对其他域的SBP进行包括直连,只读,可写,历史在内的间接操作。而对于DPU来讲,同一域的成员可以互为的对它进行直连的操作,如果它要与另一域中的成员进行数据通讯,那么它必须通过一台运行了代理服务的工作站来进行通讯。该工作站对DPU所属的域和另一个域都必须有直连的操作权限。

图二:由三个域组成的系统

我们可以看一个具体的应用实例。在图二的画面中我们可以看到由三个域Domain_1, Domain_2, Domain_8组成的系统。Domain_1和Domain_2可以看成是两套独立的机组,有各自的DPU和工作站成员,彼此的通讯是隔离的。Domain_8是一个公用系统,由于在相应的Domain_1和Domain_2的工作站上设立了代理服务,Domain_8可以分别和Domain_1和Domain_2进行通讯。相关的在Max1000+Plus中的设置如下图:

图三:Max1000+Plus中域的设置

图三中给每个域设定了域名,域号,以及规定了其DPU成员的IP分类。 设置完该域名页后,我们转入设置工作站属性。

上海自动化仪表股份有限公司DCS公司 第 9 页 共 43页

MAX1000+PLUS系统概述

图四:工作站的设置

从图四中可以看出,作为域UNIT1成员的工作站U1WS1和U1WS2,它们不仅对于直属域UNIT1有直连的访问权限,对于UNIT8也设定为直连的访问权限,所以工作站U1WS1和U1WS2可以访问和操作两个域UNIT1和UNIT8的SBP数据宽带。同理,作为UNIT2成员的工作站U2WS1和U2WS2也可以访问和操作两个域UNIT2和UNIT8的SBP数据宽带。而对于作为UNIT8成员的工作站UCWS1和UCWS2,因为只对它们设定了直属域UNIT8的直连访问权限,所以工作站UCWS1和UCWS2只能访问和操作UNIT8的SBP数据。

问题在于,由于没有在相应的域成员工作站上运行代理服务程序,UNIT1中的DPU成员还是不能和UNIT8中的DPU成员通讯,同样的,UNIT2中的DPU成员也不能和UNIT8中的DPU成员通讯。为此要分别在工作站U1WS1和U1WS2,U2WS1和U2WS2上运行代理服务Proxy。同时,上述的设置隔离了UNIT1和UNIT2这两个域间的数据通讯,为此我们可以在相应的工作站上设置为这两个域建立只读的间接访问权限。具体设置如下图:

上海自动化仪表股份有限公司DCS公司 第 10 页 共 43页

MAX1000+PLUS系统概述

图五:改进后的工作站设置

注意,关于DPU与DPU之间的通讯,上面也已经提到过,就是域内的DPU成员之间可以进行SBP数据通讯,如果它要与其他域中的DPU成员通讯,那么它必须通过一台运行代理服务的工作站来进行,该工作站对此DPU的域和另一个域都因具有直连的访问权限。比如在上面的例子中,UNIT1中的DPU成员可以通过工作站U1WS1和U1WS2与UNIT8中的DPU成员进行数据通讯,因为工作站U1WS1和U1WS2对该两个域都具有直连访问权限。但,UNIT1中的DPU成员却不能通过工作站U1WS1和U1WS2与UNIT2中的DPU成员进行数据通讯,因为工作站U1WS1和U1WS2对UNIT2域只具有只读访问权限。

在此例中还有一个问题,那就是目前建立了UNIT1与UNIT2之间的互为只读关系,如果在UNIT1与UNIT2中存在相同的标签位号(Tagname),对于在UNIT1和UNIT2域中的工作站成员U1WS1和U1WS2,U2WS1和U2WS2来讲,进行SBP操作时到底选哪个位号为准呢?为此在Max1000+Plus中可以设立_RRS.SetDefaultDomain属性来设置默认位号来源域,这样,当工作站发现要处理来自不同域的两个相同位号时,它会选择那个来自默认位号来源域的位号进行处理。

我们有时还可以建立这样的域,它们的成员中没有DPU,只有工作站,它们负责通过其他运行代理服务的工作站对整个系统进行监督和评估,而自身不参与控制和生产。这样的站点我们成为监督站(Supervisor Station)。组建这样的工作站域你可以分配大于15的域号给它们。

上海自动化仪表股份有限公司DCS公司 第 11 页 共 43页

MAX1000+PLUS系统概述

图六:带监督域的系统 3.I/O

模件

I/O模件总体属性

? 提供在恶劣环境下信号的高可靠度,通过了ANSI C37.90a(IEEC472)冲击电压承

受能力实验,IEC801-2抗静电实验 ? 支持热插拔

? 每个RPU机柜最多支持36块I/O模件 ? 底版外接终端电阻构成通讯回路 I/O模件类型

开关量输入卡(Digital Input Modules) ? 每块卡16路独立的输入回路

? 支持4种电压输入类型:24VAC/VDC; 48VAC/VDC; 120VAC/VDC; 240VAC/VDC ? 支持输入回路的最小扫描周期是1ms,可以用作顺序事件记录SOE的应用. 开关量输出卡(Digital Output Modules) ? 每块卡16路独立的输出回路

? 支持4种电压输出类型:24V/48VDC; 120VAC; 125VDC; 240VAC

上海自动化仪表股份有限公司DCS公司 第 12 页 共 43页

MAX1000+PLUS系统概述

? 支持两类继电器输出类型:A类型继电输出为240VAV或130VDC;C类型继电输出

为10通道的240VAV或130VDC

高电平模拟量输入卡件(High Level Analog Input Module) ? 每块卡15路独立的输入回路 ? 输入信号量程为4~20Ma

热电偶模拟量输入卡件(Thermocouple/millivolt Analog Input Module) ? 每块卡15路独立的输入回路 ? 每路输入彼此信号隔离,隔离接地

? 支持多种分度类型的热电偶输入信号,包括B,D,E,G,J,K,N,R,S,T,箔II分度的热电

偶.同时支持量程-10~+10, -25~+25, -100~+100, -250~+250,+600~-250mv ? 由外接在卡件端子上的热敏电阻自动进行冷端补偿计算 热电阻输入卡件(Resistance Temperature Detector Input Module) ? 每块卡7路输入

? 每路输入彼此信号隔离,隔离接地 ? 支持三线制和四线制RTD输入

? 支持多种类型的热电阻输入,包括10/100欧姆铜Cu类型,25欧姆镍Ni类型和

10/25/100/1000欧姆Pt铂类型

模拟量输出卡件(Analog Output Modules)

? 8通道的电流调整型输出卡件(CAT).支持4~20mA,0~16mA, 0~20mA电流输出,同

时支持两线制或三线制的输出

? 4通道的位置形调节输出卡件(PAT).支持两类输出: 适用于120VAC反转电机的固

态交换单相输出;滑线(1~5V)式或两线制4~20mA位置反馈信号

? 单通道输出驱动模块CAT和PAT提供手操器接口用来控制位置反馈;闭锁,限

速,超迟等逻辑信号直接可作用于模块;提供冗余的电源输入;即使DPU失效也能保持输出状态

计数/时间(脉冲)卡件(Counter/Timer(Pulse)Module) ? 可以作输入卡件也可以作输出卡件 ? 提供8通道,每通道有两路输入/输出

? 可以利用相邻的DI或DO作为信号条件充当输入或输出

? 16种组合的记数和记时功能:单脉冲上/下沿记数;单脉冲上/下沿记时;脉宽和

脉冲间隔计算;频率和频率比计算(单相和双相输入);脉冲限时输出;持续时间输出;频率输出(单相和双相输出)

I/O总线扩展卡件(I/O Bus Expansion Module) ? 可以把I/O总线扩展到远程

? 就地和远程用相同的I/O扩展卡实现连接(通过光缆),这样DPU可以控制就地

和远程的I/O,就地和远程的I/O卡件总数不超过45块 ? 远程与接地控制的有效延伸距离是2000米;支持I/O卡件的总数随远程I/O的延

伸距离的增大而减少

? 每块I/O扩展卡提供独立的两路光缆通讯回路,实现通讯冗余 ? I/O扩展卡提供显示自身状态的一个开关量输出,用于监视 ? I/O扩展卡向下兼容旧版本的DPU

上海自动化仪表股份有限公司DCS公司 第 13 页 共 43页

MAX1000+PLUS系统概述

Remote locationRemote BackplaneControl RoomPrimarybackplanePrimaryBusExtenderFiberPrimaryBusExtenderPrimaryDPU\Remote I/O BusLocal I/OBusSecondaryBusExtenderFiberSecondaryBusExtenderSecondaryDPU backplanefigure 1 4.系统电源和接地

Max1000+Plus系统中的每一个RPU柜中共有三种电源,分别是:系统电源;变送器电源和逻辑电源。专用的APS电源模板可以安装六个250W的独立电源。APS电源模板可以为单个系统提供电源支持,也可以多个系统共享APS电源模板。

所谓的系统电源提供24VDC给RPU,供其中DPU和所有I/O模板所用。

变送器电源提供24VDC给现场变送器,这些变送器发送4~20mA电流信号到我们的AI模件。

逻辑电源一般可以是24VDC,48VDC,或125VDC,主要是为提供干接点的开关量输入输出模件提供电源。

而Max1000+Plus系统的接地也是按照上述三种电源的方式区分接地的。一般分为系统接地,变送器电源接地和逻辑电源接地,也就是把上述三种电源的负端分别汇总后统一接在彼此隔很远的大地中。

上海自动化仪表股份有限公司DCS公司 第 14 页 共 43页

MAX1000+PLUS系统概述

三.Max1000+Plus的软件部分

1.Windows NT WorkStation 4.0

操作系统的安装

a) WindowsNT的安装需要有大于500MB的硬盘空间,磁盘的格式是FAT16或NT

系统特有的NTFS磁盘文件格式.

如果上述条件未满足,需要用DOS启动盘引导后,执行A:\\>FDISK.EXE命令对硬盘进行重新分区,并用A:\\>FORMAT.EXE命令对相应的分区进行格式化. b).用Windows98启动盘进行联带光驱的引导启动(相应选项为:StartUp With Cdrom Supported),

在命令行界面下执行C:\\>SmartDrv.EXE,加速磁盘读写能力.

执行C:\\>LOCK C: ,出现选项时选择Yes.使得其在DOS命令行界面下支持长文件

名.

将安装光盘放入光驱,执行E(光驱盘符):\\>CNTWKS4\\WINNT /B进行

WindowsNT的安装.

c).安装过程中询问是否同意协议时,按F8表示同意.

询问安装分区和分区格式时,选择C盘和NTFS磁盘文件格式 询问安装目录时选择其默认安装目录C:\\WINNT 询问WindowsNT安装类型时,选择CUSTOM类型 然后要键入WindowsNT的CD-KEY:(比如727-111111) 询问是否安装紧急启动盘时选择No

询问安装组件时,选择除了Game,Windows Message,以及Accessibility Options之

外的其他所有选项.

在接下来进行网络配置时,网卡驱动程序选择从磁盘安装,安装网络协议时,选择

TCP/IP和NetBEUI,配置TCP/IP协议时一般我们设双网卡,A网IP地址172.16.160.XX , B网IP地址172.17.160.XX .

d).安装完成WindowsNT后还要安装WindowsNT的ServicePack5(服务包)

安装完WindowsNT的ServicePack5(服务包)后继续安装显卡驱动,设置显示为

1024*765分辨率,颜色为65535色,刷新率为小于等于75HZ. 还需安装IE5.0,用于浏览某些帮助文件.

2. 为MAXDNA的安装设置WindowsNT

a).打开开始栏中的程序?管理工具?用户管理器 见下图:

在用户下拉菜单中(见图例1)选择建立新用户,即Engineer和Operator,注意在建立时要选中图例7和8中的选项.建成后出现图例2和3所指的两个新用户Engineer和Operator

同样的道理.建完新用户后还压迫在用户下拉菜单中新建用户组,即Engineers和Operators.建完后要把Engineer用户归入Engineers用户组, 把Operator用户归入Operators用户组.建成后出现图例4和5所指的两个新用户组Engineers和Operators. b).同样在用户管理器中,点击策略下拉菜单,见图例9所指示,选择其中的用户权限一项,把其中的’更改系统时间’权限增加为EveryOne都拥有更改时间的权限.

上海自动化仪表股份有限公司DCS公司 第 15 页 共 43页

MAX1000+PLUS系统概述

c).增加计算机虚拟内存容量

点击桌面上’我的电脑’图标右键下拉菜单的属性,弹出如图画面:

选择图标A所示的更改按钮,弹出右图,更改图标B和C所示位置的虚拟内存容量在150MB~200MB之间.

d).如计算机接连打印机的话还要安装打印机驱动程序并设为系统默认打印机.

上海自动化仪表股份有限公司DCS公司 第 16 页 共 43页

MAX1000+PLUS系统概述

3. 安装MAXDNA软件

安装MAXDNA软件时,先安装MAXDNA2.0,找到其安装目录,执行E:\\>MAX1000-2.0\\SETUP.EXE,安装过程中询问密码时键入JUNE1.

安装完毕后进行升级MAXDNA2.0至MAXDNA2.01,找到安装目录,执行E:\\>MAXDNA201\\UPDATA.EXE.

安装完毕后进行升级MAXDNA2.01至MAXDNA2.11,找到安装目录,执行E:\\>MAXDNA211\\UPDATA.EXE.

4. MAXDNA软件结构说明

a).成功安装MAXDNA后,C盘目录表中会出现两个共享目录CUSTOM和MCS

如图所示:

一般Custom目录下的内容是一些用户性的文件,可以针对不同的用户需要而改动其内容,而Mcs目录下的内容是MAXDNA系统本身的一些标准配置文件和标准画面,不能随意更改。

上海自动化仪表股份有限公司DCS公司 第 17 页 共 43页

MAX1000+PLUS系统概述

以下图标1~8为Custom目录下的文件夹

图标1:组态文件存放地点------比如:BDPU1.4E; BDPU2.4E…… 图标2:事件文件存放地点------比如:Event_20020602.mdb…… 图标3:报警文件存放地点------比如: Annunciators.mdb 图标4:画面文件存放地点------比如:21F0P0.mn……

图标5:历史存储文件存放地点--比如:XT_TREND.mdb……

图标6:报表文件存放地点------比如: Turb_Report_20020603161005.mdb

图标7:各类初始化文件存放地点---比如: Startup.ini, Event.ini, EvtColl.ini, EvtLogger.ini, MergerAlm.ini……

以下图标9~12为Mcs目录下的文件夹

图标8:虚拟DPU应用程序MAXDPU4e.EXE和一些相关的DLL动态连接库文件 图标9: MAXDNA标准画面存放地点,包括各类标准的弹出面板和系统画面:

C:\\Mcs\\Displays\\Mn\\AlarmSummary\\ AlarmSummary.Mn是报警列表的标准

画面.

C:\\Mcs\\Displays\\Mn\\DiskUsage\\ DiskUsage.Mn是本机磁盘利用概述的标准

画面.

C:\\Mcs\\Displays\\Mn\\DPU4eStatus\\ DPU4eStatus.Mn是系统DPU状态的标

准画面.

C:\\Mcs\\Displays\\Mn\\DPU4eDetails\\ DPU4eDetails.Mn是系统单个DPU面板

状态的标准画面.

C:\\Mcs\\Displays\\Mn\\MAIN\\ MAIN.Mn是系统主菜单的标准画面.

C:\\Mcs\\Displays\\Mn\\NetworkStatus\\ NetworkStatus.Mn是系统整体网络状态

的标准画面.

C:\\Mcs\\Displays\\Mn\\PointDetails\\ 目录下是各类单点弹出面板的标准画面,

包括DTAG和ATAG,DIB和AIB,以及各类卡件(AI,DI,AO,DO,RTD,TC等)的弹出面板.

C:\\Mcs\\Displays\\Mn\\PointsSummary\\ PointsSummary.Mn是系统所有手动状

态点和设备概括的标准画面.

C:\\Mcs\\Displays\\Mn\\SecurityScreen\\ SecurityScreen.Mn是系统安全级别的

标准画面.

C:\\Mcs\\Displays\\Mn\\SystemStatus\\ SystemStatus.Mn是整个系统状态概貌的

标准画面.

C:\\Mcs\\Displays\\Mn\\ToolHorizontal\\ ToolHorizontal.Mn是横向快捷栏的标

准画面.(一幅画面由中央画面, 横向快捷栏, 纵向快捷栏三部分组成)

C:\\Mcs\\Displays\\Mn\\ToolVertical\\ ToolVertical.Mn是纵向快捷栏的标准画面.

(一幅画面由中央画面, 横向快捷栏, 纵向快捷栏三部分组成)

图标10:MAXLink的应用程序MAXLink.EXE及其相关程序. 图标11:MAXDNA系统的帮助文件存放地.

图标12:MAXDNA系统所有应用程序的存放地点.

上海自动化仪表股份有限公司DCS公司 第 18 页 共 43页

MAX1000+PLUS系统概述

5. MAXDNA的几个重要配置文件和应用程序 a.)在目录

C:\\Custom\\Database\\下有两个重要的系统配置文件,分别是DPUList.INI

和Wks.INI文件.

A.) 文件DPUList.INI是所有DPU名字及其IP地址一一对应的关系对照表,其格式

可以从上面图中看出来(分号表示注释符,分号后该行的语句无效).以后DPU之间的通讯,DPU的下装和刷新等等系统操作,都是按照此文件中规定的DPU名字及其IP地址的对应关系来进行的.

B.) 文件Wks.INI一方面规定了域和域的IP地址范围,一方面是所有上位机(各台操

作员站,历史站,工程师站,MAXLink站,值长站,大屏站)站名及其IP地址和归属域组的关系对应表,其格式也是固定的.关于它的配置,专门有一个应用程序ConfigureDomain.EXE,需要用户以管理员身份登录WindowsNT后才能运行配置.

C.) 另外还有一个文件叫WorkGroup.INI,它的内容和格式几乎和Wks.INI一模一样,

它主要用于进行系统时钟同步.因为系统时钟同步程序McsTimeSet.EXE在进行同步时需要读取所有DPU的IP列表和所有上位机的IP列表. DPU的IP列表由DPUList.INI文件来提供, 所有上位机的IP列表就由WorkGroup.INI文件来提供.

D.) 在该目录下还有一个文件SimDpuList.INI,与DPUList.INI相仿,它是虚拟DPU

名字及其IP地址的关系对应表.它的格式如: [172.16.2.11]VDPU1 XT2MK1 [172.16.2.12]VDPU2 XT2MK2

上海自动化仪表股份有限公司DCS公司 第 19 页 共 43页

MAX1000+PLUS系统概述

b.)在目录C:\\Custom\\Sbp下有重要的Startup.INI,即MAXDNA系统初始化系统配置文

件.每次启动MAXDNA系统时,系统都要首先读取这个文件,启动文件中开启的相关应用程序.这些相关程序的开启与否是能影响系统功能和职能的.

下面对各命令行进行简要说明: (分号表示注释符,分号后该行的语句无效)

图标1: 0, c:\\MCS\\Sbp\\AnnunTask.exe, Annunciator Task, /LSS_ONLY 报警监听应用程序

图标2: 4, c:\\MCS\\Sbp\\AnnSetup.exe, Alarm Annunciation Setup, /SILENT

报警组态应用程序

图标3: 0, c:\\MCS\\Sbp\\EventRuntime.exe, EventRuntime 事件即时运行应用程序

图标4: 0, c:\\MCS\\Sbp\\maxHISREPSVR.exe, max History Reports Server - Settings, /Delay=60

历史报表服务站应用程序

图标5: 0, c:\\MCS\\Sbp\\EvtCollector.exe, EvtCollector 事件收集器应用程序

图标6: 0, c:\\MCS\\Sbp\\DpuEvents.exe, DpuEvents DPU事件观察器应用程序

图标7: 1, c:\\MCS\\Sbp\\EvtLogger.exe, EvtLogger - EvtLogger.ini, /EvtLogger.ini 事件观察器应用程序

图标8: ;1, C:\\MCS\\SBP\\MINICONF.EXE, MiniConf, c:\\MxsStorageRoom\\Configurations\\LSSaddSvc.txt

上海自动化仪表股份有限公司DCS公司 第 20 页 共 43页

MAX1000+PLUS系统概述

历史趋势配置文件之一

图标9: ;5, c:\\mcs\\history\\maxSTORIAN.exe, maxSTORIAN ,_XT1HS 历史服务器应用程序

图标10: ;w, C:\\MCS\\SBP\\MINICONF.EXE, MiniConf, c:\\MxsStorageRoom\\Configurations\\StandAlone.txt

历史趋势配置文件之二

图标11: 1, c:\\mcs\\Sbp\\SimTransport.exe, SimTransport 虚拟DPU状态观察器

对于功能各异,分工不同的上位机,它们的Startup.INI文件配置是有区别的. 各类上位机种 开放的应用程序 备注 操作员站 图标1, 2 ,3 工程师站(作为事件服务器) 图标1, 2 ,3 ,5 ,6 ,7 如果存在虚拟DPU,并需要监视其状态,图标11可以开启 历史站(作为历史趋势,报表图标1, 2 ,3 ,4 ,8 ,9 ,10 服务器和报警服务器) 补充说明:

事实上一共有两个Startup.INI初始化配置文件,一个是上面提到的位于C:\\Custom\\Sbp\\Startup.INI ;还有一个是位于C:\\Mcs\\Sbp\\Startup.INI.两者的区别是C:\\Custom\\Sbp\\Startup.INI是面向客户可以自定义修改的,而C:\\Mcs\\Sbp\\Startup.INI是系统标准的初始化配置文件,里面开放的程序都是些最基本的应用程序,不提倡修改其内容.

一般MAXDNA在启动时,它先读取C:\\Mcs\\Sbp\\Startup.INI中的内容,运行其中开放的程序,然后再读取C:\\Custom\\Sbp\\Startup.INI中的内容,运行自开放的程序!所以这两个文件中不该有重复开放的内容程序.

C:\\Mcs\\Sbp\\Startup.INI中开放的应用程序如下所列:

0, c:\\MCS\\Setup\\MCSRegEdit.exe, MCS Registry Editor, /SILENT 0, c:\\MCS\\Sbp\\maxRRS.exe, maxRRS

w, c:\\MCS\\Sbp\\maxLSS.exe, maxDNA Local Status Server w, c:\\MCS\\Sbp\\maxINIT.exe, maxINIT

0, c:\\mcs\\sbp\\maxPROXY.exe, maxPROXY - InterDomain Proxy Server 2, c:\\MCS\\Sbp\\maxMERGEDPUALM.exe, maxMERGEDPUALM 8, c:\\MCS\\Sbp\\maxMERGEALM.exe, maxMERGEALM

0, c:\\MCS\\Sbp\\maxTRANSPORT.exe, maxDNA Transport Daemon 这些大都是SBP软件背板的应用程序

从上到下依次是: 1.注册表编辑应用程序 ; 2.注册与路由应用程序 3.本地状态服务器应用程序 ; 4.MAXINI脚本应用程序 5.MAX代理服务器应用程序 ; 6.DPU报警生成应用程序 7.报警生成应用程序 ; 8.MAX通讯传输应用程序

上海自动化仪表股份有限公司DCS公司 第 21 页 共 43页

MAX1000+PLUS系统概述

c.)MAXDNA系统的一些重用应用程序

MAXDNA系统的应用程序都在目录C:\\Mcs\\Sbp下,一些重要的应用程序如下图所示:

以工程师站为例,一般MAXDNA启动后,有若干重要应用程序就在前后台运行

上海自动化仪表股份有限公司DCS公司 第 22 页 共 43页

MAX1000+PLUS系统概述

6. MAXDNA若干重要功能的实现

a.) DPU报警列表的实现

一个域组中可以有若干个主报警站和若干个从报警站.主报警一般都是域组中的历史站,从报警站可以是操作员站,工程师站,以及其他需要观察报警列表的MAXWorkStation站.

1.) 主报警站的设置:

A.)在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应用程序MaxMergeDpuAlm.exe (针对DPU4E系统)和MaxMergeAlm.exe (基于DBM系统).文件中的格式如下:

2, c:\\MCS\\Sbp\\MAXMergeDPUAlm.exe, MAXMergeDPUAlm 8, c:\\MCS\\Sbp\\MAXMergeAlm.exe, MAX Merge Alarm

B.)编辑目录C:\\Custom\\Sbp\\下的MergeAlm.INI文件,开放相关的命令语句行“PROVIDER = DPU4E”(所谓开放就是把语句前的分号去掉).该文件的配置信息在应用程序MaxMergeDpuAlm.exe执行时被读取.

注意如果目录C:\\Custom\\Sbp\\下没有MergeAlm.INI文件,则需要从标准目录C:\\Mcs\\Sbp\\下拷贝相同的文件MergeAlm.INI到C:\\Custom\\Sbp\\下. C.)打开开始栏中的程序?MAXDNA?Utilities?Mcs Register Edit,打开Mcs注册编辑器,更改其中的DPU Alarm List Server选项为Yes,使其成为主报警站.默认的选项为No.

2.) 从报警站的设置:

A.)在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应用程序MaxMergeDpuAlm.exe (针对DPU4E系统)和MaxMergeAlm.exe (基于DBM系统).文件中的格式如下:

2, c:\\MCS\\Sbp\\MAXMergeDPUAlm.exe, MAXMergeDPUAlm 8, c:\\MCS\\Sbp\\MAXMergeAlm.exe, MAX Merge Alarm

B.)编辑目录C:\\Custom\\Sbp\\下的MergeAlm.INI文件,开放相关的命令语句行“PROVIDER = DPU4E”(所谓开放就是把语句前的分号去掉).该文件的配置信息在应用程序MaxMergeDpuAlm.exe执行时被读取.

注意如果目录C:\\Custom\\Sbp\\下没有MergeAlm.INI文件,则需要从标准目

上海自动化仪表股份有限公司DCS公司 第 23 页 共 43页

MAX1000+PLUS系统概述

录C:\\Mcs\\Sbp\\下拷贝相同的文件MergeAlm.INI到C:\\Custom\\Sbp\\下. 补充说明:

主报警站一般根据DpuList.INI中DPU的名字和IP地址进行与DPU的通讯,收集报警信息.而从报警站不直接与DPU联系,它们只是通过主报警站传递报警数据,显示报警信息.

另外,为了显示报警信息,需要两幅标准的报警画面,他们都可以用画图工具MAXVue中的两个标准控件画出来.

b.) MAXDNA事件收集与SOE功能的实现

1.)概述

MAXDNA诸多事件工具通过MAXDNA系统的事件收集来查询和记录当前的或过去发生的事件.事件的种类有以下几种: 类型 简称类型 说明 Process alarms PA 过程报警 System alarms SY 系统报警 Operator actions OA Globe Alarm Silence Sequence of events SQ 顺序事件记录 Program generated events PG Edit actions EA 操作动作记录 在一个域组中可以有一台或几台主事件收集服务器,它可以是一台历史站,也可以是一台工程师站.当前的事件可以通过事件观察器浏览,可以随时打印(可以通过计算机并口连上打印机,也可以通过网络打印服务器连上网络打印机打印.一般打印事件都用针式打印机,如EPSON LQ-1600K).过去几天内的事件也可以通过事件查询器来查询.

事件的文件存储格式是MDB数据库文件,可以通过MicroSoft Access工具打开查询和浏览.重要事件也可以通过刻录把相关MDB数据库文件保存到光盘上.

上海自动化仪表股份有限公司DCS公司 第 24 页 共 43页

MAX1000+PLUS系统概述

2.) 事件工具和应用程序组成 应用程序分类 说明 EvtCollector 事件收集器 EvtServer 事件筛选服务器 EvtLogger Event Query SQL Event Query 事件观察器 高级事件查询器(SQL语言查询) 普通事件查询器 功能 通过DPU收集DPU的各类事件,它是事件收集最基本的应用程序. 普通和高级事件查询器的各类筛选命令和选项通过它来提交给本地计算机. 观察当前事件 用SQL语言进行高级查询 通过键入系统名称,或单点的位号,或利用报警等级进行各类筛选查询.

事件观察器如下图所示:

3.) 主事件站设置

A.) 在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应

用程序EvtCollector.exe, DpuEvents.exe, 和c:\\MCS\\Sbp\\EvtLogger.exe.

上海自动化仪表股份有限公司DCS公司 第 25 页 共 43页

MAX1000+PLUS系统概述

文件中的格式如下:

0, c:\\MCS\\Sbp\\EvtCollector.exe, EvtCollector 0, c:\\MCS\\Sbp\\DpuEvents.exe, DpuEvents

1, c:\\MCS\\Sbp\\EvtLogger.exe, EvtLogger - EvtLogger.ini, /EvtLogger.ini

B.) 与报警列表设置时相仿,执行EvtCollector.exe应用程序时,它也要先读

取一个初始化配置文本文件EvtColl.INI. 它在目录C:\\Custom\\Sbp\\下, 如果目录C:\\Custom\\Sbp\\下没有EvtColl.INI文件,则需要从标准目录C:\\Mcs\\Sbp\\下拷贝相同的文件EvtColl.INI到C:\\Custom\\Sbp\\下 它的配置内容如下: ;

DELAY=20 ;

; The service names for the event providers must be listed here. The service name usually

; starts with \ The MAXrrs program shows the list of

; registered services. For DPU4E events, uncomment the \= _DPU_EVENTS\;

;SERVICE = _RTG_EVENT_DBM1 ;SERVICE = _RTG_EVENT_DBM2 ;SERVICE = _RTG_EVENT_DBM3 SERVICE = _lss

SERVICE = _DPU_EVENTS

; CurrMDBOnly option specifies to the program that only current MDB files, i.e., files required

; to display current events, needs to be stored. All the other old MDB files will automatically

; be deleted by the program. CURRMDBONLY = NO

其中, SERVICE = _lss和SERVICE = _DPU_EVENTS两个服务要开放,而CURRMDBONLY选项如下: 选项 说明 备注 CURRMDBONLY = NO 系统保留以前的事件 数据库 CURRMDBONLY = YES 系统只保留当天的事 件数据库 C.)同样, 执行EvtLogger.exe应用程序时,它也要先读取一个初始化配置文本文件EvtLogger.INI. 它在目录C:\\Custom\\Sbp\\下, 如果目录C:\\Custom\\Sbp\\下没有EvtLogger.INI文件,则需要从标准目录C:\\Mcs\\Sbp\\下拷贝相同的文件EvtLogger.INI到C:\\Custom\\Sbp\\下

上海自动化仪表股份有限公司DCS公司 第 26 页 共 43页

MAX1000+PLUS系统概述

它的配置内容如下:

; Event types commented out here will not be printed or displayed. ; Event types can also be enabled/disabled from the EvtLogger dialog box. The

; spelling of the Event type command values shown below should not be changed.

;

EventType=Process EventType=System

EventType=OperatorAction EventType=SOE

EventType=ProgramAction EventType=EditAction ;

; The print port specifies what printer the events will be printed to. For events to print

; PrintState should be ON. Valid values are LPT1: LPT2: LPT3: PrintPort = LPT1:

; The print state specifies whether or not events are sent to the printer. Valid

; command values are ON or OFF. The print state can also be toggled from the EvtLogger

; dialog box. ;

PrintState = OFF ;

; Up to 10 HID and Severity (Sev) specifiers can be included here. ;

;HID=/software/fw ;HID=/software/cnd ;HID=/software/dea ;NHID= ;SEV= ;NSEV=

4.) 从事件站的设置

从事件站一般不需要设置,如果要观察事件,只要打开事件观察器EvtLogger.exe应用程序,它就会自动提交给主事件站,并通过主事件站显示当前事件.

上海自动化仪表股份有限公司DCS公司 第 27 页 共 43页

MAX1000+PLUS系统概述

C.)MAXDNA历史趋势和报表的实现

1.) 主历史趋势与报表站的设置

A.) 主历史趋势与报表都设在历史站上,可以做成冗余配置历史站,也可以是

做在单台历史站上.在这里我们是采用非冗余的历史站配置. 在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应用程序maxHISREPSVR.exe(报表功能)和maxSTORIAN.exe(历史趋势功能),具体格式如下:

0, c:\\MCS\\Sbp\\maxHISREPSVR.exe, max History Reports Server - Settings, /Delay=60

5, c:\\mcs\\history\\maxSTORIAN.exe, maxSTORIAN , _XT1HS 1, C:\\MCS\\SBP\\MINICONF.EXE, MiniConf, c:\\MxsStorageRoom\\Configurations\\LSSaddSvc.txt w, C:\\MCS\\SBP\\MINICONF.EXE, MiniConf, c:\\MxsStorageRoom\\Configurations\\StandAlone.txt

历史趋势应用程序maxSTORIAN.exe在运行时还要读取它的两个相关文件

c:\\MxsStorageRoom\\Configurations\\LSSaddSvc.txt

c:\\MxsStorageRoom\\Configurations\\StandAlone.txt LSSaddSvc.txt文件的内容是: _LSS.DEFAULT_STORIAN PCHAR _XT1HS

_LSS.DEFAULT_TREND PCHAR _XT1HS _TREND StandAlone.txt文件的内容是:

[]_XT1HS.BEHAVIOUR PCHAR ALONE []_XT1HS.OTHER_MACHINE PCHAR CICCIO

注意:上述语句中黑体字部分是历史站的站名,前面要加下划线.

B.) 趋势点的组态

趋势点的组态需要用到工具maxSTORION Utility中的MXSConfig应用程序,从开始栏?程序?maxDNA?maxSTORION Utility?MXSConfig,打开应用程序:

上海自动化仪表股份有限公司DCS公司 第 28 页 共 43页

MAX1000+PLUS系统概述

组态器如下:

组态器画面上方的一排快捷按钮依次是:

1. 建立新数据库 2.打开一个已知的数据库 3.打印 4.下装趋势数据库到 历史站 5.上传趋势数据库到一个数据库文件

快捷栏下是趋势模块画面和趋势点画面的两个切换按钮. 在趋势模块画面下的模块各类属性如下: 属性 说明 可选数值 Template 趋势模块名字 用户自己分类定义 Actual Points 该模块中趋势点的数0~ 目 MAX Points 该模块中规定的最大用户自规定 上海自动化仪表股份有限公司DCS公司

第 29 页 共 43页

MAX1000+PLUS系统概述

MIN TIME 趋势点总数目 采样点数值未发生变化阶段的最小采样时间(单位是秒) 采样点数值未发生变化阶段的最大采样时间(单位是秒) 采样点采样的最小变化值 MAX TIME 用户自规定,对于重要的点可以选择1,非重要的点可以选择写10甚至更大. 用户自规定,一般可以选择写10. Delta 用户自规定,一般温度点等变化数值大的可以设为1,压力点等变化数值小的可以设为0.1甚至是0.01 CDelta 采样点采样的最小变用户自规定,一般温度点化值 等变化数值大的可以设为1,压力点等变化数值小的可以设为0.1甚至是0.01 Sec Level 安全等级 Compression 压缩方式 选默认值VCompression 建立完模块后就可以在模块中添入具体要做趋势的点,可以将画面切换到趋势点画面进行操作,如下图:

C.) 趋势画面的制作

为了显示趋势曲线,需要专门做趋势曲线画面,,每幅画面上可以最多用不同颜色的曲线显示8个趋势点,他们都可以用画图工具MAXVue中的两个标准控件画出来.

上海自动化仪表股份有限公司DCS公司 第 30 页 共 43页

MAX1000+PLUS系统概述

用控件图标拉出趋势画面后,右键点出快捷菜单,选中Control Property属性弹出趋势属性面板,如上图所示.在趋势属性面板的Pen一栏中添入趋势点的属性,共有三个部分组成,以_XT1HS_TREND为开头,XT1HS是历史站名,这样写可以使域中的其他上位机也可以观察到历史曲线;接下来是趋势点的位号,后面跟其属性,可以是输出Out,或者是趋势点的其他属性;最后是采样的形式,可以是Sample即时采样,也可以是Average取采样时间段的平均值,又或者是其采样时间段的最大值Maximal和最小值Minimal.

具体格式如下:

_XT1HS_TREND.LT01.Out.Sample _XT1HS_TREND.LT02.Out.Average _XT1HS_TREND.LT03.Out.Minimal

2.) 从历史站设置

从历史站一般不需要设置,只要在注册表中注明历史服务器就可以.

上海自动化仪表股份有限公司DCS公司 第 31 页 共 43页

MAX1000+PLUS系统概述

3.) 报表的制作与实现

主报表站一般都是历史趋势主站,在Mcs注册表编辑器中有一项选项是选择报表主站的,它通常就是历史主站名.

做报表的点都必须先做该点的趋势,报表有专门的报表编辑器,是离线编辑的.它还有一个专门的报表查看器,离线完成的报表可以在此窗口中看到,它是即时更新的,也可以即时产生报表.

从开始栏?程序?MAXDNA?Utilities?Report Edit,打开报表编辑器,如图:

上海自动化仪表股份有限公司DCS公司 第 32 页 共 43页

MAX1000+PLUS系统概述

做报表时先组态点组,点的格式如01LT01.Out.Sample

然后再规范报表格式,选择是做统计报表还是做跳闸报表,是日报表还是班组报表,以及是否自动打印和自动生成文件等等

报表观察器有专门的画面,但它需要上位机连有打印机才能正常显示该画面. 报表观察器画面如图:

E.) MAXDNA语音报警的实现

1.) 主语音报警站的设置

在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应

上海自动化仪表股份有限公司DCS公司 第 33 页 共 43页

MAX1000+PLUS系统概述

用程序AnnunTask.exe (声音报警任务监视器)和AnnSetup.exe (声音报警组态工具),具体格式如下:

0, c:\\MCS\\Sbp\\AnnunTask.exe, Annunciator Task, /LSS_ONLY

4, c:\\MCS\\Sbp\\AnnSetup.exe, Alarm Annunciation Setup, /SILENT

从开始栏?程序?MAXDNA?Utilities?Annunciator Setup,打开声音报警组态器,进行声音报警文件的编辑:

编辑完成声音报警文件后要向系统发送一下,即上图中的SEND Annunciators 按钮. 编辑后的声音报警文件存放在目录C:\\Custom\\Database\\System\\Annunciators\\Annunciators.MDB

然后还要在注册表编辑器中修改Enable AnnunciatorTask为Yes

上海自动化仪表股份有限公司DCS公司 第 34 页 共 43页

MAX1000+PLUS系统概述

2.) 从语音报警站的设置(即只负责消音的操作员站)

在C:\\Mcs\\Sbp\\Startup.INI或C:\\Custom\\Sbp\\Startup.INI文件中开放应用程序AnnunTask.exe (声音报警任务监视器)和AnnSetup.exe (声音报警组态工具),具体格式如下:

0, c:\\MCS\\Sbp\\AnnunTask.exe, Annunciator Task, /LSS_ONLY

4, c:\\MCS\\Sbp\\AnnSetup.exe, Alarm Annunciation Setup, /SILENT

然后把主语音报警站的语音报警文件Annunciators.MDB拷贝到自己相应的目录下C:\\Custom\\Database\\System\\Annunciators\\

然后还要在注册表编辑器中修改AnnunciatorSilenceStation为主语音报警站站名, 在注册表编辑器中修改Enable AnnunciatorTask为Yes.具体位置见上图.

上海自动化仪表股份有限公司DCS公司 第 35 页 共 43页

MAX1000+PLUS系统概述

附录 MAXLINK

A

接口机用户指南

1. 启动MAXLINK应用程序

MAXLINK应用程序的执行文件maxlink.exe在目录c:\\Mcs\\Links\\之下,你可以用鼠标双击该执行文件图标运行,也可以让它在maxDNA程序启动的同时自动运行它,具体的做法是把下列语句加入到c:\\custom\\sbp\\startup.ini文件中 0, c:\\mcs\\Links\\maxLINKS.exe, maxLINKS

如果MAXLINK应用程序已经在运行了,那么它的图标就会显示在任务栏右下角处:

双击该maxlink的运行图标,就会弹出maxlink运行窗口

其中:

Component: 是maxlink运行模块的名称 Status: 是该运行模块的运行状态

2. Mini Configurator应用程序

Mini Configurator应用程序是用来下装maxlink组态文件的,maxlink的组态文件是

普通的文本文件(*.txt结尾)具有一定的写作格式. 你可以用鼠标双击miniconf.exe图标运行,也可以让它在maxDNA程序启动的同时和maxlink应用程序一起自动运行,自动完成指定文件的下装. 具体的做法是把下列语句加入到c:\\custom\\sbp\\start.ini文件中

0,c:\\mcs\\links\\maxLINKS.exe, maxLINKS

2,c:\\mcs\\sbp\\MiniConf.exe, MiniConf, c:\\mcs\\links\\Configurations\\Config1.txt

其中c:\\mcs\\links\\Configurations\\Config1.txt就是用户指定的下装目标文件.

上海自动化仪表股份有限公司DCS公司 第 36 页 共 43页

MAX1000+PLUS系统概述

Mini Configurator的窗口界面如下:

Configuration file 一栏是用户想要下装的目标组态文件; EDIT按钮允许用户编辑用户选中的目标组态文件;

DOWNLOAD按钮就是把目标组态文件下装到maxlink接口机中,组态文件开始生效; STOP按钮指停止当前下装; RESUME按钮指恢复下装;

PAUSE按钮指下装过程中暂时停止下装 ;

STOP ON ERROR选项指下装过程中如果组态文件中某条语句出现错误,就停止下装该语句以下的组态内容.

3. 虚拟 DPU的开放与运行

由于MAXLINK 应用通讯程序需要通过虚拟DPU来交换数据,所以虚拟DPU必须在maxlink接口机上运行.要是虚拟DPU运行,就要在c:\\custom\\sbp\\start.ini文件中加入以下语句:

1, c:\\mcs\\atoms\\maxdpu4e.exe, VDPU1, /exp /n VDPU1 /ip 172.16.1.11 其中,VDPU1是DPU4E的组态文件; ip 172.16.1.11是虚拟DPU的地址

此外,如果要监视虚拟DPU的运行状况,还要在c:\\custom\\sbp\\start.ini文件中加入以下语句:

1, c:\\mcs\\Sbp\\SimTransport.exe, SimTransport

4. MAXLINK 应用通讯子程序---锅炉吹灰

上海自动化仪表股份有限公司DCS公司 第 37 页 共 43页

MAX1000+PLUS系统概述

具体的下装步骤是这样的:

1. 先下装锅炉吹灰的DPU4E组态程序.在AP中打开MAXTOOLS组态工具,下装组态文件VDPU1(C:\\custom\\configs\\vdpu1) ,其下装目标DPU的IP地址是[172.16.160.11].

2. 在maxlink接口机中,确认maxlink.exe应用程序是否已处于运行状态,如果没有执行,就参照上述”启动maxlink应用程序”一栏的做法,执行maxlink.exe应用程序.

3. 打开Mini Configurator应用程序的界面窗口(详细方法见“Mini Configurator应用程序”一栏),指定所要下装的锅炉吹灰组态文件SOOT_MK.TXT(目录是c:\\maxlinks\\),选定后按下DOWNLOAD按钮进行下装(有效语句为1045个).

附录

B

上海自动化仪表股份有限公司DCS公司 第 38 页 共 43页

MAX1000+PLUS系统概述

运行在DPU4E环境下的 QPAT卡调试指南

(讨论稿)

1.开环运行与闭环运行

与QPAT相关的DPU4E原子有2个:QPAT和PATOUT。QPAT是与QPAT卡硬件的接口(又称BUFFER),PATOUT是负责将上游原子发来的开度指令与实际阀位进行比较,产生一个脉宽指令,由QPAT将这个指令变成实际的DO输出,同时PATOUT还具有闭增、闭减、迫升、迫降、冻结等功能。见下图:

QPAT

上游原子如InCtl Move Movexx ATAG, LIMITER等 MoveTest MoveTestxx

Feedback

Freeze

IncOvrd

DecOvrd

IncBlock AIxx DecBlock

注:xx为01~04,代表QPAT的4个通道。

QPAT与PATOUT相关的主要参数有3个: 信号连接 类型 说 明 AIxx ? Feedback Float 实际阀位反馈,数值范围为0~100% Move ? Movexx Float 本次扫描周期要求的脉冲宽度,单位为秒 MoveTest ? MoveTestxx Integer 定位要求,具体内容不详,但它的数值大小实际无关紧要。

在调试过程中PAT卡有开环运行和闭环运行两种方式,所谓开环方式,即位置的变化不影响以后的脉冲宽度。在调试的开始阶段,需要通过开环运行,取得某些参数,并将它们填写到PATOUT原子中去,然后才能投入闭环运行。具体操作方法如下: a. 将QPAT的Movexx和MoveTestxx的Reference清除,切断PATOUT与QPAT的联系。

上海自动化仪表股份有限公司DCS公司 第 39 页 共 43页

MAX1000+PLUS系统概述

b. 用PointBrowser手动修改QPAT的Movexx,如0.5表示输出一个500ms的增脉冲,0.05表示输出一个50ms的增脉冲。而-0.5表示输出一个500ms的减脉冲。注意,此时脉冲并没有实际发出,必须等到步骤c完成后。才能发出。 c. 手动修改MoveTestxx的值(必须是整形数!),注意,这个数值的大小是无关紧要的,关键是只有在它变化后,QPAT才执行相应的逻辑,输出指定脉宽的增减DO输出。 d. 观察AIxx的变化,从而得到在不同脉宽下位置反馈的变化情况。

注意!由于执行机构正反间隙会造成一定的误差,所以从一个方向变化到另一个方向时,开始几个输出的反馈结果,放弃不用,以同一方向的后面几次试验为准。

当开环运行结束,恢复QPAT的Movexx和MoveTestxx的Reference,恢复到闭环运行。然后通过改变PATOUT的InCtl,观察开度指令InCtl与位置反馈Feedback的变化。最典型的做法是用一个ATAG与PATOUT相连,将ATAG的Mode置1(强制方式),手动修改ATAG的ForcedVal。

2.QPAT卡调试步骤

2.1 将回路切到开环方式。

2.2 确定最小脉宽(Minimum On-time)

1.输出一个50ms的增脉冲。

2.如果反馈不变化,表示脉宽太小,加大脉冲宽度继续试验,只至每发一个脉冲,反馈都会产生一定的变化。

3.如果反馈变化大于0.1,可能脉宽太大,减小脉宽继续试验,直至反馈为0.1左右或2发生.。

4.将这个脉宽值填入PATOUT的IncMinOnTime。

5.按照2,3的步骤做减脉冲试验,将结果填写到DecMinOnTime,注意!这里要填正数,不是负数。

6.取增减最小脉宽所造成的阀位变化值中的大值填写到PATOUT的Deadband中,这就是这个阀门的死区。当然适当放大Deadband,可以减少马达启动次数,延长使用寿命。但最大不要超过0.5,否则会降低调节精度。

2.3 确定最大脉宽(Full On-time)时的响应

1.输出一个500ms的增脉冲,记录此时的反馈变化值,将其填写到IncDynamRng中。 2.输出一个500ms的减脉冲,记录此时的反馈变化值,将其填写到DecDynamRng中。注意:在DecDynamRng中填负值。

3.IncDynamRng 和DecDynamRng是2个非常重要的参数,它表示在一个扫描周期内要求阀门变化大于等于该值时,PAT将输出一个100%宽度的脉冲。当要求的变化小于该值时,输出的脉宽将是一个与需求成比例的脉宽(在最小脉宽和500ms之间)。如果这个值取得太小,会造成阀门过冲或振荡;取得太大,又会造成阀门动作迟钝(因为原来用一个脉冲可以完成的工作,要用多个脉冲序列来完成)。

2.4 确定响应线性化(Response Linearity) 1.输出一个250ms的增脉冲(即50%宽度),记录此时的反馈变化值。

上海自动化仪表股份有限公司DCS公司 第 40 页 共 43页

MAX1000+PLUS系统概述

2.输出一个250ms的减脉冲,记录此时的反馈变化值。

3.将这次试验的变化值与2。2(即100%宽度)的变化值进行比较,如果两者的比例正好是1:2(即0.5),那么将PATOUT的Linearity置为0.0。

4.如果两者的比例不是0.5,则需调整Linearity为X使输入/输出的函数关系为:

Out = In * ((1-X)+ In * X)

实际上可以参考MCS公司有关PATOUT说明中图表,通过查表得到Linearity的值。

2.5 确定连续输出(Continuous On-time)时的响应速率 1.输出一个5500ms的增脉冲,记录此时的反馈变化值。 2.输出一个5500ms的减脉冲,记录此时的反馈变化值。

3.取1,2中较小的值为X,取相应的IncDynamRng或DecDynamRng为Y,按下列公式计算PATOUT的TravelTime: TravelTime = 100 /((X-Y)/ 5)

2.6 闭环运行

1.恢复QPAT的Movexx和MoveTestxx的Reference,恢复闭环运行。

2.将PATOUT的PosGain置为0.0(这表示输出值只对最初的变化要求作出响应,对以后的位置偏差不要进行修正)。手动修改PATOUT的InCtl(即ATAG的ForcedVal),在0~100%的范围内观察位置反馈的变化情况,应该没有过冲或振荡,偏差应该在Deadband允许的范围内,必要时可增加IncDynamRng和DecDynamRng的值,以减小位置反馈的响应速度。

3.将PATOUT的PosGain置为1.0,重复2的试验,如果发生振荡,加大PosResetPrd的值。如果振荡仍然存在,减小PosGain的值。

4.PATOUT的PosTimePrd表示从上一次位置调整到下一次位置调整中间要间隔多少时间,0.0表示连续不断地进行位置调整。但是往往并不需要连续进行位置调整,一般PosTimePrd要大于PosResetPrd。对于一些带中间继电器的输出回路,适当增加PosTimePrd可以减少振荡。

3.PATOUT中若干参数的设置

1.FdbkAppl建议采用4,这样当位置反馈正常时,执行完全的阀位控制,一旦位置反馈信号故障,自动切换到开环运行,靠PID的调节作用维持阀门在适当位置。 2.当实际阀门未动,而位置反馈有因干扰造成的“毛刺”时,可适当增加FdbkFilterBand,但必须小于Deadband。 3.当发生迫升、迫降时,阀门将按照最快的速率开关,如果要求慢一点动作,可将OvrdRate设在0~1之间某个比率系数,0最慢;1最快。

4.DUChngBand一般设置成最小脉宽时的阀门变化值。 5.DUOnTimeLmt建议设成5,这表示当输出DO信号发出5秒,位置反馈仍没有动作(此时可能是电机“堵转”),立即停止DO输出。 6.FdbkRateLmt表示阀门允许的最大变化率(缺省值为10%),当实际变化率超过该值时,就认为反馈故障。0表示不做速率检查。

7.FdbkOvrRngLmt表示允许位置反馈超过正常量程的偏差,缺省值为5,这表示当位置反馈超过-5%~105%时,意味作位置反馈故障。0表示取消量程检查。

8.BackLashRng表示执行机构马达正反转间隙补偿范围。可用以下方法测量这个间隙:用开环方式向一个方向发出500ms变化脉冲,以MinOnTime向另外一个方向发出变

上海自动化仪表股份有限公司DCS公司 第 41 页 共 43页

MAX1000+PLUS系统概述

化脉冲,看发出多少个脉冲后实际阀位才开始变化,由此推算出间隙补偿范围。

附录C

上海自动化仪表股份有限公司DCS公司 第 42 页 共 43页

MAX1000+PLUS系统概述

DEVLOG

DevMode: 0=手动 ;1=自动

DevState: 0=设备进行中 ;

1=设备处于Zero State(打开/启动状态,合闸状态) 2=设备处于One State(关闭/停止状态,分闸状态) 3=设备处于Two State(中间停状态) 4=设备处于复位状态 11=设备处于非法状态

FailCode: 0=没有错误

1=当设备在Zero State(打开/启动状态,合闸状态)时发生非命令的状态变化 2=当设备在One State(关闭/停止状态,分闸状态)时发生非命令的状态变化 3=当设备处于Two State(中间停状态)时发生非命令的状态变化 5=设备转入Zero State(打开/启动状态,合闸状态)失败 6=设备转入One State(关闭/停止状态,分闸状态)失败 8=设备转入Two State(中间停状态)失败

10=当设备处于复位状态时发生非命令的状态变化 11=设备处于非法状态

OpCmd: 1=设备打开/启动

2=设备关闭/停止状态 4=设备复位

质量代码: 0—GOOD 好的

1---DOUBTFUL 可疑的 2---SUBSTITUTE 手动的 3---BAD 坏的

记数累计器OpCmd指令:

0---复位 1---记数开始 2---记数停止

上海自动化仪表股份有限公司DCS公司 第 43 页 共 43页

本文来源:https://www.bwwdw.com/article/2ct8.html

Top