当前位置: 首页 > news >正文

wordpress结构化数据插件优化网站结构一般包括

wordpress结构化数据插件,优化网站结构一般包括,哪家网站设计好,果盘游戏推广平台实时数据库是计算机控制系统和上层生产管理系统数据存储和展示的核心。结合河南天冠燃料乙醇有限公司MES系统应用实例#xff0c;介绍了实时数据库PI的安装部署#xff0c;建立信号量集和数据导入#xff0c;以及客户端接口配置#xff0c;数据库测试等相关主题。通过基于P… 实时数据库是计算机控制系统和上层生产管理系统数据存储和展示的核心。结合河南天冠燃料乙醇有限公司MES系统应用实例介绍了实时数据库PI的安装部署建立信号量集和数据导入以及客户端接口配置数据库测试等相关主题。通过基于PI实时数据开发的实际应用软件介绍了在Microsoft Visual Stdio 2005环境下用C#及PI-SDK进行的接口程序开发。实践表明基于PI的企业生产管理系统极大地提高了企业生产管理层的信息化水平收到了良好的间接经济效益。随着轻工、石化等连续过程生产企业制造执行系统(MES系统)模型的日趋成熟其系统的核心实时数据库的选型及应用开发愈来愈引起人们的重视它与关系数据库一起构成了工厂的生产管理信息集成环境。作为管理和控制之间的桥梁实时数据库不仅承担着对生产过程中实时数据的采集与存储的任务而且还直接支持控制层和过程监控层的许多应用。目前国内外有不少实时数据库产品可用于工业实现美国的OSIsoft公司的PI数据库无疑是其中的佼佼者由于其采用先进的Swinging Door(旋转门)专利压缩技术算法使数据压缩率大大提高且体系架构先进运行稳定在国内电力、石化等行业占有很大的市场份额。天冠燃料乙醇有限公司MES系统中使用PI实时数据库连接美国爱默生Deltav西门子PLC300400系列国产新华DCS等十多套自动控制系统两万多个测点。本文结合应用实例对PI的部署、配置及二次软件开发进行了阐述。1 PI的部署与配置1.1 安装与部署PI数据库是基于ClientSel-ver(客户端服务器)架构的软件其安装包分为服务器软件包和客户端软件包且适用于WINDOWSUINX等多种平台服务器端可利用磁盘阵列和系统平台的群集管理器配置成双机冗余模式。本文仅就WINDOWS平台做以介绍。PI的安装较简单在安装过程中会生成PIdat目录该目录下有三个文件piarch001piarch002piarch003存放实时数据的归档文件(data archive file)文件默认大小是32Mb。归档文件的大小决定了数据库存储历史数据时间的长短也和存入数据库的实时数据点数相关应综合以上两点确定归档文件的大小。在安装过程结尾还会提示是否安装PI-SDK软件开发包应选择安装。在工程实践中只要各选项选择得当PI的安装较为简单但若安装中出现错误卸载较为麻烦甚至需要在注册表里手动卸载某些选项稍有遗漏重装往往不成功。在这种情况下最好更新或恢复操作系统平台后再进行安装。服务器端安装成功后后台进程即启动PIServer开始运行在系统任务管理器里可以看到pinetmgrexe、piarchssexe等相关进程。有一个方法可测试PI Server是否已经正常运行。即在命令行窗口进入PI的安装目录piadm执行pisnapbat数据快照查看批处理命令若提示“Attempting eonnection to localhost 5450Enter tag name”输入“sinusoid”(内部测试点)若输出测点实时值则说明Server已经正常运行了。1.2 导入数据及相关配置在服务器端安装成功后就要进行导入测点(Tab)的工作测点(Tab)即位于工厂控制层DCS、PLC的实时数据在PI中要有一个Tag和过程控制层的测点相对应才能通过客户端接口从控制网络中取到实时值存入数据库。向数据库添加Tag可以在命令行方式下进行这主要用于初期数据库测试阶段。大批量导入数据可在前端利用Excel进行。这需要安装PI—SMT客户端组件然后在Excel“工具”菜单下选“加载宏”加载安装路径下pipcsmt里的PlTagCnfxla宏此时Excel会多出一个“PI-SMT”菜单该菜单下的各命令都是对PI进行相关操作的工具。其中最常用的就是“Import Tags”和“Export Tags”命令。利用“ImportTags”可以将数据库里的测点Tag按筛选条件导入进Excel表的第一行即是数据的各属性字段。利用“Outport Tags”可以将Excel表中的数据批量导入PI数据库内。需要指出的是数据库安装成功后其内部已预建了十个不同数据类型的测试点一般情况下不要删除这些测试点否则可能引起运行故障。另外对于控制层的信号如开关状态、多状态阀位(开、关、半开)等离散型值用户可以建立信号量集与之对应具体步骤为命令行窗口下进入安装路径piadm输入Piconfig 配置命令 table pids 进入离散量状态(Digital states)表表名为pids mode cr 进入创建模式 istr setstate…确定输入的结构set对应信号状态集的名称state对应状态字符串 set1offon 新建一个信号量集set1内有两个状态off和on ends完成上述操作后就可以把离散性质的过程值赋予该信号状态集。数据库内每条Tag记录有多个字段属性。其中的Tag定义了测点在PI里的测点名而instrumenttag字段必须与控制层opeserver传输的测点名称完全一致否则就会取不到数据。1.3 配置接口接口配置属于PI客户端的范畴PI的接口有多种类型最常用的是开放型工业标准OPC接口。采用这项标准后硬件开发商为自己的硬件产品开发符合标准的OPC Server程序如爱默生Dehav系统的OPCServer是OPCDeltav西门子WINCC系统的OPC Server是OPCServerWINCC。而软件开发者不用再关心硬件驱动方面的技术问题只要按标准开发程序就可完成与硬件的连接这样不但提高了系统的开放性也提高了软件开发的效率使软件开发人员可以有更多的精力投人到其核心产品的开发上。接口程序最好安装在网关机上网关机起到将生产管理网络与控制网络隔离的作用接口程序从控制网络采集实时数据然后将其转发至实时数据库服务器。系统网络结构如图1所示。图1 PI系统网络结构图安装完PI opcint组件及PI API后在默认路径下会生成接口程序文件夹pipcinterface操作系统管理工具里还会生成opcint服务该服务即是后台运行的接口程序。配置接口需对pipeinterfaceopcint下opcintbat文件进行编辑。主要选项如下●ps该项确定点源与PI数据库内PIPOINT表的pointsource字段相对应假设某一系统有多个接口其中一个ps0则数据库内pointsouree字段为o的所有测点的实时值都从该接口取值。pointsource是一个单字符变量PI的一些子模块使用了默认的pointsource字符如Totalizer子模块使用TAlarm子模块使用G和Performance Equations子模块使用C等因此在PI 2版本里用户定义的pointsource是不能使用CQT等字符的●idpipclog日志文件使用该标记对该接口接收的数据消息进行记录该项必须与数据库Location1字段相对应●SERVER接口所连接opc serveri的名字如果opc接口与opt server运行在一台机器上只需写出opc server的名称若不在一台机器上则其格式应是serverde的主机名加两个冒号然后加server名即hostnameservename●hostPI Server的主机名和端口号一般主机名用IP地址端口号是5450●f定义实时数据的刷新周期可定义多个具体用哪个南数据库里Location4字段确定接口配置完成后即可启动接口服务在系统管理工具一服务下有opcint项若接口程序与opcsenrer不在同一台机器上运行则网关机必须使用和server机相同的用户账号和密码且要在opcint服务的属性一登录选项卡下的“登录身份”项做出一致的设置否则接口也不能运行成功。1.4 PI测试及应用工具接口安装目录下提供了接口测试工具PIOPCTool目前也有不少第三方测试工具这些工具使接口的测试变得十分方便。可以用它找出硬件厂商控制系统opc server的名字、查找server传输测点的准确点名用于接口和数据库Tag测点的配置。PI还提供了HealthCheck数据库检测工具利用它可以方便地检查和定位系统及网络故障数据测点统计查看数据快照和历史记录值等。Process-Book是PI的前端客户端程序类似于控制层的上位监控系统。在管理层利用它可以再现工厂车间实时的生产运行情况。Process-Book是一个C-S结构的软件运行和配置有不便之处目前国内有第三方软件公司开发的基于PI的B-S架构的系统。2 软件开发接口介绍PI提供PI-API和PI-SDK两种类型的软件开发接口。PI-API是PI系统通用编程接口的例行程序库该程序库可运行在各种硬件平台上PI系统的应用程序如PI-ProcessBookPI-DataLinkPI-ProFile等都是利用PI-API和数据库Server进行通信的。用户自己也可以利用PI-API开发自己的应用程序读写PI数据前提是必须购买适用操作系统平台的API版本PI-API大约有100多个不同功能的函数。而PI-SDK是用于访问PI Server的软件工具包该工具包运行在Windows平台可以访问所有平台的Server。PI-SDK基于微软COM技术能够被大多数Win32软件开发环境引用如VBVC和C#Net等。下面仅介绍一下C#Net环境下PI-SDK软件开发包的使用。首先欲基于PI-SDK开发PI数据库必须先安装PI-SDK然后在Visual Stdio中新建一个项目添加引用PI-SDK 12 Type Library和PISDKCommon 12 Type Library并且使用PISDKPISDKCommonPITimeServer命名空间。读取PI Snapshot值的程序段如下Server piSvrnew PISDK PISDKClass ()ServersDefauhServerPIServer对象 public PIPoint pt声明PI测点对象 public PlValue pv声明PI测点值对象 decimal as_piValue存储取得的PI值此例设置一十进制数变量 piSvrOpen(”localhost”)打开PI连接引号内可以是Server所在主机的IP此时可以检测piSvr的Connected属性来判断连接是否成功if(piSvr Connected)····-· ptpiSvrPIPoints[“test”]肌比处test为所要取值的PI数据库内的测点名 pvptDataSnapshot获取测点快照的实时值 as_piValueConvertToDecimal(pvValue)转换为十进制值 ……相关数据处理程序 piSvrClose()断开PI Server连接程序执行至此就可以完成从PI数据库取值的任务了。利用上述接口开发的天冠乙醇公司分时段用电量计量系统根据一天不同时段中工业用电电费近四倍差价的情况采集各生产分厂实时用电量生成分时段用电量日报及月报还利用Microsoft SQLServer Reportin Service产生分时段用电量与电费的百分比饼图对企业节能减排、降耗起到了很好的监督考核作用。3 结 语作为业界知名的实时数据库PI可以运行在多个主流系统平台上性能稳定应用接口全面。支持OPCODBCOLEDB等标准接口而且提供了API、SDK等丰富的开发接口和运行信息便于用户进行二次应用开发。天冠燃料乙醇有限公司基于PI的生产管理信息系统将全公司十多个分厂工艺流程画面、两万多点生产实时数据同步展现给各级生产管理人员为全局生产调度提供最直接的信息支撑同时基于PI接口组件的数采软件义将相关数据采集进关系数据库生成各种生产信息及统计、分析报表为企业生产管理和决策提供依据。系统运行四年多时间运行稳定收到了良好的经济效益。图片和内容源自网络分享若有侵权请联系删除上海艾磊科技有限公司专门为企业提供IT咨询IT外包系统集成以及各类IT增值服务。其中增值服务包括OFFICE 365云服务鼎捷企业ERP管理软件云备份企业邮箱无线覆盖上网行为管理VPN架设网络安全服务INTERNET接入设备租赁 IP电话服务
http://www.huolong8.cn/news/345454/

相关文章:

  • 做网站需要的技术2018年深圳建设网站公司
  • 河南网站建设app开发无锡网站策划
  • 山丹做网站的公司室内装饰设计师证书
  • 郑州数码网站建设服务公司网页素材图标
  • 龙岗网站建设哪家便宜wordpress 生成目录
  • 网站搭建哪里找方便seo常规优化
  • 非洲用什么网站做采购做网站一定要公司备案吗
  • ps网站首页直线教程杭州seo优化公司
  • 网站建设的实训总结爱做网站外国
  • 每天干每天做网站网站建设一般考虑哪些因素
  • h5个网站的区别办公空间设计课程总结
  • 超值的扬中网站建设网站建设留言板怎么做
  • 国内企业手机网站建设株洲网站定制
  • 微表单网站济南市住房和城乡建设部网站
  • php网站开发环境一安卓软件下载app
  • 网站建设分录怎么开八宿县网站seo优化排名
  • 专业的网站建设案例公司装修合同
  • 网站扫描怎么做门户网站与搜索引擎的区别
  • 做美陈3d模型网站模仿别人网站侵权
  • 北京康迪建设监理咨询有限公司网站6做熟食的网站美食网站
  • wordpress建娱乐站长沙seo推广
  • 文案交流网站建筑建设行业网站
  • 高中生做网站网页如何做网页设计
  • 2015网站建设广东省网站免备案表
  • muse cc 做网站怎么再贴吧给自己的网站做宣传
  • 网站建设与维护工作申请号的网站
  • 贵阳微网站建设公司哪家好百度推广怎么弄
  • 做摄影和后期的兼职网站猎头公司是啥意思
  • 郑州网站制作专业乐云seo著名营销成功案例
  • 菏泽网站建设效果wordpress怎么创建目录页面