如何asp程序实现趋势图在iFix中绘制iHistorian历史数据的趋势图

iHistorian在电厂厂级实时监视系统中的解决方案———作者:刘胜单位:武汉亚太自动化
iHistorian在电厂厂级实时监视系统中的解决方案———作者:刘胜单位:武汉亚太自动化
[摘要]:[关键词]:电机opcIFIX流量计一、简介1、背景与现状随着工业自动化技术的飞速发展,电力系统自动化程度的不断提高,以及企业实时历史数据库的推出和应用的拓展,企业对分散控制系统及其自动化监控系统所产生的现场实时数据有了更多的要求。目前绝大多数电厂都保存了大量的数据,但这些数据往往分散在不同的计算机或控制系统上,不能统一的存储、调用和管理,各个控制系统是互不相连的自动化孤岛,许多问题因无法采集到
[摘要]:[关键词]: 电机 opc IFIX 流量计一、简介1、背景与现状随着工业自动化技术的飞速发展,电力系统自动化程度的不断提高,以及企业实时历史数据库的推出和应用的拓展,企业对分散控制系统及其自动化监控系统所产生的现场实时数据有了更多的要求。目前绝大多数电厂都保存了大量的数据,但这些数据往往分散在不同的计算机或控制系统上,不能统一的存储、调用和管理,各个控制系统是互不相连的自动化孤岛,许多问题因无法采集到足够的数据进行综合分析而难以得到合理快捷的解决方法。目前国内厂级生产管理及监视信息系统(SIS)正处于应用研制阶段,而且整个系统投资较大。益阳电厂厂级实时监视系统在系统策划时按整体规划分步实施,充分利用原有MIS和DCS的原有资源,在MIS和DCS及辅控系统之间建立全厂专业级实时数据库,完成全厂生产过程数据的采集和存储。2、目标本系统把生产过程中的实时数据作为企业智能应用数据利用,建立全厂专业级实时数据库,同时建立实时和历史数据查询系统及数据库维护系统,为实现经济分析、事故分析功能提供真实可靠的数据依据;最后将生产现场带至公司管理与决策者的面前。系统能利用先进、成熟的信息技术手段建立集全厂的生产过程自动化和管理信息现代化的信息网络,为实现整个电厂的安全、可靠、经济运行及提供高效、准确、及时的管理手段,提高企业自身的竞争力,以迎接电力系统厂网分开、竟价上网等一系列改革措施的实施,为适应电力市场逐步进入市场经济时代奠定基础。二、方案设计1、设计前结构分析1.1、DCS:益阳电厂的DCS系统采用了ABB Bailey InFi90 DCS系统(见图1)。图1 每台机组设控制环网一个,两台机组间设有公共环,并在2台机组有网桥连接,在公共环上通过专业接口(ICI)引出通讯数据(约7000点)到MIS数据库服务器。Bailey Infi90 DCS系统提供了计算机接口单元,使DCS系统能与其他计算机进行通信。这个计算机接口单元(INICI03)由三个模块组成,分别是INICT03,INNIS01和IMMPI01模块。该DCS系统的历史数据库分散在DCS各操作站,时间分辨率低,存储时间短,数据容量小,不能准确记录事故情况下机组各参数的实际值,为事故分析带来很大的不便,甚至无法进行事故分析。特别在机组运行中发生事故,不能立即查明事故原因,给机组的恢复带来困难,延长恢复时间,对机组安全、经济运行造成影响。1.2、辅控:水、煤、灰网有部分数据(20%总量)通过操作员站串口引入DCS,在DCS上可实时监视辅控系统重要界面。2、系统解决方案2.1、方案结构(见图2)图2 - 接口机利用OPsconOPC Server按照SCSI通信协议通过NIU对infi90 DCS系统进行实时通信;- 一方面OPscon OPC Server将采集到的实时数据送至本机的iFIX SCADA建立过程数据库,另一方面并利用iHistorian OPC采集器将当地OPscon OPC Server中的实时数据送至iHistorian建立历史数据库;- 安装在历史数据服务器上的infoAgent Server提供建立历史数据分析界面的Web服务;- 客户端(iClient)从iHistorian上调用历史数据并直接从两个接口机(iFIX SCADA)上调用过程控制数据,同时iClient通过内嵌IE实现对infoAgent Server的访问。2.2、系统软件说明2.2.1、接口软件OPscon对BAILEY DCS具有直接的OPC Server能力,同时对Intellution的iFIX产品提供了针对Bailey DCS的多种工具,组态方便、快速,可靠性高;而且提供了画面转换、数据库同步等多种工具。可以很方便的实现Bailey DCS画面和数据库与iFIX之间的转换,而无需重新开发界面和数据库。OPsCon OPC Server使用块导向和例外报告两种方式获得高速通讯,从DCS上采集实时数据。OPscon OPC Server提供了所有的通信功能,提供了三个接口:■Intellution HMI 接口:用于过程图形显示的数据。 ■OLE(Object Link and Embed)自动控制接口:用于在OPsCon 上组态通讯通道,模件和标签。 ■OPC接口:用于支持OpsCon的其它许多功能,也用于第三方OPC client 的应用。利用其OPC接口和与历史数据服务器的OPC 采集器连接,将数据送入历史数据库中。 2.2.2、实时数据服务器软件利用Intellution的实时历史数据库iHistorian作为全系统核心数据平台,并采集现有DCS控制系统的实时数据。iHistorian作为新一代的实时历史数据库平台,可以在极高的速度下采集,归档并发布大量实时的现场过程信息。 历史数据服务器主要完成两方面的功能:■建立和维护实时历史数据库,从接口机中的OPC采集器中获取数据,并以Server形式将数据提供给客户端。采集器采集的数据经过压缩存放在该服务器中,用户可以在任何工作站上对数据库进行管理维护。 ■作为历史数据分析客户端的WEB服务器,利用Microsoft 的Internet 信息服务(IIS),将历史数据提供给瘦客户以IE的方式来分析和浏览历史数据。 iHistorian 性能特点全球自动化软件解决方案的领导者Intellution发布的iHistorian是一个全新的、企业级实时历史数据库平台。iHistorian作为企业级实时历史数据库平台,可以极高的速度采集、归档并发布海量实时的现场过程信息。iHistorian不论在性能、实用性及功能上都代表了企业级历史数据的采集和管理的最先进水平。由于每一台服务器可同时采集100,000数据点,iHistorian可以在不牺牲速度及性能前提下,即可采集、检索大量企业级历史数据。iHistorian可完全集成其它Intellution Dynamics的解决方案,包括iFIX(HMI/SCADA过程监视及控制软件)、 iDownTime(设备及生产线停机管理专家系统,iDownTime可直接采用iHistorian采集的历史数据)。通过iHistorian,可开发智能型企业应用,改善并集成现场操作、优化供应链管理。2.2.3、应用客户端软件利用iFIX iClient Readonly作为整个系统的远程客户端,系统所有应用功能都在客户端来实现。iClient可以实现画面组态,实现对生产过程的分析管理。iFIX Clinet端不仅可以实时察看DCS及辅控系统的实时现场数据,又可以方便的查询各数据点的历史数据并形成历史趋势曲线及列表,还可利用内嵌的IE访问infoAgent Server实现对iHistorian中的历史数据的分析处理。iClient主要完成两方面的功能:■作为客户端工具访问接口机上iFIX SCADA过程数据并在客户端以不同形式正确显示。 ■作为客户端工具访问iHistorian 数据库中的历史数据并在客户端以不同形式查询显示。 iFIX是Intellution DynamicsTM 工业自动化软件解决方案家族中的HMI/SCADA解决方案。iFIX分布式、客户/服务器结构包括了可灵活构造的服务器(SCADA Server)和客户端(iClient 、iClientTS 和 iWebServer)。然而对用户来说,iFIX却是一个集成的完整系统,每台计算机有自己的节点名,每个数据项都有自己的点名。iFIX网络中数据的读取都通过标识SCADA Server节点名、数据点名及数据域来识别。 iFIX 提供真正的分布式、客户/服务器结构,为系统提供最大的可扩展性。无论Intellution客户端应用,还是第三方或用户自定义应用均可读取SCADA Server实时数据。Intellution客户端应用包括:实时动态画面、趋势、报表、批次控制、MES等。这些应用既可以与SCADA Server运行在同一台计算机;也可通过局域网、Intranet、Internet 分布在网络中不同的Server 或Client节点上运行。2.2.4、数据分析客户端软件本系统采用基于Web的infoAgent软件建立智能化的过程数据分析平台。为了在同一客户端实现历史数据分析,所以历史数据库服务器同时也作为数据分析的Web服务器。infoAgent 的数据取向如下图所示:图3 infoAgent的客户端都是瘦客户端,无须安装任何Intellution软件,只需要IE浏览器即可。它通过历史数据服务器所提供的infoAgent Web授权,直接在IE浏览器上运行infoAgent软件,完成对iHistorian数据的界面开发及监控分析。infoAgent强大的趋势功能使得历史数据得以利用和分析,它与iFIX中的趋势功能有以下不同点:第一:它基于WEB的解决方案;第二:它对历史数据的利用更充分,例如可以将数据导出到本地PC上的EXCEL或者其它应用,可以为每个趋势图定制个性化的界面,可以对趋势图进行分离显示,提供了毫秒级的趋势显示等;第三:它提供了与不同应用的连接集成,如它可以嵌入到iFIX中。图4 2.3、系统配置2.3.1、软硬件配置历史数据服务器:DELL 4600 Intel至强1.8G CPU/1024MB/2X72G SCSI接口机:P4 1.7G/512M/20G数据交换机:3COM 3300SM 1Gigabit/24RJ实时数据库软件:iHistorian server 30000 points数据分析软件: infoAgent client Pack 5user实时监视SCADA软件:2 iFIX Plus Scada Pack Unlimited过程监控客户端软件: iFIX iClient Read Only 15PK Keyed接口软件:OPSCON Server 操作系统:Windows 2000 Server、Windows 2000 Professional应用软件:Office XP三、系统功能设计1、系统体系结构益阳电厂厂级实时监视系统是建立在iFIX 2.6开发平台上并结合iHistorian历史数据库及infoAgent历史数据分析软件而开发的一个实时历史数据库系统,系统结构如图4所示:2、功能设计以下列举一些主要功能:2.1、考核指标查询主要显示对电厂运行的<
[摘要]:[关键词]: 电机 opc IFIX 流量计一、简介1、背景与现状随着工业自动化技术的飞速发展,电力系统自动化程度的不断提高,以及企业实时历史数据库的推出和应用的拓展,企业对分散控制系统及其自动化监控系统所产生的现场实时数据有了更多的要求。目前绝大多数电厂都保存了大量的数据,但这些数据往往分散在不同的计算机或控制系统上,不能统一的存储、调用和管理,各个控制系统是互不相连的自动化孤岛,许多问题因无法采集到足够的数据进行综合分析而难以得到合理快捷的解决方法。目前国内厂级生产管理及监视信息系统(SIS)正处于应用研制阶段,而且整个系统投资较大。益阳电厂厂级实时监视系统在系统策划时按整体规划分步实施,充分利用原有MIS和DCS的原有资源,在MIS和DCS及辅控系统之间建立全厂专业级实时数据库,完成全厂生产过程数据的采集和存储。2、目标本系统把生产过程中的实时数据作为企业智能应用数据利用,建立全厂专业级实时数据库,同时建立实时和历史数据查询系统及数据库维护系统,为实现经济分析、事故分析功能提供真实可靠的数据依据;最后将生产现场带至公司管理与决策者的面前。系统能利用先进、成熟的信息技术手段建立集全厂的生产过程自动化和管理信息现代化的信息网络,为实现整个电厂的安全、可靠、经济运行及提供高效、准确、及时的管理手段,提高企业自身的竞争力,以迎接电力系统厂网分开、竟价上网等一系列改革措施的实施,为适应电力市场逐步进入市场经济时代奠定基础。二、方案设计1、设计前结构分析1.1、DCS:益阳电厂的DCS系统采用了ABB Bailey InFi90 DCS系统(见图1)。图1 每台机组设控制环网一个,两台机组间设有公共环,并在2台机组有网桥连接,在公共环上通过专业接口(ICI)引出通讯数据(约7000点)到MIS数据库服务器。Bailey Infi90 DCS系统提供了计算机接口单元,使DCS系统能与其他计算机进行通信。这个计算机接口单元(INICI03)由三个模块组成,分别是INICT03,INNIS01和IMMPI01模块。该DCS系统的历史数据库分散在DCS各操作站,时间分辨率低,存储时间短,数据容量小,不能准确记录事故情况下机组各参数的实际值,为事故分析带来很大的不便,甚至无法进行事故分析。特别在机组运行中发生事故,不能立即查明事故原因,给机组的恢复带来困难,延长恢复时间,对机组安全、经济运行造成影响。1.2、辅控:水、煤、灰网有部分数据(20%总量)通过操作员站串口引入DCS,在DCS上可实时监视辅控系统重要界面。2、系统解决方案2.1、方案结构(见图2)图2 - 接口机利用OPsconOPC Server按照SCSI通信协议通过NIU对infi90 DCS系统进行实时通信;- 一方面OPscon OPC Server将采集到的实时数据送至本机的iFIX SCADA建立过程数据库,另一方面并利用iHistorian OPC采集器将当地OPscon OPC Server中的实时数据送至iHistorian建立历史数据库;- 安装在历史数据服务器上的infoAgent Server提供建立历史数据分析界面的Web服务;- 客户端(iClient)从iHistorian上调用历史数据并直接从两个接口机(iFIX SCADA)上调用过程控制数据,同时iClient通过内嵌IE实现对infoAgent Server的访问。2.2、系统软件说明2.2.1、接口软件OPscon对BAILEY DCS具有直接的OPC Server能力,同时对Intellution的iFIX产品提供了针对Bailey DCS的多种工具,组态方便、快速,可靠性高;而且提供了画面转换、数据库同步等多种工具。可以很方便的实现Bailey DCS画面和数据库与iFIX之间的转换,而无需重新开发界面和数据库。OPsCon OPC Server使用块导向和例外报告两种方式获得高速通讯,从DCS上采集实时数据。OPscon OPC Server提供了所有的通信功能,提供了三个接口:■Intellution HMI 接口:用于过程图形显示的数据。 ■OLE(Object Link and Embed)自动控制接口:用于在OPsCon 上组态通讯通道,模件和标签。 ■OPC接口:用于支持OpsCon的其它许多功能,也用于第三方OPC client 的应用。利用其OPC接口和与历史数据服务器的OPC 采集器连接,将数据送入历史数据库中。 2.2.2、实时数据服务器软件利用Intellution的实时历史数据库iHistorian作为全系统核心数据平台,并采集现有DCS控制系统的实时数据。iHistorian作为新一代的实时历史数据库平台,可以在极高的速度下采集,归档并发布大量实时的现场过程信息。 历史数据服务器主要完成两方面的功能:■建立和维护实时历史数据库,从接口机中的OPC采集器中获取数据,并以Server形式将数据提供给客户端。采集器采集的数据经过压缩存放在该服务器中,用户可以在任何工作站上对数据库进行管理维护。 ■作为历史数据分析客户端的WEB服务器,利用Microsoft 的Internet 信息服务(IIS),将历史数据提供给瘦客户以IE的方式来分析和浏览历史数据。 iHistorian 性能特点全球自动化软件解决方案的领导者Intellution发布的iHistorian是一个全新的、企业级实时历史数据库平台。iHistorian作为企业级实时历史数据库平台,可以极高的速度采集、归档并发布海量实时的现场过程信息。iHistorian不论在性能、实用性及功能上都代表了企业级历史数据的采集和管理的最先进水平。由于每一台服务器可同时采集100,000数据点,iHistorian可以在不牺牲速度及性能前提下,即可采集、检索大量企业级历史数据。iHistorian可完全集成其它Intellution Dynamics的解决方案,包括iFIX(HMI/SCADA过程监视及控制软件)、 iDownTime(设备及生产线停机管理专家系统,iDownTime可直接采用iHistorian采集的历史数据)。通过iHistorian,可开发智能型企业应用,改善并集成现场操作、优化供应链管理。2.2.3、应用客户端软件利用iFIX iClient Readonly作为整个系统的远程客户端,系统所有应用功能都在客户端来实现。iClient可以实现画面组态,实现对生产过程的分析管理。iFIX Clinet端不仅可以实时察看DCS及辅控系统的实时现场数据,又可以方便的查询各数据点的历史数据并形成历史趋势曲线及列表,还可利用内嵌的IE访问infoAgent Server实现对iHistorian中的历史数据的分析处理。iClient主要完成两方面的功能:■作为客户端工具访问接口机上iFIX SCADA过程数据并在客户端以不同形式正确显示。 ■作为客户端工具访问iHistorian 数据库中的历史数据并在客户端以不同形式查询显示。 iFIX是Intellution DynamicsTM 工业自动化软件解决方案家族中的HMI/SCADA解决方案。iFIX分布式、客户/服务器结构包括了可灵活构造的服务器(SCADA Server)和客户端(iClient 、iClientTS 和 iWebServer)。然而对用户来说,iFIX却是一个集成的完整系统,每台计算机有自己的节点名,每个数据项都有自己的点名。iFIX网络中数据的读取都通过标识SCADA Server节点名、数据点名及数据域来识别。 iFIX 提供真正的分布式、客户/服务器结构,为系统提供最大的可扩展性。无论Intellution客户端应用,还是第三方或用户自定义应用均可读取SCADA Server实时数据。Intellution客户端应用包括:实时动态画面、趋势、报表、批次控制、MES等。这些应用既可以与SCADA Server运行在同一台计算机;也可通过局域网、Intranet、Internet 分布在网络中不同的Server 或Client节点上运行。2.2.4、数据分析客户端软件本系统采用基于Web的infoAgent软件建立智能化的过程数据分析平台。为了在同一客户端实现历史数据分析,所以历史数据库服务器同时也作为数据分析的Web服务器。infoAgent 的数据取向如下图所示:图3 infoAgent的客户端都是瘦客户端,无须安装任何Intellution软件,只需要IE浏览器即可。它通过历史数据服务器所提供的infoAgent Web授权,直接在IE浏览器上运行infoAgent软件,完成对iHistorian数据的界面开发及监控分析。infoAgent强大的趋势功能使得历史数据得以利用和分析,它与iFIX中的趋势功能有以下不同点:第一:它基于WEB的解决方案;第二:它对历史数据的利用更充分,例如可以将数据导出到本地PC上的EXCEL或者其它应用,可以为每个趋势图定制个性化的界面,可以对趋势图进行分离显示,提供了毫秒级的趋势显示等;第三:它提供了与不同应用的连接集成,如它可以嵌入到iFIX中。图4 2.3、系统配置2.3.1、软硬件配置历史数据服务器:DELL 4600 Intel至强1.8G CPU/1024MB/2X72G SCSI接口机:P4 1.7G/512M/20G数据交换机:3COM 3300SM 1Gigabit/24RJ实时数据库软件:iHistorian server 30000 points数据分析软件: infoAgent client Pack 5user实时监视SCADA软件:2 iFIX Plus Scada Pack Unlimited过程监控客户端软件: iFIX iClient Read Only 15PK Keyed接口软件:OPSCON Server 操作系统:Windows 2000 Server、Windows 2000 Professional应用软件:Office XP三、系统功能设计1、系统体系结构益阳电厂厂级实时监视系统是建立在iFIX 2.6开发平台上并结合iHistorian历史数据库及infoAgent历史数据分析软件而开发的一个实时历史数据库系统,系统结构如图4所示:2、功能设计以下列举一些主要功能:2.1、考核指标查询主要显示对电厂运行的<
型号/产品名
深圳创恩电子有限公司
深圳创恩电子有限公司
好利顺半导体科技(北京)有限公司
好利顺半导体科技(北京)有限公司iFix常见问题汇总
1 Standard/Plus/Professional版本说明
Standard:单机版或是标准版。
Plus:网络版或是增强版。具有网络功能和ODBC接口,可做报表。
Professional:专业版。可用来做服务器冗余。
注:也可选用Plus+AutoFailover做服务器冗余。
  AutoFailover:报警同步。
2 通讯正常,但是画面和数据库一些或是所有标签显示问号
通过“任务控制”,察看驱动的运行状态和参数、SAC当前的运行状态。如果驱动运行、收发不正常,检查驱动的配置和运行具体信息;若驱动运行正常,察看标签的当前扫描状态。
3 禁止报错对话框
如果运行时产生错误,系统会弹出一个需要用户干预的报错对话框。可以通过编辑Program Files\GE Fanuc\Proficy
iFIX\Local目录下的FILTEREDERRORS.INI文件屏蔽掉一些特殊的错误。例,当网络中通讯中断时,如果想禁止这些报错对话框。就可以在如下类似的INI文件中添加这些错误代码来进行过滤:
;To add an error code to be filtered increment the c oun t and
;the Error equal to the return code
【ErrorCodes】
C ount = 4
Error1 = 1620
Error2 = 1914
Error3 = 1915
Error3 = 1915
在上例中,所有典型的网络通讯错误都被禁止了。
编辑FILTEREDERRORS.INI文件之后,应重新启动工作台以确保修改内容被接受。
4 安装iFIX并且插上狗以后,启动iFIX,仍然以运行模式启动
首先,根据硬件狗上贴的标签确定狗的类型:M1 或是M4。从控制面板\添加删除程序里,卸载驱动:M1
Licensing/Proficy(M4) Common Licensing。重新安装最新的驱动:
M1 License:
http://support.gefanuc.com/support/index?page=dwchannel&id=67
M4 License:
http://support.gefanuc.com/support/index?page=dwchannel&id=b0
5 iFIX 2.6更换硬件狗以后,不能检测到硬件狗
2.6及之前版本的硬件狗为彩虹狗,更换/升级之后的硬件狗及3.0之后的狗为HASP的狗。需要安装一个补丁:IFIX26_268396.exe。并更新狗的驱动,步骤及方法同上。
6 做趋势图的显示的时候,历史库为Proficy
Historian,而不是iFIX的历史数据库
当机器中安装Proficy Historian
或是其客户端之后,历史库会变成其历史库。可以从工作台\工具栏中,选中“iHistorian”,使用“Change
Historian”可以在Proficy Historian和iFIX的历史库之间切换。也可以更改Program Files\GE
Fanuc\Proficy iFIX\Local目录下的Fixuserpreferences.ini:
Currenthistorian=Classic(iFIX 的历史数据库)
Currenthistorian=iHistorian(Proficy Historian)
7 直接使用VisiconX查询Proficy Historian的历史数据
需要更改Program Files\GE Fanuc\Proficy
iFIX\Local目录下的Fixuserpreferences.ini,在其中增加:
【VisiconX】
RunAsync=FALSE
XP中,安装iFIX之后,重新启动计算器,新建用户:FixIOUser
可以切换OS的登陆用户,以管理员的身份进入并禁用该用户。
9 数据库中,如何计算点数
在数据库中,有I/O驱动和地址的点,均计算点数,包括使用SIM仿真驱动器。
也可以在数据库\一览中,I/O数即为点数。
10 I/O驱动通讯不正常或是无法正常通讯
察看驱动的版本。过早的版本可能不支持用户正在使用的操作系统、或是第三方软件版本。建议使用最新版本的驱动。
11 iFIX PDB中添加数据块地址时,出现“无法加载驱动映像表”错误信息。
此问题原因在于驱动程序的默认文件不在当前工程路径PDB下,如:default.mbe不在当前工程目录下。将此文件拷贝到当前工程PDB目录下,或再重新安装一次驱动即可。
12 iFix提供哪些方式与关系数据库连接相连?
主要通过ODBC和OLE DB。这两种方法的连接方式主要说明如下:
使用此方式作连接主要有两种类型:在iFIX中使用关系数据库的ODBC驱动程序;在关系数据库中使用 iFIX的ODBC驱动程序。在
iFIX 中使用 ODBC 驱动连接有如下几种方式:
1) 在 PDB 中使用 SQL 数据库块,操作原理是: 使用控制面板中的ODBC数据源添加关系数据库源; 在
iFIX系统配置中配置上述数据源的ODBC任务; 在存放数据表的关系数据库中加入一张表存放要执行的 SQL 命令; 在 PDB
中定义相应的 SQT和SQD块,执行上述表中的命令,并存入相关数据。
2)在iFIX中使用 VBA 直接定义 ODBC 数据源,调用相应方法读取数据,然后将数据直接显示或写入iFIX数据库。
在关系数据库中使用 iFIX 的ODBC驱动程序获取数据
,可在相应关系数据库中建立一张表,使用链接表或输入表,可使用的数据类型为iFIX历史数据和实时数据,然后通过查询的方式建立所需的数据表。
此方式多用于在iFIX中查询关系数据库的数据, Intellution 有现成的组件 VisiconX 通过 OLE DB
驱动与相应的关系数据库通讯,VisiconX 是一套企业级关系数据库连接查询工具,实际是通过 ActiveX
的形式提供查询连接。用户无需编程便可以通过这些控件显示关系数据库中指定的表或查询结果,若有复杂的查询条件,用户可以通过
VisiconX的SQL 向导自动生成查询命令。 如用户的VBA开发能力较强,也可用VBA命令通过 OLE
DB的引擎进行数据交换。
13 PLUS 版本与 CLIENT 版本的区别
PLUS 版本支持 SCADA。CLIENT 版本不支持 SCADA。这是二者最 大的区别。
PLUS 版本的节点可以作为 CLIENT 版本节点的远程节点,供 CLIENT版本的节点读取实时数据。
如果 CLIENT 版本的节点要对 PLUS 版本的节点的数据进行写操作, 两个节点的安全设置权限必须一致,否则写操作不会成功。
PLUS 版本 有单机版,CLIENT 版本都是网络版。
两种版本的报价都与点数有关,不同点数的版本价格不同,价格随 点数的增加而增加,PLUS 版本的要比 CLIENT
版本高很多。
PLUS 版本如果需要电子签名,配方等功能,需要在定购时加以说明。
14 iFIX数据连接精度不准的解决方法
数据链接中与数据库管理器中显示的浮点精度有可能不同。要使它们一致,按下列方法修改 iFIX
Local目录下的FixUserPreferences.ini文件设置:【AppRunPerferences】
AllowPrecisionAdjustment=0数值0表示数据链接没有特殊的精度调整,其与数据库管理器中显示的一致。默认值是允许数据链接精度调整。
注:在iFIX使用SIM地址时,会出现精度问题,此时可使用SM2地址代替,可解决精度问题
15 iFIX的画面转换为Portal
不是所有的对象或是画面都可以转换,比如变量和定时器。而当超过300个图形对象/200个动画/50幅图像时会收到警告。建议参考iFIX电子书:《导出画面》。
16 PDB作为DDE Server,DDE Client 获得数值,小数位为两位
在PDB中,找到对应的tag,修改其工程范围的高低限值设置中的小数位。如:默认的低限值
为0.00,高限值为100.00,若要获得小数点三位的精确度,则需把限值修改为0.000 / 100.000。
17 运行状态,在画面中修改标签的报警范围
V4.0及以前的版本,在画面中,可以修改某个标签的f_lo/f_lolo/f_hi/f_hihi修改该标签的报警范围,但是所做的修改不会保存到数据库中。当下次启动iFIX的时候,仍然为数据库最初的设置。V4.5开发版可以把运行时刻通过画面做的修改保存到数据库中(在退出iFIX的时候,会提示保存新的配置),运行版则不会。
18 硬件狗能够检测到,但仍然以运行模式运行 /
运行时可检测到硬件狗,但是使用iKeyDiag.exe检测不到狗的信息
需要更新狗的驱动。如果是M1的狗,只需要安装M1最新的驱动;但如果是M4的狗,则需要同时安装M1 和 M4最新的驱动。
19 基于时间的调度没有在设定的时间点触发,有几秒或是几十秒的延时
首先,确定iFIX已经安装最新的补丁;第二,在触发的脚本前加上代码:System.SendOperatorMessage
"Schedule code started " & Now()
当调度触发时,信息会通过AlarmODBC或是报警文件记录下来。
20 全局变量无法在后台运行的调度中使用
全局变量无法直接在后台运行的调度中直接使用。
‘ First get a pointer to the Application object in the WorkspaceDim
WrkSpcApp As ObjectSet WrkSpcApp = GetObject("",
"Workspace.Application")‘ Get a pointer to the Variable object
called Variable1 in the User globalsDim TargetVar As ObjectSet
TargetVar =
WrkSpcApp.Documents("User").Page.FindObject("Variable1")‘ Set the
current value in the variable object to a 1TargetVar.CurrentValue =
21 AlarmODBC中,字段alm_timein的含义
alm_timein为第一个未确认的报警产生的时间。如果报警产生后一直未确认,则该区域的值不会改变。
22 数据库的值显示为问号,但是驱动器收发状态正常
首先在任务控制中,查看驱动和SAC状态。若在PowerTool中状态正常,但任务控制中没有收发,则驱动器损坏,需要重新安装;若SAC显示为停止,则需手动启动SAC。
23 驱动无法连接硬件
在网站上,找到使用中的驱动,查找该版本支持的操作系统和运行环境。
http://support.gefanuc.com/support/index?page=dwchannel&comp=ioall&compSel=selioall&cat=&actl=All
24 Error:The license didn‘t have Historian Collect
在SCU----& 任务配置里,HTC.EXE 必须先于Workspace.exe 启动。
25 外部程序访问iFix中的实时报警信息
iFix 4.0及以上版本包含了OPC A&E
Server,外部程序(如:用户使用VC/VB编写的程序)可以通过OPC A&E
Client接口访问iFix中的报警信息。IFix 4.0的OPC A&E Server是包含在PDB
OPC Server中的。
26 iFix启动错误:应用要求32 位扩展
该错误经常出现在项目移植或是备份恢复的时候。
原因:iFIX启动会通过SCU调用不同的进程和文件。在移植或项目恢复的时候,如果进程或文件路径指定错误,则会出现图中的错误,或是其他的错误。
在做项目移植或恢复的时候,启动iFIX之前,检查SCU中所有进程以及会调用的文件的路径,必须和当前机器中路径完全一致。
27 过滤iFIX 中出现的错误
当通讯中断或是脚本出错时,会在工作台运行时出现错误提示。
其中,关于iFIX系统错误或是工作台错误,可以通过filterederrors.ini文件,设置error code
过滤错误的显示;但如果是脚本的返回错误,则不能够通过filterederrors.ini过滤错误,只能够使用“On Error
GOTO”错误处理代码。
28 报警一览控件 (Alarm Summary)最多可以设置的过滤条件
在V4.0中有说明上限为9个,在V4.5中上限为11个,但报警一览控件实际可以设置的过滤条件最多为10个。
29 抑制通讯报警(COMM)
可以在SCU的启动列表中,编辑WSACTASK.EXE 的参数:C 。
添加该参数后,可以抑制系统中所有COMM的报警,不被发送到 AlarmSummary或是报警文件中。但是在有 Alarm
Status的文字显示的地方,仍然会有COMM 的显示。同时,AlarmSummary中未确认的报警会被自动确认(Status
为COMM)。
30 在多显示器上,全屏显示画面
4.5及以上版本支持该功能。
31 iFIX数据库量程转换无法实现
PDB中对标签点的信号条件进行配置即可。标准量程转换参考帮助文档,非标量程转换用EGUCALC工具计算即可。在5.0及以后版本,对非标准量程转换在数据库标签点的配置中即可实现,不需要EGUCALC工具计算。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 excel绘制趋势图 的文章

 

随机推荐