Ćwiczenie laboratoryjne z podstaw Mechatroniki - 28.10.10

  1. Krótki opis podstawowych języków programowania w CoDeSys.

    1. IL - (ang: instruction list; pol. lista instrukcji) Program składa się z ciągu instrukcji. Jest to jeden z pierwszych języków programowania sterowników PLC i jest językiem tekstowym (polecenia są w postaci tekstowej).

/język niskiego rzędu(poziomu)

    1. LD - (ang. Ladder Diagram; pol logika drabinkowa) Jest to język graficzny (polecenia są w postaci nietekstowej). Składa się z bloków o określonej funkcji logicznej. Tworząc program powstaje tzw. drabinka. - Schemat styków przypominający schemat połączeń elektrycznych

/język wysokiego poziomu

    1. FBD - (ang. Function Block Diagram; pol diagram bloków funkcyjnych) Jest to język graficzny. Składa się z bloków funkcyjnych, realizujących działania logiczne.

/język wysokiego poziomu

    1. SFC - (ang.Sequential Function Chart; pol sekwencyjny ciąg bloków, zwany `językiem przebiegu'). Język ten jest jednym z języków graficznych, opisujących czasowy przebieg różnych czynności wewnątrz programu. Składa się z tzw. grafów zawierających kroki, którym przypisana jest odpowiednia akcja oraz tranzycie, które sterują przebiegiem kroków.

/język wysokiego poziomu

    1. ST - (ang. Structured Text; pol. tekst strukturalny) Jest to kolejny język tekstowy. Składa się z szeregu instrukcji. Jest odpowiednikiem algorytmicznego języka wyższego poziomu, zawierającego struktury -programowe takie jak: (If...then...else...end_if, For...to...do...end_for, While...do...end_while).

/język niskiego poziomu

    1. CFC - (ang. Continuous Function Chart; pol Graficzny edytor schematów funkcji działa nie jak schemat funkcji, w oparciu o sieci, lecz w oparciu o dowolnie rozmieszczane elementy. To umożliwia tworzenie np. sprzężeń zwrotnych.

  1. Typy zmiennych (standardowe):


    1. ARRAY

    2. BOOL

    3. BYTE

    4. DATE

    5. DINT

    6. DT

    7. DWORD

    8. INT

    9. LREAL

    10. REDL

    11. SINT

    12. STRING

    13. TIME

    14. TOD

    15. UDINT

    16. UINT

    17. USINT

    18. WORD