首页 pSpace 培训PPTnew

pSpace 培训PPTnew

举报
开通vip

pSpace 培训PPTnewpSpace系统培训北京三维力控科技有限公司目录1.实时/历史数据库概述2.系统功能模块介绍3.系统维护4.系统设计及选型1.1实时数据库的概念实时数据库RTDB(Real-TimeDataBase)是数据和事务都有定时特性或定时限制的数据库。流程工业实时/历史数据库流程工业实时/历史数据库与是一种特殊的实时数据系统历史数据的处理与实时数据的处理同等重要;弱化控制功能,强调历史数据的分析应用;实时性要求不高,属于固、软实时数据库系统;1.2与组态软件,DCS软件区别组态软件多用于中、小型生产设备的数据采集与控制,它...

pSpace 培训PPTnew
pSpace系统培训北京三维力控科技有限公司目录1.实时/历史数据库概述2.系统功能模块介绍3.系统维护4.系统设计及选型1.1实时数据库的概念实时数据库RTDB(Real-TimeDataBase)是数据和事务都有定时特性或定时限制的数据库。流程工业实时/历史数据库流程工业实时/历史数据库与是一种特殊的实时数据系统历史数据的处理与实时数据的处理同等重要;弱化控制功能,强调历史数据的分析应用;实时性要求不高,属于固、软实时数据库系统;1.2与组态软件,DCS软件区别组态软件多用于中、小型生产设备的数据采集与控制,它从一产生就是面向某个车间、某套装置的监控而设计的;因此,它对数据采集频率、系统的响应要求比较高,也就是说对实时性要求高;由于要实现一些控制算法,需要历史数据,所以对实时数据是本能进行失真压缩,因而保存历史数据的时间也不会太长。DCS系统包括了软硬件,DCS系统软件和组态软件类似,也是用于某个车间、某套装置生产设备的数据采集与控制,由于DCS系统是软硬件结合的,因此系统的监控性能要高于组态软件,在系统设计上基本还是和组态软件一样对实时性要求高而不压缩历史数据,历史存储时间不会太长。实时/历史数据库是在全厂的DCS系统、SCADA系统等基础之上进行数据采集,监视及分析应用,它要求数据的实时性和数据的压缩存储并举,尤其突出其数据的压缩算法、查找算法以及数据结构等,海量数据、并发能力决定了对实时/历史数据库性能高于组态软件及DCS软件。1.2与组态软件,DCS软件区别基于实时/历史数据库的系统是建立在DCS基础之上的,尽管多数DCS软件也提供计算分析模块,但DCS主要定位是对设备实时控制和监视,它强调的是运行的准确性,以稳定性和安全性为其首要目标。实时/历史数据库构建的系统作为全厂生产运行实时的统一指挥调度中心,从控制系统以及其它数据源中集成实时过程信息和历史数据,长期保存、动态分析,强调的是运行的质量,以经济性为其首要目标,为生产管理人员的分析和决策提供支持。生产控制类系统基于实时/历史数据库的系统系统目标安全性经济性,管理性控制方法控制理论目标管理,指标分析使用对象操作员总工,生产主管,控制参数运行参数系统指标控制对象设备,装置系统侧重方向重控制轻控制,重分析指导1.3与关系数据库的区别数据时效性测点数量插入速度数据存贮量维护方便性实时/历史数据库定位处于生产控制系统与经营管理系统之间的“数字鸿沟”不能满足管控一体化的需求。实时数据库是桥梁、平台DCSRTU等数字鸿沟生产、控制RTDBMISERPSISMES管理、经营1.4实时数据库的架构实时数据库数据接口DAInternet/Intranet服务编程函数包API查询工具分析工具诊断工具配置工具数据接口DA数据接口DA第三方应用程序实时数据库关系数据库浏览器DCS、PLC、化验室DATADATADATADATADATADATA对象控制系统接口实时历史温度压力电流电压功率……缓存磁盘1.5数据流向DATA传感器数据接口 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 访问接口pSpaceServer批量管理SNMP网管系统WEB服务器应用客户端分析工具远程配置工具ForceControl组态软件电子表格SQL查询先进控制OLEDBproviderOPCDAOPCHDAOPCAEOPCUASDK/APISQC子系统报警子系统SQL子系统完全管理自诊断单元基础模块查询子系统统计子系统其他子系统计算子系统数据备份事件单元实时数据模块性能监控网络通讯单元历史数据模块内核类子系统应用类子系统DCSPLCSCADA其他MOPCAPI1.6pSpace软件架构1.7模块之间关系DCS实时/历史数据库—pSpace业务整合平台工序调度PCS过程控制系统RTUSCADA仪表PLCLAB批次管理设备维修资源分配寿命计算状态监测生产管理……过程管理产品跟踪……质量管理人力管理文档管理性能分析绩效分析管理仿真资产资源工程设备人力管理管理系统支持财务 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 办公决策MES制造执行系统ERP/MIS企业管理经营决策…市场经营决策系统生产数据交换数据采集层向上无限制数据传输向下有限数据交互1.8Pspace应用架构1.9典型应用结构目录1.实时/历史数据库概述2.系统功能模块介绍3.系统维护4.系统设计及选型2.1采集器模块及功能介绍2.1.1采集模块功能介绍1、采集多种数据源,包括设备、OPC1.0、OPC2.0、DDE及其它文件格式的数据源。设备包括:集散系统(DCS)、可编程控制器(PLC)、现场总线(FCS)、电力设备、智能模块、板卡、智能仪表、变频器、USB接口设备等。2、与数据源之间的数据交换方式包括:串行通信方式(RS232/422/485,支持Modem、电台远程通信)、板卡方式、网络节点(支持TCP/IP协议UDP/IP协议通讯)方式、适配器方式、DDE方式、OPC方式、网桥方式(支持GPRS、CDMA通讯)等。3、数据采集过程中,数据包之间采用的是轮巡(polling)机制。4、读写数据的时间间隔可通过配置来实现,读写数据最小的时间单位为毫秒。5、采集的数据可以根据量程上下限值进行量程转换6、断线时自动缓存数据,通信正常后可以恢复数据7、自动网络通讯负荷平衡8、具有高水平的数据压缩功能2.1采集模块2.1.2采集模块的构成  结构图如下:PLCSCADADCS文件其它数据源采集器数据缓存模块(DB)协议解析模块(IOmonitor,驱动)内部通信模块(CommServer,驱动)pSpaceServerServer1、协议解析模块(IOmonitor,驱动)1)IOmonitor  监控I/O驱动程序运行的工具。IoMonitor可以完成对I/O驱动程序的启/停控制,查看驱动程序进程状态、浏览驱动程序通信报文、自动网络通讯负荷平衡等功能。2)驱动  驱动程序列表如下:集散系统(DCS)、可编程控制器(PLC)、现场总线(FCS)、电力设备、智能模块、板卡、智能仪表、变频器、USB接口设备,OPC1.0、OPC2.0、DDE。2、数据缓存模块(DB部分)1)高压缩比的数据存贮功能。2)缓存数据,当与Server端断线后,再次重新连接时,可以恢复丢失的数据。3、内部通信模块(CommServer驱动)1)实现数据采集器与pSpaceSever端进行数据交互2)与pSpaceServer端实现数据交互的方式包括以太网(TCP/IP、UDP/IP)3)当Server端出现故障或以太网络出现故障,致使采集器与pSpaceServer断线,当重新连接时,恢复丢失的数据。4)与pSpaceServer端断线后,恢复连接5)具有数据变化死区,数据变化范围超过死区才与Server端进行数据交互 2.1.3采集器断缓存实现原理及配置。1、采集器断线缓存实现原理,见下图:采集器数据缓存模块(DB)协议解析模块(IOmonitor,驱动)内部通信模块(CommServer,驱动)pSpaceServerServer驱动1)采集器与pSpace Server之间通过内部通信模块进行数据交互2)当pSpace Server端故障或是以太网故障时,由pSpaceServer端的驱动记录下断线的时间戳3)当故障恢复后,采集器与pSpaceServer之间恢复了数据交互,pSpaceServer端的驱动,根据断线时的时间,通过CommServer将数据缓存模块中的这段时间的数据传给Server端。2、配置方法1)采集器端CommServer的配置(1)Tcp/Ip方式:如果使用Tcp/Ip方式,则需要设置Tcp/Ip参数。“本机网卡IP”:如果本机有多个网卡,则用户可能需要自己选择IP地址,默认为空;“端口”:为客户端要连接的端口。(2)Udp/Ip方式:如果使用Udp/Ip方式,则需要设置Udp/Ip参数。“本机网卡IP”:如果本机有多个网卡,则用户可能需要自己选择IP地址,默认为空;“端口”:为客户端要连接的端口。(3)通信参数:通信中断后恢复时间:在客户端多长时间没有访问或收到数据不正确之后清空数据缓存重新建立数据信息。通讯超时时间:在通讯时超过一定时候没有收到数据包或者收到的数据包不正确,处理相应的链路允许跳过注册过程:在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时数据或者历史数据,节省通讯过程,选择跳过注册过程时,CommServer会在工程目录的CommServer目录下搜索注册点文件,文件名命名规范为RegInfo_通讯链路_链路地址.csv。 2)驱动配置(1)数据包长度:通讯时最大的数据包长度,超过这个长度时,数据将分包发送(2)同步时间:是否允许修改服务端的时间(3)同步历史:启动同步历史数据时间,是指程序启动时同步多少时间的历史数据;每次同步历史数据时间,是指程序同步历史过程中每次读取的历史数据长度;如果想同步历史数据点组态时相关历史点必须勾选允许读取历史参数(4)允许下置数据:允许设置数据到服务端,如果想设置数据,组态时必须勾选允许下置数据(5)跳过注册过程:在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时数据或者历史数据,节省通讯过程,IO采集程序判断点名文件不存在时会按照RegInfo_设备名_链路地址.csv的格式生成点表文件,如组态发生变化时可以删除原点表文件,IO程序会自动重新生成。链路地址200-255且不能重复3)数据连接项(1)数据类型:数据传送的类型(2)参数:服务端的点名(3)允许下置数据:可以写入数据(4)允许读取历史:同步该点的历史数据2.2服务器端模块及功能介绍2.2.1实时模块介绍第*页处理所有来自各种外部系统的数据,如DCS,PLC,SCADA,底层I/O设备等。周期性将数据送到文件归档,同时根据需要将报警信息进行发布。实时模块相关文件 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 第*页序号文件名描述1DB.exe历史模块动态库,处理实时模块转过来的数据,并进行压缩处理2DB.ini底层动态库。3CalcParser.dllDB相关动态库文件。DB.ini参数说明2.2.2历史模块介绍第*页长期的,永久的保存来自实时模块的数据。为上层应用程序提供历史数据旋转门压缩算法第*页TimeTemperatureA:存档值AAAAAAA压缩运算法则由新的实时值来决定哪一个值将被保存在归档文件里存储结构及存储空间说明第*页时间(Time)数值(value)质量(Quality)secondmillseconddoublefloatfloatint32boolQuality4字节2字节8字节4字节4字节1字节1字节每一条记录存储所需磁盘空间从上表可以看出,各种数据类型所占用磁盘并不一样。对于一条记录来说,所需的磁盘空间最多15字节(带毫秒标签)。如何计算历史数据所占存储空间举例:总共有1万个模拟量测点,这些测点平均每秒变化一次,每次变化均要保存,存贮一年历史数据,需要多少磁盘空间?在完全不压缩的情况下,数据容量的计算 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 为:不压缩数据容量=单条历史数据的尺寸*秒数*分钟数*小时数*天数*测点数10000点数据容量=14*60*60*24*365*10000=4405G不压缩索引容量=单条索引的尺寸*秒数*分钟数*小时数*天数*测点数/20010000点索引容量=10*60*60*24*365*10000/200=15G存储结构及存储空间说明第*页压缩后的容量计算:在工程现场,一般而言,采用哈佛曼算法的压缩比为15:1左右,采用变化压缩算法的压缩比为20:1左右,采用旋转门算法的压缩比为30:1左右。如果再加上一些特殊的技术(如二次压缩技术,质量戳与数据值分开保存等),压缩比可以达到40:1左右。那么压缩后的容量可按照如下公式计算:压缩后总容量=(不压缩数据容量+不压缩索引容量)/压缩比10000点压缩后数据容量=(4405+15)/40=110G这个结果只考虑了双精度浮点数每秒变化一次,而且要求毫秒时间标签下得到的结果,如果系统中还有其他数据类型,如单精度浮点数,整数,开关量,那么这个结果最少还可除以5。计算历史数据容量的近似计算公式:历史数据容量=年数*万点数*25G/平均变化一次的秒数历史模块相关文件说明第*页序号文件名描述1HisSaveManager.dll历史模块动态库,处理实时模块转过来的数据,并进行压缩处理2libdb45.dll底层动态库。历史模块存储文件说明第*页序号文件名描述1__db.001~__db.003历史模块缓冲文件2FcHisTagId.Inx历史模块存储信息3HISTORY.MGR历史数据文件管理文件4HISDATA*.PSF历史数据文件,最大1.5G,按流水号增加5HisState.ini历史存储时生成的记录文件6tagparhi.idx索引文件7tagparid.idx索引文件8TagIdx00.dat索引文件2.2.3网络模块介绍第*页处理所有网络相关的服务请求。网络模块相关文件说明第*页序号文件名描述1NetServer.exe网络模块。2NetClient.exeWEB发布时提供给ActiveX使用的程序默认端口为2006,2007。端口号(TCP)作用2006文件传输端口2007数据传输端口2.2.4事件单元介绍第*页记录系统的操作及任何出错记录。2.3数据库系统管理工具介绍提纲2.3.1安装2.3.2驱动组态2.3.2数据库组态2.3.3点参数2.3.4点类型2.3.5点管理服务器安装演示驱动组态演示(OPC)数据库组态演示批量建点演示练习:安装服务器端必装组件为:pSpaceServer选装组件为:pSpaceClient一项或多项扩展功能组件一项或多项专用服务组件实时数据库安装Index实时数据库安装pSpaceServerAdminI/O驱动安装安装OPC驱动实例驱动组态驱动组态的目的:使实时数据库能够与特定的一类或多类数据节点(上位机软件、DCS、PLC等)实现数据的交互,并最终实现点对点的读写关系。IO设备组态总览I/O设备组态I/O设备组态I/O设备组态I/O设备组态数据库组态配置数据库及数据库中点的过程数据库Admin总览数据库区域pSpace数据库Area01Area02……AreaNUnit01Unit02……Unit01Unit02……Unit01Unit02……0pt1pt2pt3pt4pt5pt6pt7pt8pt9pt10pt12pt13pt14pt15pt16pt17pt18pt19pt20pt21pt22pt23pt24pt25测点属性测点类型模拟I/O点数字I/O点累计点控制点运算点PVNameDesc……PVNameDesc……PVNameDesc……PVNameDesc……PVNameDesc……测点设置测点设置测点设置测点设置模拟量点开关量点累计点控制点计算点组合点快速点组态快速点组态系统运行练习服务端安装演示数据库组态演示(OPC)驱动组态演示批量建点演示服务端安装演示数据库组态演示(OPC)驱动组态演示批量建点演示2.4客户端模块及功能介绍提纲2.4.1客户端安装2.4.2客户端总览2.4.3曲线2.4.4报表2.4.5报警2.4.6关系数据库2.4.7脚本、函数2.4.8Excel-Addin安装客户端必装组件为:pSpaceClient选装组件为:一项或多项扩展功能组件一项或多项专用服务组件客户端安装将Pspace光盘插入光驱中,打开index.htm,可弹出如下图所示网页。在网页中双击pSpaceClient,在弹出的对话框中点击运行即可完成pSpaceClient的安装。客户端安装安装完pSpaceClient后,在计算机程序菜单中会多出pSpaceClient的菜单项,如下图所示。至此,pSpaceClient就宣布安装完成了!现在就可以进入到pSpaceClient的开发环境中开发动态流程图、曲线、报表等人机界面了。工程管理器在开始菜单中点击pSpaceClient快捷方式后,进入工程管理器工程管理器如同客户端的大门,也像客户端程序的管家,它可以把工程整理的条条有序,而且工程管理器中还有许多实用的功能。在建立一个新工程时,首先通过“工程管理器”指定工程的名称和工作的路径,不同的工程一定要放在不同的路径下。工程管理器的功能在工程管理器中:点击新建按钮可以新建一个工程。点击删除按钮可以删除一个工程的快捷方式。点击运行按钮可以进入到运行状态。点击开发按钮可以进入到开发环境。点击搜索可以查找指定目录下的工程。点击备份可将当前选中工程压缩备份成PCZ格式。点击恢复按钮可将PCZ格式的备份工程解压缩成可执行工程。点击打包按钮可以将当前选中的客户端工程打成安装包。开发环境pSpaceClient的开发环境可以完成客户端运行系统的界面开发、功能实现、服务配置等工作。开发环境分项介绍1.菜单开发环境的菜单是为开发环境的应用而做的多组功能快捷方式的列表。包括:文件、编辑、查看、工具、操作、特殊功能、帮助。2.快捷菜单快捷菜单是为了方便用户应用而设置的一组常用功能菜单。快捷菜单可根据用户的喜好自由更改。开发环境分项介绍3.工程项目工程项目是为了方便用户开发界面及实现功能而做的快捷导航栏。用户可以根据自己的喜好打开或关闭工程项目导航栏。4.系统配置系统配置是为了方便用户配置开发系统基本参数、运行系统基本参数、实时数据库服务器参数、双服务器冗余、报警参数、时间参数、用户管理等做的快捷导航栏。开发环境分项介绍5.属性设置属性设置导航栏可以方便用户查询界面中“对象”的基本属性、特殊属性、拥有的方法、事件、动作等信息。6.工具箱用户可以通过工具箱中的工具在窗口中绘制图形、添加组件、Windows控件、复合组件及AcitveX控件。运行环境当工程开发完成之后可以运行pSpaceClient的运行环境来从实时数据库服务器中得到数据,准确、及时的显示给最终用户。最终用户的浏览、查询、控制等操作都在运行环境中完成。曲线开发1.创建曲线创建趋势曲线的方式有三种选择菜单命令工具[T]->复合组件(S)->曲线。2)选择工程项目导航栏中的复合组件->曲线。3)单击工具条上的       按钮->曲线。在复合组件中选择曲线类中的趋势曲线,在窗口中点击并拖拽到合适大小后释放鼠标。曲线开发2.通用设置在曲线上单击右键选择对象属性或者双击曲线,弹出曲线属性设置对话框在属性设置中有两个标签页:通用设置和曲线设置。通用设置分四部分:坐标轴、其它设置、放缩设置和安全区坐标轴在坐标轴框中,可以设置X,Y轴的主分度数目。其它设置在此设置曲线的边框、背景、游标和时间的颜色等。放缩设置设置在曲线运行时,鼠标进行拖动的时候,所进行的拖动移动和放大功能。安全区用来设置曲线的安全区管理,能够管理曲线所有的操作权限。曲线开发3.曲线设置曲线列表增加曲线以后,曲线列表中会显示一条记录,访记录的内容包括曲线名称、Y轴变量名、Y轴范围、开始时间、时间范围。可对曲线列表中的曲线进行增加、修改、删除的操作。属性设置曲线的名称、最大采样、取值类型、样式、标记、颜色、类型、变量、低限、高限、小数位数。曲线操作添加曲线、修改曲线、删除曲线。实时趋势实时趋势是动态的,在运行期间是不断更新的。历史趋势历史趋势是根据保存在实时数据库中的历史数据随历史时间变化而绘出的二维曲线图。曲线开发属性类别控件属性属性功能基本属性LColor改变曲线的边线颜色DrawBk是否绘制背景色DrawFrame绘制边框鼠标操作属性MousePan是否允许鼠标平移,鼠标平移后曲线也平移。MouseZoom是否允许鼠标缩放坐标轴操作MultiXAxis是否允许多横轴显示MultiYAxis是否允许多纵轴显示RightYAxis纵轴右显示游标控制DrawSlidLine是否绘制游标线SlidColor游标颜色缩放属性XAxesPanX轴是否允许平移XAxesZoomX轴是否允许缩放UnShowbaddata是否显示无效数据4.曲线属性报表开发专家报表是北京三维力控科技有限公司在长期开发实践的基础上推出的功能强大、技术成熟的报表组态工具。主要适用于工业自动化领域,是解决实际开发过程中的图表、报表显示,输入,打印输出等问题的最理想的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。采用专家报表可以极大的减少报表开发工作量,改善报表的人机界面,提高组态效率。非专业人员采用专家报表组件可以开发出专业的报表;而专业的开发人员采用专家报表组件,则可以更快地进行报表编辑。新的专家报表具有如下典型功能:1.专业的报表向导2.丰富的单元格式与设计3.强大的图表功能4.支持多种格式导入导出5.与Excel,Word表格数据兼容的复制和粘贴6.别具一格的选择界面7.强大的打印及打印预览1.报表介绍1).进入报表编辑环境,打开报表向导,选“力控数据库报表向导”,单击下一步。2).对行列数以及单元格大小进行设置,在此例中采用默认值,单击下一步。3).选择要创建的报表类型,在此例中选择创建“日报表”,单击下一步。4).设置报表的起始时间和时间样式,在此例中采用默认值,单击下一步。5).选择要显示的数据库点添加到右边列表框中,单击完成。6).保存并退出报表编辑环境。报表开发2.创建本地数据库报表报表开发3.创建关系数据库报表1).进入报表编辑环境,打开报表向导,选择“关系数据库报表向导”,单击下一步。2).对单元格大小及其他参数进行设置,在此例中采用默认值,单击下一步。3).设置需要连接的关系数据库,选中“显示字段名”。4).从数据表下拉框中选择需要查询的数据表,在字段名中选择需要查询的字段,单击下一步。5).设置查询条件,这里选择“全部”,单击下一步。6).可以查看并修改查询脚本,这里选择默认值,单击完成。报警事件开发Pspace报警机制可分为“过程报警”和“系统报警”。过程报警是过程情况的警告。系统报警是当系统运行错误、I/O设备通讯错误或出现设备故障时而产生的报警。1.报警功能介绍模拟量报警低低限报警低低限参数LL低低限报警优先级LLPR低限报警低限参数LO低限报警优先级LOPR高高限报警高高限参数HH高高限报警优先级HHPR高限报警高限参数HI高限报警优先级HIPR变化率报警限值RATE和周期RATECYC变化率报警优先级RATEPR偏差报警偏差限值DEV和设定值SP偏差报警优先级DEVPR报警死区死区限值DEADBAND 延时报警延时时间ALARMDELAY 开关量报警开关量状态报警正常状态值NORMALVAL异常报警优先级ALARMPR2.报警类型和优先级参数表报警事件开发3.报警配置力控过程报警的初始配置是在数据库组态界面中配置完成的。在实时数据库中可以配置报警限值、报警优先级、报警死区、报警延时时间、偏差报警和变化率报警等。1)报警类型越限报警偏差报警变化率报警死区延时报警开关量状态报警2)报警优先级0:低级报警1:高级报警2:紧急报警报警事件开发4.报警组态当运行系统中有报警产生时,会以某些固定的方式进行提示,力控中的系统报警的方式有:记录、标准报警声音、弹出提示框、系统报警窗、打印等。创建系统报警的方式如下:选择系统配置导航栏中报警配置下的报警设置并双击下面对报警设置中的五种系统报警方式进行逐一介绍。1).记录2).标准报警声音3).弹出提示框4).系统报警窗5).打印报警事件开发5.本地报警显示本地报警使用两种预定义的类型:实时报警和历史报警。“实时报警”只反映当前未确认和确认的报警。如果经过处理后一个报警返回到正常状态,则这个变量的报警状态变为“恢复”状态,它前面产生的报警状态从显示中消失。“历史报警”反映了所有发生过的报警。“历史报警记录”可显示出报警发生的时间、确认的时间和报警状态返回到正常状态时的时间。 在两种类型报警的显示中,本地报警按行显示,一屏可显示的行数由报警记录的大小和显示字体决定。 力控允许配置报警记录,包括显示字体、确认未确认项的显示颜色等。1.外观:1)颜色:设置表头背景颜色,表头的文字颜色,报警确认后的颜色、报警级别为低、高、紧急时的颜色;2)数据源:选择报警的数据源;3)报警类型:实时记录或历史记录;4)区域号:要显示的区域;5)单元:要显示的单元;6)子单元:要显示的子单元;7)组:要显示的组;8)确认级别:设置报警控件的允许操作级别和允许操作的安全区。2.记录格式:记录格式选项卡用来配置报警记录的显示内容。3.统计位号设置:配合本地报警组件的statistic()方法使用,分别将统计个数变量、最大值变量、最小值变量连接一个变量点。报警事件开发6.创建并配置本地报警在复合组件窗口的“报警”子目录下双击本地报警控件,即可将一个本地报警控件添加到当前活动窗口上。报警事件开发7.本地报警的属性、方法1).AckAll()说明:确认全部报警信息2).AckSingle()说明:确认选中报警信息3).NextDay()说明:查看后一天报警信息4).PrevDay()说明:查看前一天报警信息5).PageDown()说明:查看下一页报警信息6).PageUp()说明:查看上一页报警信息7).Print()说明:打印报警信息8).SetArea(value)说明:选择区域。9).SetInquireType(value)说明:选择查询类型。10).Statistic(string1,string2,string3)说明:统计给定位号在查询时间范围内的报警条数。报警事件开发8.事件记录简介事件处理功能模块能记录系统各种状态的变化和操作人员的活动情况。当产生某一特定系统状态时,比如某操作人员的登录、注销,站点的启动、退出,用户修改了某个变量值等事件产生时,事件记录即被触发。事件不需要操作人员应答。Pspace日志程序可以对操作人员的操作过程进行记录,并可记录力控相关程序的启动、退出及异常的详情。用户可以通过记录来对系统进行维护。事件记录共有以下几项内容:将操作员的登录、注销详情记入指定的关系数据库或日志系统。将站点的启动、退出详情记入日志系统。将力控组件的启动、停止详情记入日志系统。将力控工程运行过程中产生的消息、告警、错误等记入日志系统。对于某些用户指定的变量,事件记录系统可以将用户对变量的操作详情记入指定的关系数据库或日志系统。报警事件开发9.事件记录配置1)变量产生的事件记录的配置2)本地显示事件记录的配置读写关系数据库力控SQL访问功能是为了实现力控和其他ODBC数据库之间的数据传输。它主要由数据表管理(SQL数据表模板和数据表绑定)和SQL函数两部分组成。数据表管理用来建立数据库字段和力控变量之间的联系。通过SQL数据表模板在数据库中创建表格,通过数据表绑定实现对记录的操作。SQL函数可以在脚本中任意调用。这些函数用来创建表格,插入删除记录,编辑已有的表格,清空删除表格,查询记录等。1.下面介绍本章内容涉及的主要概念:1)ODBC数据源:数据源包括数据和需要访问数据的种类,所在位置、用户名,口令、数据库文件记录访问等级等信息,可以通过Windows系统设置中的“数据源(ODBC)”创建。2)数据表模板:可定义的数据表的结构,如字段组成,字段类型等。可以通过该模板创建一个数据表或多个数据表。3)绑定表(数据表绑定):是指将数据表中的字段(列)与力控中的变量建立对应关系,插入或更新记录时各字段将取对应力控中变量的当前值。4)SQL函数:可以在力控的任意脚本中调用。这些函数用来创建表格,插入/更新/删除记录,查询记录等。 2.使用SQL访问功能的一般步骤:1)通过数据表管理器建立SQL数据表模板。2)进行数据表绑定。在脚本中实现SQL操作,大体包括:建立连接、建立数据表/选择记录(在已有的表中查询)、插入/更新/删除记录或改变记录当前位置、断开连接等几个过程。1.概述读写关系数据库2.访问ACCESS数据库建立数据表模板。建立数据表绑定建立ODBC数据源使用SQL函数。 面向对象设计的脚本编译环境,“所见即所得”,方便引用方法和变量; 类“Basic”的语言环境,提供面向对象编程方式; 脚本类型和触发方式多样,支持条件动作、数据变化动作、窗口动作、循环动作等;脚本与函数1.脚本编译器脚本与函数2.动作脚本类型1)图形对象动作脚本图形对象的触敏性动作脚本可用于完成界面与用户之间的交互式操作,图形对象包括每一种对象都有一些共同属性和专有属性。2)应用程序动作脚本应用程序动作脚本是与整个应用程序链接,它的作用范围为整个应用程序,可以在这种脚本中调用其他应用程序、完成数值计算等。3)窗口动作脚本窗口动作脚本与特定的窗口链接,它的作用范围为窗口,窗口画面关闭的时候,动作脚本就不执行了。4)数据改变动作脚本  数据改变动作脚本与变量链接,以变量的数值改变作为触发事件。每当变量的数值发生变化时,脚本执行一次。5)键动作脚本      键动作脚本是链接到键盘上特定的键或键组合,以按键的动作作为触发的动作事件。6)条件动作脚本   条件动作脚本既可以与离散型变量链接,也可以与一个等于真或假的表达式链接,以变量或逻辑表示式的条件值为触发事件。脚本与函数力控的预设函数可以分为两大类,全局函数和对象函数。对象函数是与对象相关的函数,如配方函数,Windows控件函数。全局函数可以直接调用,而对象函数必须按对象属性方法引用规则调用,函数包括如下几类:1).数学函数用于数学计算。2).字符串操作用于字符串截取,类型转换等。3).设备操作用于IO设备启停,切换地址等。4).系统函数主要用于画面上图形对象操作。5).SQL函数用于通用数据库操作。6).配方函数参见配方相关章节7).WINDOWS控件函数参见组件相关章节8).内置数据表函数对内置数据表进行操作的函数,参见相关的章节。2.函数Excel-AddinpSpaceExcelAdd-In即pSpaceServer的Excel插件可以帮助用户生成pSpaceServer数据的Excel报表。pSpaceServer的Excel插件扩展了对pSpaceServer的数据查询功能,通过该插件,可以完成:•从pSpaceServer查询实时、历史数据。•将查询获得的数据形成定制化表格。•对查询获得的原始数据做进一步计算。•执行SQL查询。•创建动态报表。1.简介Excel-Addin2.使用Excel-Addin在使用ExcelAdd-In之前要首先保证正确启动pSpaceServer。启动Excel,在工具栏上找到pSpaceExcelAdd-In的工具按钮,如下图所示:按钮定义分别是:1)实时数据。2)历史数据。3)csv文件数据。4)SQL查询。5)刷新。6)批量参数替换。7)保存静态文件。Excel-Addin3.实时数据可以单点选择,也可以多点选择,多点选择的话插件将按照客户设定模式在Excel中填写对应的单元格数据。如果数据点名称有一定的规律性,我们可以采取使用通配符的方式进行填写,例如:我们要填写tag1.pv……tag10.pv,那么我们可以直接选择tag1.pv点,然后选择使用通配符,并填写相应设置(从1到10,通配符长度1),如果要填写tag001.pv……tag010.pv这几个点的话,我们只要相应设置从1到10,通配符长度为3即可。通过以上选择点后,我们就可以选择填充方式和数据更新方式,动态数据更新将采用DDE方式运行,数据可以动态更新上来,如果才用静态数据更新,那么数据只上来一次,我们可以通过力控插件的刷新按钮来选新数据。点击确定后我们会发现Excel中已经按照我们的设定自动填写了数据,如果发现数据总是0,我们可以使用刷新功能刷新数据。Excel-Addin4.历史数据和CSV文件数据同实时数据的选择一样,我们要选择数据点,选择好时间,间隔,单位,个数,填充方式后就可以点击确定了。如果数据点是多点的话,如果为行填充模式,那么就会分多列多行填写不同数据点不同时间(每列的点名相同,每行的时间相同)。如果是列填充模式的话,则相反。选择好文件后就可以填写要在Excel中要自动填充单元。如从csv文件中载入前10行、10列的数据到Excel中,我们就可以选择行从0到9,列从0到9即可。Excel-Addin5.历史数据和CSV文件数据首先选择ADO连接数据库,然后选择查询表,并确定使用的查询字段和排序。标准我们提供2组条件的查询,分别从第一组和第二组中按照需求选择填写条件后就可以进行查询了,本功能提供了扩展功能,可以让用户自己填写SQL语句来查询,方便了高级客户使用本功能的拓展查询。只要选择使用SQL语句就可以方便的填写SQL语句来查询了。2.5WEB服务器介绍目录1.实时/历史数据库概述2.系统功能模块介绍3.系统维护4.系统设计及选型第*页推荐选用以下软件进行系统备份和恢复GhostAcronis.True.Image.Enterprise.Server3.1操作系统的备份维护第*页利用力控工程管理器中的“工程备份”备份数据库工程3.2工程的备份与恢复第*页利用力控工程管理器中的“工程恢复”恢复已备份工程第*页对数据库数据可针对文件进行备份pSpace的历史数据都位于各自工程目录\DB\DAT路径下。需要备份文件如下:序号文件名描述1FcHisTagId.Inx历史模块存储信息2HISTORY.MGR历史数据文件管理文件3HISDATA*.PSF历史数据文件,最大1.5G,按流水号增加对于HISDATA*.PSF文件,如大小为1.5GB,那么表明此数据文件已写满,那么如果已经备份过,则下次可不用备份,只备份新文件及HISTORY.MGR即可。3.3历史数据备份及恢复目录1.实时/历史数据库概述2.系统功能模块介绍3.系统维护4.系统设计及选型第*页高可靠性系统的设计,应考虑最少的停机时间,是确保稳定生产的基础。系统的主要环节都不应该有单点故障,这些地方包括系统的核心设备和同关键生产环节相关的节点。当网络某单个节点或关键部件发生故障时,应该能够在最短时间内恢复,不影响企业生产。安全性要求安全要求包括了自动化控制生产网和其它网络之间在保证数据单向传输的前提下安全隔离。最大限度的保证企业生产控制网络的安全可靠。对内部网用户的访问要能够提供较强的控制手段,其中包括对网络上的终端用户采用相应的验证手段,以及对内网中网络病毒的传播防范手段。以及同外网连接的安全控制手段。4.1系统设计原则第*页可扩展性在实用、可靠的基础上,应考虑系统以后的需求和发展。即整体规划,分步实施的原则。可管理性和可维护性对系统的设计必须考虑很好的系统管理性和维护性,选择的软件硬件都应有远程诊断,远程管理功能,并能按照一定的标准集中管理。第*页各生产系统一般为独立网络系统,但有可能使用网段相同,因此接口机最好考虑使用双网卡或多网卡,以保证数据库同时采集多个生产系统数据时不会出现网络冲突,数据库系统所在的网段IP地址不能与生产系统网络一致,也不能与企业现有网络IP地址一致。在网络边界处最好考虑使用防火墙进行独立网络进行保护。对生产系统与数据库系统之间考虑物理隔离,让数据单向传输到数据库系统,最大限度的防护生产系统。4.2网络设计考虑因素第*页根据采集点数确定网络类型,一般来说,采集点数5万点以内,全双工百兆网便可满足需求。根据节点数目确定交换机端口数目,背板带宽,吞吐率(包转发率=千兆端口数量×1.488Mpps+百兆端口数量*0.1488Mpps+其余类型端口数*包转发线速)一般来说如系统中的采集点数5万以内,节点有15个,那么交换机端口数目应选择24端口以上的交换机,背板带宽≥15*200MBbps=3Gbps。包转发率≥24*0.1488Mpps=3.5712Mpps。根据系统安全性要求选择网络隔离装置或防火墙,对于重要生产系统,考虑选择网络隔离装置或隔离网关;对于一般辅助生产系统,考虑多网卡接口机来实现网络隔离或采用防火墙方式隔离。根据存储点数,采集频率考虑存储服务器的选择,如下表:序号存储点数采样频率服务器要求1≤100003~5秒单核CPU,1GB内存,100GB存储空间2≤200003~5秒双核CPU,1~2GB内存,200GB存储空间3≤500003~5秒2颗双核CPU,2~4GB内存,500GB存储空间4≤1000003~5秒2~4颗双核CPU,4~8GB内存,1TB存储空间存储点数大于20000点可考虑采用磁盘阵列设备。4.3硬件选型原则第*页根据存储点数,采集频率考虑采集计算机的选择,如下表:序号存储点数采样频率服务器要求1≤10003~5秒单核CPU,256GB内存,80GB硬盘2≤20003~5秒单核CPU,512内存,80GB硬盘3≤50003~5秒双核CPU,512内存,80GB~160GB硬盘4≤100003~5秒双核CPU,1GB内存,160GB硬盘选择防火墙应考虑防火墙实现技术,吞吐率,连接数,包转发率等因素进行选择。
本文档为【pSpace 培训PPTnew】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百万精品文库
暂无简介~
格式:ppt
大小:7MB
软件:PowerPoint
页数:124
分类:
上传时间:2022-02-23
浏览量:4