Standardiseeritud ST keel IEC 61131-3 järgi
Standardi IEC 61131 "Programmeeritavad kontrollerid" kolmas osa "Programmeerimiskeeled" sätestab muuhulgas ST - Structured Text süntaksi ja semantika põhijooned ning seab tootjateülese ühise miinimumtaseme.
1. Fookus Tööstusautomaatikal (Deterministic Focus)
|
2. Ühtne Raamistik (Unified Framework)Standardiseerib Programmi Organisatsiooni Ühikud (POU-d): Funktsioonid, Funktsiooniplokid ja Programmid.
Andmetüübid: Määratletud on ühtsed elementaarsed ja tuletatud andmetüübid (nt INT,REAL,TIME), tagades andmete interpreteerimise ühesuguse käitumise erinevate tootjate kontrollerites.
🚫 Ühtsus või parem paindlikkus?
See on standardiseerimise kaalutluskoht: kas ühtsus kaalub üles paindlikkuse ja kiire arengu.
Järeldus
Standard ühtlustab ühisosa, kuid ei piira arengut:
Standardi suurim väärtus on konserveerida parimad praktikad (nt FB-d) tööstusjuhtimises ja pakkuda programmeerijatele universaalseid oskusi. |
Standardi väärtus seisneb just selles, et see seab kõigile tootjatele (Siemens, Rockwell, Beckhoff jne) ühise miinimumtaseme ST keele süntaksis ja semantikas. See võimaldab:
Programmeerijate koolitust ja liikumist: Insener saab minna ühelt tootjalt teisele, ilma et peaks täielikult uut keelt õppima.
Koodi taaskasutamine (reusability): Funktsiooniplokke ja koodilõike saab teoreetiliselt (ja sageli ka praktiliselt) kergemini üle kanda erinevate kontrollerite vahel.
Tarkvara valikuvabadus: Kasutajad saavad valida endale sobiva arendustarkvara (nt CODESYS, mis on platvormiülene).
🔎 Keele Elementide ja Funktsionaalsuste Detailne Kirjeldus Standard kirjeldab keelte elemente ja funktsionaalsusi detailselt:
💡 Keele Lisamise Alus Keeled lisati standardisse, et ühtlustada laialdaselt kasutatud programmeerimiskeeled ja lähenemisviisid ühte harmoniseeritud versiooni, arvestades ka tuleviku võimalusi.
🤝 Mõjutajad ja Tarkvaratootjad Standardi arendamist ja vastuvõtmist on tugevalt mõjutanud rahvusvaheline elektrotehnikakomisjon (IEC) ja tööstusautomaatika valdkonna spetsialistid ja organisatsioonid.
Standardi eesmärk ongi saavutada eri firmade programmeerimistööriistade täielik vastavus, mis võimaldab universaalsemalt kasutada sama programmiloogikat riistvaralisest alusplatvormist sõltumatumalt.
Loe lisaks ülevaade, millised on tuntuimad PLC (ingl. Programmable Logic Controllers) ja HMI (ingl. Human Machine Interface) tootvad ettevõtted ja nende tootebrändid. |
Monteeri lihtsalt ja kiiresti
Riistvara montaa¾ on jaotatud etappideks ja toetatud õppevideodega. Vaata lähemalt.
Tarkvaratugi
Loe riistvaralist portide lugemist ja muutujate defineerimist toetava tarkvarateegi kohta