Högskolan i Skövde

his.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Lokal standardisering av PLC programmering verifierad med emulering
Högskolan i Skövde, Institutionen för ingenjörsvetenskap.
Högskolan i Skövde, Institutionen för ingenjörsvetenskap.
2019 (svensk)Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgaveAlternativ tittel
Local standardization of PLC programming verified with emulation (engelsk)
Abstract [sv]

Det finns idag ingen standard som beskriver hur tydliga program med självförklarande kod och bra struktur utformas. Företag som arbetar med programmering och levererar automatiserade processer skulle med fördel kunna nyttja en tydlig standard för att effektivisera sin process. För att undvika variation i programmeringsstrukturen som finns idag krävs det en lättillgänglig standard som är baserad på det bästa kända arbetssättet.

Arbetet utfördes på Projektengagemang och målet var att föreslå en lokal standard för PLC programmering att rätta sig efter vid programuppbyggnad. Standarden skulle enkelt kunna kompletteras i efterhand och vara baserad på Projektengagemangs tidigare projekt. Syftet med arbetet var att minimera variation, öka kvaliteten, underlätta upplärning och effektivisera Projektengagemangs PLC programmering.

Metoden Design and creation research strategy användes för att utföra arbetet. Processen började med att tydliggöra problemet och ta fram eventuella lösningsförslag för att sedan utveckla en preliminär lösning. När en preliminär lösning är framtagen påbörjas arbetet med att utveckla och verifiera artefakten som är en databaserad produkt, för att kontrollera att en korrekt produkt utvecklas för att sedan gå vidare till att validera, utvärdera och sammanställa resultatet.

Standarden som skapats innehåller ett bibliotek med funktionsblock, en projektfil i TIA portal där funktionerna styrs och en tillhörande emuleringsmodell för verifiering. Resultatet validerades två gånger, en gång av artefaktens utvecklare och en gång av Projektengagemang som användare av standarden. Efter utvärderingen kunde det bekräftas att de standardiserade funktionerna kan vara användbara men med viss komplettering. De standardiserade funktionerna kan underlätta långsiktigt vid felsökning då programmet får en känd struktur och ledtiden kan minskas vid programmering då en del av programkoden är klar och inga nya funktionsblock behöver skapas. Standarden kan även hjälpa till att minska variationen och öka kvaliteten genom återanvändning av standardiserade funktioner samt underlätta en upplärningsprocess. Finns grundläggande kunskaper i Simumatik3D är det möjligt att komplettera standarden på ett enkelt sätt.

Abstract [en]

There is currently no standard that describes how well-defined programs with self-explanatory code and good structure are designed. Companies that work with programming and deliver automated processes could advantageously utilize a well-defined standard to streamline their process. To avoid variation in the programming structure that exists today, an easily accessible standard is required which is based on the best known working method.

The work was carried out at Projektengagemang and the goal was to propose a local standard for PLC programming to comply with program building. The standard could easily be supplemented retrospectively and be based on Projektengagemangs previous projects. The purpose of the work was to minimize variation, increase quality, facilitate tutoring and streamline Projektengagemangs PLC programming.

The method Design and creation research strategy were used to carry out the work, the process started by clarifying the problem and developing possible solution proposals in order to then develop a preliminary solution. When a preliminary solution is developed, the work continues with developing and verifying the artefact, which is a data-based product, to check that a correct product is being developed and then proceed to validate, evaluate and compile the result.

The standard created contains a library of function blocks, a project file in TIA portal where the functions are controlled and an associated emulation model for verification. The result was validated twice, once by the artifact's developer and once by Projektengagemang as a user of the standard. After the evaluation it could be confirmed that the standardized functions can be useful but with some supplementation. They can facilitate long-term troubleshooting when the program gets a known structure and the lead time can be reduced during programming since parts of the program code is ready and no new function blocks need to be created. The standard can also help reduce variation and increase quality through the reuse of standardized functions and facilitate a learning process. If you have basic knowledge of Simumatik3D, it is possible to supplement the standard in a simple way.

sted, utgiver, år, opplag, sider
2019. , s. 50
Emneord [sv]
Standardisering, PLC programmering, emulering
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-17413OAI: oai:DiVA.org:his-17413DiVA, id: diva2:1336012
Eksternt samarbeid
Projektengagemang
Fag / kurs
Industrial Engineering
Utdanningsprogram
Automatiseringstekniker
Veileder
Examiner
Tilgjengelig fra: 2019-07-09 Laget: 2019-07-08 Sist oppdatert: 2019-07-09bibliografisk kontrollert

Open Access i DiVA

fulltext(1900 kB)1006 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1900 kBChecksum SHA-512
a8c963fdce0499f22dbcf69d58d8599a680d0caf4dd09ef2a241b96c04c831eb36bc5b60e3b07fcb64fa58b30c418afe0682da33a266ac9b0f23b2ba45499ac5
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 1006 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 469 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf