- Wat zijn de Ladder Logic symbolen?
- normaal Open (geen) Contact / onderzoeken indien gesloten (XIC)
- Hoe werkt het normaal Open Contact?
- praktische toepassing van het ladderlogica-symbool-geen Contact / XIC
- Normaal Gesloten (NC) Contact / onderzoek of Open (XIO)
- Hoe werkt het normaal gesloten Contact?
- praktische toepassing van het Ladderlogic symbool-NC Contact / XIO
- 1. Stop knop voorwaarde
- 2. Timer continue vergrendeling
- outputenergie (Ote)
- Hoe werkt het symbool Output Energize?
- praktische toepassing van het ladderlogica-symbool – uitgang Energize
- 1. Licht / uitgang inschakelen
- 2. Stel het systeem in op foutieve Status
- Output Latch (OTL)
- Hoe werkt het Uitgangssymbool?
- praktische toepassing van het Ladderlogic symbool – Uitgangsslot
- 1. Fout vergrendeling
- 2. Condition Setting
- Output Unlatch (OTU)
- Hoe werkt het symbool voor de ontgrendeling van de uitvoer?
- praktische toepassing van het Ladder Logic Symbol – output Unlatch
- 1. Fout vergrendeling
- conclusie
Wat zijn de Ladder Logic symbolen?
ladderlogica is een van de meest voorkomende PLC-programmeertalen. De normen van de taal zijn goed gedocumenteerd door de International Electromechanical Commission (IEC) in de tentoonstelling 61131-3. Echter, officiële documentatie van de ladder logica symbolen is niet gemakkelijk te verteren en biedt geen concrete voorbeelden van elk een.Ladderlogic-symbolen zijn fundamentele elementen die door elke plc-programmeur worden onthouden. Ze zijn essentieel om te weten of u van plan bent om enig werk te doen met deze PLC programmeertaal.
in deze handleiding zullen we elk symbool bespreken, de functionaliteit die het biedt aan de ladder logic plc programmeertaal en twee voorbeelden illustreren waar ze gebruikt kunnen worden.
normaal Open (geen) Contact / onderzoeken indien gesloten (XIC)
het meest fundamentele symbool van ladderlogica-programmering is de normaal Open Contact of de XIC-instructie onderzoeken indien gesloten. Dit symbool is gemaakt als een directe toepassing van het relais-gebaseerde contact gebruikt in de vroege Elektrische Tekeningen.
Hoe werkt het normaal Open Contact?
aanvankelijk was het contact verbonden met een spoel van een Elektrisch relais. Wanneer de spoel van het relais werd geactiveerd, zou het contact sluiten. Het ladderlogicosymbool werkt op dezelfde manier. Het specificeert een logisch bit dat ingesteld kan worden op 0 (laag) of 1 (hoog). Gebaseerd op de toestand, zal de instructie ofwel evalueren naar waar of onwaar. Als de instructie waar is, zal het de stroom doorlaten en de PLC toestaan om de volgende instructie te evalueren. Als het vals is, zal het ladder logic symbool de uitvoering daar stoppen.
praktische toepassing van het ladderlogica-symbool-geen Contact / XIC
het normaal Open Contactsymbool komt voor in ladderlogica. Het is de meest elementaire logische controle voor de meeste omstandigheden in PLC programmering.
1. Verificatie van een Input
de sport hierboven gebruikt het normaal Open Contact om de “PointIORack1:1:I. 0” invoer te verifiëren. Als de ingang wordt geactiveerd (hoog), geeft de voorwaarde aan dat de “Box Counter Photo Eye – No Box” is ingeschakeld. Met andere woorden, er is geen doos voor het foto-Oog aanwezig op de lijn.
2. Conditie tellen
de sport hierboven gebruikt het normaal Open Contact om de “BoxCounter” CTU instructie in te schakelen. Elke keer dat de No Contact overgangen van laag naar hoog, de teller zal toenemen met 1. Zoals getoond in de sport, de teller heeft tien dozen geteld en is nu ingesteld op de .DN (Done) voorwaarde.
Normaal Gesloten (NC) Contact / onderzoek of Open (XIO)
het tegenovergestelde van Normaal Open Contact Het normaal gesloten is. Deze validatie zal kijken naar de opgegeven bit en evalueren naar TRUE wanneer de bit is gedeactiveerd en FALSE wanneer het is geactiveerd. De toepassing zou de gebruiker toestaan om te controleren of de spoel van de gespecificeerde bit is de-energized en passende actie in ladder logic PLC programmering ondernemen.
Hoe werkt het normaal gesloten Contact?
het normaal gesloten contact zou ook worden gebonden aan de spoel van een vastestofrelais. Wanneer de spoel geen stroom heeft die er doorheen loopt, zou het contact stroom door laten stromen. Echter, wanneer de spoel zou worden geactiveerd, geen stroom zou stromen door het contact. Het NC Contact of de xio instructie in PLC programmeerladder logica zou op dezelfde manier werken. Met andere woorden, het bit zou de stroom door te laten stromen als het laag is en er zou geen stroom door stromen als het bit hoog is.
praktische toepassing van het Ladderlogic symbool-NC Contact / XIO
XIO is zeer gebruikelijk in de ladder logic plc programmeertaal. Het is een instructie die ons in staat stelt om de OFF-staat van een bit te onderzoeken zoals hierboven beschreven. Hier zijn twee veel voorkomende voorbeelden van waar deze instructie wordt gebruikt.
1. Stop knop voorwaarde
de sport hierboven bevat de normaal open en normaal gesloten ladder logische symbolen. Het creëert een voorwaarde die de GREEN_LIGHT_ON bit zal activeren wanneer de “START_PRESSED” wordt geactiveerd. De XIO is echter gebonden aan twee bits: STOP_PRESSED en RESET_PRESSED. Wanneer een van deze voorwaarden op hoog is ingesteld, zal het “GREEN_LIGHT_ON” – bit tijdens de evaluatiecyclus van de sport op laag worden ingesteld.
2. Timer continue vergrendeling
de sport hierboven laat de Timer werken op basis van de hmi_rotation_enable conditie. Echter, een typische timer zou tellen totdat het de “vooraf ingestelde” waarde bereikt. In de sport hierboven, de timer zal resetten zodra de timer is ingesteld op .DN (Done) omdat de XIO aan hetzelfde bit van de timer is gebonden.
outputenergie (Ote)
wanneer aan bepaalde voorwaarden is voldaan, moet het systeem een bepaalde actie ondernemen. In tegenstelling tot de twee symbolen hierboven, zal de output energize worden gebruikt om een actie uit te voeren. In het kader van een elektrisch schema, zou dit symbool aangeven dat een spoel van een relais moet worden geactiveerd wanneer aan de Voorwaarden wordt voldaan.
Hoe werkt het symbool Output Energize?
het symbool van de ladderlogica van de uitgang energize zal de toestand van een bit veranderen op basis van de voorwaarden die aan de linkerkant van de sport zijn opgegeven. Wanneer de voorwaarden waar zijn die leiden tot de OTE instructie, zal de waarde van de opgegeven bit worden ingesteld op hoog of 1. Als de Voorwaarden onwaar zijn, zal de OTE instructie de waarde van hetzelfde bit op laag of 0 zetten.
praktische toepassing van het ladderlogica-symbool – uitgang Energize
de OTE-instructie is zeer gebruikelijk in ladderlogica-toepassingen. Zoals hierboven vermeld, wordt het gebruikt om uitgangen te rijden op basis van bepaalde voorwaarden. Dit vertaalt zich naar het bedienen van externe PLC hardware zoals relais, motorcontactors, kleppen, cilinders, enz. Door het aan de uitgang gebonden bit te activeren, kan een PLC Programmeur de stand van de uitgang naar de gewenste positie veranderen.
1. Licht / uitgang inschakelen
in de sport hierboven die we al hebben gezien, wordt de output geactiveerd wanneer aan de Voorwaarden wordt voldaan. Het” GREEN_LIGHT_ON ” bit is gekoppeld aan een uitgang van de PLC die een LED in het veld zal aanzetten. Door gebruik te maken van de Output Energize (OTE) instructie, zal de PLC programmer het licht op de plantvloer aan doen.
2. Stel het systeem in op foutieve Status
de volgende Sport controleert één foutieve toestand: Systeem 1-storing. Als het systeem om die specifieke reden defect is, zal de” RPiS_BOOL ” bit op hoog gezet worden door de Output Energize (OTE) instructie. Zodra het systeem niet langer gefraulteerd is, blijft de gefraulteerde status aan totdat de resetknop is geactiveerd en gevalideerd door de xio-conditie. De Reset zal de OTE instructie toestaan om het bit te wissen en de faulted toestand terug te zetten naar laag.
Output Latch (OTL)
de output Latch ladder logica symbool is niet iets dat kan worden gemaakt met relais gebaseerde logica. Deze instructie zal permanent houden een beetje ingesteld op 1 wanneer de voorwaarde houdt.
Hoe werkt het Uitgangssymbool?
de output latch instructie zal alleen worden uitgevoerd als de voorgaande voorwaarden waar zijn. Als dat zo is, zal de instructie de bit die geassocieerd is met de OTL op HIGH (1) zetten. Als de bit is ingesteld op 1 of de voorwaarden niet langer waar zijn, blijft de bit hoog (1). Dit verschil is belangrijk omdat de Output Energize (OTE) het bit terugzet naar 0.
praktische toepassing van het Ladderlogic symbool – Uitgangsslot
de OTL-instructie wordt niet vaak gebruikt bij het programmeren van ladderlogica. De reden is hierboven vermeld: de instructie zal het bit niet automatisch terugzetten naar 0. Dit kleine verschil leidt tot code verwarring en potentiële problemen als het gaat om het uitvoeren, wijzigen of evalueren van voorwaarden na de implementatie.
1. Fout vergrendeling
zoals we eerder bespraken, spelen fouten een cruciale rol in PLC-programmering. Het is belangrijk om de fouten die zich in het systeem hebben voorgedaan, goed te detecteren, op te treden en te identificeren. Zodra ze zich voordoen, zal de gebruiker de fouten naar de operator gooien om problemen op te lossen. Om die reden is het belangrijk om de fouten op hun plaats te houden totdat het systeem wordt gecontroleerd en opnieuw wordt ingesteld wanneer het operationeel wordt geacht.
bovenstaande sport geeft een toestand weer waarin we verplicht zijn om een storing op een variabele frequentieaandrijving PowerFlex 525 te verhelpen. Zodra de storing is vergrendeld, wordt de motor in een slechte staat gehouden, terwijl een aparte routine zorgt voor het veilig stoppen van de aandrijving. OTL zal het beetje op hoog zetten en wachten tot de fout wordt gereset.
2. Condition Setting
in de sport hierboven wordt de OTL instructie gebruikt om de klep van de riser te openen. Hoewel dit had kunnen worden bereikt door middel van een output energize (OTE) instructie, hebben we besloten om de OTL te gebruiken als gevolg van een aantal voorwaarden die de bit Riserpool kan instellen op hoog. Merk op dat deze routine ook de OTU bevat die de bit terug naar laag zal resetten zoals nodig is door de PLC programmer.
Output Unlatch (OTU)
het output Unlatch ladder logic symbool wordt vaak gebruikt in combinatie met de OTL. Het is een manier om een deactivering van de bit gespecificeerd binnen de logica van de controller te maken.
Hoe werkt het symbool voor de ontgrendeling van de uitvoer?
de output unlatch instructie zal alleen worden uitgevoerd als de voorgaande voorwaarden waar zijn. Als dat zo is, zal de instructie de BiT die geassocieerd is met de OTU instellen op LOW (0). Als de bit is ingesteld op 0 of de voorwaarden niet langer waar zijn, blijft de bit laag (0).
praktische toepassing van het Ladder Logic Symbol – output Unlatch
de OTU instructie moet worden gebruikt met de OTL om de bit terug te zetten naar laag zoals hierboven besproken. Daarom zal deze instructie altijd worden gevonden wanneer de OTL wordt gebruikt. Laten we dezelfde twee voorbeelden bekijken, zoals we hierboven zagen.
1. Fout vergrendeling
in de sport hierboven, zodra de fout is opgelost via de reset_pb XIC instructie, wordt de fout ontgrendeld met behulp van de OTU instructie. Merk op dat de unlatch zich binnen dezelfde branch bevindt als de PF1:O. ClearFaults instructie die zal worden geactiveerd zodra de reset is ingesteld.
conclusie
de vijf meest gebruikte ladderlogica-symbolen zijn als volgt: normaal Open Contact, normaal gesloten Contact, uitgang Energize, uitgang vergrendeling en uitgang Unlatch. Deze vijf instructies worden vaak gebruikt in ladderlogica voor bitmanipulatie. De eerste twee zijn voorwaardelijke instructies waarmee de stroom kan stromen afhankelijk van de status van de bit. De laatste drie zijn uitvoerinstructies die worden uitgevoerd als de logica die tot hen leidt waar is. Ze zullen de bit instellen op 0 of 1, afhankelijk van de gebruikte instructie.