Wat is Ladder Logic Programming?
Logica met ladderlogica is een codeertaal die wordt gebruikt om circuitrepresentaties te maken waarmee mensen apparaten kunnen bouwen en instructies kunnen geven aan controllers. Hoewel dit kan worden gebruikt om veel verschillende circuits te bouwen, wordt ladderlogica-programmering voornamelijk gebruikt om programmeerbare logische controllers (PLC's) te maken. Afgezien van het bouwen van het circuit, kunnen gebruikers met deze taal ook if / then-verklaringen afleggen. Deze taal is gemaakt om vergelijkbaar te zijn met hardwareproductiesystemen, dus gewone gebruikers die wisten dat deze systemen geen training nodig hadden, maar er is nog steeds een leercurve voor deze programmeertaal.
Wanneer een circuit wordt gebouwd, moeten zowel de mensen die het circuit samenstellen als het apparaat zelf weten hoe het circuit werkt. Mensen moeten het weten, zodat ze de juiste hardware kunnen maken, en het apparaat moet het weten, zodat het begrijpt hoe stroom kan stromen. Met ladderlogica-programmering kan de gebruiker een representatie maken voor beide. De weergave die met deze taal is gebouwd, is eenvoudig en toont voornamelijk haakjes, koppeltekens en schuine strepen om draden en letters voor variabelen weer te geven.
De ladderlogica-programmeertaal heeft de mogelijkheid om veel verschillende circuits te maken, maar is voornamelijk gebruikt om PLC's te programmeren. Deze apparaten kunnen relatief eenvoudig worden geprogrammeerd en kunnen productie- en apparaatprocessen besturen. Afgezien van hun vermogen om voor veel verschillende doeleinden te worden gebruikt, heeft ladderlogica-codering veel blokken en variabelen die vooral geschikt zijn voor het bouwen van PLC's.
Circuits, vooral geavanceerde, hebben zelden een eenvoudig pad. Er zijn meestal omstandigheden, zoals een deel van het circuit dat gedurende een bepaalde tijd open moet blijven of alleen ergens energie naartoe moet sturen als aan een voorwaarde is voldaan. Ladderlogica-programmering komt tegemoet aan deze behoefte door middel van if / then-verklaringen. Dit stelt de programmeur in staat om het circuit te vertellen één bewerking uit te voeren totdat een conditie verschijnt, en dan zal een nieuwe operatie plaatsvinden vanuit de conditie.
Gemaakt in de jaren 1970, was het programmeren van ladderlogica bedoeld om eenvoudig te zijn en hardware productieprogramma's na te bootsen. Gerichte gebruikers waren gebruikers die bekend zijn met hardwareproductiesystemen, dus degenen in de industrie dachten dat gebruikers geen training nodig zouden hebben om te beginnen met het bouwen van een ladderlogica-programma voor een PLC of circuit. Hoewel het vergelijkbaar is met dit soort werk, hebben de meeste mensen echter training nodig om de codering van de ladderlogica volledig te begrijpen. Training is echter vaak gering, omdat deze taal meestal eenvoudiger is dan andere programmeertalen.