CN107367956A - A kind of automation simulation system and method - Google Patents
A kind of automation simulation system and method Download PDFInfo
- Publication number
- CN107367956A CN107367956A CN201710637790.8A CN201710637790A CN107367956A CN 107367956 A CN107367956 A CN 107367956A CN 201710637790 A CN201710637790 A CN 201710637790A CN 107367956 A CN107367956 A CN 107367956A
- Authority
- CN
- China
- Prior art keywords
- computer
- simulation
- control instruction
- control
- module
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 108
- 238000000034 method Methods 0.000 title claims abstract description 83
- 230000008569 process Effects 0.000 claims description 46
- 238000004891 communication Methods 0.000 claims description 28
- 230000003362 replicative effect Effects 0.000 claims description 22
- 230000011664 signaling Effects 0.000 claims description 21
- 230000009471 action Effects 0.000 claims description 13
- 230000000153 supplemental effect Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000009415 formwork Methods 0.000 claims description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 description 6
- 241000208340 Araliaceae Species 0.000 description 5
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 5
- 235000003140 Panax quinquefolius Nutrition 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 5
- 235000008434 ginseng Nutrition 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000004808 supercritical fluid chromatography Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000011800 void material Substances 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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a kind of automation simulation system and method, the system includes:Host computer, slave computer and simulation computer, host computer are connected with slave computer, and slave computer is connected with simulation computer;Host computer is used for input control program and control signal, and control program is sent to slave computer;Slave computer, which is used to scan, performs control program, and the feedback signal based on its simulation computer received and the control signal of host computer input, generates corresponding control instruction, and state control instruction and send to simulation computer;Simulation computer is used to receive control instruction, performs control instruction, and real-time display performs the implementing result of control instruction;The system and method that the embodiment of the present invention is provided, which can be realized, to be made user more directly perceived when in use and carries out the destination of study comprehensively.
Description
Technical field
The present invention relates to Virtual Simulation field, in particular to a kind of automation simulation system and method.
Background technology
In recent years, with the proposition of the national strategy of domestic industry 4.0, domestic automatic technology is fast-developing, various calculating
Machine analogue system and automation simulation practical traning platform are widely used in the automation subject frontal of culture colleges and universities and enterprise.
Traditional computer emulation method to systemic-function by being abstracted, establishing the steps pair such as system model, analysis experiment
Actual system carries out analog simulation;Computer simulation system can not carry out real-time interactive with prototype system, and existing automatic
It is single to change the executing agency of simulation training platform, user can not be more directly perceived when being used and be comprehensively operated and learned
Practise.
The content of the invention
In view of this, the purpose of the embodiment of the present invention is to provide a kind of automation simulation system and method, is made with reaching
User more can intuitively and comprehensively be operated when being used and the destination of study.
In a first aspect, the embodiments of the invention provide a kind of automation simulation system, including:Host computer, slave computer and imitative
Genuine computer, the host computer are connected with slave computer, and the slave computer is connected with simulation computer;
The host computer is used for input control program and control signal, and the control program is sent to the bottom
Machine;The slave computer, which is used to scan, performs the control program, and the feedback signal based on its simulation computer received and
The control signal of host computer input, generates corresponding control instruction, and the control instruction is sent to the simulation computer;
The simulation computer is used to receive the control instruction, performs the control instruction, and real-time display performs the control and referred to
The implementing result of order.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the first of first aspect, wherein:
The slave computer is programmable logic controller (PLC) PLC, and the PLC passes through replicating machine signaling interface
It is connected with the simulation computer, the PLC is entered by the replicating machine signaling interface with the simulation computer
Row data exchange;
The replicating machine signaling interface is provided with analog-digital converter, and the control instruction of the slave computer output passes through the mould
Number converter is transmitted to the simulation computer after carrying out analog-to-digital conversion, so that the simulation computer identification control refers to
Order.
With reference to the first possible embodiment of first aspect, the embodiments of the invention provide second of first aspect
Possible embodiment, wherein:
The PLC is connected by netting twine with the host computer, and the host computer is by the netting twine by described in
Control program is sent to the slave computer.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the third of first aspect, wherein:
The host computer is provided with man-machine interface HMI configuration softwares, and man-machine interaction is realized based on the HMI configuration softwares;
The beginning and end that the host computer passes through human-computer interactive control whole system.
With reference to the first possible embodiment of first aspect, the embodiments of the invention provide the 4th of first aspect kind
Possible embodiment, wherein:
The simulation computer includes:Process modeling establishes module, UNITY virtual scene display modules, the technique mould
Type establishes module and is provided with the communication interface and and replicating machine for the UNITY virtual scene displays module communicate connection
Signaling interface communicate the communication interface of connection;
The process modeling establishes the mathematical modeling that module is used to build control target, and ginseng is assigned for the mathematical modeling
The process modeling of numerical generation controlled device;
The UNITY virtual scenes module is used to enter the technique scene residing for controlled device in the form of 3D cartoon scenes
Row display, the simulation computer receive the control instruction, and the control instruction includes the ginseng needed for controlled device action
Number, the simulation computer establish the communication interface of module by the data transfer to virtual scene module by process modeling,
The UNITY virtual scenes module controls the controlled device in control 3D cartoon scenes to act according to the data.
With reference to the 4th kind of possible embodiment of first aspect, the embodiments of the invention provide the 5th of first aspect kind
Possible embodiment, wherein:
The communication interface is network interface or TCP/IP communication interfaces.
With reference to the 4th kind of possible embodiment of first aspect, the embodiments of the invention provide the 6th of first aspect kind
Possible embodiment, wherein:
The process modeling establishes module and control target mathematical modeling is built under MATLAB/SIMULINK.
With reference in a first aspect, the embodiments of the invention provide the possible embodiment of the 7th of first aspect kind, wherein:
The simulation computer is additionally provided with from text to language TTS voice broadcast modules, the TTS voice broadcast modules
For reporting the implementing result.
Second aspect, the embodiments of the invention provide a kind of automation simulation method, methods described includes:
Host computer receives the control program of user's input, and the control program is sent to slave computer;
The slave computer receives the control program, and scanning performs the control program, and the emulation received based on it
The control signal generation control instruction of feedback signal and the host computer input of computer;
The slave computer sends the control instruction to simulation computer;
The simulation computer receives the control instruction, performs the control instruction, and real-time display performs control and referred to
The implementing result of order.
With reference to second aspect, the embodiments of the invention provide the possible embodiment of the first of second aspect, wherein:
The controller is PLC, and the PLC is connected by replicating machine signaling interface with simulation computer
Connect, the host computer receives the PLC program of user's input, and the PLC program is sent to slave computer;
The simulation computer includes:Process modeling establishes module, UNITY virtual scene display modules, the technique mould
Type establishes module and is provided with the communication interface and and replicating machine for the UNITY virtual scene displays module communicate connection
Signaling interface communicate the communication interface of connection;
The process modeling establishes the mathematical modeling that module is used to build control target, and ginseng is assigned for the mathematical modeling
The process modeling of numerical generation controlled device;
The UNITY virtual scenes module is used to enter the technique scene residing for controlled device in the form of 3D cartoon scenes
Row display;
The simulation computer receives the control instruction, performs the control instruction, and real-time display performs control and referred to
The implementing result of order, including:
The simulation computer receives the control instruction, and the control instruction includes the ginseng needed for controlled device action
Number data;
The communication interface that the simulation computer establishes module by process modeling transmits the supplemental characteristic to UNITY
Virtual scene module;
The UNITY virtual scenes module controls the controlled device in control 3D cartoon scenes to move according to the supplemental characteristic
Make.
A kind of automation simulation system and method provided in an embodiment of the present invention, be provided with system host computer, slave computer and
Simulation computer, host computer are connected with slave computer, and slave computer is connected with simulation computer;User is inputted by host computer
Control program, host computer send the control program to slave computer, and slave computer scanning performs the control program, and based on its reception
The control signal of feedback signal and the host computer input of the simulation computer arrived, generates corresponding control instruction, and this is controlled
Instruction is sent to simulation computer;Simulation computer receives control instruction, and performs the control instruction, and real-time display is performed and is somebody's turn to do
The implementing result of control instruction, user can intuitively see the implementing result of control program;Carried in the embodiment of the present invention
A kind of automation simulation system and method supplied, can make user intuitively see that control program is held during use is carried out
Control result obtained by row, and then meet to make user carry out more directly perceived and comprehensive operation and study.
To enable the above objects, features and advantages of the present invention to become apparent, preferred embodiment cited below particularly, and coordinate
Appended accompanying drawing, is described in detail below.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by embodiment it is required use it is attached
Figure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore be not construed as pair
The restriction of scope, on the premise of not paying creative work, can also basis for ordinary skill user
These accompanying drawings obtain other related accompanying drawings.
Fig. 1 shows a kind of structural representation for automation simulation system that one embodiment of the present of invention is provided;
Fig. 2 shows the structural representation for another automation simulation system that one embodiment of the present of invention is provided;
Fig. 3 shows a kind of schematic flow sheet for automation simulation method that the embodiment of the present invention two is provided;
Fig. 4 shows the schematic flow sheet for another automation simulation method that this embodiment of the present invention two is provided.
Icon:
101- host computers;102- slave computers;103- simulation computers;201-PLC controllers;202- replicating machine signals connect
Mouthful.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
Middle accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
It is part of the embodiment of the present invention, rather than whole embodiments.The present invention being generally described and illustrated herein in the accompanying drawings is real
Applying the component of example can be configured to arrange and design with a variety of.Therefore, it is of the invention to what is provided in the accompanying drawings below
The detailed description of embodiment is not intended to limit the scope of claimed invention, but is merely representative of the selected reality of the present invention
Apply example.Based on embodiments of the invention, institute that those skilled in the art are obtained on the premise of creative work is not made
There is other embodiment, belong to the scope of protection of the invention.
At present, learn technical field in automation, existing Computer Simulation training be all by systemic-function it is abstract,
Establish the steps such as system model, analysis experiment and analog simulation is carried out to the system of reality;System can not accomplish to enter with prototype system
Row real-time interactive, and then user intuitively and comprehensively can not be operated and be learnt when being used, which limits certainly
The quality of dynamicization subject frontal output;Based on this, the embodiments of the invention provide a kind of automation simulation system and method;Below
It is described by embodiment.
Embodiment one
Embodiment shown in reference picture 1, the embodiments of the invention provide a kind of automation simulation system, the system includes:
Host computer 101, slave computer 102 and simulation computer 103, host computer 101 are connected with slave computer 102, slave computer 102 and emulation
Computer 103 is connected, so as to can carry out data between host computer and slave computer and between slave computer and simulation computer
Interaction;Further, host computer communicates to connect with slave computer, and specifically, host computer can pass through any one following communication protocols
View is communicated with slave computer:FTP (FTP), TCP (transmission control protocol), CAN (controller local area network) associations
View, serial communication protocol.
Host computer is used for input control program and control signal, and the control program is sent to slave computer;Under slave computer
The control program that user inputs on host computer by the mode such as writing is carried, slave computer scanning performs the control program, under this
Position machine also receives the feedback signal of simulation computer, and the feedback signal based on its simulation computer received and host computer are defeated
The control signal entered, corresponding control instruction is generated, and the control instruction is sent to simulation computer;Simulation computer is used for
The control instruction is received, performs the control instruction, and real-time display performs the implementing result of the control instruction, and feedback signal is extremely
Slave computer.
Further, shown in reference picture 2, above-mentioned slave computer is PLC 202, and the PLC 202 passes through emulation
Machine signaling interface 201 is connected with simulation computer 103, also is provided with accordingly, on simulation computer and replicating machine signaling interface
The communication interface being connected, further, the PLC carry out data by the replicating machine signaling interface and simulation computer
Exchange;
Above-mentioned replicating machine signaling interface is provided with analog-digital converter, and the control instruction of slave computer output passes through analog-digital converter
Transmitted after carrying out analog-to-digital conversion to simulation computer, so that simulation computer identifies the control instruction.
Further, above-mentioned PLC 202 is connected by netting twine with host computer 101, and host computer will by the netting twine
The control program is sent to the slave computer;Further, the PLC has TCP/IP interfaces.It is corresponding, the control
Program is PLC program;The language of writing of program includes but is not limited to:STL statement lists, LAD ladder diagrams, FBD functions segment,
Graph SFCs, SCL structurings control language, HiGraph graphical programming languages, CFC continuous function figures;User makes
The program of the action logic of the equipment at technique scene is write with these language, controller performs the program and sends control instruction, than
Such as when the temperature of heating furnace return is more than 1000 DEG C, just stopping is heated;For another example when dolly goes to 10 meters of remote places, just stop
Walking, or followed by going back etc..
Host computer is additionally operable to the beginning and end by human-computer interactive control whole system, and user is in host computer
PC control picture, and display control picture are built under ForceControl configuration softwares, user passes through the control interface
Control signal is inputted, such as controls start and stop, the pause of some equipment, further, host computer is provided with HMI (man-machine interface) group
State software, man-machine interaction is realized based on the HMI configuration softwares;HMI configuration softwares are used for by picture shape and write code, make boundary
Face is easy to man-machine interaction;For example a button is drawn, then code is write for this button, code can be the color change of control button,
Can also be that button click performs some order etc.;A form is drawn for another example, is that each cell write-in in form is specified
Code, it is possible to the instantaneous value of device parameter is seen from form;A Curve Controls are loaded for another example, after code is finished writing, just
The variation track of numerical value can be watched from Curve Controls;
Above-mentioned simulation computer includes:Process modeling establishes module, UNITY virtual scene display modules, and process modeling is built
Formwork erection block is provided with the communication interface communicated with UNITY virtual scene display modules and carried out with replicating machine signaling interface
Communicate the communication interface of connection;Further, the process modeling is established between module and UNITY virtual scene display modules and passed through
ICP/IP protocol (transmission control protocol/Internet Protocol) is communicated.
Process modeling establishes the mathematical modeling that module is used to build control target, and parameter value life is assigned for the mathematical modeling
Into the process modeling of controlled device;
Further, the process modeling of above-mentioned simulation computer establishes module, by being built under MATLAB/SIMULINK
On the basis of the mathematical modeling of controlled device, and it can carry out calculating output in real time according to demand;Build the mathematics of controlled device
Model includes executing agency, the model of PID controller is established, and reserves input/output interface;Further, the number that will be put up
Learn model to be converted into C code by RTW and be packaged into dll, the dll generated can calculate output data in real time as requested;
Dll is referred in C#, and logic control, communication interface code formation process model are write in C#;
UNITY virtual scenes module is used to be shown the technique scene residing for controlled device in the form of 3D cartoon scenes
Show, simulation computer receives control instruction, and the control instruction includes the supplemental characteristic needed for controlled device action, simulation calculation
The communication interface that machine establishes module by process modeling transmits the supplemental characteristic to UNITY virtual scene modules, UNITY void
Intend scene module controls the controlled device in 3D cartoon scenes to act according to the supplemental characteristic, and then user can be directly perceived
, the comprehensive implementing result seen control program and be controlled controlled device action.
UNITY virtual scenes module uses UNITY design process flow virtual scenes, and the equipment in virtual scene, which reserves, to be connect
Mouth and the communication interface and process modeling progress data exchange for passing through process modeling.UNITY virtual scenes module is by production scene
Technique, device action situation are shown in the form of 3D cartoon scenes (virtual scene);Data required for the action of animation
Passed over from c# by TCP/IP communications;It should be noted that C# is a kind of programming language, can also use c++,
Java or other kinds of programming languages replace.
The signal of above-mentioned slave computer also real-time reception simulation computer feedback, in order to which slave computer continues to judge, further
Send next control instruction.
Automation simulation system provided in the embodiment of the present invention, host computer are provided with PLC programming softwares, and user exists
Host computer inputs PLC control program by the mode such as writing, user triggered on the human-computer interaction interface of host computer start when,
Slave computer downloads the control program, and slave computer scanning performs the control program, and sends control instruction to simulation computer, emulation
Computer establishes module by process modeling and receives the control instruction, and the control instruction is sent to UNITY virtual scene moulds
Block, the action data of controlled device of the UNITY virtual scene modules in control instruction acts controlled device, with 3D animations
The form of scene shows the action process in whole technological process of controlled device, and user can intuitively enter in the embodiment
Row study and operation, deepen the study impression of user.
In a certain specific embodiment, exemplified by controlling carriage walking, user compiles whole analogue system on host computer
Control program is finished writing, slave computer downloads the control program, and performs the program, and user is on the human-computer interaction interface of host computer
Input trolley starts walk signal, and the signal is passed to slave computer by host computer, and slave computer judges small in program process
Car travel distance is less than 10 meters, then slave computer transmits the control instruction for making dolly walk on and gives replicating machine signaling interface again, imitates
Prototype signaling interface to the control instruction carry out analog-to-digital conversion, replicating machine signaling interface by carry out analog-to-digital conversion after control instruction
Pass to simulation computer again, the emulation dolly on simulation computer starts to advance;At the same time, dolly on simulation computer
Actual range can also be transferred to host computer by replicating machine signaling interface, slave computer, be shown instantly on the control interface of host computer
Carriage walking situation, while slave computer is judging whether dolly actual range is more than or equal to 10 meters always, once more than 10 meters, under
Position machine, which will send control, makes the control instruction that dolly halts give replicating machine signaling interface, and the further instruction is passed again
To simulation computer, dolly halts.
In a certain specific embodiment, above-mentioned simulation computer is also provided with TTS voice broadcast modules, the TTS languages
Sound broadcasting module is used to report implementing result to user, for example dolly starts to advance, halts, so by picture,
The mode that sound is combined enables a user to more intuitively operate, and then deepens experience of study.
A kind of automation simulation system provided in the embodiment of the present invention, host computer are soft using ForceControl configurations
Part, meanwhile, real slave computer (including PLC) is configured, slave computer reserves plug wire interface and DLL supplies operator
Building for data channel is carried out, the ability of practice of operator, the human-subject test to automated system can be carried in build process
It is high;Module and UNITY virtual scene module simulation site technique flows are established by using process modeling in simulation computer, its
Middle process modeling establishes module and establishes accurate process modeling by using MATLAB/SIMULINK, C#, and it is virtual to be aided with UNITY
Scene to field apparatus and technique reproduce with the formal truth of 3D cartoon scenes, process modeling output real-time signal control 3D
The action of cartoon scene (virtual scene) interior equipment;Host computer, slave computer, between C#, UNITY can real-time synchronization carry out data
Exchange, therefore automation simulation system provided in an embodiment of the present invention is half automation real-time synchronization analogue system in kind, is had
Advantages below:
1st, site technique equipment is showed in the form of visual 3D cartoon scenes, it is more directly perceived and comprehensive, carry
The high cognition to field apparatus and technique;
2nd, it can realize that user starts to build control system in kind, improve the ability of practice;
3rd, the powerful data-handling capacities of MATLAB are taken full advantage of, there is provided accurate technological mathematical model learns for student
And debugging, and temper the host computer designed capacity and PLC program capabilities of user.
4., data exchange can be carried out with real-time synchronization between host computer and process modeling.
5th, understanding of the Automation Specialty personnel to system is deepened.
6th, experimental facilities utilization rate is high, and plant maintenance is few, and the input of the teaching resource such as classroom floor space is small, in the absence of peace
Full hidden danger.
Embodiment two
A kind of method of automation simulation is provided shown in reference picture 3, in the embodiment of the present invention, this method includes following step
Suddenly:
S301, host computer receive the control program of user's input, and control program is sent to slave computer;
S302, slave computer receiving control program, scanning perform the control program, and the simulation computer received based on it
Feedback signal and host computer input control signal generation control instruction;
S303, slave computer send control instruction to simulation computer;
S304, simulation computer receive control instruction, perform the control instruction, and real-time display performs control instruction
Implementing result.
Further, controller noted above is PLC, and host computer receives the PLC program of user's input, and should
PLC program is sent to slave computer;
Simulation computer includes:Process modeling establishes module, UNITY virtual scene display modules, and the process modeling is built
Formwork erection block be provided with the UNITY virtual scene displays module carry out communicate connection communication interface and with replicating machine signal
Interface communicate the communication interface of connection;
The process modeling establishes the mathematical modeling that module is used to build control target, and ginseng is assigned for the mathematical modeling
The process modeling of numerical generation controlled device;
The UNITY virtual scenes module is used to enter the technique scene residing for controlled device in the form of 3D cartoon scenes
Row display;
Shown in reference picture 4, above-mentioned simulation computer receives the control instruction, performs the control instruction, and real-time display
The implementing result of control instruction is performed, including:
S401, simulation computer receive the control instruction, and the control instruction includes needed for controlled device action
Parameter;
The communication interface that S402, simulation computer establish module by process modeling is empty to UNITY by the data transfer
Intend scene module;
S403, the UNITY virtual scenes module control the controlled device in 3D cartoon scenes to act according to the data.
The method of above-mentioned automation simulation, it disclosure satisfy that user is more directly perceived when in use and is comprehensively operated and is learned
Practise.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description
Specific work process, may be referred to the corresponding effect in aforementioned system embodiment, will not be repeated here.
A kind of computer program product for automation simulation system that the embodiment of the present invention is provided, including store program
The computer-readable recording medium of code, the instruction that described program code includes can be used for performing described in previous methods embodiment
Method, specific implementation can be found in embodiment of the method, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system and method, it can be passed through
Its mode is realized.Device embodiment described above is only schematical, for example, the division of the module, unit, only
Only a kind of division of logic function, can there is other dividing mode when actually realizing, in another example, multiple units can combine or
Person is desirably integrated into another system, or some features can be ignored, or does not perform.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words
The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be
People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the present invention.
And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Be familiar with the technology user of the art the invention discloses technical scope in, change or replacement can be readily occurred in, all should
It is included within the scope of the present invention.Therefore, protection scope of the present invention should it is described using scope of the claims as
It is accurate.
Claims (10)
- A kind of 1. automation simulation system, it is characterised in that including:Host computer, slave computer and simulation computer, the host computer It is connected with slave computer, the slave computer is connected with simulation computer;The host computer is used for input control program and control signal, and the control program is sent to the slave computer;Institute State slave computer be used for scan the execution control program, and feedback signal and host computer based on its simulation computer received The control signal of input, corresponding control instruction is generated, and the control instruction is sent to the simulation computer;It is described imitative Genuine computer is used to receive the control instruction, performs the control instruction, and real-time display performs holding for the control instruction Row result.
- 2. analogue system according to claim 1, it is characterised in that the slave computer is programmable logic controller (PLC) PLC Controller, the PLC are connected by replicating machine signaling interface with the simulation computer, and the PLC is led to Cross the replicating machine signaling interface and carry out data exchange with the simulation computer;The replicating machine signaling interface is provided with analog-digital converter, and the control instruction of the slave computer output is turned by the modulus Parallel operation is transmitted to the simulation computer after carrying out analog-to-digital conversion, so that the simulation computer identifies the control instruction.
- 3. analogue system according to claim 2, it is characterised in that the PLC by netting twine with it is described upper Machine is connected, and the host computer, which is sent the control program to the slave computer, the control program by the netting twine, is PLC program.
- 4. analogue system according to claim 1, it is characterised in that it is whole that the host computer is additionally operable to human-computer interactive control The beginning and end of system, and display control picture.
- 5. analogue system according to claim 2, it is characterised in that the simulation computer includes:Process modeling is established Module, UNITY virtual scene display modules, the process modeling are established module and are provided with and the UNITY virtual scene displays Module communicate the communication interface of connection and with replicating machine signaling interface communicate the communication interface of connection;The process modeling establishes the mathematical modeling that module is used to build control target, and parameter value is assigned for the mathematical modeling Generate the process modeling of controlled device;The UNITY virtual scenes module is used to be shown the technique scene residing for controlled device in the form of 3D cartoon scenes Show, the simulation computer receives the control instruction, and the control instruction includes the parameter needed for controlled device action, institute State simulation computer and the communication interface of module established by the data transfer to UNITY virtual scene modules by process modeling, The UNITY virtual scenes module controls the controlled device in 3D cartoon scenes to act according to the data.
- 6. analogue system according to claim 5, it is characterised in that the communication interface is network interface or TCP/IP Communication interface.
- 7. analogue system according to claim 5, it is characterised in that the process modeling establishes module in MATLAB/ Control target mathematical modeling is built under SIMULINK.
- 8. analogue system according to claim 1, it is characterised in that the simulation computer is additionally provided with from text to language TTS voice broadcast modules are sayed, the TTS voice broadcast modules are used to report the implementing result.
- 9. a kind of automation simulation method, the emulation mode include:Host computer receives the control program of user's input, and the control program is sent to slave computer;The slave computer receives the control program, and scanning performs the control program, and the simulation calculation received based on it The control signal generation control instruction of feedback signal and the host computer input of machine;The slave computer sends the control instruction to simulation computer;The simulation computer receives the control instruction, performs the control instruction, and real-time display performs control instruction Implementing result.
- 10. according to the method for claim 9, it is characterised in that the controller is PLC, the PLC It is connected by replicating machine signaling interface with simulation computer, the host computer receives the PLC program of user's input, and by institute PLC program is stated to send to slave computer;The simulation computer includes:Process modeling establishes module, UNITY virtual scene display modules, and the process modeling is built Formwork erection block be provided with the UNITY virtual scene displays module carry out communicate connection communication interface and with replicating machine signal Interface communicate the communication interface of connection;The process modeling establishes the mathematical modeling that module is used to build control target, and parameter value is assigned for the mathematical modeling Generate the process modeling of controlled device;The UNITY virtual scenes module is used to be shown the technique scene residing for controlled device in the form of 3D cartoon scenes Show;The simulation computer receives the control instruction, performs the control instruction, and real-time display performs control instruction Implementing result, including:The simulation computer receives the control instruction, and the control instruction includes the parameter number needed for controlled device action According to;The simulation computer by process modeling establish the communication interface of module the supplemental characteristic transmitted it is virtual to UNITY Scene module;The UNITY virtual scenes module controls the controlled device in 3D cartoon scenes to act according to the supplemental characteristic.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710637790.8A CN107367956A (en) | 2017-07-31 | 2017-07-31 | A kind of automation simulation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710637790.8A CN107367956A (en) | 2017-07-31 | 2017-07-31 | A kind of automation simulation system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107367956A true CN107367956A (en) | 2017-11-21 |
Family
ID=60308650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710637790.8A Pending CN107367956A (en) | 2017-07-31 | 2017-07-31 | A kind of automation simulation system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107367956A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108614516A (en) * | 2018-06-20 | 2018-10-02 | 深圳市同立方科技有限公司 | A kind of virtual PLC analogue system and method |
CN111007794A (en) * | 2019-12-24 | 2020-04-14 | 江苏希西维轴承有限公司 | Simulation system and method for numerically controlled grinder in bearing industry |
CN116360296A (en) * | 2023-05-31 | 2023-06-30 | 中国航空工业集团公司金城南京机电液压工程研究中心 | Real-time simulation system of control device |
WO2023178723A1 (en) * | 2022-03-24 | 2023-09-28 | 上海御微半导体技术有限公司 | Simulation control platform based on model development, and loading handover test method |
CN117724449A (en) * | 2023-12-15 | 2024-03-19 | 昆易电子科技(上海)有限公司 | Simulation device and test system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140180644A1 (en) * | 2012-12-21 | 2014-06-26 | Rockwell Automation Technologies, Inc. | Integration of simulation of a machine for industrial automation |
CN105223832A (en) * | 2014-06-25 | 2016-01-06 | 南车株洲电力机车研究所有限公司 | Locomotive hardware-in-the-loop simulation device, system and method |
CN105607509A (en) * | 2016-01-21 | 2016-05-25 | 浙江大学 | Industrial radio control system semi-physical security experiment platform |
CN106408630A (en) * | 2016-11-18 | 2017-02-15 | 江苏省水利勘测设计研究院有限公司 | Method for simulating optimized operation parameters of pump station based on VR interaction technology |
CN106599418A (en) * | 2016-12-01 | 2017-04-26 | 北京金恒博远冶金技术发展有限公司 | Rolling forward-slip measurement virtual experiment method and system |
CN106843124A (en) * | 2016-12-26 | 2017-06-13 | 北京起重运输机械设计研究院 | A kind of Automatic Warehouse three-dimensional real-time monitoring method and system |
-
2017
- 2017-07-31 CN CN201710637790.8A patent/CN107367956A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140180644A1 (en) * | 2012-12-21 | 2014-06-26 | Rockwell Automation Technologies, Inc. | Integration of simulation of a machine for industrial automation |
CN105223832A (en) * | 2014-06-25 | 2016-01-06 | 南车株洲电力机车研究所有限公司 | Locomotive hardware-in-the-loop simulation device, system and method |
CN105607509A (en) * | 2016-01-21 | 2016-05-25 | 浙江大学 | Industrial radio control system semi-physical security experiment platform |
CN106408630A (en) * | 2016-11-18 | 2017-02-15 | 江苏省水利勘测设计研究院有限公司 | Method for simulating optimized operation parameters of pump station based on VR interaction technology |
CN106599418A (en) * | 2016-12-01 | 2017-04-26 | 北京金恒博远冶金技术发展有限公司 | Rolling forward-slip measurement virtual experiment method and system |
CN106843124A (en) * | 2016-12-26 | 2017-06-13 | 北京起重运输机械设计研究院 | A kind of Automatic Warehouse three-dimensional real-time monitoring method and system |
Non-Patent Citations (1)
Title |
---|
潘立登 等编: "过程控制技术原理与应用", 中国电力出版社, pages: 180 - 187 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108614516A (en) * | 2018-06-20 | 2018-10-02 | 深圳市同立方科技有限公司 | A kind of virtual PLC analogue system and method |
CN111007794A (en) * | 2019-12-24 | 2020-04-14 | 江苏希西维轴承有限公司 | Simulation system and method for numerically controlled grinder in bearing industry |
WO2023178723A1 (en) * | 2022-03-24 | 2023-09-28 | 上海御微半导体技术有限公司 | Simulation control platform based on model development, and loading handover test method |
CN116360296A (en) * | 2023-05-31 | 2023-06-30 | 中国航空工业集团公司金城南京机电液压工程研究中心 | Real-time simulation system of control device |
CN117724449A (en) * | 2023-12-15 | 2024-03-19 | 昆易电子科技(上海)有限公司 | Simulation device and test system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107367956A (en) | A kind of automation simulation system and method | |
JP7037204B2 (en) | Smart factory monitoring methods and systems | |
CN106569595A (en) | Virtual engineering experience method and virtual engineering experience device based on VR (Virtual Reality) and BIM (Building Information Model) | |
CN203204395U (en) | DCS (distributed control system) experiment platform used for process control research by using semi-physical simulation technology | |
CN102939592A (en) | Test installation for testing control programs for a robot installation | |
KR20090114138A (en) | System for realistic interactive technology education based on three dimension type contents | |
CN105551088B (en) | A kind of threedimensional model assembly and disassembly methods and device based on virtual group objects | |
CN103019104A (en) | Visual process control system configuration simulation method | |
CN104504175A (en) | Simulation system and simulation method for spacecraft assembling | |
CN115048814A (en) | Virtual simulation interactive experiment system and method for artificial environment control | |
CN104615105A (en) | Simulation teaching system for petrochemical industry | |
CN109523897A (en) | Centrifugal process uranium enrichment cascade operation emulation platform | |
CN104834285B (en) | Implementation method of the Diagonal Recurrent Neural Networks Controller in multi-platform | |
CN106200448B (en) | A kind of long-range mapped system of industry interface implementation | |
CN109815557A (en) | A kind of methods of exhibiting of robot model, device and intelligent terminal | |
Granado et al. | A web‐based virtual laboratory for teaching automatic control | |
CN111932970A (en) | Production, study and research combined scene type remote experiment teaching device and design method | |
CN112071144A (en) | Teaching simulation platform | |
CN116415933A (en) | Method and device for maintaining computing power network equipment, electronic equipment and storage medium | |
CN110223561A (en) | A kind of rammer simulated training and fault simulation equipment and system | |
CN116512248A (en) | Robot process debugging system and method based on three-dimensional visualization | |
CN207488717U (en) | A kind of automation simulation equipment | |
CN105469693B (en) | A kind of oil-gas gathering and transportation virtual controlling experience system and method | |
CN105138390B (en) | Apply the real-time data communication system and method between process monitoring control system and simulation support svstem | |
CN114167747A (en) | Construction method of flight control algorithm integrated training platform |
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 |