Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Kompatibilitet och konvertering mellan olika PLC-tillverkare inom industriell automation

Petrovic, Djuro LU (2024) In CODEN:LUTEDX/TEIE EIEL05 20241
Industrial 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:
author
Petrovic, Djuro LU
supervisor
organization
course
EIEL05 20241
year
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}},
}