Kompatibilitet och konvertering mellan olika PLC-tillverkare inom industriell automation
(2024) In CODEN:LUTEDX/TEIE EIEL05 20241Industrial Electrical Engineering and Automation
- Abstract (Swedish)
- Automationslösningar i form av PLC-programmering ökar i rasande fart och
PLC-tillverkare som Siemens och Rockwell Automation är bland de mest använda och
erkända i Europa. PLC-enheterna från dessa tillverkare tillsammans med motsvarande
utrustning som exempelvis HMI-paneler är standardiserade och löser komplexa problem inom industriell automation. Utöver skillnader i prestanda och kommunikation är även tillämpningen av den internationella standarden IEC 61131-3 olika, vilket granskas i denna studie.
Syftet med detta examensarbete är att undersöka hur noga Siemens och
Rockwell Automations egenutvecklade programmeringsmjukvaror för konfigurering av
PLC-enheter, TIA portal respektive Studio 5000, tillämpar IEC 61131-3. Utöver den
... (More) - Automationslösningar i form av PLC-programmering ökar i rasande fart och
PLC-tillverkare som Siemens och Rockwell Automation är bland de mest använda och
erkända i Europa. PLC-enheterna från dessa tillverkare tillsammans med motsvarande
utrustning som exempelvis HMI-paneler är standardiserade och löser komplexa problem inom industriell automation. Utöver skillnader i prestanda och kommunikation är även tillämpningen av den internationella standarden IEC 61131-3 olika, vilket granskas i denna studie.
Syftet med detta examensarbete är att undersöka hur noga Siemens och
Rockwell Automations egenutvecklade programmeringsmjukvaror för konfigurering av
PLC-enheter, TIA portal respektive Studio 5000, tillämpar IEC 61131-3. Utöver den
generella tillämpningen av IEC 61131-3 riktas fokus på att identifiera vilka delar
PLC-tillverkarna har gemensamt inom IEC 61131-3 med syfte att identifiera likheter
och därmed kompatibiliteten. För att lyfta fram skillnader och förbättringsmöjligheter
av kompatibiliteten ska de delar av IEC 61131-3 som PLC-tillverkarna inte har
gemensamt hittas. Slutligen identifieras de mest tillämpade programmeringsspråken
m.h.a. dokumentfiler av Siemens och Rockwell Automation för att kunna konvertera
de delar där kompatibiliteten mellan PLC-tillverkarna är störst.
Efter genomfört examensarbete framkommer att Siemens tillämpar 61.0% av IEC
61131-3 medan Rockwell Automation hamnar på 27.8%. Utifrån analysen av IEC
61131-3 och dokument om överensstämmelse (eng. compliance) hittas 20 och 10
dominanta tabeller av TIA portal respektive Studio 5000 varav 9 är gemensamma. Vad
gäller de svaga tabellerna hittas 5 gemensamma därav 3 inom programmeringsspråket
IL. Därefter visas ST och LD vara de mest tillämpade programmeringsspråken i
båda utvecklingsmiljöerna med 85.1% och 82.8% för TIA portal respektive 80.9%
och 75.3% för Studio 5000 inom kategorin med uppfyllda funktioner. Avslutningsvis
konverteras funktionerna inom de fullständiga, dominanta tabellerna med samtliga
funktioner uppfyllda i första hand i ST och när funktionerna inte kan skrivas i ST
används LD istället. Syftet med denna del är att belysa likheter och skillnader mellan
PLC-tillverkarna när samma funktioner implementeras. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/9170846
- author
- Petrovic, Djuro LU
- supervisor
- organization
- course
- EIEL05 20241
- year
- 2024
- type
- M2 - Bachelor Degree
- subject
- keywords
- PLC, TIA portal, Studio 5000, IEC 61131-3, ST, LD
- publication/series
- CODEN:LUTEDX/TEIE
- report number
- 3135
- language
- Swedish
- id
- 9170846
- date added to LUP
- 2024-10-02 15:39:15
- date last changed
- 2024-10-02 15:39:15
@misc{9170846, abstract = {{Automationslösningar i form av PLC-programmering ökar i rasande fart och PLC-tillverkare som Siemens och Rockwell Automation är bland de mest använda och erkända i Europa. PLC-enheterna från dessa tillverkare tillsammans med motsvarande utrustning som exempelvis HMI-paneler är standardiserade och löser komplexa problem inom industriell automation. Utöver skillnader i prestanda och kommunikation är även tillämpningen av den internationella standarden IEC 61131-3 olika, vilket granskas i denna studie. Syftet med detta examensarbete är att undersöka hur noga Siemens och Rockwell Automations egenutvecklade programmeringsmjukvaror för konfigurering av PLC-enheter, TIA portal respektive Studio 5000, tillämpar IEC 61131-3. Utöver den generella tillämpningen av IEC 61131-3 riktas fokus på att identifiera vilka delar PLC-tillverkarna har gemensamt inom IEC 61131-3 med syfte att identifiera likheter och därmed kompatibiliteten. För att lyfta fram skillnader och förbättringsmöjligheter av kompatibiliteten ska de delar av IEC 61131-3 som PLC-tillverkarna inte har gemensamt hittas. Slutligen identifieras de mest tillämpade programmeringsspråken m.h.a. dokumentfiler av Siemens och Rockwell Automation för att kunna konvertera de delar där kompatibiliteten mellan PLC-tillverkarna är störst. Efter genomfört examensarbete framkommer att Siemens tillämpar 61.0% av IEC 61131-3 medan Rockwell Automation hamnar på 27.8%. Utifrån analysen av IEC 61131-3 och dokument om överensstämmelse (eng. compliance) hittas 20 och 10 dominanta tabeller av TIA portal respektive Studio 5000 varav 9 är gemensamma. Vad gäller de svaga tabellerna hittas 5 gemensamma därav 3 inom programmeringsspråket IL. Därefter visas ST och LD vara de mest tillämpade programmeringsspråken i båda utvecklingsmiljöerna med 85.1% och 82.8% för TIA portal respektive 80.9% och 75.3% för Studio 5000 inom kategorin med uppfyllda funktioner. Avslutningsvis konverteras funktionerna inom de fullständiga, dominanta tabellerna med samtliga funktioner uppfyllda i första hand i ST och när funktionerna inte kan skrivas i ST används LD istället. Syftet med denna del är att belysa likheter och skillnader mellan PLC-tillverkarna när samma funktioner implementeras.}}, author = {{Petrovic, Djuro}}, language = {{swe}}, note = {{Student Paper}}, series = {{CODEN:LUTEDX/TEIE}}, title = {{Kompatibilitet och konvertering mellan olika PLC-tillverkare inom industriell automation}}, year = {{2024}}, }