CoDeSys on CCP XS for Bromma Conquip - Research
CoDeSys on CCP XS for Bromma Conquip - Research
CoDeSys on CCP XS for Bromma Conquip - Research
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Student<br />
Joel Ek<br />
Supervisor at CC-Systems<br />
Fredrik Löwenhielm<br />
Dok Nr<br />
1.0<br />
Date<br />
2006-08-08<br />
Rev<br />
PA1<br />
Säk klass<br />
F<br />
Filname<br />
Thesis.doc<br />
CODESYS ON <strong>CCP</strong> <strong>XS</strong> FOR BROMMA CONQUIP<br />
ABSTRACT<br />
The objective with this thesis has been to investigate the possibility to base a c<strong>on</strong>trol system<br />
steering c<strong>on</strong>tainer spreaders with an <strong>on</strong>-board computer and a software Programmable Logic<br />
C<strong>on</strong>troller (PLC). The aim is that <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g>, a software envir<strong>on</strong>ment that follows the standard <strong>for</strong><br />
PLC programming, is to be used. The PLC is then to be programmed with this tool and the<br />
<strong>on</strong>board computer can then act as c<strong>on</strong>trol unit <strong>for</strong> the spreader.<br />
In the current system, the logic <strong>for</strong> the process is build by a number of software comp<strong>on</strong>ents plus<br />
inputs and outputs that is c<strong>on</strong>nected in an applicati<strong>on</strong> program.<br />
The idea is that the comp<strong>on</strong>ents are to be altered to make them functi<strong>on</strong> with <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g>, and that<br />
we then can use a graphical language in <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g> to c<strong>on</strong>nect comp<strong>on</strong>ents and signals.<br />
The result of the thesis shows that the c<strong>on</strong>cept holds, the porting of a comp<strong>on</strong>ent from the current<br />
system to <strong>on</strong>e based <strong>on</strong> the <strong>on</strong>-board computer <strong>CCP</strong> <strong>XS</strong>, developed by CC-Systems, have been<br />
per<strong>for</strong>med and prove to be possible. The per<strong>for</strong>mance test that has been made <strong>on</strong> the chosen<br />
ported comp<strong>on</strong>ent show that that change of the c<strong>on</strong>trol system to this new generati<strong>on</strong> will give a<br />
c<strong>on</strong>siderable per<strong>for</strong>mance improvement. Besides the per<strong>for</strong>mance improvement the other reas<strong>on</strong><br />
<strong>for</strong> changing the system is the large display <strong>on</strong> the <strong>CCP</strong> <strong>XS</strong>, it can be utilized <strong>for</strong> visualizati<strong>on</strong>s<br />
of logs and diagnostics with <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g> provided tools.<br />
Keywords: <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g>, PLC, <strong>CCP</strong> <strong>XS</strong>, Spreader c<strong>on</strong>trol system, <strong>on</strong>-board computer<br />
SAMMANFATTNING<br />
Uppgiften med detta arbete har varit att undersöka möjligheten att basera ett styrsystem för<br />
lyftok på en <strong>for</strong>d<strong>on</strong>sdator innehållande en Programmable Logic C<strong>on</strong>troller 1 (PLC). Tanken är att<br />
<str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g>, ett utvecklingsprogram som följer standarden för PLC programmering ska användas.<br />
PLC:n ska på så sätt programmeras och <strong>for</strong>d<strong>on</strong>sdatorn kan sedan agera som styrenhet för hela<br />
oket.<br />
I nuvarande system byggs logiken för styrningen upp av ett antal mjukvarukomp<strong>on</strong>enter samt in<br />
och utgångar, dessa kopplas samman i ett applikati<strong>on</strong>sprogram.<br />
Idén är att komp<strong>on</strong>enterna ska ändras för att kunna användas i <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g> och att vi sedan kan<br />
använda ett grafiskt språk i <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g> för att koppla ihop porterade komp<strong>on</strong>enter och signaler.<br />
Resultatet av arbetet visar att idén håller, en portering av komp<strong>on</strong>enterna från nuvarande system<br />
till ett baserat på <strong>for</strong>d<strong>on</strong>sdatorn <strong>CCP</strong> <strong>XS</strong> som utvecklas av CC-Systems har gjorts och visats sig<br />
möjligt. Prestandajämnförelsen som gjorts på porterad komp<strong>on</strong>ent visar också, som förväntats,<br />
att en övergång till denna nya generati<strong>on</strong>s styrsystem för lyftok ger en avsevärd<br />
prestandaförbättring. Den andra orsaken till en förändring av systemet är skärmen på <strong>XS</strong>:n. Den<br />
kan utnyttjas för visualisering av loggar och diagnostik med <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g> inbyggda verktyg.<br />
Nyckelord: <str<strong>on</strong>g>CoDeSys</str<strong>on</strong>g>, PLC, <strong>CCP</strong> <strong>XS</strong>, K<strong>on</strong>troll system för lyftok, <strong>for</strong>d<strong>on</strong>sdator<br />
1<br />
Översättning svenska: programmerbar logisk enhet<br />
2 (55)