CN107367956A - A kind of automation simulation system and method - Google Patents

A kind of automation simulation system and method Download PDF

Info

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
Application number
CN201710637790.8A
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.)
Beijing Heng Boyuan Polytron Technologies Inc
Original Assignee
Beijing Heng Boyuan Polytron Technologies Inc
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 Beijing Heng Boyuan Polytron Technologies Inc filed Critical Beijing Heng Boyuan Polytron Technologies Inc
Priority to CN201710637790.8A priority Critical patent/CN107367956A/en
Publication of CN107367956A publication Critical patent/CN107367956A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems 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

A kind of automation simulation system and method
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)

  1. 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. 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. 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. 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. 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. 6. analogue system according to claim 5, it is characterised in that the communication interface is network interface or TCP/IP Communication interface.
  7. 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. 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. 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. 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.
CN201710637790.8A 2017-07-31 2017-07-31 A kind of automation simulation system and method Pending CN107367956A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
潘立登 等编: "过程控制技术原理与应用", 中国电力出版社, pages: 180 - 187 *

Cited By (5)

* Cited by examiner, † Cited by third party
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