PDA

Просмотр полной версии : Сообщения об ошибках в проекте Master SCADA



klg
31.10.2013, 13:42
Здравствуйте.
При запуске режима исполнения проекта выскакивало сообщение "Ошибка проекта".
Master SCADA при этом зависала и ее Windows предлагала закрыть.
Причиной ошибки было деление на 0 в одной из формул. Искал причину ошибки долго.
В этой связи вопрос: есть ли в Master SCADA возможность сообщения об ошибке
с точным указанием места ее возникновения (как во многих компиляторах)?

Еще вопрос.
Есть библиотечные ФБ исполнительных устройств (насос, задвизжка, и т.д.).
У них имеются входы и выходы. Однако далекоо не всегда все они нужны.
Я ненужные входы отключаю подачей на них логической константы FALSE(0),
а на входы, которые нужны всегда, логическую константу TRUE(1). Однако я не нашел,
как это можно сделать средствами Master SCADA, формировал эти биты контроллером
и через ОРС-сервер передавал их в Master SCADA. Кривой путь, согласен.
Как это можно сделать средствами Master SCADA?
Спасибо.

SCADAMaster
31.10.2013, 14:47
Здравствуйте.
При запуске режима исполнения проекта выскакивало сообщение "Ошибка проекта".
Master SCADA при этом зависала и ее Windows предлагала закрыть.
Причиной ошибки было деление на 0 в одной из формул. Искал причину ошибки долго.
В этой связи вопрос: есть ли в Master SCADA возможность сообщения об ошибке
с точным указанием места ее возникновения (как во многих компиляторах)?

Все ошибки которые отлавливает скада будут видны в логах, которые она ведет. Логи сохраняются по адресу MasterSCADA Projects\sys_log. Учтите что если вы создаете отчет об ошибках логи, обнуляются и начинают вестись с момента создания отчета (старые логи копируются в созданный отчет об ошибках)


Однако я не нашел,
как это можно сделать средствами Master SCADA, формировал эти биты контроллером
и через ОРС-сервер передавал их в Master SCADA. Кривой путь, согласен.
Как это можно сделать средствами Master SCADA?
Спасибо.
Если вас правильно поняли, вам нужно установить константы на входы? Это делается на закладке "Опрос" у соответствующего входа.

klg
31.10.2013, 15:21
Спасибо, SCADAMaster.
Еще вопрос.
В моем проекте контроллер (ПЛК160) передает в Master SCADA биты состояния различных объектов управления.
Возможно ли выводить сообщения по состоянию бита по аналогии аврийным сообщениям ФБ с их выходов "Авария"?
Если возможно, то как?
Спасибо.

SCADAMaster
31.10.2013, 15:41
Отслеживайте состояние бита с помощью События. У События на закладке "Сообщения" введите текст сообщения и настройте остальные настройки (канал сообщения, категория, приоритет, квитирование).
По поводу падения скады при делении на "0", обновите свою версию. Это ошибку мы в своё время устранили.

klg
31.10.2013, 15:45
Спасибо, SCADAMaster.