Vilka är de bästa tipsna för programmerbar logikkontrollerprogrammering?
Programmerbara logikregulatorer är små datorenheter som används i fabriker och industrifältet för att driva maskiner. Programmerbara logikstyrenheter, utrustade med sina egna operativsystem, styr processerna som används för att tillverka produkter. Programmerare ändrar processerna på PLC: er för att använda maskiner och göra ändringar i produkten som tillverkas. De använder programmerbar logisk controller-programmering inom områden som bearbetning, livsmedelsförpackning och materialhantering. Några av de bästa tipsen för programmerare använder ett skott, implementerar en proportionell styrenhet i logiken, gör växlingslogik och minskar PLC-skanningsproblem.
Funktionen med ett skott är praktiskt att ha när ett villkor växlar mellan på och av och PLC måste vidta åtgärder på det verkliga läget för endast en skanning. Spolen går sant varje gång den aktiveringsringen är sann, och allt förblir sant för endast en skanning. Ibland blir ordningen på rullarna viktiga i ett skott eftersom PLC måste genomföra en fullständig skanning när utgångsbiten är på och först då ser den första rullningen.
Att integrera proportionella styrenheter i en PLC blir mycket användbar vid programmerbar logikstyrningsprogrammering, särskilt när den inte har inbyggda proportionella / integrerade / derivat eller PID-instruktioner. PID-regulatorer är processkontroller som har speciella inställbara svarskarakteristika. Detta gör att de korrekt kan utföra kontrollalgoritmer som förutser och mäter processuppvärmning och kylningshastigheter och automatiskt korrigerar. Processkontrollförfaranden använder proportionella styrenheter på många sätt; att ha total kontroll över uppvärmningen är en populär applikation. PLC: er kan programmeras exakt för att slå på värmaren eller sätta på och stänga av den.
En populär metod i programmerbar logikstyrningsprogrammering använder begreppet växling. Denna logik är användbar när programmeraren måste ha en knapp för att styra en enhet med samma växlingsåtgärd. Om du till exempel trycker på en knapp en gång slår du på enheten och trycker på den igen stänger den av. Denna logik växlar från tillstånd till till-läge när ingången blir sann. Den fortsätter sedan tills ingången blir falsk.
Långa PLC-skanningstider kan också vara ett problem i programmerbar logikstyrningsprogrammering, särskilt när man utformar kontroller för höghastighets maskiner. En populär metod använder stegvis kodning för att beräkna maskinens position. Detta tillvägagångssätt kan dock orsaka en hel del problem när man försöker få maskinen att köra snabbare. Om utgången från kodaren som arbetar med den ökade hastigheten går från falsk till sann och tillbaka i den tid det tar för PLC att göra en skanning räknas räknaren inte ordentligt. Detta får maskinen att krascha eller att de rörliga delarna förlorar synkroniseringen när hastigheten vrids upp.
Lösningen i ett sådant scenario är att använda en absolut positionskodare i stället för en inkrementell kodare. Fördelen med denna typ av kodare är att den är mindre mottaglig för fel när maskinens hastighet ökar. Denna kodare kräver dock cirka ett dussin eller fler ingångslinjer jämfört med de två linjerna som en inkrementell kodare behöver. Absoluta kodare kan också ge fel som missade tillstånd, där vissa av bitarna ändras och andra inte. Om hoppade tillstånd inträffar med en absolut kodare måste den ersättas med en annan.