Advanced

Testmiljö för Cactus Eye

Rahim Zadeh, Hamed and Zaki, Safaa (2017)
Computer Science and Engineering (BSc)
Abstract
The aim of the thesis was to build a test environment to be used by the company Cactus Uniview. The test environment should be a tool (software) for testers in the development department, the test environment should be able to ensure the quality of the tool Cactus Eye. Cactus Eye is connected to a PLCs and can be used to control many PLCs. Cactus Uniview uses a virtual test environment (entirely based on software) where they can develop a program that replaces the measurements obtained from sensors stationed at their clients. The disadvantage of the current virtual test environment is that it is incapable of testing the communication between controllers (PLC) and Cactus Eye. The system is also unable to test whether the data gathered by... (More)
The aim of the thesis was to build a test environment to be used by the company Cactus Uniview. The test environment should be a tool (software) for testers in the development department, the test environment should be able to ensure the quality of the tool Cactus Eye. Cactus Eye is connected to a PLCs and can be used to control many PLCs. Cactus Uniview uses a virtual test environment (entirely based on software) where they can develop a program that replaces the measurements obtained from sensors stationed at their clients. The disadvantage of the current virtual test environment is that it is incapable of testing the communication between controllers (PLC) and Cactus Eye. The system is also unable to test whether the data gathered by the sensors, when sent to Cactus Eye, is received or not. Cactus Uniview wants to develop communication between PLCs and Cactus Eye. They also want to develop the management/handling of the data collected by the sensors. The company also aims to develop the current virtual test environment into a physical test environment. The tests would then be run with the help of a number of sensors that are mounted in a rack with the PLC. The tests will be more realistic, i.e. readings from actual sensors. To rectify these shortcomings, a new test environment has been developed during the thesis. It consists of a server, a PLC, a number of sensors, a lamp and an HMI panel. Cactus Eye has a feature called DCS management (Distributed Control Systems). This feature makes it possible to program using Cactus Eye. DCS is not integrated in the old virtual test environment which is why the company wanted to have that feature integrated in the physical test environment. The aim is to find errors which arise during programming of PLCs. The communication between the controllers and the Cactus Eye system can now be tested using the new test environment. It is now possible to write code to the PLCs by using the DCS function to develop virtual signals if needed. (Less)
Please use this url to cite or link to this publication:
author
Rahim Zadeh, Hamed and Zaki, Safaa
organization
year
type
M2 - Bachelor Degree
subject
keywords
plc, hmi, twincat, cactus eye, melsoft gt desginer 3, dcs-funktoner, scada
language
Swedish
id
8906620
date added to LUP
2017-05-11 04:10:44
date last changed
2018-10-18 10:35:05
@misc{8906620,
  abstract     = {The aim of the thesis was to build a test environment to be used by the company Cactus Uniview. The test environment should be a tool (software) for testers in the development department, the test environment should be able to ensure the quality of the tool Cactus Eye. Cactus Eye is connected to a PLCs and can be used to control many PLCs. Cactus Uniview uses a virtual test environment (entirely based on software) where they can develop a program that replaces the measurements obtained from sensors stationed at their clients. The disadvantage of the current virtual test environment is that it is incapable of testing the communication between controllers (PLC) and Cactus Eye. The system is also unable to test whether the data gathered by the sensors, when sent to Cactus Eye, is received or not. Cactus Uniview wants to develop communication between PLCs and Cactus Eye. They also want to develop the management/handling of the data collected by the sensors. The company also aims to develop the current virtual test environment into a physical test environment. The tests would then be run with the help of a number of sensors that are mounted in a rack with the PLC. The tests will be more realistic, i.e. readings from actual sensors. To rectify these shortcomings, a new test environment has been developed during the thesis. It consists of a server, a PLC, a number of sensors, a lamp and an HMI panel. Cactus Eye has a feature called DCS management (Distributed Control Systems). This feature makes it possible to program using Cactus Eye. DCS is not integrated in the old virtual test environment which is why the company wanted to have that feature integrated in the physical test environment. The aim is to find errors which arise during programming of PLCs. The communication between the controllers and the Cactus Eye system can now be tested using the new test environment. It is now possible to write code to the PLCs by using the DCS function to develop virtual signals if needed.},
  author       = {Rahim Zadeh, Hamed and Zaki, Safaa},
  keyword      = {plc,hmi,twincat,cactus eye,melsoft gt desginer 3,dcs-funktoner,scada},
  language     = {swe},
  note         = {Student Paper},
  title        = {Testmiljö för Cactus Eye},
  year         = {2017},
}