Написал простенькую программу на ST (периодическое переключение первого дискретного выхода ПЛК) в MasterSCADA 4D для ПЛК110-MS4.
CASE N OF
0:
T1(IN := FALSE, PT:= T#0s);
N := 20;
10:
T1(IN := TRUE, PT:= T#2s);
IF (T1.Q = TRUE) THEN T1(IN := FALSE, PT:= T#0s); OUT1 := TRUE; N := 20; END_IF;
20:
T1(IN := TRUE, PT:= T#2s);
IF (T1.Q = TRUE) THEN T1(IN := FALSE, PT:= T#0s); OUT1 := FALSE; N := 10; END_IF;
END_CASE
Для работы в MasterSCADA 4D нужен мощный ПК и большой монитор.
Файл простенького проекта занимает в MasterSCADA 4D десятки Мб.
Редактор в MasterSCADA 4D вроде нормальный, дает подсказки и все такое.
А вот компилятор в MasterSCADA 4D по сравнению с CoDeSys слабоват.
Долго не мог понять чем компилятору не нравится (см. сообщения об ошибках во вложении) вышеприведенный код, пока не поставил ; после операторов END_IF.
При подключении ПЛК программа запускается и работает. При отключении ПЛК программа продолжает работать. Как остановить работу программы ?
Не понятно как в отладке смотреть состояние переменных.




Ответить с цитированием