Обратите внимание на кнопки вверху экрана, где вы выбираете установку блока, SET и Reset на вход, среди них есть En/Eno
Обратите внимание на кнопки вверху экрана, где вы выбираете установку блока, SET и Reset на вход, среди них есть En/Eno
Бл, экрана CodeSys конечно, вы же в нем не нашли использование En/Eno
Написал простенькую программу на 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.
При подключении ПЛК программа запускается и работает. При отключении ПЛК программа продолжает работать. Как остановить работу программы ?
Не понятно как в отладке смотреть состояние переменных.
Последний раз редактировалось IVM; 26.03.2017 в 16:48.
Мария, а где это находится ?
Файл проекта для разработки имеется в виду? Или что грузится для исполнения в контроллер? Файл разработки занимает столько места, т.к. содержит в себе много отладочной и дополнительной информации, так, например, при работе с проектом можно откатиться на любую его предыдущую версию. Например, эту информацию можно посмотреть нажав на иконку на панели инструментов "История версий". После перехода в предыдущую версии проекта нужно переоткрыть файл проекта в редакторе, там же есть возможность удалить историю действий после чего, сжав БД, вы увидите, что размер проекта значительно уменьшится. Мы рекомендуем проводить эту операцию перед вводом проекта в эксплуатацию. Сильно ей увлекаться не стоит, т.к. при обращении в техподдержку эта информация очень помогает помять логику разработчика и причину ошибок.
Окно об ошибках намекало вам, что нужно обратить внимание на 12 строчку кода. Наверняка система диагностики будет дорабатываться. Ваши замечания и пожелания, вы можете направлять по электронному адресу техподдержки по MasterSADA 4D - support.ms4d@insat.ru Только хотелось бы конструктивной критики, сказать, что плохо - может каждый, а вот как сделать хорошо и удобно - единицы.
Извините, не понятно, что значит при отключении ПЛК продолжает работать? - где продолжает работать? На компьютере? Или вы имеете в виду, что после отключения MasterSCADA 4D от контроллера, программа в контроллере продолжает работать? А разве не должна работать? Специально так делали, чтобы и при перезагрузке контроллера восстановилась последняя запущенная программа сама собой. Если работа среды исполнения вам там ( в контроллере) не нужна, то переключите соответствующий тумблер на контроллере и перезагрузите контроллер. Либо просто в контроллер загрузите пустой проект без объектов, программ и т.п.
Состояние переменных, когда MasterSCADA подключена к контроллеру, видно в деревьях (справа от параметров), на клемниках. Где вы хотите и что именно хотите смотреть?
Это находится в настройках узла. Начиная с версии продукта MasterSCADA: 1.1.12
Если у вас 11 версия (шла с контроллером по умолчанию), то эти настройки нужно сделать вручную.
Чуть позже смогу выложить инструкцию по переходу с 11 на 12 версию или при необходимости, как прописать это в 11 версии вручную. Пока не имею такой технической возможности.