IEC 61131-3
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 31 mai 2021; verificarea necesită
1 editare .
IEC 61131-3 este o secțiune ( nivelul englezesc ) a standardului internațional IEC 61131 (există și un standard european corespunzător EN 61131 ), care descrie limbaje de programare pentru controlerele logice programabile .
Engleză
|
Deutsch
|
Rusă
|
|
abr.
|
Desemnare
|
abr.
|
Desemnare
|
abr.
|
Desemnare
|
Descriere
|
LD
|
Diagrama de scară
|
KOP
|
plan de contact
|
RKS
|
Diagrame de contact releu _ _ _
|
Limbajul grafic. Este o implementare software a circuitelor electrice bazate pe relee electromagnetice .
|
FBD
|
Diagrama blocului funcțional
|
FBS
|
Funktionsbaustein-Sprache
|
FBD
|
Diagrame bloc funcționale
|
Limbajul grafic. Un bloc funcțional (FB) exprimă o subrutină. Fiecare FB are intrări (în stânga) și ieșiri (în dreapta). Un program este creat prin conectarea mai multor FB-uri.
|
SFC
|
Diagrama de funcții secvențiale
|
LA FEL DE
|
Ablaufsprache
|
SFC
|
Diagrame de funcții secvențiale
|
Limbajul grafic la nivel înalt. Creat pe baza aparatului matematic al rețelelor Petri . Descrie succesiunea stărilor și condițiile de tranziție.
|
SF
|
Text structurat
|
SF
|
Structurierter Text
|
SF
|
Text structurat
|
Limbajul de programare de
tip Pascal bazat pe text |
IL
|
lista de instrucțiuni
|
SULĂ
|
Anweisungsliste
|
IL
|
Lista de instrucțiuni
|
Limba textului. Limbajul asemănător de nivel scăzut, independent de hardware (învechit, șters în a treia ediție [1] ).
|
Prima ediție a fost publicată în 1993 (IEC 61131-3:1993), a doua în 2003 (IEC 61131-3:2003).
A treia ediție a standardului a fost lansată în 2012 (IEC 61131-3:2013 / GOST R IEC 61131-3-2016)
Caracteristici noi :
- Tipuri de date cu structură explicită
- Tip de date cu valoare numită
- Tipuri de date elementare
- Legături și operațiuni de legături
- Acces parțial la ANY_BIT
- Matrice cu lungime variabilă
- Inițializare variabilă
- Reguli de conversie a datelor: implicit-explicit
- Funcții - reguli pentru apelarea funcțiilor fără rezultat.
- Funcții de conversie de tip: numerică, pe biți etc.
- Funcții pentru combinarea și separarea orei și datei
- Clase, metode, interfețe etc.
- Blocuri funcționale orientate pe obiecte (FB)
- Spațiu de nume
- Text structurat (ST): Continuați afirmațiile etc.
- Diagrame cu scară (LD): Contacte pentru comparație (dactilografiate și supraîncărcate)
- Anexa A - specificarea formală a elementelor de limbaj
Eliminare:
- Anexă - Exemple
- Aplicație - Interacțiune cu IEC 61499
Învechit, nedorit de utilizat
- Literale octale
- Utilizarea adreselor IEC directe în corpul unităților organizaționale programabile (POU)
- TRUNC trunchiere supraîncărcată
- Lista de instrucțiuni (IL)
- „Indicator” variabil al blocului executabil.
Note
- ↑ PLCopen: A treia ediție a IEC 61131-3 (link nu este disponibil) . Consultat la 18 noiembrie 2013. Arhivat din original la 1 decembrie 2017. (nedefinit)
Surse
Medii de programare IEC 61131-3
- Ediția Proficy Machine
- 1Uneltă, apartament (Carel)
- Beremiz (sursă deschisă)
- B&R Automation Studio
- CodeSys
- CX One
- CannyLab
- Cont Designer (Emicon)
- concept
- Control Wave Designer (Emerson)
- GXDeveloper
- ISaGRAF
- Designer logic (Yokogawa)
- MULTIPROG
- Master PLC Designer
- Motorola System Tools Suite
- OpenPCS
- PL7
- PC-WORX
- PASUL SIMATIC 7
- SILworX
- SCADA KRUG-2000
- Sistem SCADA "Kaskad-SAU"
- Sistem SCADA „Tekon”
- Segnetics SM Logix
- Sysmac Studio
- modul de urmărire
- TwinCAT
- Unity Pro
- Visilogic (PLC Unitronics)
- ZWorkbench (Zentec)