PLC -programmeertaal is de taal die wordt gebruikt om PLC -programma's op het gebied van industriële controle te schrijven, gericht op het realiseren van de geautomatiseerde controle en monitoring van industriële apparatuur en productieprocessen. PLC -programmeertaal bevat meerdere talen, zoals grafische programmeertaal, tekstuele programmeertaal, gestructureerde programmeertaal, enz., Dat kan worden geselecteerd en gecombineerd volgens verschillende toepassingsbehoeften en programmeerbehoeften.
PLC -programmeertaaluitdrukking heeft voornamelijk de volgende typen:
1. Ladder Diagram (ladderdiagram):is de meest gebruikte expressie van PLC -programmeertaal, vergelijkbaar met de vorm van circuitdiagrammen, gebruikt om het schakelen, tellen en andere logische regeling te beschrijven.
2. Functieblokdiagram (functieblokdiagram):is gebaseerd op de programmeertaal van het functieblokken, gebruikt om de logische relatie tussen inputs en uitgangen te beschrijven. 3. Gestructureerde tekst (gestructureerde tekst).
3. Gestructureerde tekst (gestructureerde tekst):Vergelijkbaar met taalprogrammering op hoog niveau, gebruikt om het controleproces en algoritmen te beschrijven. 4. Instructielijst (instructielijst).
4. Instructielijst (instructielijst):Vergelijkbaar met de expressie van assemblagetaal, gebruikt om de specifieke instructies en bewerkingen te beschrijven.
5. Sequentiële functietabel (sequentiële functietabel):gebruikt om het controleproces en de statusoverdrachtskaartvorm te beschrijven.
De bovenstaande PLC -programmeertaaluitdrukkingen hebben verschillende toepassingsscenario's en voor- en nadelen en moeten worden geselecteerd op basis van de specifieke controle -eisen en de vaardigheid van de programmeur.
Conversie tussen PLC -programmeertalen kan leiden tot veranderingen in taalstructuur en syntaxis. Hierna volgen verschillende conversiemethoden tussen PLC -programmeertalen:
1. Ladder -diagram (LAD) naar gestructureerde tekst (ST) conversie
Conversie tussen LAD en ST kan leiden tot verschillende code en vereist aandacht voor de structuur en syntaxis van de taal.
LAD is bijvoorbeeld geprogrammeerd met behulp van elektrische symbolen, terwijl ST is geprogrammeerd met bijna C-achtige uitdrukkingen. Daarom kan het toewijzen van symbool vereist zijn voor conversie.
2. Gestructureerde tekst (ST) naar functieblokdiagram (FBD) conversie
Conversie tussen ST en FBD moet rekening houden met de verschillen in taalstructuur, operators, parameters, enz.
ST is bijvoorbeeld geprogrammeerd met behulp van RAW C -instructies, terwijl FBD grafische symbolen gebruikt. Voor eenvoudige taken kan ST duidelijker en beknopt zijn, terwijl FBD meer geschikt is voor gegevensstroombesturingstaken.
3. Instructielijst (IL) naar gestructureerde tekst (ST) conversie
Conversie tussen IL en ST moet rekening houden met verschillen in taalstructuur en syntaxis.
IL gebruikt bijvoorbeeld een beknopte instructieformaat, terwijl ST een C-achtig expressieformaat gebruikt. Daarom kan de conversie syntaxisconversie en instructie -mapping omvatten.
4. Functieblokdiagram (FBD) naar ladderdiagram (LAD) conversie
Conversie tussen FBD en LAD kan worden gecompliceerd door verschillen in taalstructuur en grafische weergave.
FBD gebruikt bijvoorbeeld grafische symbolen, terwijl BAD elektrische symbolen gebruikt. Daarom kan het toewijzen van het symbool vereist zijn bij het converteren tussen de twee talen.
Samenvattend vereist de conversie tussen PLC -programmeertalen rekening met verschillen in taalstructuur, syntaxis, operatoren, enz. De conversie moet met zorg worden behandeld om de juistheid en leesbaarheid van de code te waarborgen.




