PLC programming language is a language used to write PLC programs in the field of industrial control, aiming at realizing the automated control and monitoring of industrial equipment and production processes.PLC programming language contains many types of languages, such as graphical programming language, textual programming language, structured programming language, etc., which can be selected and combined according to different application scenarios and programming needs.C is a universal computer C is a general-purpose computer programmeertaal. De volgende zijn de belangrijkste verschillen tussen hen:
1. Toepassingsomgeving:PLC -programmeertaal wordt voornamelijk gebruikt op het gebied van automatiseringscontrole, terwijl C -taal geschikt is voor verschillende computertoepassingen.
2. Syntaxisstructuur:PLC -programmeertaal hanteert grafische programmering, terwijl C -taal tekstuele programmering aanneemt. 3. Gegevenstype: PLC -programmeertaal hanteert grafische programmering, terwijl C -taal tekstuele programmering aanneemt.
3. Gegevenstypen:PLC -programmeertaal ondersteunt verschillende gegevenstypen, zoals bit, woord, drijvend punt, enz., Terwijl C -taal meer gegevenstypen ondersteunt, zoals geheel getal, lang gehele getal, karakter, drijvend punt, dubbele precisie, enz.
4. Programma -uitvoeringsmodus:PLC -programmeertaal voert het programma uit in een cyclische scanmodus, terwijl C -taal het programma uitvoert in een sequentiële uitvoeringsmodus.
5. ONTWERP EENHOUDEN:PLC -programmeertaal ondersteunt Booleaanse operators zoals en, of, niet, enz., Terwijl C rijkere operators zoals incrementele, afnemende, bitgewijze bewerkingen enz. Ondersteunt.
Volgens het verschil tussen PLC en computersysteem zijn er enkele aanvullende functies in PLC -programmeertaal, zoals input/output verwerking, timer/counter -bewerking, enz.
De belangrijkste internationale normen voor PLC -programmeertalen omvatten de standaard IEC 61131-3 en de IEC 61499 -standaard.
De standaard IEC 61131-3 Definieert vijf PLC -programmeertalen, die instructielijst (IL), Structured Text (ST), functieblokdiagram (FBD), Flow Chart (LD) en Sequence Chart (SFC) zijn. Deze standaard specificeert voornamelijk de basisvereisten voor PLC -programmering, zoals programma -syntaxis, gegevenstypen, programmafuncties, enz., Om een bepaalde mate van compatibiliteit en draagbaarheid van de programmatalen van verschillende PLC -fabrikanten te waarborgen.
De IEC 61499 -standaard is een verlenging en verfijning van de IEC 61131-3 standaard. Het biedt een PLC -programmeertaal voor gedistribueerde besturingssystemen (DCS), die nieuwe concepten en modellen introduceert, zoals functieblokken (FBS), agenten en gebeurtenissen. Deze standaard richt zich op de flexibiliteit, schaalbaarheid en herbruikbaarheid van PLC -systemen.
Beide normen zijn ontwikkeld door de International Electrotechnical Commission (IEC) en zijn belangrijke voorschriften en specificaties voor PLC -programmeertalen.




