• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Lokal standardisering av PLC programmering verifierad med emulering / Local standardization of PLC programming verified with emulation

Ramn, Joakim, Steneros Hermansson, Marcus January 2019 (has links)
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. / 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.
2

Analoghantering i Siemens Open Library : Modifiering och jämförelse

Elvinsson, David January 2018 (has links)
Ökade förväntningar på hållbarhet, säkerhet och ergonomi ställer krav på allt fler områden, även inom PLC-, samt HMI-programmering. Syftet med detta arbete har varit att modifiera ett analoginput-block, med tillhörande faceplate och faceplate-ikon från Siemens Open Library. Därefter har en jämförelse gjorts mellan de olika programmeringarna med avseende på säkerhet, hållbarhet, cykeltider, utseende och ergonomi. Programmeringarna har även jämförts mot två olika standarder; SSG 5262 och ISO 13849-1. Målet med arbetet har varit att undersöka hur en utökad funktionalitet kan påverka andra aspekter som utseende, ergonomi, cykeltider, säkerhet och hållbarhet. En PLC, som är en typ av programmerbar dator, kan bara läsa bitmönster och för att kunna läsa analoga signaler, behövs an AD-omvandlare. Siemens PLC:er omvandlar signalen till en upplösning på 16 bitar och ger även felkod vid för hög, eller låg insignal. Vid kommunikation mellan människor och maskiner behövs någon form av gränssnitt och i ”open source”-biblioteket Open Library från Siemens finns det bland annat sådana gränssnitt, i form av faceplates. Men det finns även andra färdigprogrammerade funktionsblock för motorstyrningar, med mera. Programkoden gjordes i språket FBD och standarden IEC 61131-3 beskriver uppbyggnaden av detta och andra språk för PLC-programmering. Efter en litteraturstudie inom ämnet, gjordes en implementering av nya funktioner, enligt önskemål från företaget ÅF. De nya funktioner som programmerades till PLC-blocket och faceplaten var; en hysteresfunktion för alarmgränser, filterfunktion med dämpning, grafisk representation av filtrerade signalen, visning i faceplaten av trendkurvor, sensortyp och hjälpfönster. En loggfunktion programmerades även, med en knapp som sparade ingångsvärden i ett datablock. Cykeltiderna mättes till något längre än en millisekund för en genomsnittlig cykeltid för de båda PLC-blocken. Den längsta cykeltiden för originalblocket var 72,892 millisekunder och den längsta för modifieringen var 158,174 millisekunder. Faceplaten gjordes cirka 90% större för att rymma de nya funktionerna. Färgerna, samt textstorlekarna ändrades för att bättre stämma överens med riktlinjerna från SSG 5262. Den ursprungliga faceplaten har mindre textstorlekar och andra färger på processvärden än vad SSG 5262 förespråkar. Ingen av programmeringarna är helt överensstämmande med ISO 13849-1, även om de innehåller säkerhetsrelaterade funktioner. Med avseende på utseende och ergonomi, kan både den ursprungliga och den modifierade faceplaten anses vara vilsamma för ögonen och med få färger. Modifieringen kan ses som något bättre ur en ergonomisk synvikel, på grund av större textstorlek och standardiserade processvärdesfärger. Ur ett hållbarhets- och etiskt perspektiv är det svårt att avgöra vilken programmering som är bäst, eftersom fler funktioner kan ge längre cykeltider och därmed eventuellt högre energiförbrukning, men kan även ge mervärde i form av sparad tid och möjligen pengar. / Higher expectations on sustainability, safety and ergonomics, sets higher demands on an increasing number of areas, including PLC- and HMI-programming. The purpose of this work has been to modify an analog input block with associated faceplate and faceplate icon from Siemens Open Library. A comparsion has been made between the different types of programming, according to such aspects as; safety, sustainability, cycle-time, visual aspects and ergonomics. The programmings have also been compared to two different standards; SSG 5262 and ISO 13849-1. The aim with this thesis work has been to examine how an increased functionality can affect other aspects, such as ergonomics, cycle-time, safety and sustainability. PLC:s, a type of programmable computer, can only read bit patterns and for to be able to read analog signals, the PLC needs an AD-converter. PLC:s from Siemens convert the signal to a resolution of 16 bit and also provides error code when the input signal is too high or too low. With communication between humans and machines, some form of interface is needed and the open source library ”Open Library” from Siemens, provides such interfaces in the form of faceplates. In the library, there are functions that are already programmed, motor control beeing one of them. The program code was written in the FBD language and the standard IEC 61131-3 describes the structure of this and other languages used for PLC programming. After a litterature study on the subject, an implementation of new functions was made, according to requests from the company ÅF-consult. The new functions that were programmed were; a hysteresis function for alarm boundaries, filter function with damping, graphic representation of the filtered signal, display of trend curves, sensor type and help window in the faceplate. A logging function was also programmed, with a button that saved input values in a datablock. The cycle-time was measured to somewhat longer than one millisecond for an average cycle-time for each PLC-block. The longest cycle-time for the original block was 72.892 milliseconds and the longest for the modification was 158.174 milliseconds. The faceplate was made about 90 percent larger, to accomodate the new functions. The colors and the text sizes, were edited to better match the guidelines written in SSG 5262. The original faceplate has smaller text sizes and different colors on process values, than advocated by SSG 5262. Neither of the programmings is completely according to ISO 13849-1, even if they contain safety-related functions. With regards to visual- and ergonomical aspects, both the original and the modified faceplate could be said to be ”pleasant for the eyes”, with few colors. From an ergonomic view the modification can be viewed as somewhat better because of larger text sizes and standardized process value colors. From a sustainability- and ethical perspective, it is difficult to determine which programming is best, because more functions can give longer cycle-times and thereby eventually higher energy consumption, but can give value in the form of time-savings and possibly money-savings.

Page generated in 0.0771 seconds