scada与MySQL连接-SCADA系统与实时数据库数据同步.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
scada与MySQL连接_SCADA系统与实时数据库数据同步 摘要:本⽂介绍了⼒控SCADA平台软件eForceCon如何与实时数据库通讯,将⼤量的实时数据库写⼊到实时数据库中,集中管理数据,⽅ 便数据检索与分析。 1 概述 数据同步⼯具设计是⽤于将⼀个SCADA系统的数据同步到实时数据库系统的软件⼯具,主要基于客户在⼯业⽣产控制中使⽤的不同的数据 库管理系统和需要对数据进⾏管理分析的事实基础,将⼀个数据库系统的数据同步到另⼀个数据库系统来进⾏统计监测和数据分析已成为客 户的⼀项最基本的需求。 2 功能说明 数据同步⼯具的功能主要是将系统中的数据及属性同步到另⼀个数据库系统中。实际同步的过程,则是以任务为中⼼,按照每⼀条任务中指 定的源数据库、⽬标数据库、同步的测点列表、同步属性等信息来进⾏数据同步。 系统中提供了⽤户操作界⾯,⽤户可以在界⾯上直观的看到各条任务信息和执⾏情况。并且,还可以通过界⾯来对任务、数据库服务器等数 据进⾏管理,以⽅便⽤户更加灵活地使⽤本⼯具完成⽣产任务。 3 部署⽅案 在使⽤同步⼯具时,对同步⼯具的各部分所处位置⽆特殊要求,源服务器、⽬标服务器和同步⼯具的各部分是相对独⽴的。但由于在同步⼯ 具的界⾯⼯具中添加任务时,涉及到对源服务器中节点选择订阅问题,因此要求此时源服务器必须是启动成功状态,否则⽆法完成添加任务 操作;在同步⼯具的界⾯⼯具中对服务器信息进⾏编辑时,也需要相应的服务器处于启动成功状态,以⽅便程序进⾏连接测试,增加操作安 全性。同步⼯具正常⼯作时,源服务器、⽬标服务器以及同步⼯具的任务管理中⼼和任务执⾏中⼼都要处于正常运⾏状态。 同步⼯具运⾏时各部分的部署关系如图所⽰: 上图展⽰了同步⼯具⼀对⼀的⼯作⽅式。当同步⼯具同步数据的源服务器或⽬标服务器有多个时,可能会存在多对⼀甚⾄多对多的情况,其 具体实现与同步⼯具⼀对⼀的⼯作⽅式类似,只需要提供多个插件与服务器进⾏交互即可。 4 配置⽅法 本系统的操作主要是在本系统⽣成的⼀个界⾯⼯具上进⾏的,界⾯⼯具中提供了显⽰任务信息,对任务增加、删除、查看等操作和对服务器 信息的管理的功能。 搭建环境完成后,便可以直接运⾏本系统。运⾏本系统时,⽤户可以看到和操作的部分就是同步⼯具的任务管理中⼼;任务执⾏中⼼则在后 台运⾏完成数据从⼀个服务器到另⼀个服务器的同步。整个系统同步⼯作的实现是以任务为中⼼进⾏,任务执⾏中⼼通过创建多个线程,分 别负责不同任务数据的同步⼯作。 下⾯是对系统界⾯部分各个窗⼝的操作情况和其功能的具体介绍。 4.1 任务管理中⼼ 任务管理中⼼的操作界⾯如图所⽰。 界⾯左侧是⼀个树形控件,显⽰了系统中的数据源服务器信息、任务信息和⽇志⽂件结构。界⾯右侧是⼀个列表框,这个区域显⽰的是与左 侧树形控件中选中的项相对应的数据信息表。数据源服务器表中存放了当前系统中的数据源服务器的⼀些基本的信息,如服务器ID、服务器 名称、IP地址等;任务表(包括实时任务和历史任务)中则展⽰了当前系统中的任务数据信息,并且根据任务的执⾏实时更新任务状态数据。 界⾯上⽅的菜单中提供了对这些数据表格进⾏各种操作的菜单项。除了通过菜单项对数据源和任务进⾏操作管理外,还可以通过右键菜单来 完成相应的操作和管理。 任务数据分为两⼤类,分别是实时任务和历史任务,主要是针对同步数据是实时数据还是历史数据这⼀属性来区分的。实时任务,就是实时 的同步任务中所有测点的实时数据和⼀些其他的属性,或者按照指定的总召周期定期的更新订阅测点的实时数据。历史任务则是同步任务中 的测点某⼀段时间内的历史数据。 对于⼀个初次启动起来的同步⼯具系统,⾥边没有任何记录和信息——既没有任务信息,也没有服务器信息。这时,我们需要通过服务器管 理按钮进⼊服务器管理界⾯,⾸先添加⼀些服务器信息,然后才能进⾏添加任务、查看任务等后续操作。 4.2 数据源服务器 数据源服务器界⾯图如图所⽰。界⾯右边的列表框中列出了服务器列表信息;界⾯菜单栏和右键菜单提供了对服务器进⾏增加、删除、修改 等操作的菜单项,可以通过这些菜单项可以进⼊相应的操作界⾯。 服务器管理界⾯图 4.3 编辑服务器 编辑服务器界⾯图如图所⽰。 在数据源服务器管理界⾯中,通过增加服务器和修改服务器菜单操作都是跳转到这个界⾯。不同的是,通过点击增加服务器菜单项进⼊这个 界⾯时,界⾯中的服务器信息编辑框都是空⽩的,需要⼿动选择或者输⼊服务器的各项信息;⽽通过点击修改服务器菜单项进⼊这个界⾯时 界⾯中服务器信息编辑框中会显⽰之前选中的那条服务器的信息,这时只需要修改想要修改的部分信息即可,没有进⾏修改的部分则会保留 原值。 在编辑完服务器信息后,需要⾸先通过连接测试才可以点击确定按钮增加或修改服务器信息,否则也会弹出对话框提⽰需要进⾏连接测试。 只有经
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助