Języki programowania sterowników PLC 

i Przemysłowe Systemy Sterowania (PSS)

O sterownikach PLC

Programowalne sterowniki logiczne stały się nieodzowne w systemach automatyzacji. Te systemy mikroprocesorowe pracujące pod kontrolą mniej lub bardziej zaawansowanych systemów operacyjnych czasu rzeczywistego są nieodzownym, programowalnym elementem systemów sterownia. Trudno jest oszacować liczbę producentów PLC, chociaż tych uznawanych za wiodące jest nie więcej niż kilkanaście w skali świata. Technologia systemów mikroprocesorowych zmieniła się istotnie od czasu kiedy to w 1969 Richard Morley ze współpracownikami stworzyli „Model 84” – pierwszy sterownik PLC. Wiele się zmieniło, ale ogólna koncepcja programowalnego kontrolera do zastosowań w automatyzacji maszyn i procesów pozostała niezmienna.

Słowo „programowalny”, a do niedawna słowa „swobodnie programowalny” mają niebagatelne znaczenie, ponieważ to właśnie one zapewniają funkcjonalność programowej implementacji algorytmów sterowania bez zamiany w połączeniach po stronie elektrotechniki.

Realizacja programowania odbywa się poprzez wykorzystanie znormalizowanej podstawy języków programowania sterowników PLC zapisanej w trzeciej części normy IEC 61131-3. I właśnie języki programowania PLC są głównym powodem powstania tej witryny.

Wspomniana powyżej norma mogłaby sugerować, że producenci PLC projektują i budują hardware, a część softwarowa jest wynikiem implementacji zapisów z normy. Rzeczywiście, norma IEC 61131-3 opisuje języki, ale nie wprowadza uniwersalnego środowiska pozwalającego na programowanie dowolnego PLC. Producenci posiadają swoje, optymalizowane pod ich hardware i ich widzenie wygody programisty środowiska uruchomieniowe. 

Jak działa sterownik PLC

Na podstawie S7-1x00

Podział języków programowania PLC

W normie IEC 61131-3 wydzielono dwie grupy języków programowania PLC co pokazano na: