CN113763954A - SCADA configuration interface operation method based on voice recognition technology - Google Patents
SCADA configuration interface operation method based on voice recognition technology Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000005516 engineering process Methods 0.000 title claims abstract description 21
- 230000008569 process Effects 0.000 claims abstract description 11
- 238000013475 authorization Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 5
- 210000001503 joint Anatomy 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000002618 waking effect Effects 0.000 claims description 3
- 238000001914 filtration Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution 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
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.
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.
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.
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)
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)
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 |
-
2021
- 2021-09-10 CN CN202111064404.3A patent/CN113763954A/en active Pending
Patent Citations (6)
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)
Title |
---|
吴涛;蔡宁;袁启昌;: "SCADA***实时信息语音平台的设计与开发", 微计算机信息, no. 28 * |
王树东;史松涛;郑庆平;李海涛;薛怡;: "基于多平台的电力监控组态软件事故报警查询***", 中国农村水利水电, no. 10 * |
高红: "基于OPC的工业语音平台开发与设计", 中国优秀硕士学位论文全文数据库 信息科技辑, vol. 2013, no. 05, pages 7 - 13 * |
Cited By (2)
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 |