Emulate3D is used for virtual commissioning of controls or control software. These can be PLC controls as well as material flow controllers, warehouse management systems or MES systems. Emulate3D can be implemented in new plants as well as be used for plant expansions and retrofittings.
The 3D simulation models represent or emulate mechanics, actuators and sensors, and thereby provide a virtual environment that is used for testing during development phase. Applications range from simple function tests (e.g. for semantics tests), stress tests, tests under high system load, integration tests as well as factory acceptance tests.
Emulate3D significantly shortens the commissioning time on the construction site and instead transfers it to the office (keyword: employee satisfaction). Flaws in the control are found sooner and can be corrected quickly. Considerably more test scenarios can be run at a lower cost, since no personnel is needed for the trial operation of the plant.
This way, the software will have a higher level of quality and development when the ramp-up begins, making the ramp-up process much smoother.
With Emulate3D, simulation models are built using elements from standard or customer-specific catalogues, which are placed in the models via drag and drop and subsequently parameterized. For more complex systems, an automatic model generation is also possible.
Emulate3D can be connected to a wide variety of controls, among them Siemens, Allen Bradley, Beckhoff, Mitsubishi, B & R. The standard already includes various implemented protocols like S7-Functions, Fetch/Write, PLCSim, Modbus, EtherNet/IP, TwinCAT. For high-performance communication, powerful PROFIBUS couplings can be made via coupler cards or PROFINET connections via TwinCAT.
Coupling material flow controller, MES systems
Communication with higher-level systems typically uses TCP/IP or UDP. This way, telegrams can be sent and received directly by Emulate3D or also via integrated DLLs. The models typically include PLC logics and run simulations much faster than in real time.