Begrijpen hoe input- en outputresponsen in de ladderlogica berekend moeten worden is essentieel voor het ontwerpen van effectieve besturingssystemen. Dit artikel onderzoekt gemeenschappelijke technieken en geeft voorbeelden om het proces te verduidelijken.

Basis van Ladder Logic

Ladder logica is een grafische programmeertaal gebruikt om software te ontwikkelen voor programmeerbare logische controllers (PLC's). Het bootst relais logica diagrammen na met symbolen die ingangen, uitgangen en controle-elementen vertegenwoordigen.

Berekenen van invoerresponsen

De inputresponsen zijn afhankelijk van de status van sensoren of schakelaars die op de PLC zijn aangesloten. Om de respons te bepalen, evalueren we de inputomstandigheden binnen het logische netwerk van de ladder. Dit houdt in dat we moeten controleren of een ingang op een gegeven moment AAN of UIT is.

Als bijvoorbeeld een invoer op een schakelaar wordt aangesloten, is de respons AAN wanneer de schakelaar wordt gesloten. De PLC scant de invoer en de ladderlogica verwerkt deze gegevens om te beslissen welke acties daarna worden uitgevoerd.

Berekenen van outputresponsen

De outputrespons wordt bepaald door de evaluatie van het logische netwerk van de ladder. Wanneer aan de voorwaarden wordt voldaan, geeft de PLC energie aan het uitgangsapparaat, zoals een motor of licht.

Als bijvoorbeeld een invoerconditie en een timer waar zijn, wordt de uitgangsspoel geactiveerd, waardoor het aangesloten apparaat geactiveerd wordt. De responstijd hangt af van de PLC-scancyclus en de logica-complexiteit.

Voorbeeld: Eenvoudige Ladder Logica

Denk aan een circuit waarbij een startknop een motor aanzet. De ladderlogica bevat een ingang voor de startknop en een uitgang voor de motor. Als de knop ingedrukt wordt, wordt de ingang ingeschakeld en de uitgang geactiveerd, waarbij de motor wordt ingeschakeld.

  • Startknopinvoer
  • Motorvermogen
  • Ladder logica evalueert invoerstatus
  • Uitvoer activeert als de invoer AAN is