IEC 61131-3
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 31 maj 2021; verifiering kräver
1 redigering .
IEC 61131-3 är ett avsnitt ( Engelska Tier ) av den internationella standarden IEC 61131 (det finns också en motsvarande europeisk standard EN 61131 ), som beskriver programmeringsspråk för programmerbara logiska styrenheter .
engelsk
|
Deutsch
|
ryska
|
|
Abbr.
|
Beteckning
|
Abbr.
|
Beteckning
|
Abbr.
|
Beteckning
|
Beskrivning
|
LD
|
Stegediagram
|
KOP
|
kontaktplan
|
RKS
|
Reläkontaktdiagram _ _ _
_ _ |
Grafiskt språk. Det är en mjukvaruimplementering av elektriska kretsar baserade på elektromagnetiska reläer .
|
FBD
|
Funktionsblockdiagram
|
FBS
|
Funktionsbaustein-Sprache
|
FBD
|
Funktionella blockscheman
|
Grafiskt språk. Ett funktionsblock (FB) uttrycker en subrutin. Varje FB har ingångar (till vänster) och utgångar (till höger). Ett program skapas genom att ansluta flera FB:er.
|
SFC
|
Sekventiella funktionsdiagram
|
SOM
|
Ablaufsprache
|
SFC
|
Sekventiella funktionsdiagram
|
Grafiskt språk på hög nivå. Skapat på grundval av den matematiska apparaten av Petri-nät . Beskriver sekvensen av tillstånd och övergångsförhållanden.
|
ST
|
Strukturerad text
|
ST
|
Strukturerad text
|
ST
|
Strukturerad text
|
Textbaserat Pascal -liknande programmeringsspråk
|
IL
|
instruktionslista
|
SYL
|
Anweisungslista
|
IL
|
Lista med instruktioner
|
Textspråk. Hårdvaruoberoende assemblerliknande språk på låg nivå (utfasad, raderad i den tredje upplagan [1] ).
|
Den första upplagan publicerades 1993 (IEC 61131-3:1993), den andra 2003 (IEC 61131-3:2003).
Den tredje upplagan av standarden släpptes 2012 (IEC 61131-3:2013 / GOST R IEC 61131-3-2016)
Nya funktioner :
- Datatyper med explicit struktur
- Namngiven värdedatatyp
- Elementära datatyper
- Länkar och länkoperationer
- Delvis åtkomst till ANY_BIT
- Array med variabel längd
- Variabel initiering
- Regler för datakonvertering: implicit–explicit
- Funktioner - regler för anrop av funktioner utan resultat.
- Typkonverteringsfunktioner: numerisk, bitvis, etc.
- Funktioner för att kombinera och separera tid och datum
- Klasser, metoder, gränssnitt, etc.
- Objektorienterade funktionsblock (FB)
- Namnutrymme
- Strukturerad text (ST): Fortsätt uttalanden m.m.
- Stegdiagram (LD): Kontakter för jämförelse (skrivna och överbelastade)
- Bilaga A - formell specifikation av språkelement
Borttagning:
- Bilaga - Exempel
- Tillämpning - Interaktion med IEC 61499
Föråldrad, oönskad att använda
- Oktala bokstaver
- Använda direkta IEC-adresser i kroppen av programmerbara organisationsenheter (POU)
- TRUNC överbelastad trunkering
- Instruktionslista (IL)
- Variabel "indikator" för det körbara blocket.
Anteckningar
- ↑ PLCopen: Den tredje upplagan av IEC 61131-3 (länk ej tillgänglig) . Hämtad 18 november 2013. Arkiverad från originalet 1 december 2017. (obestämd)
Källor
IEC 61131-3 programmeringsmiljöer
- Proficy Machine Edition
- 1Tool, c.suite (Carel)
- Beremiz (öppen källkod)
- B&R Automation Studio
- CodeSys
- CX One
- CannyLab
- Fortsättningsdesigner (Emicon)
- begrepp
- Control Wave Designer (Emerson)
- GXDeveloper
- ISaGRAF
- Logic Designer (Yokogawa)
- MULTIPROG
- Master PLC Designer
- Motorola System Tools Suite
- Öppna PCS
- PL7
- PC-WORX
- SIMATISKT STEG 7
- SILworX
- SCADA KRUG-2000
- SCADA-system "Kaskad-SAU"
- SCADA-system "Tekon"
- Segnetics SM Logix
- Sysmac Studio
- spårningsläge
- TwinCAT
- Unity Pro
- Visilogic (Unitronics PLC)
- ZWorkbench (Zentec)