CN113763954A - SCADA configuration interface operation method based on voice recognition technology - Google Patents

SCADA configuration interface operation method based on voice recognition technology Download PDF

Info

Publication number
CN113763954A
CN113763954A CN202111064404.3A CN202111064404A CN113763954A CN 113763954 A CN113763954 A CN 113763954A CN 202111064404 A CN202111064404 A CN 202111064404A CN 113763954 A CN113763954 A CN 113763954A
Authority
CN
China
Prior art keywords
scada
voice recognition
voice
method based
operation method
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
Application number
CN202111064404.3A
Other languages
Chinese (zh)
Inventor
霍柳行
赵新辉
李济善
杜少雄
李永红
吕新华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan Huadong Industry Control Technology Co ltd
Original Assignee
Henan Huadong Industry Control Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Henan Huadong Industry Control Technology Co ltd filed Critical Henan Huadong Industry Control Technology Co ltd
Priority to CN202111064404.3A priority Critical patent/CN113763954A/en
Publication of CN113763954A publication Critical patent/CN113763954A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides an SCADA configuration interface operation method based on a voice recognition technology. The SCADA configuration interface operation method based on the voice recognition technology comprises the following steps: s1: electrifying the equipment, and entering a compiling system; s2: when the SCADA project is implemented, unified planning is firstly carried out, and start-stop signals and process data of each device are encoded in a targeted and regular manner so as to enable the start-stop signals and the process data to accord with rules and grammars of voice recognition; s3: c # is used for developing a Windows application based on an OPCDA client, and an OPC data server of SCADA configuration software is accessed. The SCADA configuration interface operation method based on the voice recognition technology can control the SCADA configuration interface through voice, and further has the advantages of convenience and simplicity in operation and application diversity.

Description

SCADA configuration interface operation method based on voice recognition technology
Technical Field
The invention belongs to the technical field of SCADA configuration interface operation methods of voice recognition technology, and particularly relates to an SCADA configuration interface operation method based on the voice recognition technology.
Background
At present, all industrial information and data display software, namely SCADA software based on a C/S framework or Web front-end pages based on a B/S framework, are manually operated by process operators in a mouse and keyboard mode to complete command sending and data inputting, data or commands are transmitted to a PLC or controllers of other types on site in an HMI interface mode, and then the data or commands are converted to actions on an actuator by a site controller to realize start-stop control of site equipment and adjustment of process data.
1. The start-stop function of the general planning equipment in the configuration software is realized by utilizing a button component of the configuration software to perform some simple script control to issue commands;
2. the general planning process adjustment function in the configuration software realizes the data downloading by utilizing a data input component carried by the configuration software;
the control and adjustment methods are basically similar among various industrial configuration software, and no matter whether the brand is a foreign brand or a domestic brand, the control and adjustment methods have great difference. The hardware response mode through the peripheral accessories of the computer, namely the external keyboard and the external mouse, makes the operation be single and limited today in the development of information technology.
Therefore, there is a need to provide a new SCADA configuration interface operation method based on voice recognition technology to solve the above technical problems.
Disclosure of Invention
The invention solves the technical problem of providing the SCADA configuration interface operation method based on the voice recognition technology, which can control the SCADA configuration interface through voice and further embody the purposes of convenient and simple operation and diversified application.
In order to solve the above technical problem, the SCADA configuration interface operation method based on the voice recognition technology provided by the present invention includes: the method comprises the following steps:
s1: electrifying the equipment, and entering a compiling system;
s2: when the SCADA project is implemented, unified planning is firstly carried out, and start-stop signals and process data of each device are encoded in a targeted and regular manner so as to enable the start-stop signals and the process data to accord with rules and grammars of voice recognition;
s3: developing a Windows application based on an OPCDA client by using C #, and accessing an OPC data server of SCADA configuration software;
s4: according to the step of S2, adding a C # code to realize a microphone access control function of the industrial personal computer PC, and acquiring voice input of an SCADA operator in a mode of monopolizing a microphone driving application program under the condition of no interference of other Windows software;
s5: adding a C # code, transmitting the acquired voice signal to an online voice recognition Api interface in an audio streaming mode, and then receiving a voice recognition result by using a receiving function developed by C #.
As a further aspect of the present invention, the method further includes S6: and (3) comparing the voice recognition result obtained in the step (S4) with the recognition language programmed in the step (1), if the recognition result is consistent with the recognition language, correspondingly writing the data of the corresponding variable in the OPC service in the C # OPC client code, and automatically downloading the corresponding data to the field PLC in an SCADA configuration software mechanism after writing to execute corresponding output control.
As a further aspect of the present invention, the recognition result obtained according to the above steps is generally a character or a character.
As a further aspect of the present invention, the method further comprises waking up and authorizing:
to make the use of the voice operating system more convenient and secure, it is necessary to wake up and authorize the voice operating system.
As a further scheme of the invention, the awakening and authorization rules are safe use + operator + password.
As a further scheme of the invention, after the staff sends the safe awakening operation voice meeting the rules, the C # application program can be in butt joint with the SCADA configuration software to judge whether the authorization and the password information are consistent, and if the detection result is consistent and consistent, the authority can be possessed to execute the voice command and the operation.
Compared with the related technology, the SCADA configuration interface operation method based on the voice recognition technology has the following beneficial effects:
1. the invention has the beneficial effects that: the SCADA configuration interface can be controlled through voice, and the purposes of convenience and simplicity in operation and application diversification can be further embodied.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is a functional block diagram of the present invention;
FIG. 2 is a diagram showing the docking operation of the Windows application and SCADA software developed by C # in the present invention.
Detailed Description
Please refer to fig. 1 and fig. 2 in combination, wherein fig. 1 is a schematic block diagram of the present invention; FIG. 2 is a diagram showing the docking operation of the Windows application and SCADA software developed by C # in the present invention. The SCADA configuration interface operation method based on the voice recognition technology comprises the following steps:
s1: electrifying the equipment, and entering a compiling system;
s2: when the SCADA project is implemented, unified planning is firstly carried out, and start-stop signals and process data of each device are encoded in a targeted and regular manner so as to enable the start-stop signals and the process data to accord with rules and grammars of voice recognition;
for example: for motor plant xx shop floor a1 in the design drawing, the communication variables (Tags) in the SCADA OPC service are addressed as xx _ a1_ yy, whose identification language corresponds to "xx shop floor a1 motor yy", as shown in the following table.
Figure BDA0003257768030000031
S3: developing a Windows application based on an OPCDA client by using C #, and accessing an OPC data server of SCADA configuration software;
the OPC data server through the step of S3 implements data interaction with the above-established communication variables (Tags), as shown in the following table.
Figure BDA0003257768030000041
S4: according to the step of S2, adding a C # code to realize a microphone access control function of the industrial personal computer PC, and acquiring voice input of an SCADA operator in a mode of monopolizing a microphone driving application program under the condition of no interference of other Windows software;
s5: adding a C # code, transmitting the obtained voice signal to an online voice recognition Api interface in an audio stream mode, and then receiving a voice recognition result by using a receiving function developed by the C # code;
and under the condition that the industrial personal computer of the on-site SCADA configuration software cannot be networked, using an off-line voice library SDK packet.
Further comprising S6: and (3) comparing the voice recognition result obtained in the step (S4) with the recognition language programmed in the step (1), if the recognition result is consistent with the recognition language, correspondingly writing the data of the corresponding variable in the OPC service in the C # OPC client code, and automatically downloading the corresponding data to the field PLC in an SCADA configuration software mechanism after writing to execute corresponding output control.
The recognition result obtained in the above steps is generally a character or a character.
Further comprising waking up and authorizing:
to make the use of the voice operating system more convenient and secure, it is necessary to wake up and authorize the voice operating system.
The awakening and authorization rules are safe use + operator + password.
When the worker sends out the safe awakening operation voice meeting the rules, the C # application program is in butt joint with the SCADA configuration software to judge whether the authorization and the password information are consistent, and if the detection result is judged to be consistent, the C # application program can have the authority to execute the voice command and the operation;
in the operation of actual factory SCADA configuration software, different safety rules and management authorities can be set according to different factory post personnel, only a person with certain authorization and professional production experience can operate the SCADA software, and in order to use the voice operation method more conveniently and safely, voice safety awakening and authorization functions are set, wherein the safety awakening and authorization rules comprise safe use + operator + password;
for example, when the worker a wants to use the voice operation method, first, a voice of "security authorization + filter shop a + xxxxxx (number)" rule is sent, and the "security authorization" is keyword recognition, "filter shop a" represents the filter shop a employee, and "xxxxxx" represents the password allocated by the configuration software to the filter shop a employee;
when the worker A sends out the safe awakening operation voice meeting the rules, the C # application program is in butt joint with the SCADA configuration software, judges whether authorization and password information of the filtering workshop A worker exists or not, judges whether the authorization and the password information are consistent or not, and if the detection result is consistent and consistent, the filtering workshop A worker can only have authority to execute the voice command and the operation.
The SCADA configuration interface operation method based on the voice recognition technology provided by the invention has the following working principle:
the first step is as follows: when the voice operating system needs to be used, firstly, voice input is required to be carried out on employees, the operation and execution of the employees only recording voice are ensured, the security is further enhanced, the employees are convenient to use, the employees need to be authorized, the employees can wake up the voice operating system, when the employee is distributed with a password by the representative configuration software, the employees need to shout security authorization to the voice operating system, filter the employees in the workshop A and the six-digit digital password, when the employee A sends out the security wake-up operating voice meeting the rules, the C # application program is in butt joint with the SCADA configuration software to carry out information comparison, whether the authorization and the password information of the employees in the filtering workshop A exist is judged, whether the authorization and the password information of the employees in the filtering workshop A are consistent is judged, if the detection result is consistent and consistent, the employees in the filtering workshop A can have the authority, and then commands can be issued to the voice operating system, and then carry out voice command and operation, and then can reach and control SCADA configuration interface through the pronunciation, and then can embody convenient operation, simple and use diversified purpose.

Claims (6)

1. An SCADA configuration interface operation method based on a voice recognition technology is characterized by comprising the following steps:
s1: electrifying the equipment, and entering a compiling system;
s2: when the SCADA project is implemented, unified planning is firstly carried out, and start-stop signals and process data of each device are encoded in a targeted and regular manner so as to enable the start-stop signals and the process data to accord with rules and grammars of voice recognition;
s3: developing a Windows application based on an OPCDA client by using C #, and accessing an OPC data server of SCADA configuration software;
s4: according to the step of S2, adding a C # code to realize a microphone access control function of the industrial personal computer PC, and acquiring voice input of an SCADA operator in a mode of monopolizing a microphone driving application program under the condition of no interference of other Windows software;
s5: adding a C # code, transmitting the acquired voice signal to an online voice recognition Api interface in an audio streaming mode, and then receiving a voice recognition result by using a receiving function developed by C #.
2. The SCADA configuration interface operation method based on the voice recognition technology as claimed in claim 1, wherein: further comprising S6: and (3) comparing the voice recognition result obtained in the step (S4) with the recognition language programmed in the step (1), if the recognition result is consistent with the recognition language, correspondingly writing the data of the corresponding variable in the OPC service in the C # OPC client code, and automatically downloading the corresponding data to the field PLC in an SCADA configuration software mechanism after writing to execute corresponding output control.
3. The SCADA configuration interface operation method based on the voice recognition technology as claimed in claim 1, wherein: the recognition result obtained in the above steps is generally a character or a character.
4. The SCADA configuration interface operation method based on the voice recognition technology as claimed in claim 1, wherein: further comprising waking up and authorizing:
to make the use of the voice operating system more convenient and secure, it is necessary to wake up and authorize the voice operating system.
5. The SCADA configuration interface operation method based on the voice recognition technology as claimed in claim 4, wherein: the awakening and authorization rules are safe use + operator + password.
6. The SCADA configuration interface operation method based on the voice recognition technology as claimed in claim 1, wherein: when the worker sends out the safe awakening operation voice meeting the rules, the C # application program can be in butt joint with the SCADA configuration software to judge whether the authorization and the password information are consistent, and if the detection result is judged to be consistent, the C # application program can have the authority to execute the voice command and the operation.
CN202111064404.3A 2021-09-10 2021-09-10 SCADA configuration interface operation method based on voice recognition technology Pending CN113763954A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111064404.3A CN113763954A (en) 2021-09-10 2021-09-10 SCADA configuration interface operation method based on voice recognition technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111064404.3A CN113763954A (en) 2021-09-10 2021-09-10 SCADA configuration interface operation method based on voice recognition technology

Publications (1)

Publication Number Publication Date
CN113763954A true CN113763954A (en) 2021-12-07

Family

ID=78795013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111064404.3A Pending CN113763954A (en) 2021-09-10 2021-09-10 SCADA configuration interface operation method based on voice recognition technology

Country Status (1)

Country Link
CN (1) CN113763954A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117079652A (en) * 2023-10-16 2023-11-17 明度智云(浙江)科技有限公司 SCADA system voice control method, SCADA system voice control device and SCADA system server

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2185949A1 (en) * 1995-09-19 1997-03-20 Brian Skerry Satellite trunked radio service system
WO2006066351A2 (en) * 2004-12-26 2006-06-29 Creative Audio Pty Ltd An improved paging system
CN110224848A (en) * 2019-03-29 2019-09-10 北京龙鼎源科技股份有限公司 The broadcasting method and device of alarm
CN110728308A (en) * 2019-09-25 2020-01-24 华南理工大学 Interactive blind guiding system and method based on improved Yolov2 target detection and voice recognition
CN112955828A (en) * 2018-10-18 2021-06-11 瓦锡兰北美有限公司 Apparatus, device and computer-implemented method for automatically generating SCADA slave interfaces
CN113283695A (en) * 2021-04-19 2021-08-20 贵州电网有限责任公司 Power dispatching intelligent agent implementation method and system based on artificial intelligence

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2185949A1 (en) * 1995-09-19 1997-03-20 Brian Skerry Satellite trunked radio service system
WO2006066351A2 (en) * 2004-12-26 2006-06-29 Creative Audio Pty Ltd An improved paging system
CN112955828A (en) * 2018-10-18 2021-06-11 瓦锡兰北美有限公司 Apparatus, device and computer-implemented method for automatically generating SCADA slave interfaces
CN110224848A (en) * 2019-03-29 2019-09-10 北京龙鼎源科技股份有限公司 The broadcasting method and device of alarm
CN110728308A (en) * 2019-09-25 2020-01-24 华南理工大学 Interactive blind guiding system and method based on improved Yolov2 target detection and voice recognition
CN113283695A (en) * 2021-04-19 2021-08-20 贵州电网有限责任公司 Power dispatching intelligent agent implementation method and system based on artificial intelligence

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
吴涛;蔡宁;袁启昌;: "SCADA***实时信息语音平台的设计与开发", 微计算机信息, no. 28 *
王树东;史松涛;郑庆平;李海涛;薛怡;: "基于多平台的电力监控组态软件事故报警查询***", 中国农村水利水电, no. 10 *
高红: "基于OPC的工业语音平台开发与设计", 中国优秀硕士学位论文全文数据库 信息科技辑, vol. 2013, no. 05, pages 7 - 13 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117079652A (en) * 2023-10-16 2023-11-17 明度智云(浙江)科技有限公司 SCADA system voice control method, SCADA system voice control device and SCADA system server
CN117079652B (en) * 2023-10-16 2024-01-30 明度智云(浙江)科技有限公司 SCADA system voice control method, SCADA system voice control device and SCADA system server

Similar Documents

Publication Publication Date Title
JP4999240B2 (en) Process control system, security system and method thereof, and software system thereof
CN111027932B (en) Security management method for intelligent work ticket
Yuksekkaya et al. A GSM, internet and speech controlled wireless interactive home automation system
US7526794B2 (en) Data perspectives in controller system and production management systems
CN1766771B (en) Scalable and flexible information security for industrial automation
US7640007B2 (en) Wireless handheld communicator in a process control environment
US11181892B2 (en) Persistent authentication in dynamic automation visualization content delivery
CN113763954A (en) SCADA configuration interface operation method based on voice recognition technology
JP2019523512A (en) System and method for analyzing and authenticating scenarios and actions performed in a plant or factory
CN113536503A (en) Factory heterogeneous equipment access platform and method
US20190101884A1 (en) Event driven triggering of thin client resolution
US20040260954A1 (en) Biometrics PLC access and control system and method
CN100595704C (en) Control device and development system thereof
CN109791495A (en) Application development environ-ment provides system, Application development environ-ment providing method, computer-readable non-volatile recording medium and terminal installation
CN115469609B (en) Intelligent fluid conveying monitoring system based on autonomous control
CN116861708A (en) Method and device for constructing multidimensional model of production equipment
US20040260538A1 (en) System and method for voice input to an automation system
CN113553147A (en) Task processing method and device based on AI and RPA
EP3990989A1 (en) Interactive field device interface for monitoring and controlling an industrial process by industrial automation system
CN101299683B (en) Collocation device and method for off-line data
Aji et al. Design and Build a Home Door Security System Using an Android-Based Arduino
Yang et al. Design and Performance Simulation of Computer Control System for Automatic Monitoring of Upper Computer Communication Operation State
Hajji et al. Enhancing Comfort and Security: A Chatbot-Based Home Automation System with Integrated Natural Language Processing and IoT Components
CN117079652B (en) SCADA system voice control method, SCADA system voice control device and SCADA system server
KR102638951B1 (en) Heterogeneous drone/robot Unified Remote-Control system and method

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