CN107390651A - 一种scada系统集中检索及修改方法 - Google Patents
一种scada系统集中检索及修改方法 Download PDFInfo
- Publication number
- CN107390651A CN107390651A CN201710561877.1A CN201710561877A CN107390651A CN 107390651 A CN107390651 A CN 107390651A CN 201710561877 A CN201710561877 A CN 201710561877A CN 107390651 A CN107390651 A CN 107390651A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- servers
- modification
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 239000012141 concentrate Substances 0.000 title claims abstract description 9
- 238000012986 modification Methods 0.000 claims abstract description 35
- 230000004048 modification Effects 0.000 claims abstract description 35
- 230000008859 change Effects 0.000 claims abstract description 14
- 230000009471 action Effects 0.000 claims description 3
- 230000002265 prevention Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 abstract description 2
- 238000005457 optimization Methods 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31088—Network communication between supervisor and cell, machine group
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种SCADA系统集中检索及修改方法,属于工业控制SCADA系统领域,本发明采用触发的方式运行,IP服务器在收到客户端的唤醒指令启动运行,执行客户端下发的控制指令,执行结束后,收到客户端的退出指令退出运行。本发明通过引入IO Server IP服务器和客户端的方式,将原来工程实施过程中遇到的设备IP地址或名称变动时只能在IOServer端逐一找到需修改的设备然后在该设备驱动配置内单个手动修改转变为在监控画面通过打开IP客户端的方式集中查找和修改,很好的解决了手动逐一修改设备IP地址和名称的费时、重复、繁琐和易出错问题。尤其在铁路隧道防灾系统的多终端设备系统中特别适用。
Description
技术领域
本发明属于工业控制SCADA系统领域,特别是涉及一种SCADA系统集中检索及修改方法。
背景技术
在工业自动化领域,随着Internet技术、面向对象技术等应用继续扩大,在SCADA系统中基于Internet技术的各种终端产品和智能设备不断涌现出来,现在的SCADA系统中基于网络接口的设备越来越多,各领域搭建纯基于以太网的快速SCADA系统已逐渐发展成熟。
SCADA系统完成的监控实质上首先通过IO Server采集器把各厂家的终端设备的IO点采集上来,然后通过实时数据库、历史数据库、图形图库等做数据的显示、控制、运算和存储等。IO采集器要完成各设备数据的采集必须预先知道被采集终端设备的接口和协议(如以太网接口,ModbusTCP),协议和接口一般招投标时根据选型的产品均已确定,但往往系统调试之前业主还没有统一规划IP网段的分配,系统中诸多的网络设备又均属于不同的集成厂家完成,各集成商开发时也是临时自主给每个设备分配IP地址和名称,那么在系统实施时就可不避免的会出现IP地址冲突、设备名称错误或者按照业主的规划统一修改,那么问题就出现了这么多的IP地址和名称变动,单从上位机软件上修改IOServer采集器设备的IP和名称就会耗费大量时间,而且手动逐一修改还容易出错,一旦出错查找起来比较困难。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种更加方便快捷的SCADA系统集中检索及修改方法。
为实现上述目的,本发明提供了一种SCADA系统集中检索及修改方法,按以下步骤进行:
步骤一、IP客户端发送唤醒指令,IP服务器启动,IP客户端和IP服务器建立连接并保持,系统进入运行状态;
步骤二、IP客户端发送动作指令,IP服务器判断接收到的指令为查询指令或修改指令;当IP服务器接收到的指令为查询指令时,顺序执行步骤A1至A3;当IP服务器接收到的指令为修改指令时,顺序执行步骤B1至B3;
A1、IP服务器读取IO Server采集器内各设备驱动的IP地址和名称,并在IP服务器中形成与IP记录表格式相同的IP实时表;
A2、IP服务器将已存的IP记录表和IP实时表逐条比较,若两表参数相同,则直接上传IP记录表信息到客户端;若IP记录表和IP实时表比较设备数或参数有改变,则首先更新IP记录表内容,然后上传更新后的IP记录表到客户端;
A3、IP客户端显示查询结果,查询流程结束;
B1、客户端界面修改设备的IP地址或名称;
B2、将修改完成的IP表下发到IP服务器;
B3、IP服务器收到IP客户端下发的IP表后,与已存的IP记录表逐项比较,若与原IP表相同,修改无效,流程结束;若有不同参数,找出参数修改项,调用相应的参数接口函数将新参数写入到IO Server采集器的相应设备驱动配置内,完成IP或名称的修改。
较佳的,所述步骤B3中,修改完成后自动执行一次查询指令,并将结果反馈给IP客户端。
较佳的,IP客户端退出时,IP客户端发送退出指令,IP服务器收到退出指令后退出运行;长时间未收到连接信号或规定时间内无操作指令IP服务器自动退出;系统结束。
本发明的有益效果是:本发明通过引入IO Server IP服务器和客户端的方式,将原来工程实施过程中遇到的设备IP地址或名称变动时只能在IOServer端逐一找到需修改的设备然后在该设备驱动配置内单个手动修改转变为在监控画面通过打开IP客户端的方式集中查找和修改,很好的解决了手动逐一修改设备IP地址和名称的费时、重复、繁琐和易出错问题。尤其在铁路隧道防灾系统的多终端设备系统中特别适用。
具体实施方式
下面结合实施例对本发明作进一步说明:
一种SCADA系统集中检索及修改方法,按以下步骤进行:
步骤一、IP客户端发送唤醒指令,IP服务器启动,IP客户端和IP服务器建立连接并保持,系统进入运行状态;
步骤二、IP客户端发送动作指令,IP服务器判断接收到的指令为查询指令或修改指令;当IP服务器接收到的指令为查询指令时,顺序执行步骤A1至A3;当IP服务器接收到的指令为修改指令时,顺序执行步骤B1至B3;
A1、IP服务器读取IO Server采集器内各设备驱动的IP地址和名称,并在IP服务器中形成与IP记录表格式相同的IP实时表;
A2、IP服务器将已存的IP记录表和IP实时表逐条比较,若两表参数相同,则直接上传IP记录表信息到客户端;若IP记录表和IP实时表比较设备数或参数有改变,则首先更新IP记录表内容,然后上传更新后的IP记录表到客户端;
A3、IP客户端显示查询结果,查询流程结束;
B1、客户端界面修改设备的IP地址或名称;
B2、将修改完成的IP表下发到IP服务器;
B3、IP服务器收到IP客户端下发的IP表后,与已存的IP记录表逐项比较,若与原IP表相同,修改无效,流程结束;若有不同参数,找出参数修改项,调用相应的参数接口函数将新参数写入到IO Server采集器的相应设备驱动配置内,完成IP或名称的修改。
所述步骤B3中,修改完成后自动执行一次查询指令,并将结果反馈给IP客户端。
IP客户端退出时,IP客户端发送退出指令,IP服务器收到退出指令后退出运行;长时间未收到连接信号或规定时间内无操作指令IP服务器自动退出并结束。
本发明系统基于以太网,通讯方式也是通过TCP和UDP来实现的,系统架构根据需求可采用本地一体化布置也可采用C/S架构。考虑到本系统为非实时操作,所以整个系统运行采用触发的运行方式,以减少对系统内存的占用。完全不影响上位监控系统。当在IOServer IP客户端点击查询指令时,客户端发送触发信号启动IO Server IP服务器,IOServer IP服务器启动后接收客户端发来的查询指令,为保证服务器中的IP地址记录表的实时完整性,IP服务器首先通过接口函数去读取IO Server采集器,将读取回来的信息与已存的IP地址记录表进行对比更新,然后将更新后的IP地址记录表发送给客户端显示。
当修改设备IP地址和名称时,首先将要修改的IP和名称对应的在已读取的信息上做相应修改,修改支持单参数单设备修改,也支持多设备批量替换。修改完成后下发修改指令到IO Server IP服务器,IO Server IP服务器收到修改指令后,首先将新修改IP地址记录表与已存IP地址记录表做对比,找出修改项,然后通过IP地址和名称接口函数下发写入指令修改IO Server采集器端相对应的设备参数,实现一键集中修改设备IP及名称。
为保证系统修改的正确性、完整性,系统在各流程执行过程中增加了校验和认证,以及在触发命令传输过程中还增加了重试和握手等确认信息。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (3)
1.一种SCADA系统集中检索及修改方法,其特征在于按以下步骤进行:
步骤一、IP客户端发送唤醒指令,IP服务器启动,IP客户端和IP服务器建立连接并保持,系统进入运行状态;
步骤二、IP客户端发送动作指令,IP服务器判断接收到的指令为查询指令或修改指令;当IP服务器接收到的指令为查询指令时,顺序执行步骤A1至A3;当IP服务器接收到的指令为修改指令时,顺序执行步骤B1至B3;
A1、IP服务器读取IO Server采集器内各设备驱动的IP地址和名称,并在IP服务器中形成与IP记录表格式相同的IP实时表;
A2、IP服务器将已存的IP记录表和IP实时表逐条比较,若两表参数相同,则直接上传IP记录表信息到客户端;若IP记录表和IP实时表比较设备数或参数有改变,则首先更新IP记录表内容,然后上传更新后的IP记录表到客户端;
A3、IP客户端显示查询结果,查询流程结束;
B1、客户端界面修改设备的IP地址或名称;
B2、将修改完成的IP表下发到IP服务器;
B3、IP服务器收到IP客户端下发的IP表后,与已存的IP记录表逐项比较,若与原IP表相同,修改无效,流程结束;若有不同参数,找出参数修改项,调用相应的参数接口函数将新参数写入到IO Server采集器的相应设备驱动配置内,完成IP或名称的修改。
2.如权利要求1所述的一种SCADA系统集中检索及修改方法,其特征是:所述步骤B3中,修改完成后自动执行一次查询指令,并将结果反馈给IP客户端。
3.如权利要求1所述的一种SCADA系统集中检索及修改方法,其特征是:IP客户端退出时,IP客户端发送退出指令,IP服务器收到退出指令后退出运行;长时间未收到连接信号或规定时间内无操作指令IP服务器自动退出并结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710561877.1A CN107390651A (zh) | 2017-07-11 | 2017-07-11 | 一种scada系统集中检索及修改方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710561877.1A CN107390651A (zh) | 2017-07-11 | 2017-07-11 | 一种scada系统集中检索及修改方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107390651A true CN107390651A (zh) | 2017-11-24 |
Family
ID=60339233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710561877.1A Pending CN107390651A (zh) | 2017-07-11 | 2017-07-11 | 一种scada系统集中检索及修改方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107390651A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110889776A (zh) * | 2019-11-20 | 2020-03-17 | 广东电网有限责任公司 | 一种设备参数继承信号描述批量修改方法 |
CN113918778A (zh) * | 2021-09-24 | 2022-01-11 | 中盈优创资讯科技有限公司 | 一种专线用户ip地址信息核查比对方法及装置 |
CN116383256A (zh) * | 2023-04-04 | 2023-07-04 | 惠州市乐亿通科技有限公司 | 一种作业指导文件的制作方法及pcba的生产方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1909486A (zh) * | 2006-08-09 | 2007-02-07 | 艾默生网络能源有限公司 | 一种监控系统及其动态自配置方法 |
US20100054276A1 (en) * | 2004-10-20 | 2010-03-04 | Electro Industries/Gauge Tech. | System and method for providing communication between intelligent electronic devices via an open channel |
CN101873356A (zh) * | 2010-05-10 | 2010-10-27 | 杭州海康威视系统技术有限公司 | 一种修改设备ip地址的方法及装置 |
CN102594611A (zh) * | 2012-03-22 | 2012-07-18 | 江苏亿通高科技股份有限公司 | 一种网管代理更新Trap会话链表的方法 |
CN104301449A (zh) * | 2014-10-08 | 2015-01-21 | 杭州华三通信技术有限公司 | 一种修改ip地址的方法和装置 |
US8983669B2 (en) * | 2012-07-31 | 2015-03-17 | Causam Energy, Inc. | System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network |
CN105279275A (zh) * | 2015-10-31 | 2016-01-27 | 南京南瑞继保电气有限公司 | 调度主站端的点表组态方法 |
CN105391066A (zh) * | 2015-12-17 | 2016-03-09 | 西安交通大学 | 一种智能电网模拟运行系统 |
CN105391589A (zh) * | 2015-12-15 | 2016-03-09 | 京信通信技术(广州)有限公司 | 一种报文传输的方法及装置 |
CN105763378A (zh) * | 2016-04-11 | 2016-07-13 | 北京卓越信通电子股份有限公司 | 一种基于乘客信息系统的远程网路地址分配方法 |
CN106231001A (zh) * | 2016-07-25 | 2016-12-14 | 浙江大华技术股份有限公司 | 一种进行ip地址配置的方法、设备和系统 |
CN106483860A (zh) * | 2015-09-02 | 2017-03-08 | 上海宝信软件股份有限公司 | 针对plc的数据自动采集中间件及其使用方法 |
-
2017
- 2017-07-11 CN CN201710561877.1A patent/CN107390651A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100054276A1 (en) * | 2004-10-20 | 2010-03-04 | Electro Industries/Gauge Tech. | System and method for providing communication between intelligent electronic devices via an open channel |
CN1909486A (zh) * | 2006-08-09 | 2007-02-07 | 艾默生网络能源有限公司 | 一种监控系统及其动态自配置方法 |
CN101873356A (zh) * | 2010-05-10 | 2010-10-27 | 杭州海康威视系统技术有限公司 | 一种修改设备ip地址的方法及装置 |
CN102594611A (zh) * | 2012-03-22 | 2012-07-18 | 江苏亿通高科技股份有限公司 | 一种网管代理更新Trap会话链表的方法 |
US8983669B2 (en) * | 2012-07-31 | 2015-03-17 | Causam Energy, Inc. | System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network |
CN104301449A (zh) * | 2014-10-08 | 2015-01-21 | 杭州华三通信技术有限公司 | 一种修改ip地址的方法和装置 |
CN106483860A (zh) * | 2015-09-02 | 2017-03-08 | 上海宝信软件股份有限公司 | 针对plc的数据自动采集中间件及其使用方法 |
CN105279275A (zh) * | 2015-10-31 | 2016-01-27 | 南京南瑞继保电气有限公司 | 调度主站端的点表组态方法 |
CN105391589A (zh) * | 2015-12-15 | 2016-03-09 | 京信通信技术(广州)有限公司 | 一种报文传输的方法及装置 |
CN105391066A (zh) * | 2015-12-17 | 2016-03-09 | 西安交通大学 | 一种智能电网模拟运行系统 |
CN105763378A (zh) * | 2016-04-11 | 2016-07-13 | 北京卓越信通电子股份有限公司 | 一种基于乘客信息系统的远程网路地址分配方法 |
CN106231001A (zh) * | 2016-07-25 | 2016-12-14 | 浙江大华技术股份有限公司 | 一种进行ip地址配置的方法、设备和系统 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110889776A (zh) * | 2019-11-20 | 2020-03-17 | 广东电网有限责任公司 | 一种设备参数继承信号描述批量修改方法 |
CN113918778A (zh) * | 2021-09-24 | 2022-01-11 | 中盈优创资讯科技有限公司 | 一种专线用户ip地址信息核查比对方法及装置 |
CN116383256A (zh) * | 2023-04-04 | 2023-07-04 | 惠州市乐亿通科技有限公司 | 一种作业指导文件的制作方法及pcba的生产方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107291565B (zh) | 运维可视化自动化作业平台及实现方法 | |
CN106953918A (zh) | 基于通用服务协议的主子站程序化控制系统及方法 | |
CN108427616A (zh) | 后台程序监控方法及监控装置 | |
CN107844961A (zh) | 基于bim的总承包工程施工阶段智能管理系统及方法 | |
CN107390651A (zh) | 一种scada系统集中检索及修改方法 | |
CN111526201A (zh) | 一种机器人管理方法、系统及边缘服务器 | |
CN110532021A (zh) | 分布式控制系统的组态文件的处理方法及装置 | |
CN112968815B (zh) | 一种断网续传的实现方法 | |
CN110768840A (zh) | 通信设备的控制方法、装置、设备及存储介质 | |
CN108134690A (zh) | 网络业务部署流程控制方法、装置及系统 | |
CN113794775A (zh) | 机器人控制管理办法及系统 | |
CN109274912A (zh) | 视频录制方法、装置、介质和计算设备 | |
CN112866342A (zh) | 一种面向钢铁行业的分布式数据采集系统及方法 | |
KR102593008B1 (ko) | Opc ua를 이용한 분산형 스마트 팩토리 운영 방법 및 장치 | |
CN105207825A (zh) | 一种网元快速同步系统及网元快速同步方法 | |
CN108089986A (zh) | 一种基于机器人的版本更新测试方法及系统 | |
CN114285695A (zh) | 通信方法、装置、设备、系统和存储介质 | |
CN113543185A (zh) | 基于自动开站助力5g高密度基站快速运营方法及系统 | |
CN110995794B (zh) | 一种电力数据的远程获取方法 | |
CN109224451A (zh) | 基于区块链子链的游戏开发方法、设备以及存储介质 | |
CN101159605B (zh) | 一种可实现状态记忆和恢复的流程控制方法 | |
CN103414252A (zh) | 一种变电站通信服务配置信息实时同步系统及其方法 | |
CN109558388A (zh) | 一种文件修改即时共享与离线备份互传系统 | |
JPS6020845A (ja) | 分散処理システムを用いたジョブショップスケジューリング方法 | |
CN110471719A (zh) | 脚本文件的运行方法及装置、存储介质、电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171124 |
|
RJ01 | Rejection of invention patent application after publication |