Ladder Logic 101: De basisprincipes voor automatiseringssucces onder de knie krijgen
Ladder Logic 101: De basisprincipes
Iedereen die in automatiseringsoftware heeft gewerkt, weet dat het gebruik van het juiste hulpmiddel voor de klus essentieel is voor een succesvolle en waardevolle implementatie. Dit erkennend, laten softwareleveranciers vaak meerdere programmeermethoden toe om met hun software te worden gebruikt. Deze fundamenteel verschillende berekeningsmodellen laten programmeurs de meest geschikte tool voor hun taken selecteren, zoals ladder logic.
Grondslagen van Ladder Logic: het Ladder Diagram
Het ladder diagram ontstaat in de jaren '60 toen de autindustrie een flexibelere vorm van documentatie nodig had voor hun fysieke relais- en timerkasten. Later werd een microprocessorbasysteem geïntroduceerd, en besloten ze dat de software voor het systeem zou worden ontworpen om de daadwerkelijke elektrische ladderdiagrammen te spiegelen die gebruikt werden om de relaisbesturingspanelen te bouwen. Deze software, ladder logic genoemd, ziet eruit en voert uit zeer vergelijkbaar met het oorspronkelijke elektrische diagram.
Sprootje voor sprootje voor sprootje…
De oorspronkelijke ladderdiagrammen repliceerden relaiscircuits met lange reeksen van "sprootjes" die zich uitstrekten tussen twee rails, waarbij elk sprootje overeenkomt met een bepaald deel van het circuit. Stroom vloeit van de stroombus (linker rail) door een combinatie van normaal open of normaal gesloten contacten om een spoel te voeden. Open contacten blokkeren stroom en gesloten contacten laten stroom door naar de spoel naar de aardebus (rechter rail). In ladder logic is elk contact en elke spoel op een logisch diagram gekoppeld aan een Booleans geheugenlocatie. Contacten in serie zijn gecombineerd door een logische "EN" en contacten in parallelle met een logische "OF". Uitvoering is van links naar rechts en van boven naar beneden.
Achter de schermen
Achter het diagram van ladder logic zit een onzichtbare scanning-engine en geheugenbeheerstack. Fysieke inputs worden gelezen en opgeslagen in een geheugentabel. De ladder logic wordt uitgevoerd door te lezen en te schrijven vanuit de geheugentabel voor inputs, outputs en tussentijdse waarden. Aan het einde van de logische cyclus worden alle fysieke outputs bijgewerkt met de waarden uit de geheugentabel. (Veel ladder-representaties kunnen directe reads en writes uitvoeren, in plaats te wachten tot het einde van de uitvoeringscyclus).
Functies in Ladder Logic
Om complexere taken aan te pakken, zoals wiskunde, timer-functionaliteit, tellers, of PID, hebben alle ladder-representaties vandaag de mogelijkheid om functies op de ladder-sprootje aan te roepen. Deze functies hebben doorgaans een input-terminal om de functie-uitvoering in te schakelen en een output-terminal voor wanneer de functie met succes is uitgevoerd. Functies die op een ladderdiagram worden geplaatst, zullen uitvoeren volgens de stroom van het ladderdiagram.
Ladder Logic 101
Als een van de vele verschillende soorten programmeermethoden in de industrie vandaag, is het belangrijk om ladder logic te begrijpen om te weten wanneer u het moet gebruiken. Ladder logic is het meest uniek in zijn directe weergave van de circuitlogica die het implementeert, maar het is ook krachtig met zijn onzichtbare tussentijdse verwerking en zijn geweldige gebruik van verschillende functies.
De programmeurs hier bij PanelShop.com zijn experts in deze gebieden, en ze weten precies welk type tool toe te passen wanneer ze een klus hebben om te verzorgen. Als u vragen heeft over het gebruik van ladder logic, of een andere vorm van controller-programmeertaal, bel ons vandaag!
Om te ontdekken welke verbeteringen uw bedrijf kan doorvoeren om efficiënter te worden, spreek met een specialist bij PanelShop.com vandaag.
Stuur uw offerte in en ontvang hem binnen 48 uur:
Automatisering Besturingssysteem
- Elektrische Bedieningspanelen: Ontwerpessentiëls voor Veiligheid & ROI
- Ladder Logic 102: Voordelen, Nadelen en Wanneer Te Gebruiken
- Ladder Logic 202: PLC-geheugenorganisatie onder de knie krijgen
- Geavanceerde Ladder Logic: PLC-scantechnieken onder de knie krijgen
- Stator-kernlaminatie Begrijpen: Kernconcepten Voor Betrouwbare Apparatuurprestaties
- Oppervlakteafwerking Beheersen: Uitgebreide Gids voor Meting en Functie
- CNC Draaibankbewerking Beheersen: Essentiële Basisprincipes & Best Practices
- Freesmachines 101: Uitgebreide Gids naar Hun Functie, Componenten en Toepassingen
- Cloud Computing Infrastructuur: Een Professionele Gids Tot De Fundamenten
- Polyesterharsen: Essentiële gids voor composiettoepassingen
- Geweven stoffen: Fundamenten voor composietfabricage