VisualField系统软件
工程指导手册
浙江中控技术股份有限公司
声 明
严禁转载本手册的部分或全部内容。
在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。
本手册所记载的内容,不排除有误记或遗漏的可能性。如对本手册内容有疑问,请
与我公司联系。
文档标志符定义
警告:标示有可能导致人身伤亡或设备损坏的信息。
WARNING: Indicates information that a potentially hazardous situation which, if not avoided, could result in serious injury or death.
电击危险:标示有可能产生电击危险的信息。
Risk of electrical shock: Indicates information that Potential shock hazard where HAZARDOUS LIVE voltages greater than 30V RMS, 42.4V peak, or 60V DC may be accessible.
防止静电:标示防止静电损坏设备的信息。
ESD HAZARD: Indicates information that Danger of an electro-static discharge to which equipment may be sensitive. Observe precautions for handling electrostatic sensitive devices
注意:提醒需要特别注意的信息。
ATTENTION: Identifies information that requires special consideration.
提示:标记对用户的建议或提示。 TIP:Identifies advice or hints for the user.
目 录
1 工程概要.....................................................................................................................................................1
1.1 工程设计的基本流程......................................................................................................................1 1.2 系统组态工作流程框图..................................................................................................................1
1.2.1 框图说明...............................................................................................................................1 1.2.2 工程组态环境.......................................................................................................................3
2 创建新工程.................................................................................................................................................4
2.1 组态前期准备工作..........................................................................................................................4 2.2 系统拓扑图......................................................................................................................................5 2.3 系统结构组态..................................................................................................................................5
2.3.1 创建工程...............................................................................................................................6 2.3.2 添加引用工程.......................................................................................................................6 2.3.3 添加控制域及控制站...........................................................................................................7 2.3.4 添加操作域及操作节点.......................................................................................................9 2.3.5 添加引用域.........................................................................................................................11 2.3.6 配置可监视控制域.............................................................................................................11 2.3.7 工程师权限管理.................................................................................................................12 2.3.8 时钟同步服务器设置.........................................................................................................14 2.3.9 单位配置.............................................................................................................................14 2.3.10 面板二次确认权限设置...................................................................................................15 2.3.11 是否启用瞌睡报警功能...................................................................................................16 2.3.12 设置默认工程...................................................................................................................17 2.4 控制组态........................................................................................................................................17
2.4.1 打开组态.............................................................................................................................18 2.4.2 硬件组态.............................................................................................................................19 2.4.3 位号组态.............................................................................................................................21 2.4.4 用户功能块组态.................................................................................................................27 2.4.5 用户程序组态.....................................................................................................................30 2.4.6 整体下载.............................................................................................................................37 2.4.7 保存组态到服务器.............................................................................................................38 2.5 全局功能块组态............................................................................................................................39
2.5.1 创建全局功能块文件夹.....................................................................................................40 2.5.2 创建全局功能块.................................................................................................................41 2.5.3 配置全局功能块属性.........................................................................................................41 2.5.4 编译全局功能块.................................................................................................................43 2.6 监控组态........................................................................................................................................43
1
2.6.1 打开组态.............................................................................................................................43 2.6.2 域操作组态.........................................................................................................................44 2.6.3 操作小组.............................................................................................................................53 2.6.4 资源文件.............................................................................................................................62 2.6.5 保存组态到服务器.............................................................................................................66 2.6.6 组态发布.............................................................................................................................66 2.6.7 启动监控.............................................................................................................................67
3 组态调整...................................................................................................................................................66
3.1 组态调整的流程............................................................................................................................66
3.1.1 控制站组态调整.................................................................................................................66 3.1.2 操作域组态调整.................................................................................................................66 3.2 工程及组态备份还原....................................................................................................................66 3.3 硬件组态调整................................................................................................................................67 3.4 位号组态调整................................................................................................................................67 3.5 控制组态调整................................................................................................................................67 3.6 监控组态调整................................................................................................................................67 3.7 组态测试........................................................................................................................................68 3.8 组态参数调整................................................................................................................................68 3.9 在线参数调整................................................................................................................................68 3.10 参数备份......................................................................................................................................68
3.10.1 位号参数备份...................................................................................................................68 3.10.2 程序运行参数保存...........................................................................................................68 3.11 常见问题处理..............................................................................................................................69 4 调试指导...................................................................................................................................................70
4.1 调试的基本概念............................................................................................................................70 4.2 硬件通道调试................................................................................................................................70 4.3 控制组态调试................................................................................................................................71
4.3.1 位号参数调试.....................................................................................................................71 4.3.2 程序调试.............................................................................................................................73 4.4 联合调试的各项内容、工具及方法............................................................................................73
4.4.1 现场打点测试.....................................................................................................................73 4.4.2 控制器负荷调试.................................................................................................................74 4.5 常见问题处理................................................................................................................................75
4.5.1 现场信号异常.....................................................................................................................75 4.5.2 程序异常.............................................................................................................................75
5 组态下载及发布.......................................................................................................................................77
5.1 下载注意事项................................................................................................................................77
2
5.2 组态发布注意事项........................................................................................................................77 6 维护指导...................................................................................................................................................78
6.1 控制站维护....................................................................................................................................78 6.2 操作员站维护................................................................................................................................78 7 资料版本说明...........................................................................................................................................79
3
工程指导手册
工程指导
1 工程概要
VisualField(简称VF)系统软件是用于ECS-700系统进行控制系统组态和监控的软件包。该系统软件在系统结构上支持控制分域和操作分域,支持多人组态,支持单域导入导出、单控制站导入导出、单控制站组态备份、支持在线调试和在线下载,支持多个数据库。
1.1 工程设计的基本流程
系统组态是指在工程师站上为控制系统设定各项软硬件参数的过程。由于DCS的通用性和复杂性,系统的许多功能及匹配参数需要根据具体场合而设定。例如:系统由多少个控制域和操作域构成,每个控制域或操作域各包含多少控制站或操作节点;系统采集什么样的信号、采用何种控制方案、怎样控制、操作时需显示什么数据、如何操作等等。另外,为适应各种特定的需要,集散控制系统备有丰富的I/O模块、各种控制模块及多种操作平台。在组态时一般根据系统的要求选择硬件设备,当与其它系统进行数据通讯时,需要提供系统所采用的协议和使用的端口。
DCS的组态过程是一个循序渐进、多个软件综合应用的过程,在应用VisualField系统软件对控制系统进行组态时,可针对系统的工艺要求,逐步完成对系统的组态。
1.2 系统组态工作流程框图
系统组态主要工作流程如图 1-1所示。
图 1-1 系统组态流程
1.2.1 框图说明
1. 工程设计
1
工程指导手册
工程设计包括测点清单设计、常规(或复杂)对象控制方案设计、系统控制方案设计、流程图设计、报表设计以及相关设计文档编制等。工程设计完成以后,应形成包括《测点清单》、《系统配置清册》、《系统拓扑图》、《控制柜布置图》、《I/O模块布置图》、《控制方案》等在内的技术文件。
工程设计是系统组态的依据,只有在完成工程设计之后,才能动手进行系统的组态。 2. 系统结构组态
系统结构组态通过系统结构组态软件(VFSysBuilder)来完成。主要进行工程的系统结构以及工程管理权限组态。
系统总体结构组态是根据《系统配置清册》和《系统拓扑图》确定系统的控制域、控制站、操作域、操作域服务器、操作员站(工程师站)。
工程建立后,系统结构的查看、修改以及各控制站、操作域的组态都必须由具有相应权限的工程师进行。
系统结构一旦确定后,应当尽量避免对系统结构进行修改。 3. 控制站硬件组态
根据《I/O模块布置图》及《测点清单》的设计要求在硬件配置软件中完成通讯模块和I/O模块的组态。
4. 位号组态
在位号组态软件中进行。主要根据《测点清单》的设计要求完成I/O位号的组态;根据工程设计要求,定义上下位机间交互所需要的变量;根据用户程序的需要定义程序页间交互的变量。
5. 用户程序组态
通过FBD或者LD等编程语言实现《控制方案》的要求。 6. 编译下载
将控制站运行需要的信息全部下载到对应控制器中。 7. 操作域组态
该项设置操作域的通用组态。包括操作员权限配置、面板权限配置、报警颜色设置、域变量组态、历史趋势组态、自定义报警分组等。
操作员权限配置主要设置操作员的权限。通过在软件中定义不同级别的用户来保证权限操作,即一定级别的用户对应一定的操作权限。
8. 操作小组设置
对各操作员站的操作小组进行设置,不同的操作小组可观察、设置、修改不同的标准画面、流程图、报表、自定义键等。操作小组设置有利于划分操作员职责,简化操作人员的操作,突出监控重点。
9. 资源文件组态
资源文件主要包括流程图和调度。其中特别是流程图组态所需时间比较多,因此可以在项目前期就进行资源文件的独立组态,然后再进行整合。
10. 组态发布
2
工程指导手册
将服务器上的工程组态发布到相应操作域的服务器或者操作员站(工程师站)。 1.2.2 工程组态环境
推荐软件运行平台
CPU:双核1.8G以上。 内存:≥1G。
。 显示适配器(显卡):显存≥32MB,显示模式支持1280×1024分辨率,增强色(32位) 硬盘:≥80G可用空间。
操作系统:中文Windows XP 专业版+SP2(或Windows Server 2003标准版+SP1 )、Windows
2008、Windows 7。
3
工程指导手册
2 创建新工程
下面按照系统组态工作流程图的说明,以一个工程实例说明系统组态的过程及操作步骤。该工程实例仅是说明组态流程和方法,对组态内容的合理性不做任何保证。
2.1 组态前期准备工作
在动手组态前,首先应将系统构成、模块布置图、测点清单、数据分组方法、系统控制方案、监控画面、报表内容等组态所需的所有文档资料收集齐全。本实例中系统要求如下:
系统由“常减压蒸馏控制域”(域地址为0)和 “硫磺回收控制域”(域地址为8)2个控制域组成,常减压蒸馏控制域内配置二个控制站,分别为“常压”控制站(地址为0.2)、“减压”控制站(地址为0.4),硫磺回收控制域内配置三个控制站,分别为“新硫磺”控制站(地址为8.8)、“污水汽提”控制站(地址为8.4)、“脱臭再生”控制站(地址为8.2)。位号统计如下:
表 2-1 位号统计表
位号类型 站名 新硫磺控制站 污水汽提控制站 脱臭再生控制站 常压控制站 减压控制站 总数 AI AO DI DO 自定义位号 400 96 112 16 103 24 32 16 208 32 48 384 80 48 32 320 64 48 48 1415 296 288 112 >113 >23 >29 >271 >264 >700 总数 >737 >198 317 815 744 2811
系统要求划分为“硫磺回收操作域”、“常减压操作域”2个操作域,常减压操作域可同时监控硫磺回收控制域和常减压蒸馏控制域,硫磺回收操作域只监控硫磺回收控制域。操作域设置如下:
常减压操作域:操控两个控制域,体现系统跨域的特点。 服务器:[0.159]常减压数据服务器1 服务器:[0.161]常减压数据服务器2
操作节点:[0.162]工程师站,[0.163] 操作站,[0.164] 操作站,[0.254] 操作站 硫磺回收操作域:操控硫磺回收控制域 服务器:[8.159] 硫磺回收数据服务器1 服务器:[8.160] 硫磺回收数据服务器2 操作节点:[8.165] 操作站,[8.166] 操作站 其中OS162为组态服务器。
4
工程指导手册
控制域分域原则除按照工艺特点以及系统规模进行划分外,主要按照操作域的可监视控 制域的要求进行划分。操作域可以以控制域为单位来确定是否需要监视,如果选择不需要监视,那么该操作域的操作节点将接收不到该控制域的数据。如果一个操作域需要监视A、B两个控制站而不需要监视C控制站,那么A、B控制站可以放在一个控制域中,而C控制站则一定不能和A、B控制站放在同一个控制域中。操作域主要根据系统负荷以及操作节点的监视要求进行划分。属同一操作域的操作节点可根据需要同时监视多个控制域,且不同的操作域可同时监视相同的控制域,即一个控制域可同时被多个操作域监视。
2.2 系统拓扑图
图 2-1 系统拓扑图
2.3 系统结构组态
。 2.3 节系统结构组态中详细操作介绍可参见《系统结构组态软件使用手册》
5
工程指导手册
系统结构确定后,即可在组态服务器上对系统结构进行组态。
系统结构组态主要进行工程的系统结构以及工程管理权限组态。系统结构主要包括控制域、控制站、操作域和操作节点的设置。 2.3.1 创建工程
在组态服务器桌面上点击图标,打开系统结构组态软件(VFSysBuilder),点击新建工
程,输入工程名称和创建者,如下图所示:
图 2-2 新建工程
在新建工程对话框中输入工程名称:油品质量升级改造;创建者:supcon,点击“确定”按钮,弹出是否为“supcon”创建密码对话框。若选“否”,该工程师密码为空;选择“是”,可以设置工程师密码,弹出如下图所示的创建密码的窗口。
图 2-3 设置工程师密码
输入工程师密码以及确认密码,点击“确定”按钮,即可进行结构组态。 2.3.2 添加引用工程
引用工程通过工程间实时数据的互相引用,实现了CCR对多个FAR的监控。一个工程可以引用1~32个工程。
6
工程指导手册
引用工程的配置通过以下步骤实现: 1. 在工程栏中选中“引用工程”。
2. 在其右键菜单中选择“添加引用工程”,在“引用工程”下面自动添加一个“引用工程”子节点。
3. 在“组态属性栏”中修改引用工程的地址(实际30网地址的后两位,如下图中的0.254),设置成功并且地址有效后,属性栏中显示被引用工程的信息,如包含的操作域及其属性。
添加成功后,在操作域组态中可以引用其中的操作域。
工程中的操作域被引用后,该引用工程不能删除,需要删除引用的操作域后才能删除该 引用工程。
2.3.3 添加控制域及控制站
工程建立后,首先根据系统结构增加控制域,右键点击“控制域组态”,选择添加控制域,如下图 2-4所示。
7
工程指导手册
图 2-4添加控制域
点击新建的控制域,在其属性栏中可以修改该控制域的名称和地址,如下图所示。
图 2-5修改控制域属性
上图中右键点击控制域域名,在右键菜单中选择“添加控制站”,增加该控制域下的控制站。再修改控制站的名称、地址、描述和类型,如下图 2-6所示。
8
工程指导手册
图 2-6修改控制站属性
按照以上方式将所有的控制域和控制站信息都设置完。 2.3.4 添加操作域及操作节点
,如下图所示。 首先创建操作域。右键点击“操作域组态”,在右键菜单中选择“添加操作域”
图 2-7添加操作域
修改操作域属性等,如下图 2-8所示。
9
工程指导手册
图 2-8修改操作域属性
为域服务器设置名称及网络地址等。右键点击操作域域名,在右键菜单中选择“添加操作节点”,增加该操作域下的操作节点。再修改操作节点的名称和网络地址。修改后如下图所示。
图 2-9修改操作域节点属性
按照以上步骤将所有的操作域都配置完。
10
工程指导手册
2.3.5 添加引用域
添加引用工程后,可以在操作域中添加“引用域”。一个操作域可以引用1~128个操作域。 通过引用域,可以在当前工程中: 查看、编辑被引用域内的流程图 对引用域内的位号进行HMI组态
查询引用域的历史趋势、历史报警、操作记录
当操作域未被锁定的情况下,可以通过以下步骤来添加引用域:
1. 在工程栏中选中指定的操作域,并在其右键菜单中选择“添加引用域”。 2. 弹出如下所示的“引用操作域”对话框,其中出现的域是引用工程中的操作域。
3. 选中需要引用的操作域,并单击“确认”。 引用域成功后,在操作域下面添加一个用域别名”如
锁定的引用域需要解锁后,才能被删除。
引用域必须是指定地址的组态服务器中的默认工程。
在被引用域中修改了域别名且发布后,需要打开引用工程所在的系统结构组态软件,
才会检测到被引用域的更新,点击保存后,该修改才能在组态管理软件中有效。
2.3.6 配置可监视控制域
如果操作域没有配置成可监视某个控制域,那么这个控制域的数据对该操作域来说是不可见的。按照系统配置的要求。原则上推荐一个操作域对应一个控制域,另建一个操作域可监视所有控制域以便于DCS系统维护工程师进行系统维护。例如在项目中,“常减压操作域”可同时监控硫磺回收控制域和常减压蒸馏控制域,“硫磺回收操作域”可监控硫磺回收控制域,以便于DCS系统维护。
11
标识的节点。引用域的命名方式是“引用工程名:引
,其中“FAR”是引用的工程名,“OA00254”是引用的域别名。
工程指导手册
选中需要配置的操作域,将相应的可监视的控制域勾选上,如下图所示。
图 2-10配置操作域的可监视控制域
2.3.7 工程师权限管理
工程系统结构基本组态完成后,即可对该工程中工程师的权限进行分配。工程师的权限主要分为工程管理权限、控制站组态权限、操作域组态权限。
右击“工程师”可在工程中添加工程师和工程师组,如下图 2-11所示。
12
工程指导手册
图 2-11添加工程师和工程师组
工程管理权限主要是打开系统结构组态软件的权限。该权限可以对系统的结构进行更改也可以对其他任何工程师的权限进行修改。因此要严格控制具有工程管理权限的工程师帐号。
工程师组和工程师帐号建立成功后,就可以对工程师组以及工程师的组态权限进行设置。主要是控制域和操作域的组态权限。工程师的权限设置参考如下图 2-12所示。
13
工程指导手册
图 2-12设置组态权限
2.3.8 时钟同步服务器设置
时钟同步服务器实现同步局域网内各节点时间的功能。一个工程必须至少配置一台时钟同步服务器。可配置多台时钟同步服务器,同一个时刻只有一台为主时钟同步服务器,其它几台作为备用。作为备用的时钟同步服务器通过信息网向主时钟同步服务器进行时钟同步,客户端通过控制网向主时钟同步服务器进行时钟同步。所有时钟同步服务器节点地址必须为254(即IP地址第四位),客户端依据“域地址最小(即IP地址第三位最小)”原则确定当前的主时钟服务器节点。
时钟同步服务器设置如下:
图 2-13时钟同步服务器组态(选择1个时钟同步服务器)
2.3.9 单位配置
左键点击全局默认配置下的单位配置节点,右边的组态属性栏中显示所有已经配置的单位,如下图 2-14所示。
14
工程指导手册
图 2-14 单位配置
在单位配置界面上,左键单击带*号的数字旁边的单元格,输入所需添加的单位,按回车键或焦点切换到其它位置即可添加一个新的单位(还需在系统结构组态软件中进行保存操作才可真正添加成功)。
2.3.10 面板二次确认权限设置
左键点击全局默认配置下的“安全设置”节点,右边界面显示如下图 2-15所示。
15
工程指导手册
图 2-15 面板二次确认权限配置界面
在监控中位号通过仪表面板改值是否需要进行二次确认可通过在各个位号等级前勾选或者不勾选自由配置。
位号等级可在位号表中进行组态,如下图所示。
图 2-16 位号等级组态
2.3.11 是否启用瞌睡报警功能
一条未经过确认就消除的报警被称为一条瞌睡报警。实时瞌睡报警只在实时报警列表(过程报警表和系统报警表)中显示,在报警栏中、流程图、面板、报警面板中不显示瞌睡报警。被确认后,该条瞌睡报警消失。
如果图 2-17中设置瞌睡报警“禁止”,则不启用瞌睡报警功能,即报警消除以后不在实时报警表中显示,只有设置瞌睡报警“使能”,才会启用该功能。
16
工程指导手册
图 2-17 是否启用瞌睡报警
2.3.12 设置默认工程
组态服务器上可能存在多个工程,在系统结构组态软件中可以对各个工程进行编辑,但组态管理软件和监控软件读取的都只是默认工程的工程组态。因此如果需要在组态管理软件和监控中运行当前工程的组态,必须将当前工程设置成默认工程。
在系统结构组态软件中,打开某个工程后,点击密码才能更改当前工程为默认工程。
按钮可将当前工程设置成默认工程,如果当
前组态服务器上已有其它工程为默认工程,则需要输入当前默认工程中具有工程管理权限的用户和
2.4 控制组态
控制组态主要包括硬件组态、位号组态、用户功能块组态、用户程序组态。
系统结构组态完成后,即可进行控制组态,控制组态在组态管理软件(VFExplorer.exe)中进行,
双击桌面组态管理软件图标,即可打开组态管理软件。在登录组态管理软件时,必须输入
当前默认工程的工程师帐号和密码。如下图所示:
17
工程指导手册
图 2-18 登录组态管理软件
此处组态数据库路径应该为组态服务器中工程组态目录的路径,如果路径不对,则不能在组态管理软件中打开组态服务器中的工程。
组态数据库路径可在菜单命令【开始/程序/VisualField(V3.10)/系统工具/系统全局选项】 中设置。
2.4.1 打开组态
控制组态除全局功能块组态外,其他的组态都是存放在组态服务器中,如果要进行编辑,则要将组态从服务器打开。从组态服务器打开控制站前须确认当前登录工程师是否有该控制站的组态权限,若无权限则无法打开。打开方式如下图 2-19所示。
图 2-19从组态服务器打开
详细操作介绍可参见《组态管理软件使用手册》。
18
工程指导手册
2.4.2 硬件组态
硬件组态的任务是执行控制站硬件组态,主要包括控制器的参数设置、通信模块组态、I/O模块组态。建议在位号组态前先进行硬件组态,可方便位号组态。
1. 从组态服务器打开控制站组态。
图 2-20从组态服务器打开控制站组态
2. 双击组态管理软件中的“硬件配置”打开硬件配置软件。
图 2-21 硬件组态界面
3. 右键点击控制器,添加I/O连接模块或通信模块节点。本地节点需添加虚拟I/O连接模块,且本地节点地址为0。
19
工程指导手册
图 2-22添加节点
4. 右键点击节点添加机架,方式与添加节点类似。
5. 右键点击机架添加I/O模块,方式与添加节点类似。
6. 添加完I/O模块,再逐一修改I/O模块的参数,如下图 2-23所示。
如果组态需要用工程导出工具进行导出,则机架的“备注信息”格式必须为:“SC机柜号-机架号:实际备注信息”,否则无法导出。
20
工程指导手册
图 2-23修改I/O模块参数
如果控制器下的I/O模块都已经连接完成,也可以采用扫描上载的方式进行组态,点击弹出“组态扫描上载”对话框,如下图所示。
按钮,
图 2-24硬件扫描上载
硬件组态的详细操作介绍可参见《硬件组态软件使用手册》。
2.4.3 位号组态
双击组态管理软件中的“位号表”打开位号组态软件,方式与打开硬件组态软件类似。 位号组态是按照单个控制站进行组态。主要包括I/O位号、自定义变量、页间交换变量组态。另外功能块位号也在位号表中进行显示,但是不能在位号表中增加、修改、删除。其中I/O位号、自定义位号和功能块位号属于与监控交互的变量,因此在整个工程内禁止同名。
21
工程指导手册
1. I/O位号组态
进行批量I/O位号组态的时候,尤其是第一次进行I/O位号组态的时候,建议采用导入导出的方式进行。导入的文件格式必须符合要求,而且硬件地址必须和硬件组态一致,因此建议采用先扫描硬件通道(该硬件通道为硬件组态中各模块对应的通道,而不是控制器实际所连模块的通道),再将位号表导出,然后在导出的位号文件中修改位号名、位号参数等。修改完成后再将位号表导入。
1)扫描硬件位号。选择菜单命令【操作/扫描通道位号/扫描全部】即可。 2)导出位号表。点击导出后,选择路径输入文件名进行保存,如图 2-25所示。
图 2-25导出位号表
3)打开上步中导出的EXCEL文件,修改位号的名称、描述、量程等参数。 4)导入位号表。
在进行导入操作前,应先将位号表中的位号全部删除,再将位号文件导入。
选择修改后的位号文件进行导入。可在位号右边的属性栏对位号进行小幅修改,位号名、位号描述等也可在左边位号列表界面双击对应位置进行修改。
22
工程指导手册
图 2-26修改位号参数
2. 自定义变量
自定义变量是主要用于监控中可以进行读写的中间变量,可在用户程序中使用。一般应和I/O位号一起进行设计,并整理在I/O清册中。批量添加时可采用I/O位号的方式进行导入,先在导出的EXCEL表格中进行编辑,然后再进行导入。
3. 页间交换变量
页间交换变量仅能用于程序页间的数据交互,上位机监控不可见。 1)选择位号类型
在位号表中选择任意一种页间交换变量(其它类型变量也可用同样方法进行添加)。
23
工程指导手册
图 2-27选择位号类型
2)添加位号 点击
按钮,添加位号,如下图所示。
图 2-28添加位号
3)修改位号
添加完位号后,再在位号的属性栏对其参数进行修改。 4. 功能块位号
部分复杂功能块(例如PID回路等)在监控中可以弹出面板,也可以引用PID回路的PV、MV等参数,因此这部分功能块也具有位号。功能块位号是在功能块图编程软件(FBD编程软件)中添
24
工程指导手册
加,位号表中只对功能块位号进行汇总。
例如在功能块图编程软件中添加一个PID功能块,如下图所示。
图 2-29添加PID功能块
双击功能块添加功能块位号名称,如下图所示。
图 2-30设置PID的位号
25
工程指导手册
确定后即可在位号表中查看到该功能块位号的信息,如下图所示。
图 2-31位号表中统计的功能块位号
5. 完成退出
退出时程序会自动对组态进行整体检查,当组态不正确时,如IO位号地址冲突、IO位号与硬件组态通道不符时检测结果显示为失败,在检测结果中将有错误提示,确认是否强制退出,当存在站间重名时,不能退出位号组态软件。
图 2-32退出
位号进行修改后,必须进行保存到服务器的操作,否则位号的修改在监控中不能体现。
26
工程指导手册
位号组态的详细操作介绍可参见《位号组态软件使用手册》。
2.4.4 用户功能块组态
可将程序中常用到的且具有相同逻辑的功能或者算法编写成用户功能块,然后在FBD程序中引用,可提高FBD程序的可读性和提高编程效率。用户功能块采用ST语言、FBD语言及SFC语言进行编写。下面以ST用户功能块为例介绍用户功能块组态的操作方法。
1. 新建用户功能块
在组态管理软件中新建一个用户功能块,如下图所示。
图 2-33新建用户功能块
选择类型ST,输入名称和描述,如下图所示。
图2-34 输入用户功能块名称和描述
在组态管理界面中双击程序名即可进入用户功能块编辑界面。
27
工程指导手册
2. 增加参数
根据需要增加各种类型的参数,并设置初值、是否冗余等。
图2-35 增加参数
3. 编辑程序
编辑程序语法可具体参照《用户功能块编写软件使用手册》。 4. 编译
用户功能块编辑完成后,必须在组态管理软件中进行编译,否则无法在FBD中进行调用。
28
工程指导手册
图2-36 编译用户功能块
5. 调用
任意打开一幅FBD程序,在功能块库中选择用户功能块,就可以引用用户功能块。用户功能块的使用与系统功能块一致。
图2-37 调用用户功能块
29
工程指导手册
用户功能块组态的详细介绍可参见《用户功能块编写软件使用手册》。
2.4.5 用户程序组态
控制回路、连锁控制、折线表、站间通讯等功能全部可以在用户程序中实现。用户程序类型主要有FBD、LD等。
下面以FBD为例简要说明编写用户程序组态的过程。 1. 新建程序
在组态管理软件中新建一幅程序,如下图所示。
图 2-38新建程序
输入名称、类型和描述,如下图所示。
图 2-39输入程序名称和类型
30
工程指导手册
在组态管理界面中双击程序名即可进入相关用户程序的组态。 2. 添加位号
(添加位号前应已在位号表中完成位号的组态工作) 如下图所示添加 “数据引用”。
图 2-40选择引用位号类型
双击“数据引用”,选择所需要的位号。
图 2-41选择位号
31
工程指导手册
选择非默认的参数类型时,可以在选定位号后点击示。
按钮,选择该位号的其它参数,如下图所
图 2-42选择位号参数
3. 添加功能块
先选择功能块库,再选择所需类型的功能块,然后将鼠标移动到编辑区任意位置后单击左键添加该功能块,添加完功能块后,在编辑区内点击右键退出添加功能块状态。如下图所示。
图 2-43添加功能块
32
工程指导手册
4. 连线
按照控制方案的要求将各输入输出连接起来,连线必须从输出到输入。
移动鼠标到功能块或位号的输出区,等待该输出区出现蓝色方框(或鼠标呈现“+”字形状),如下图所示。
图 2-44 功能块连线1
然后点住左键不放,开始拖动连线,如下图所示。
图 2-45 功能块连线2
将鼠标拖动至功能块的输入区,等光标变为如下图 2-46所示状态时,即可松开鼠标完成连线。
33
工程指导手册
图 2-46 功能块连线3
5. 调整功能块执行顺序
功能块的执行顺序是由功能块右下角的类似于“1#”的编号决定的,按序号从小到大执行。因此如果对功能块的执行顺序有特殊要求,必须手动调整功能块的执行顺序。点击执行次序。
按钮即可进入功
能块顺序调整模式。如下图所示,按功能块执行顺序点击功能块蓝色区域,即可顺序调整功能块的
图 2-47调整功能块执行顺序
6. 编译
程序编辑完成后,必须点击7. 程序调度
程序调度是对程序的执行周期和起始相位进行调整。一般情况下采用默认设置即可,当对程序的运行周期有特殊要求时(例如要求程序快周期运行)可以调整周期,或者当控制器某一相位运行的程序过多而导致该相位负荷过大时,可调整起始相位。修改方法如下:
右键点击需要调整的程序,选择“属性”,如下图 2-48所示。
按钮进行编译。如编译存在错误则需进行修改,否则无法下载。
34
工程指导手册
图 2-48程序属性
弹出如下图所示的用户程序属性对话框,在该对话框上即可调整程序的运行周期和起始相位。
图 2-49调整程序周期和相位
如果对于同一相位程序的执行顺序有特殊要求,可以右键点击用户程序,在右键菜单中选择调度,如下图 2-50所示。
35
工程指导手册
图 2-50程序调度
即可调整每一相位下程序的执行顺序,程序名在上的先执行,如下图所示,控制器在运行相位为0时,先执行“回路2”程序,再执行“回路4”程序。如果需要调整,选中程序名后按“向上”或“向下”按钮即可调整。
图 2-51调整程序运行顺序
1. 用户程序组态的详细介绍可参见《功能块图编程软件使用手册》。 2. 单个功能块的说明可参见相应的功能块说明书。
36
工程指导手册
2.4.6 整体下载
本系统软件采用在线下载或者离线下载的方式进行下载。在线下载是单站整体增量式下载,下载前软件会先检测控制器的组态版本与组态软件中上次下载的组态版本是否一致,如果不一致则提示用户进行离线下载。在线下载只下载修改的组态,对没有修改的组态运行没有影响。离线下载是将该控制站所有的组态都下载到控制器中,在下载过程中可能造成扰动,因此离线下载要慎重进行,一般情况下应采用在线下载方式进行下载。
下载必须在组态管理软件中进行。而且下载前必须保证硬件组态、位号组态、程序编译正确。 在线下载和离线下载的过程基本类似,选择需要下载组态的控制器,然后再在编辑菜单下选择下载方式。(在线下载可通过右键单击控制站的名称,在弹出的右键菜单中选择“在线下载”),如下图所示。
图 2-52选择下载方式
弹出如下图 2-53所示的对话框。
37
工程指导手册
图 2-53下载对话框
选择下载即可下载组态。
下载相关操作的详细介绍可参见《组态管理软件使用手册》。
2.4.7 保存组态到服务器
编辑完成后,一般需要将控制站的组态保存到组态服务器,否则在其它工程师站上将不能对该控制站进行操作,并且位号等信息将不能及时传递给其它操作节点。
保存前必须保证硬件组态、位号组态、程序无错误,而且应关闭该控制站的硬件组态软件、位号组态软件和用户程序等,否则无法进行保存。保存方式如下图 2-54所示。
38
工程指导手册
图 2-54保存到组态服务器
保存组态到服务器操作的详细介绍可参见《组态管理软件使用手册》。
2.5 全局功能块组态
全局功能块可以在任何一个控制站中使用(即实例化)。在全局功能块库分3层结构: 全局功能块库 全局功能块文件夹
全局功能块文件夹可以包含多个全局功能块,从而实现了全局功能块的管理。 支持功能块的增加、文件夹的删除、功能块导入操作。 全局功能块
全局功能块由参数、逻辑、图符和面板组成,且支持多个图符或面板。 全局功能块组态的流程图如图 2-55所示。
39
工程指导手册
全局功能块组态创建全局功能块文件夹使用VFExplore组态管理软件
创建全局功能块编辑全局功能块逻辑创建全局功能块面板编辑全局功能块面板创建全局功能块图符编辑全局功能块图符配置全局功能块参数编译不通过根据提示返回到指定环节修改
使用VFExplore组态管理软件
编译全局功能块使用VFSTModule用户功能块编写软件使用VFExplore组态管理软件使用VFPanel软件
使用VFExplore组态管理软件使用VFSymbol软件
编译通过实例化结束使用VFFBDBuilder功能块图编程软件
图 2-55 全局功能块组态流程图
2.5.1 创建全局功能块文件夹
1. 右键单击“全局功能块库”,在右键菜单中选择“新建”。
2. 在图 2-56所示的对话框中,输入全局功能块文件夹的名称和描述。
图 2-56 新建全局功能块文件夹对话框
其中:
“名称”为字母、数字、下划线的组合,最多支持16个字符。 “描述”为字母、数字、下划线的组合,最多支持64个字符。
40
工程指导手册
2.5.2 创建全局功能块
1.
右键单击指定的全局功能块文件夹,在右键菜单中选择“新建”。
2. 在图 2-57所示的对话框中,输入全局功能块的名称和描述,并选择功能块类型。
图 2-57 新建全局功能块对话框
其中:
“名称”为大写字母、数字、下划线的组合,最多支持16个字符。 “类型”有ST、SFC、FBD三种可选的功能块类型。
“描述”为字母、数字、下划线的组合,最多支持64个字符。 2.5.3 配置全局功能块属性 编辑全局功能块逻辑
1. 在全局功能块组态属性列表中选中“逻辑”,在其右键菜单中选择“编辑”。 2. 弹出VFSTModule程序。
3. 在VFSTModule程序完成全局功能块逻辑的编辑。
VFSTModule程序的详细使用方法请参见《5 用户功能块编写软件使用手册》。 编辑全局功能块参数(可选)
1. 在全局功能块组态属性列表中选中“参数”,在其右键菜单中选择“编辑”。
2. 弹出如图 2-58所示属性设置对话框,在“宏”页签中进行全局功能块的宏的设置。宏必须是英文字母、数字和下滑线,长度限制为10个字符,且只能以字符开头。
41
工程指导手册
图 2-58全局功能块属性设置对话框
如图 2-58所示对话框中的“基本参数”、“扩展参数”、“别名参数”页签仅能进行参数的查看操作,不能对其中的参数进行修改。 创建全局功能块面板(可选)
1. 在工作区中选中指定的全局功能块,在其右键菜单中选择“新建面板”。
2. 弹出如图 2-59所示“新建面板”对话框,在对话框中输入面板“名称”及其“描述”。面板名称长度限制在12个字符。不能为空、不能有空格、不能含有\\/:*?\\\"<>|!@#$%^&=,.';[]+-~。
图 2-59 新建全局功能块面板对话框
3. 单击图 2-59的“确定”,弹出VFPanel程序。 4. 在VFPanel程序进行全局功能块面板的设置。
VFPanel程序的详细使用方法请参见《12 流程图绘制软件使用手册》。 创建全局功能块图符(可选)
1. 在工作区中选中指定的全局功能块,在其右键菜单中选择“新建图符”。
2. 弹出如图 2-60所示“新建图符”对话框,在对话框中输入面板“名称”及其“描述”。图符名称长度限制在12个字符。不能为空、不能有空格、不能含有\\/:*?\\\"<>|!@#$%^&=,.';[]+-~。
42
工程指导手册
图 2-60 新建全局功能块图符对话框
3. 单击图 2-60的“确定”,弹出VFSymbol程序。 4. 在VFSymbol程序进行全局功能块图符的设置。
VFSymbol程序的详细使用方法请参见《12 流程图绘制软件使用手册》。 2.5.4 编译全局功能块
在工作区选中要编译的全局功能块,在其右键菜单中选择“编译”。
2.6 监控组态
监控组态分为操作域组态和操作小组组态。操作域组态主要包括操作员权限配置、报警颜色设置、域变量组态、历史趋势组态、自定义报警分组、面板权限等;操作小组组态主要包括总貌画面、一览画面、分组画面、趋势画面、流程图、报表、调度、自定义键、可报警分区、报警面板设置、报警声音设置、位号关联流程图组态、位号关联趋势画面等。
1. 监控组态的详细介绍可参见《监控组态软件使用手册》。 2. 监控用户授权的详细介绍可参见《监控用户授权使用手册》。 3. 报表组态的详细介绍可参见《报表软件使用手册》。
4. 域变量组态的详细介绍可参见《域变量组态软件使用手册》。
2.6.1 打开组态
监控组态按照操作域(不包括资源文件)为单位进行锁定,一个操作域只能由一台工程师站进行锁定编辑。在编辑操作域前,须先从组态服务器打开组态,否则只能查看组态或者编辑资源文件。在打开组态前必须确认该工程师具有该操作域的组态权限,否则无法打开操作域组态。
在组态管理软件中选中某个操作域,右键选择“从组态服务器打开”,打开监控组态软件(右键单击,在右键菜单选择“编辑”也可进入操作域组态界面),如下图所示。
43
工程指导手册
图 2-61监控组态界面
2.6.2 域操作组态
1. 监控用户授权
监控用户授权的目的是确定操作域的操作人员并赋予相应的操作权限。登录监控时,必须用该处设置的用户登录。
1)双击“域组态”下的“监控用户授权”,即可弹出用户权限配置界面。
2)在用户权限配置界面已经存在的用户为Admin和观察员。可以根据需求添加所需等级的用户。如:添加一个工程师用户,具有该等级的所有权限。选中左边工程师节点,右键菜单如下图所示。
图 2-62添加监控用户
3)选择添加用户,弹出如下图 2-63所示的新建用户界面。
44
工程指导手册
图 2-63新建用户
4)在该界面中输入用户名:维护工程师;用户描述:维护工程师;密码:1111。如下图所示。
图 2-64设置监控用户
5)点击“确定”按钮,在工程师等级下出现一个“维护工程师”的用户,如下图 2-65所示。
45
工程指导手册
图 2-65新建用户完成
6)选中左边目录树中的“维护工程师”用户,选择“数据分组”页,为该用户选择可操作的位号分组,如下图。
图 2-66数据分组设置
7)选择“监控操作权限”页,为该用户选择监控中的操作权限。
46
工程指导手册
图 2-67监控操作权限设置
9)根据所需还可以添加其它等级的用户,全部添加完成后,并确认该用户可以登录哪些操作小组,点保存,关闭(退出)该用户配置界面即可。
可在组态完所有操作小组后再进行用户可登录操作小组的选择。
2. 历史趋势组态
如果要对数据点进行历史趋势记录,必须在“历史趋势”中进行位号组态。 双击“域组态”下的“历史趋势”,即可弹出历史趋势组态软件。在工具栏中点击
按钮,弹
出位号选择器,选择需要进行记录的位号,设置周期,即可实现对本域趋势库位号的配置。
47
工程指导手册
图 2-68添加趋势位号
右键点击“历史数据服务器”选择“添加历史数据服务器”,可选择作为历史数据服务器的操作员站(或工程师站),如下图所示。
图 2-69添加历史数据服务器
然后根据负荷确定各组历史数据服务器记录的位号分组,如下图 2-70所示。
48
工程指导手册
图 2-70 历史数据服务器设置
3. 自定义报警分组
报警分组可分为默认和自定义。默认报警分组就是位号分组。如果对报警分组有特殊需求,可在自定义报警分组中进行设置。
双击“域组态”中的“自定义报警分组”即可对报警分组进行设置。
图 2-71自定义报警分组
4. 域变量组态
域变量组态是VisualField组态软件包的重要组成部分之一,通过I/O驱动,提供对第三方设备
49
工程指导手册
和OPC数据接入的支持。另外,还提供包括仿真变量(Memory驱动)和二次计算变量两部分内容的组态功能以及ECS-100/JX-300XP系统数据接入ECS-700系统和ECS-700系统数据跨域访问功能。
双击“域组态”中的“域变量”即可对域变量进行设置,在该处设置的变量属于操作节点中应用的变量,不会下载到控制器,只在上位机运算。
图 2-72域变量组态
如果有第三方数据或者仿真变量需要通过上位机进行接入,就必须在域变量组态中增加常规变量,在添加变量前,首先应增加驱动。点击工具栏的驱动配置按钮可根据需要选择添加驱动类型。
,即可弹出I/O驱动配置界面,
图 2-73 I/O驱动配置
现在常用的驱动类型为SUPCON设备驱动、OPC服务器驱动和域间数据驱动。SUPCON设备驱动分为MEMORY驱动和ECS-100驱动,MEMORY驱动主要用于信号仿真,可以根据设置进行数值的变化;ECS-100驱动用于将ECS-100/JX-300XP系统的数据接入到ECS-700系统中进行监控。OPC驱动主要用于和其它OPC服务器或者客户端进行通讯。域间数据驱动可以实现对同一个工程的不同操作域间的数据进行引用,达到数据的跨操作域访问的目的。
50
工程指导手册
添加完驱动后可点击工具栏的增加按钮
注意:
进行位号的添加,位号类型可选择模拟量、开关量和
字符串,具体可参照《域变量组态软件使用手册》。
本地域中添加位号时,位号名不能与引用域位号的别名相同。
二次计算变量的设置,可以轻松解决工程上复杂的数据处理问题,同时通过对位号的报警设置管理,还能确保系统监控的完善性和安全性。
在图 2-72中选择“二次计算变量”,然后在工具栏点击增加按钮示。
进行变量的添加,如下图所
图 2-74 添加二次计算变量
5. 面板权限配置
双击“域组态”下的“面板权限”项,即可对每种类型功能块面板上的参数调节的权限进行单独设置。
51
工程指导手册
图 2-75面板权限配置
6. 报警颜色组态
双击“域组态”下的“报警颜色”项,即可对报警颜色进行设置。例如需要将AI位号的ERR报警改为紫色,如下图所示。
52
工程指导手册
图 2-76报警颜色组态
2.6.3 操作小组
在控制系统中,不同的操作人员所监控的对象有所不同,通过划分操作小组来满足不同操作人员的需求。在组态时选定操作小组后,有针对性地设定该操作小组关心的内容,有些内容可以在不同的操作小组中重复设置。在此建议设置一个操作小组(如:工程师小组),它包含所有操作小组的组态内容,当其中有一操作员站出现故障时,可以在工程师站运行此操作小组,查看出现故障的操作小组所运行的内容,以免造成损失。
1. 创建操作小组
右键点击“操作小组”选择“添加操作小组”,或在菜单栏中选择【操作/添加操作小组】,或在工具栏上点击
按钮,即可在“操作小组”项下新增加一个操作小组。操作小组的名称及切换等
级均可修改,如下图中将其名称改为:工程师小组,切换等级改为:特权。
53
工程指导手册
图 2-77添加操作小组
其中,切换等级是指在监控运行时操作员进行操作小组切换所需要的权限。在上图中,切换等级为特权,即在监控中从其它操作小组切换到“工程师小组”操作小组,操作员等级必须是特权。
2. 添加总貌画面
总貌画面可以监视位号的值或者进行页面的跳转。
右键点击“工程师小组”操作小组,选择“添加总貌画面”,如下图 2-78所示。
54
工程指导手册
图 2-78添加总貌画面
在该操作小组下自动生成“总貌画面”项及第一页总貌画面。可通过“总貌画面”的右键菜单添加页面;双击新添加的页面就可以进行总貌画面的编辑。
55
工程指导手册
图 2-79总貌画面编辑
可将该操作域的多幅总貌画面都按此方法在操作小组下进行编辑。 3. 一览画面
一览画面可以监视位号的值,可以按照控制要求将相关的位号放置在一页中以方便观察。 添加一览画面与添加总貌画面类似,在特权操作小组下将该操作域的所有一览画面都设置完。 4. 分组画面
分组画面是分组显示仪表面板,可以按照控制要求将相关的仪表面板放置在一个分组画面下。 添加分组画面与添加总貌画面类似,在特权操作小组下将该操作域的所有分组画面都设置完。 5. 趋势画面
趋势画面可以显示位号趋势,可以按照相关的要求将有联系的位号放在一个趋势页中进行比较查看。
添加趋势画面与添加总貌画面类似,在特权操作小组下将该操作域的所有趋势画面都设置完。 6. 流程图组态
流程图是控制系统中最重要的监控操作画面类型之一,用于显示被控设备对象的整体工艺流程和工作状况,并可操作相关数据量。
流程图支持VBScript脚本编辑语言,可以自由地添加引入位图、ICO、GIF、FLASH等。
56
工程指导手册
按照添加类似总貌画面的流程添加了流程图页面后,输入文件名后,点击“编辑”按钮进入流程图编辑软件界面。
图 2-80添加流程图页面
如果有其它事先画好的流程图,也可以点击上图所示的“?”选择相应的流程图,如下图所示。
图 2-81选择流程图
将该操作域所有的流程图都组态完。流程图是资源文件,可以多工程师站同时进行编辑(不同的流程图在同一时间可以多个站同时编辑;同一幅流程图同一时间只允许一个工程师站进行编辑),所有的流程图在“资源文件”下的“流程图”中汇总。
7. 报表组态
报表是一种十分重要且常用的数据记录工具。它一般用来记录重要的系统数据和现场数据,以供技术人员进行系统状态检查或工艺分析。报表制作软件从功能上分为制表和报表数据组态两部分,制表是制定数据记录的表格形式;报表数据组态主要是根据需求对事件定义和报表输出做相应的设置。报表组态完成后,在监控中通过报表服务器生成报表。
57
工程指导手册
在工具栏中选择图标,弹出报表模式选择对话框(常规报表模式和Excel报表模式),选择
其中一种模式(此处设定选择Excel报表模式),确定后成功添加报表节点,同时默认创建“报表1”,点击“编辑”按钮进入报表编辑软件界面,具体的报表组态方法可参见《报表软件使用手册》。
图 2-82报表组态界面(安装Microsoft Office Excel 2007)
8. 调度组态
调度可以使系统按照一定的规律来规划和设定特殊的操作任务,并及时、有效地运行既定任务。 按照添加总貌画面的流程添加调度页面,输入文件名后,点击“编辑”按钮进入调度编辑软件界面,添加调度组态的方式与添加流程图类似。
调度主要分为时间调度和事件调度。如图 2-83所示,点击工具栏的组态,点击一节。
按钮可以进入时间调度
按钮可进入事件调度,具体组态方法参见《监控组态软件使用手册》中“调度组态”
58
工程指导手册
图 2-83调度组态界面
9. 自定义键组态
自定义键组态是对操作员键盘上的32个(或者是36个,操作员键盘有32个或者36个两种)空白键进行定义(软件中最多可以定义36个)。可以进行按键设置、翻页设置以及赋值设置。建议所有的操作小组的自定义键都设置成一致,以方便操作。
添加自定义键与添加总貌画面类似。将操作员键盘的自定义键1设置成跳转到趋势画面的设置可参考下图的设置。
图 2-84自定义键设置
10. 可报警分区设置
59
工程指导手册
只有在可报警分区设置中选择了的报警分区中的位号的报警才能在监控画面中显示,没有选中的分区,即使位号组了报警,当产生报警的时候也不会在监控画面中显示出来。可报警分区中的报警分组是采用域组态中的“自定义报警分组”中的设置确定的。
在操作小组下双击“可报警分区”即可进行设置。 11. 报警面板设置
报警面板是报警工具栏中的一个重要功能,提供了按照可报警分区、流程图画面以及位号三种方式显示报警的功能,方便用户快速地获取关注区域(特定的可报警分区,指定的流程图画面或者相关的重要位号)当前的报警状态并及时处理。
在操作小组下(添加“报警面板”后),双击“报警面板”即可进行设置。 12. 报警声音设置
报警声音设置是为某条(些)报警设置报警声音,从而引起相关人员的注意。如果该操作小组中的报警需要有声音提示,即可在此处进行设置。
在操作小组下(添加“报警声音设置”后),双击“报警声音”即可进行设置。 13. 报警实时打印设置
如果系统连接了打印机而且需要打印实时报警,就需要进行报警实时打印设置。 在操作小组下(添加“报警实时打印”后),双击“报警实时打印”即可进行设置。 14. 位号关联流程图设置
如果需在监控画面中,通过点击某位号仪表面板的流程图跳转按钮的流程图,就必须在位号关联流程图设置中进行组态。
例如需要通过点击AM0301_AI位号的仪表面板上的流程图按钮后跳转到流程图“初馏塔”,可参考下图所示的设置。
,跳转到与该位号关联
图 2-85位号关联流程图设置
60
工程指导手册
15. 位号关联趋势画面设置
如果需在监控画面中,通过点击某位号仪表面板的趋势画面跳转按钮
,跳转到相应的趋势
画面,就必须在位号关联趋势画面中进行设置。设置方法同位号关联流程图。
16. 设置其它操作小组
首先新建一个操作小组,然后在“工程师小组”操作小组的总貌页面中选取其需要进行监视的页面,在右键菜单中选择“复制”命令,如下图所示。
图 2-86复制总貌画面
然后右键点击新的操作小组,选择粘贴或者点击工具栏图标,如下图所示。
图 2-87粘贴总貌画面
总貌页面即被拷贝到了新的操作小组。一览画面、分组画面、趋势画面、流程图组态、报表组态、调度组态、自定义键组态都可以按照此方法添加到新的操作小组中。
建议各操作小组的位号关联流程图设置成一样,可以从“工程师小组”操作小组中拷贝。报警
61
工程指导手册
和实时打印设置各操作小组可以单独进行设置,也可以和“工程师小组”操作小组设置成一致。 2.6.4 资源文件
、BGTemplate文件夹(流程图背景模板)、SCH在本地组态目录下的PIC文件夹(流程图文件)
文件夹(调度)、TGD(点组)文件夹、Template(图形对象模板)文件夹中所存在文件都会在对应的资源文件中列出来。如下图列出了流程图资源文件。
图 2-88资源文件列表(流程图)
一般情况下,这些资源文件都处于不可编辑和不可上传状态,如要对文件进行编辑,需要对其先进行锁定,即点击对应的“编辑”按钮,弹出是否锁定资源文件的提示,点击“是”,此时可对该资源文件进行编辑,同时在文件名前出现
(红勾)标记,并且在“锁定操作站”一栏自动显示锁
定该文件的操作员站(工程师站)名。如果此时某资源文件被其它操作员(工程师站)站的用户锁定,则在该资源文件名前显示
(蓝勾)标记,并且显示锁定该文件的操作员站(工程师站)名。
,表
当本地有一个资源文件,而服务器上没有,则在资源文件名称前面出现一个箭头的标记示服务器上无该资源文件,需要上传。
1. 新建资源文件
对资源文件中的流程图(不包括流程图背景模板和图形对象模板)、点组和调度文件支持在资源列表中直接输入文件名后新建。选中“资源文件”下的“流程图”,点击的对话框,输入文件名称。
按钮,弹出如下图所示
图 2-89 新建资源文件
点击“新建”,弹出流程图编辑界面。可编辑流程图(自动锁定并且上传该资源文件)。
62
工程指导手册
本地新建的资源文件自动上传至服务器(保持锁定方式上传)。
2. 删除资源文件
未被其它用户锁定的资源文件可以删除,且删除时同时删除本地和服务器对应的文件。删除操作执行成功后,此时如果操作域也被当前用户锁定,则询问用户是否同步删除对应资源文件在操作小组中的引用关系。
3. 更新资源文件
在资源文件列表处单击右键,弹出右键菜单如下图所示(如果此资源文件未被锁定,则只有“更新资源文件到本地”、“查找资源文件”和“导出资源文件”可操作,其余项呈灰色不可操作)。
图 2-90 资源文件右键菜单
选择“更新资源文件到本地”,提示是否确定更新资源文件,选择“是”即可成功更新资源文件,即本地的资源文件被服务器上的同名文件替代。(假如更新资源文件时对应的资源文件编辑软件正被打开,则提示该软件正被打开,需要关闭对应的软件才可正常更新资源文件)
4. 查找资源文件
在右键菜单中选择“查找资源文件”,弹出如下图所示的对话框。
图 2-91 查找资源文件
输入需要查找的资源文件的文件名,点击查找即可。支持模糊查找,比如流程图资源文件中存在减压炉和减压塔两幅流程图,在查找内容中输入“减压”两个字,点击查找,则首先找到其中一个文件名中有“减压”两个字的资源文件,点击“下一个”按钮,则继续查找下一个。点击“详细”按钮,显示所有文件名中有“减压”两个字的资源文件并且显示目前该资源文件是否被锁定以及最后的修改时间,如下图 2-92所示。
63
工程指导手册
图 2-92 查找文件详细信息
5. 上传资源文件
只有被当前用户锁定的资源文件才可上传。选择“上传资源文件”,提示“上传后是否保持资源文件的锁定状态”,如果用户希望继续保持该资源文件的锁定,只需选择“是”即可。
6. 直接解锁资源文件
在右键菜单中选择“直接解锁资源文件”,弹出提示“该操作会使后续保存的内容丢失,是否继续”,确定后即解锁该资源文件。如果该文件还处于编辑状态,该操作之后,编辑的文件将不再处于可编辑状态而处于只读状态。
7. 在线发布
被当前用户锁定的资源文件才允许在线发布。选择“在线发布”(此时如该资源文件还未被上传,则先被自动上传),弹出图 2-93所示的对话框。
64
工程指导手册
图 2-93 组态发布对话框
此时改动过的部分将在“状态信息”中列出。点击“增量发布”按钮,可直接进行“增量发布”。
1. 此时发布将不会同步更新流程图内引用的位号改动、新增流程图等外部组态。
2. 组态发布详细说明,请参见《组态管理使用手册》。
8. 导出资源文件
在资源文件列表处选中一个资源文件,右键菜单选择“导出资源文件”,弹出导出文件位置选择对话框,选择完存放路径后“确定”,此资源文件被存放于所选择的位置。
9. 导入资源文件
选择一种类型的资源文件,右键菜单选择“导入”,如图 2-94所示,弹出文件选择对话框,选择对应类型的资源文件导入。支持Ctrl、Shift多选,一次导入多个资源文件。
图 2-94 导入资源文件
65
工程指导手册
2.6.5 保存组态到服务器
1. 监控启动时,从组态服务器读取监控的组态信息。因此组态完成后,需要上传至服务器。选中“域名称”,右击,弹出右键菜单,如图 2-95所示。选择“保存到组态服务器”或者“保存到组态服务器且保持锁定”即可将组态保存到组态服务器。
图 2-95保存组态到服务器
2.6.6 组态发布
组态完毕或组态修改之后,需要向服务器和各个组态节点发布组态信息(告知该节点有新的组态需要更新),以便各操作节点得到最新的组态文件和信息。工程师可选择某个操作域进行组态发布,向该操作域的各服务器和操作节点发送组态同步消息,并且由各个操作节点到组态服务器上获取更新的组态。
组态发布操作方法如下:
在“监控组态”下选中某个操作域,右键单击该操作域,弹出右键菜单,选择“组态发布”,弹出如下图 2-96所示的组态发布对话框。
66
工程指导手册
图 2-96组态发布
根据软件对“增量发布”按钮、“全体发布”按钮、“全域全体发布”按钮允许操作或不可操作的提示选择对应的发布方式对工程组态进行发布。
可增量发布时先进行增量发布,不能增量发布的节点再进行全体发布。全体发布必须重 启监控才能生效。
2.6.7 启动监控
在启动监控前,必须确认组态已经保存到组态服务器并且已经发布,否则运行的组态将不是最新组态。
双击监控启动软件图标,如果此时本地运行目录下还无任何组态的时候,会弹出提示是
否同步组态;如果本地运行目录下已经存在组态,但与组态服务器上不一致,则弹出组态是否更新对话框。更新组态后,选择某个操作域,选择启动模式,如下图 2-97所示。
67
工程指导手册
图 2-97 操作域选择/启动模式选择
确定后,即会以观察员的身份登录监控,此时操作小组为空,需在监控中切换用户和选择操作小组。
图 2-98 切换用户和操作小组
68
工程指导手册
3 组态调整
3.1 组态调整的流程
3.1.1 控制站组态调整
从组态服务器打开保存组态到服务器修改组态下载 图 3-1 控制站组态修改流程
3.1.2 操作域组态调整
操作域组态修改不仅仅包括操作域组态修改,还包括与操作域组态相关的控制站的组态修改。
从组态服务器打开保存组态到服务器修改组态组态发布监控生效修改资源文件在线发布 图 3-2 监控组态修改流程
3.2 工程及组态备份还原
表 3-1 组态备份还原
备份还原项 全工程 单控制域
备份及还原软件 系统结构组态软件 系统结构组态软件
备份操作 文件->备份工程 高级->手动同步 (选中控制域)编辑->导出域 (选中操作域)编辑->导出域 (选中控制站)编辑->另存为
还原操作 高级->还原工程 高级->还原工程 (选中控制域) 编辑->导入域 (选中操作域) 编辑->导入域 (选中控制站) 编辑->载入历史版
本
注意事项
工程中没有文件被锁定,否则
备份的不是最新组态 参见《系统结构组态软件使用手册》导入导出控制域一节的
说明
参见《系统结构组态软件使用手册》导入导出操作域一节的
说明
单操作域 系统结构组态软件
单控制站 组态管理软件
66
工程指导手册
硬件组态 硬件组态软件 位号组态 位号组态软件 FBD程序 FBD编程软件 LD程序 LD编程软件 ST用户功能块 ST用户功能块软件
在VFHMICfg软件中选中流程图,选择菜
流程图 单栏的打开即可打开
本地流程图所在目录,手动拷贝文件
域变量 域变量组态软件
文件->另存为
文件->导出 文件->导出 文件->导出 文件->导出 文件->导入 文件->导入 文件->导入 文件->导入 文件->导入
文件->导出 文件->导入
还原备份文件的时候,也需要放至本地流程图所在目录。(在VFHMICfg软件中选中流程图,选择菜单栏的打开即可打开本地流程图所在目录)
3.3 硬件组态调整
表 3-2 硬件组态调整
主要调整项 调整后动作 相关组态影响
控制器参数设置,增删模块,模块及通道设置,通信模块组态
保存->控制站在线下载->相关操作域组态发布
如果修改了模块类型,则对位号组态存在影响,其余无影响
3.4 位号组态调整
表 3-3 位号组态调整
主要调整项 调整后动作 相关组态影响
增删位号,位号名称、描述、地址、量程、报警限等参数调整
保存->控制站在线下载->操作域组态发布 修改类型:用户程序需要进行修改。 修改名称:监控组态用到该位号的需修改。
3.5 控制组态调整
表 3-4 控制组态调整
主要调整项 调整后动作 相关组态影响
备注
增删用户程序,调整用户程序和用户功能块,调整程序周期或相位,修
改功能块位号 保存->控制站在线下载
修改功能块位号名称:监控组态中用到该位号的需修改。
修改带位号的功能块参数,须参照测点组态调整的顺序进行。必须进行
相关操作域的组态发布。
3.6 监控组态调整
表 3-5 监控组态调整
主要调整项 调整后动作 相关组态影响
修改流程图、操作小组、面板权限等。 保存->保存到组态服务器->操作域组态发布
无
67
工程指导手册
3.7 组态测试
组态在经过上述调整后需要进行测试以验证组态的正确性,组态的测试方法请参考第四章的相关内容。
3.8 组态参数调整
可修改位号参数、功能块参数、程序参数,然后进行在线下载。可参见组态调整中相关内容。
3.9 在线参数调整
可在位号调试、程序调试以及监控功能块面板中修改位号参数、功能块参数。(部分参数只能进行组态参数调整)。
3.10 参数备份
3.10.1 位号参数备份
在位号组态软件中选择需要进行参数备份的位号。
图 3-3位号参数上载
然后进行参数上载及备份工作。具体可参见《位号组态软件使用手册》的相关部分。 3.10.2 程序运行参数保存
如下图所示,可以将程序运行的实时值保存回组态中,例如PID参数、报警限等。
68
工程指导手册
图 3-4程序参数上载
3.11 常见问题处理
问题1:无法调出功能块的相应操作面板? 处理提示:请检查以下几点: A:系统是否为该功能块配备面板。 B:您是否为该模块定义了唯一的功能块名。
69
工程指导手册
4 调试指导
4.1 调试的基本概念
当完成项目程序和流程图组态后,需对组态进行调试。调试可分为两大部分:系统调试和工艺联锁调试。本指导主要介绍系统调试,对模块通道调试、静态位号调试、程序的调试进行说明,对工艺联锁调试不作说明。
表 4-1 调试方式
调试类型 硬件通道调试 位号参数调试 程序调试 现场打点测试 控制器负荷调试
调试目的
调试硬件模块是否正常,常用于出厂测试 通过调试位号,可以赋予位号不同的数值以及报警值,主要为程序调试服务,也可利用位号调试来进
行硬件通道调试。 调试程序逻辑是否正常。
观测现场的点与流程图上的点是否一致,测量及输
出是否准确。一般在现场进行。
程序调试完成后进行控制器负荷调试,使控制站运
行更加平稳。
4.2 硬件通道调试
在硬件组态完成后,即可对模块通道进行调试。控制站上电,打开硬件组态界面,点击工具栏中的按钮
,即可进入联机调试状态。此时,在IO基座上逐个加入信号(输入通道),可在该界面
中查看相关通道的值,从而确定该通道是否正常,测量精度是否满足要求等。或者直接在通道上(输出通道)输入数值,观测通道的输出是否正常。
在进行模块通道调试时(工厂出厂调试),建议组态中只包含硬件组态部分内容。如果此时AO/DO位号已经组态,则在硬件组态界面无法对AO/DO进行置值,需通过位号调试来确定模块AO/DO通道是否正常。建议在进行该调试时,新建一个硬件调试组态,通过硬件组态软件的自动扫描功能,把硬件信息自动扫描到组态中,之后进行通道的测试。
70
工程指导手册
图 4-1硬件调试
硬件组态调试时,模拟量数据量程可以自由设置。
4.3 控制组态调试
4.3.1 位号参数调试
通过调整位号的具体参数,可以改变该位号的报警值、是否强制等等状态,位号调试可以在位号组态界面、程序组态界面和功能块面板中进行。
位号组态界面调试:点击工具栏中的按钮的,具体每个参数的含义请参考相应的说明书。
,位号组态界面即可进入调试状态,此时在该界面
中可查看每个位号的所有参数的值,通过右边的设置窗口,可改变位号的相关参数,达到调试的目
71
工程指导手册
图 4-2位号调试
在控制器非调试状态下,当控制器与AO/DO模块通信中断或AO/DO通道断线,AO/DO 位号进入故障安全状态,位号值显示故障安全值或输出保持。 程序组态界面:点击下图工具栏中的按钮
,程序界面即可进入联机调试状态。点击
几个按钮可分别进行程序调试、功能块调试、变量调试等。
图 4-3程序调试界面
72
工程指导手册
在图 4-3所示的界面中,双击位号,下方的变量调试界面显示出该位号的相关信息,在该界面中双击当前值可弹出窗口填入强制值,再双击是否强制可弹出强制窗口。如下图所示。
图 4-4位号置值
位号参数调试建议在位号面板中进行。可在监控中弹出相应的位号面板。
4.3.2 程序调试
1. 参数修改
在位号调试或功能块调试中,可修改位号或参数的值。 2. 输入强制
在调试程序时,为了验证程序功能是否正确,可将输入位号设置成强制,然后手动输入位号的值,以调试程序在不同位号数值下是否满足预期。
3. 功能块激活关闭
程序段单元调试。有连线的功能块的值是由上游功能块的值确定的。在进行单元调试时,可将功能块的输入或者输出关闭。输入关闭后功能块输入参数不由上游功能块决定,可任意修改功能块的值。输出关闭,该功能块计算的值不会传递到下游功能块。
4. 输出强制
输出强制后,位号输出值只跟手动输出值相关,与程序无关,可调整程序而不用担心输出值异常变化。
4.4 联合调试的各项内容、工具及方法
4.4.1 现场打点测试
输入点:由现场输入信号,观察流程图上对应数据是否正确。
输出点:由流程图上给信号(将控制器的“调试模式”参数置为“开启”,弹出输出位号的面板,将位号设置成强制,然后直接输入强制值),观察现场对应信号的值是否正确。
73
工程指导手册
图 4-5输出信号打点测试
4.4.2 控制器负荷调试
相位负荷查看,如下图所示。
图 4-6 相位负荷查看
如果控制器相位负荷分配很不均匀,则可调整程序的相位。如果相位负荷都很大(相位负荷大于70%时控制器会报警,超过85%则会停程序),则可调整程序运行的周期,以减少负荷。
74
工程指导手册
4.5 常见问题处理
4.5.1 现场信号异常
输入位号:数据异常时,首先在硬件调试画面中确认对应通道数值是否正确。如果正确,说明I/O模块的数据正确;可检查位号的值是否正确,不正确,说明位号的设置存在问题,检查位号设置;如果位号表中数据正确则检查流程图及监控组态相关设置。如果通道数据不正确,检查通道组态设置、接线及现场信号。
输出位号:数据异常时,首先在硬件调试画面中确认对应通道数值是否正确。如果正确,则说明位号输出的数值正确,检查硬件通道设置、位号实际输出及现场接线。如果不正确,则检查位号表中位号值和设置是否正确。 4.5.2 程序异常
1.查看程序是否有关闭的功能块。
在组态管理软件中,当处于联机状态下,查看用户程序中的功能块的输入输出是否全部处于激活状态,如下图所示。
图 4-7 功能块输入输出状态
如上图所示功能块输入未全部激活,可以双击打开该幅程序,在联机状态下,选中该功能块,在右键菜单中选择“激活输入”项,如下图 4-8所示。
75
工程指导手册
图 4-8程序异常处理
2. 查看输入输出是否被强制。 在监控中的强制状态表中查看。
图4-9 输入输出强制表
76
工程指导手册
5 组态下载及发布
5.1 下载注意事项
开车情况下禁止进行离线下载操作,如果下载提示不能进行在线下载,那么必须停车进行离线下载。
下载会自动进行编译,如果编译出错则不能进行下载,此时需查看下载提示信息找出组态中的错误并进行修改,再进行下载。
下载过程禁止中断。
5.2 组态发布注意事项
组态发布前先确认修改的组态已保存到服务器。 资源文件推荐单独进行发布。 组态发布过程禁止中断。
组态发布是通过过程信息网执行的,发布前应先确认过程信息网工作正常。
77
工程指导手册
6 维护指导
控制系统是由系统软件、硬件、现场仪表等组成的,任一环节出现问题,均会导致系统部分功能失效或引发控制系统故障,严重时会导致生产停车。因此,要把构成控制系统的所有设备看成一个整体,进行全面维护管理。
维护过程中所更换的零部件必须使用供货商指定的部件。
6.1 控制站维护
经常检查模块是否工作正常,有无故障显示(FAIL灯亮); 经常检查直流电源模块是否工作正常; 经常检查接地线连接是否牢固;
定期使用防静电刷子、吹风机清扫控制站; 确认模块出现故障后要及时换上备用模块。
6.2 操作员站维护
定期用湿海绵清洗显示器,不要用酒精和氨水清洗; 定期清洗计算机主机的滤网;
严禁在已上电情况下进行连接、拆除或移动操作员站主机;
严禁任意修改计算机系统的配置设置,严禁任意增加、删除或移动硬盘上的文件和目录; 谨慎使用外来软盘或光盘等,防止病毒侵入。
78
工程指导手册
7 资料版本说明
表 7-1版本升级更改一览表
资料版本号
工程指导手册(V1.0) 工程指导手册(V1.1) 工程指导手册(V1.2) 工程指导手册(V1.3) 工程指导手册(V1.4)
适用软件版本 VisualField V3.0+SP02VisualField V3.0+SP04VisualField V3.1 VisualField V3.1+SP02VisualField V3.1+SP03
更改说明 新增及修改如下内容: 新增全局功能块组态
工程指导手册(V1.5)
VisualField V3.1+SP04
修改硬件组态一节,随软件界面改变 用户功能块组态新增支持FBD
新增多项目连接的内容,并根据软件修改部分内容。
工程指导手册(V1.6) VisualField V3.1+SP05
79
因篇幅问题不能全部显示,请点此查看更多更全内容