IEC 61131-3
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 31. maj 2021; verifikation kræver
1 redigering .
IEC 61131-3 er et afsnit ( engelsk Tier ) af den internationale standard IEC 61131 (der er også en tilsvarende europæisk standard EN 61131 ), som beskriver programmeringssprog for programmerbare logiske controllere .
engelsk
|
Deutsch
|
Russisk
|
|
Abbr.
|
Betegnelse
|
Abbr.
|
Betegnelse
|
Abbr.
|
Betegnelse
|
Beskrivelse
|
LD
|
Stigediagram
|
KOP
|
kontaktplan
|
RKS
|
Relækontaktdiagrammer _ _ _
_ _ |
Grafisk sprog. Det er en softwareimplementering af elektriske kredsløb baseret på elektromagnetiske relæer .
|
FBD
|
Funktionsblokdiagram
|
FBS
|
Funktionsbaustein-Sprache
|
FBD
|
Funktionelle blokdiagrammer
|
Grafisk sprog. En funktionsblok (FB) udtrykker en underrutine. Hver FB har indgange (til venstre) og udgange (til højre). Et program oprettes ved at forbinde flere FB'er.
|
SFC
|
Sekventielt funktionsdiagram
|
SOM
|
Ablaufsprache
|
SFC
|
Sekventielle funktionsdiagrammer
|
Grafisk sprog på højt niveau. Skabt på grundlag af det matematiske apparat fra Petri-net . Beskriver rækkefølgen af tilstande og overgangsbetingelser.
|
ST
|
Struktureret tekst
|
ST
|
Struktureret tekst
|
ST
|
Struktureret tekst
|
Tekstbaseret Pascal -lignende programmeringssprog
|
IL
|
instruktionsliste
|
AWL
|
Anweisungsliste
|
IL
|
Liste over instruktioner
|
Tekstsprog. Hardware-uafhængig lav-niveau assembly -lignende sprog (forældet, slettet i 3. udgave [1] ).
|
Den første udgave blev udgivet i 1993 (IEC 61131-3:1993), den anden i 2003 (IEC 61131-3:2003).
Den tredje udgave af standarden blev udgivet i 2012 (IEC 61131-3:2013 / GOST R IEC 61131-3-2016)
Nye funktioner :
- Datatyper med eksplicit struktur
- Navngivet værdidatatype
- Elementære datatyper
- Links og linkoperationer
- Delvis adgang til ANY_BIT
- Array med variabel længde
- Variabel initialisering
- Regler for datakonvertering: implicit-eksplicit
- Funktioner - regler for at kalde funktioner uden resultat.
- Typekonverteringsfunktioner: numerisk, bitvis osv.
- Funktioner til at kombinere og adskille tid og dato
- Klasser, metoder, grænseflader mv.
- Objektorienterede funktionsblokke (FB'er)
- Navneområde
- Struktureret tekst (ST): Fortsæt udsagn mv.
- Stigediagrammer (LD): Kontakter til sammenligning (tastet og overbelastet)
- Bilag A - formel specifikation af sprogelementer
Fjernelse:
- Bilag - Eksempler
- Anvendelse - Interaktion med IEC 61499
Forældet, uønsket at bruge
- Oktale bogstaver
- Brug af direkte IEC-adresser i kroppen af programmerbare organisationsenheder (POU'er)
- TRUNC overbelastet trunkering
- Instruktionsliste (IL)
- Variabel "indikator" for den eksekverbare blok.
Noter
- ↑ PLCopen: Den tredje udgave af IEC 61131-3 (link ikke tilgængeligt) . Hentet 18. november 2013. Arkiveret fra originalen 1. december 2017. (ubestemt)
Kilder
IEC 61131-3 programmeringsmiljøer
- Proficy Machine Edition
- 1Værktøj, c.suite (Carel)
- Beremiz (open source)
- B&R Automation Studio
- CodeSys
- CX One
- CannyLab
- Cont Designer (Emicon)
- koncept
- Control Wave Designer (Emerson)
- GXDeveloper
- ISaGRAF
- Logic Designer (Yokogawa)
- MULTIPROG
- Master PLC Designer
- Motorola System Tools Suite
- OpenPCS
- PL7
- PC-WORX
- SIMATISK TRIN 7
- SILworX
- SCADA KRUG-2000
- SCADA-system "Kaskad-SAU"
- SCADA system "Tekon"
- Segnetics SM Logix
- Sysmac Studio
- sporingstilstand
- TwinCAT
- Unity Pro
- Visilogic (Unitronics PLC)
- ZWorkbench (Zentec)