Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Słownik

SCL na prawdziwej maszynie

SCL, czyli Structured Control Language, to tekstowy język Siemens. To nazwa Siemens dla tego, co IEC 61131-3 nazywa Structured Text, więc jeśli czytasz jeden, prawie czytasz drugi.

Zmienne lokalne zaczynają się od #, := zapisuje wartość, a każda instrukcja kończy się średnikiem. Ma IF, CASE i FOR i może wywoływać timery, liczniki oraz bloki funkcyjne.

Zwykle dobrze pasuje do obliczeń, tablic i pętli. Nie myl go z instrukcją SCL w Rockwell, która jest blokiem skalowania analogowego.

SCL: przykład z objaśnieniem

#HighLevel := #Level > 90.0; w każdym cyklu porównuje poziom z 90 i zapisuje TRUE lub FALSE do HighLevel. Znak # oznacza, że obie nazwy to zmienne należące do tego bloku.

SCL: częsty błąd

Wklejanie SCL prosto do Studio 5000. Trzeba usunąć #, a timery i liczniki wywołuje się inaczej.

Nadal masz wątpliwości? Zapytaj w Szatnia.