Emulation for Logic Validation
Encyclopedia
Emulation for Logic Validation also referred to as virtual commissioning. This process involves replicating the behavior of one or more pieces of hardware with a software environment (typically for a system under design). The goal of the emulation engineer is to create an environment that mimics the real automation
hardware. The ultimate goal of emulation is to provide an environment for the manufacturing automation
controls engineer to validate their PLC (Programmable Logic Controller
) ladder logic
and HMI (Human-Machine Interface
) files prior to system debug in the plant environment therefore improving quality and enabling a seamless transition from the virtual to physical environment.
, emulation for logic validation is not necessarily concerned with process centric timing.
in the early 90’s, emulation for logic validation has now begun to spawn an industry including software created for the sole purpose of emulation. Companies such as Emulate3D Controls Testing, xcelgo, Siemens
, Visual Components or Dassault have developed advanced platforms for virtual commissioning of many different manufacturing and warehouse systems.
Automation
Automation is the use of control systems and information technologies to reduce the need for human work in the production of goods and services. In the scope of industrialization, automation is a step beyond mechanization...
hardware. The ultimate goal of emulation is to provide an environment for the manufacturing automation
Automation
Automation is the use of control systems and information technologies to reduce the need for human work in the production of goods and services. In the scope of industrialization, automation is a step beyond mechanization...
controls engineer to validate their PLC (Programmable Logic Controller
Programmable logic controller
A programmable logic controller or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many industries and machines...
) ladder logic
Ladder logic
Ladder logic is a programming language that represents a program by a graphical diagram based on the circuit diagrams of relay logic hardware. It is primarily used to develop software for programmable logic controllers used in industrial control applications...
and HMI (Human-Machine Interface
Human-machine interface
Human-machine interface is the part of the machine that handles the Human-machine interaction- Overview :In complex systems, the human-machine interface is typically computerized. The term Human-computer interface refers to this kind of systems....
) files prior to system debug in the plant environment therefore improving quality and enabling a seamless transition from the virtual to physical environment.
Introduction
Unlike discrete event simulationDiscrete Event Simulation
In discrete-event simulation, the operation of a system is represented as a chronological sequence of events. Each event occurs at an instant in time and marks a change of state in the system...
, emulation for logic validation is not necessarily concerned with process centric timing.
History
What was first pioneered by General MotorsGeneral Motors
General Motors Company , commonly known as GM, formerly incorporated as General Motors Corporation, is an American multinational automotive corporation headquartered in Detroit, Michigan and the world's second-largest automaker in 2010...
in the early 90’s, emulation for logic validation has now begun to spawn an industry including software created for the sole purpose of emulation. Companies such as Emulate3D Controls Testing, xcelgo, Siemens
Siemens
Siemens may refer toSiemens, a German family name carried by generations of telecommunications industrialists, including:* Werner von Siemens , inventor, founder of Siemens AG...
, Visual Components or Dassault have developed advanced platforms for virtual commissioning of many different manufacturing and warehouse systems.