PLC Programming Language Tutorial



Een PLC is een programmeerbare controller die gebruikmaakt van een visuele programmeertaal. Vanwege dit visuele aspect bij de programmering kan het vrij eenvoudig voor een niet-programmeur om te leren. De programmeertaal wordt ook genoemd "ladder logic," aangezien het picturale programma sterk op een ladder, met de macht rails op de links en rechts, en de functionaliteit van het programma op het sporten lijkt. Het eindresultaat biedt een zeer krachtige industriële beheermethode.

Wat die u nodig hebt

  • PLC-programmeersoftware
  • PLC Communicatiekabel
  • Praten met iedereen betrokken bij het project zodat u begrijpt wat de verwachtingen zijn. Als voorbeeld, laten we gebruik maken van een eenvoudig project dat een motor wordt ingeschakeld wanneer een product is voelde aan de riem. Dit bepaalt de verwachtingen voor het project.

  • Ontdek de input en output apparaten voor uw project gaan worden. Voor het voorbeeld-project is de invoer de sensor van de nabijheid die product en de output detecteert is de motor.

  • Het programma in de volgorde waarin u de gebeurtenis zou willen schrijven. PLC-programma's lopen snel, maar één rung tegelijk van links naar rechts en van boven naar beneden. NC of maakcontacten vertegenwoordigen digitale invoerapparaten en spoelen vertegenwoordigen de digitale uitgangen. Gedwongen Verbrekend contact er als volgt uitzien:--| / |--; GEEN contactpersonen als volgt:--| |--. Spoelen er als volgt uitzien:--(--). De ingangen, of contactpersonen, zullen aan de linker kant van een rung, met de uitgangen, of opgerold, aan de rechterkant.

    In het voorbeeld de rung zal er als volgt uitzien:--| |---(--). De sensor van de nabijheid stuurt een signaal wanneer het product wordt gedetecteerd. De motor wordt gesymboliseerd door de spoel:--(--) en wordt geactiveerd wanneer het maakcontact voor de nabijheidssensor heeft macht die door het stroomt. Dus, wanneer er product wordt gedetecteerd, macht zal stromen door het maakcontact met de spoel die de motor aanzet.

  • Een adres toewijzen aan elke fysieke input en output. Dit zal variëren afhankelijk van de fabrikant van de PLC, zoals ze het anders doen. Verwijst naar de handleiding voor uw PLC om ervoor te zorgen dat u ze correct toewijzen voor de PLC die u gebruikt. Het fysieke adres is de locatie waar de bedrading voor elk apparaat is aangesloten, zodat het programma weet waar om de informatie te vinden.

  • Uw programma in uw PLC met behulp van de juiste Communicatiekabel laden en testen voor eventuele fouten. Het kan nuttig zijn voor het instellen van een panel met verlichting en schakelaars voor het testen van wanneer de werkelijke machine nog niet beschikbaar is, op voorwaarde dat uw project is niet te uitgebreid. De fouten corrigeren als ze komen totdat u een volledig functionele project dat voldoet aan de verwachtingen die bepaald in stap 1 hebt.

Tips & waarschuwingen
  • Krijg een elektricien de bedrading van de apparaten doen.
  • Er zijn geavanceerde opdrachten die beschikbaar zijn voor de meeste fabrikanten van de PLC. Sommigen zullen zelfs hogere-math functies doen. Raadpleeg de handleiding voor uw PLC wilt zien welke opdrachten beschikbaar zijn.
  • Elke sport van een PLC-programma dient te beschikken over een vermogen. Het hoeft niet per se een input.

Gerelateerde Artikelen

Hoe schrijf je een eenvoudig programma in C++

Hoe schrijf je een eenvoudig programma in C++

Het is gebruikelijk dat instructie in C ++ programmeren begint met het creëren van een "Hello world" programma. Dit omvat een "Hello world"-bericht afdrukken op de tekstindeling terminal interface van Windows-systemen, ook bekend als d
Hoe lees ik een String in C

Hoe lees ik een String in C

De programmeertaal C voorziet niet in een daadwerkelijke gegevens-tekenreekstype. In C, is een tekenreeks geëmuleerd door een array van karakters die in NULL eindigt. Dergelijke matrix kan statisch of als een pointer worden gedeclareerd. Standaard C
Het verzenden van een mobiele telefoon een SMS-bericht met een Python-Script

Het verzenden van een mobiele telefoon een SMS-bericht met een Python-Script

Een SMS-bericht, ook bekend als een SMS-bericht, is in wezen een e-mail gestuurd naar een mobiele telefoon. Het vermogen om te communiceren tussen computers en mobiele telefoons via SMS-berichten wordt steeds belangrijker. Google heeft een bibliothee
De vereisten die aan een spel programmeur

De vereisten die aan een spel programmeur

Jonge spelers kunnen concluderen dat de carrière van een spel programmeur glamoureuze de toegang krijgen tot nieuwe games en het geld gemaakt van het spel-licentieverlening. Spel programmeurs geconfronteerd met een aantal uitdagingen gedurende hun he
Soorten validatiecontroles

Soorten validatiecontroles

Een bevestigingscontrole vaststelt dat de waarde (of gegevens) een computer ingevoerd, geldig is. Validatiecontroles worden uitgevoerd automatisch door een computer om ervoor te zorgen dat de ingevoerde gegevens correct en redelijk is. Echter, niet v
Het gebruik van JavaScript

Het gebruik van JavaScript

JavaScript is de wijdst gebruikte client-side scripting taal op het Internet. JavaScript werd oorspronkelijk ontwikkeld door Sun Microsystems en uitgegroeid tot een internationale standaard aanbeveling dat is ook wel aangeduid als Ecmascript. Hoewel
Het ontwerpen van formulieren voor Microsoft Office InfoPath

Het ontwerpen van formulieren voor Microsoft Office InfoPath

Microsoft InfoPath is een formulier schepping nut voor het ontwerpen van formulieren voor gegevensinvoer in de SharePoint-omgeving worden gebruikt. Microsoft InfoPath-formulieren ontwerpen gaat om het creëren van een "formuliersjabloon," die de
How to Build een Website met Python

How to Build een Website met Python

Websites zijn allemaal gecodeerd in Hypertext Markup Language (HTML), meestal met Cascading Style Sheets (CSS) om te helpen met het ontwerp. Echter, de meeste websites vereisen een soort sjabloon systeem. Aangezien bijna elke pagina op een website de
Hoe maak je een aangepaste knop in PHP

Hoe maak je een aangepaste knop in PHP

De PHP programming language kunt maken u dynamisch met HTML-code, zodat u instellen van kunt knoppen, afbeeldingen, vormen en lay-outs op basis van gebruikersinvoer. U kunt een aangepaste knop met behulp van de opdracht van de "echo" PHP dynamis
Hoe om te compileren van Fortran 77 op Ubuntu

Hoe om te compileren van Fortran 77 op Ubuntu

Fortran is de "levend fossiel" van computer programming languages. Het werd oorspronkelijk ontwikkeld in de jaren 1950 op IBM 704 computer uitvoeren. Fortran was niet de eerste compiler, maar het aangeboden wiskundigen, ingenieurs en wetenschapp
Hoe toe te voegen aan een lijst in Python

Hoe toe te voegen aan een lijst in Python

De programmeertaal Python slaat gegevens op in een verscheidenheid van collecties, met inbegrip van een lijst. De lijst-collectie bevat een aantal items die worden gescheiden door een komma. Lijsten zijn iterable objecten, wat betekent dat alle items
Hoe maak je een Pig Latin-programma op Python

Hoe maak je een Pig Latin-programma op Python

De Python programming language's ingebouwde ondersteuning voor string manipulatie is aantoonbaar een van de belangrijkste sterke punten. Via segment notatie, kunt u snel grijpen subtekenreeksen van langere tekenreeksen en ze naar nieuwe posities verp
Het gebruik van SQL-variabelen in Oracle

Het gebruik van SQL-variabelen in Oracle

SQL staat voor Structured Query Language en door databaseontwikkelaars wordt gebruikt voor het ophalen, bijwerken en invoegen van gegevens in databases. PL/SQL, of SQL/Programming Language, verhoogt SQL doordat functies zoals variabelen en logica. Me
Microsoft C scherpe certificering

Microsoft C scherpe certificering

Verdienen een certificering bewijst uw technische vaardigheid in een programmeertaal, en bewijst dat u bent niet alleen beweren dat op cv zonder het recht om dit te doen. Microsoft biedt een aantal technische certificering, waaronder één in C#: de pr