Advanced

Virtual Commissioning for a Linear 12-Axis Machine

Chronvall, Eric LU and Svensson, Christian LU (2019) In CODEN:LUTEDX/TEIE EIEM01 20191
Industrial Electrical Engineering and Automation
Abstract
In practice, Virtual Commissioning is a technical method within the au-
tomation field where you can create a simulated twin factory to a real physical factory containing functional machines. The purpose of Virtual Commissioning is to move a great portion of the commissioning tasks to an earlier state in the project. To make this possible a simulation model of a system is created within a simulation program. The behavior of the system is then programmed through an external PLC program. This allows for software testing simultaneously with the software development environment to verify the functions of the PLC program.
This thesis investigated the possibility of using a simulation program, Visual Components, on four transportation robots... (More)
In practice, Virtual Commissioning is a technical method within the au-
tomation field where you can create a simulated twin factory to a real physical factory containing functional machines. The purpose of Virtual Commissioning is to move a great portion of the commissioning tasks to an earlier state in the project. To make this possible a simulation model of a system is created within a simulation program. The behavior of the system is then programmed through an external PLC program. This allows for software testing simultaneously with the software development environment to verify the functions of the PLC program.
This thesis investigated the possibility of using a simulation program, Visual Components, on four transportation robots with three linear axes each. These transportation robots would then together represent the entire linear 12-axis machine. The four robots could then be moved separately or all together by changing their 3D-positions through PLC code sent into Visual Components.
Furthermore the programming environment of TwinCAT was used. The vision
was to connect Visual Components and TwinCAT through a communication
protocol - Beckhoff ADS. Through ADS communication, data could be sent
back and forth between the two programs. To structure the code, the OMAC
PackML construction was decided to be implemented. In addition, a HMI (a
display with buttons to be pressed by a machine operator) was constructed. By the HMI, all necessary functions such as point-to-point movement, jogging and stopping were implemented. The final result was a software program based upon PackML in TwinCAT, a HMI and a Visualized model in Visual Components. (Less)
Please use this url to cite or link to this publication:
author
Chronvall, Eric LU and Svensson, Christian LU
supervisor
organization
course
EIEM01 20191
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
CODEN:LUTEDX/TEIE
report number
5423
language
English
id
8989861
date added to LUP
2019-08-02 11:48:54
date last changed
2019-08-02 11:48:54
@misc{8989861,
  abstract     = {In practice, Virtual Commissioning is a technical method within the au-
tomation field where you can create a simulated twin factory to a real physical factory containing functional machines. The purpose of Virtual Commissioning is to move a great portion of the commissioning tasks to an earlier state in the project. To make this possible a simulation model of a system is created within a simulation program. The behavior of the system is then programmed through an external PLC program. This allows for software testing simultaneously with the software development environment to verify the functions of the PLC program.
This thesis investigated the possibility of using a simulation program, Visual Components, on four transportation robots with three linear axes each. These transportation robots would then together represent the entire linear 12-axis machine. The four robots could then be moved separately or all together by changing their 3D-positions through PLC code sent into Visual Components.
Furthermore the programming environment of TwinCAT was used. The vision
was to connect Visual Components and TwinCAT through a communication
protocol - Beckhoff ADS. Through ADS communication, data could be sent
back and forth between the two programs. To structure the code, the OMAC
PackML construction was decided to be implemented. In addition, a HMI (a
display with buttons to be pressed by a machine operator) was constructed. By the HMI, all necessary functions such as point-to-point movement, jogging and stopping were implemented. The final result was a software program based upon PackML in TwinCAT, a HMI and a Visualized model in Visual Components.},
  author       = {Chronvall, Eric and Svensson, Christian},
  language     = {eng},
  note         = {Student Paper},
  series       = {CODEN:LUTEDX/TEIE},
  title        = {Virtual Commissioning for a Linear 12-Axis Machine},
  year         = {2019},
}