УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Макет ГРС на OpenSCADA


Автор Сообщение
Сообщение создано: 15. 10. 2010 [10:14]
emc2
Сергей Угрюмов
Создатель темы
Зарегистрирован(а) с: 15.10.2010
Сообщения: 8
Доброго времени суток.
Планирую использовать Вашу разработку для создания обучающего класса операторов ГРС в одном из учебных центров ООО"Газпром". Пока что разбираюсь с интерфейсом среды и за основу взял, естественно, проект Демо, т.к. там компрессорная станция. Опыт работы с коммерческими SCADA имеется довольно большой. Создавал проекты автоматизации зданий на Vijeo Citect и TraceMode, так что думаю шансы разобраться в Вашей системе имеются. Использую 0.6.4.2 на AltLinux 5.0
Ну и вопросы:
1. Упорно пытался найти при редактировании виджетов функцию Undo\Redo и не нашел. Такая функция имеется?
2. При поиске наткнулся на возможно некорректный перевод в контекстном меню редактирования элемента Вид\Выравнять ... (правильнее всетаки вырОвнять)
3. Класс планируется создать в 2-х вариантах: виртуальный и реальный. В виртуальном классе есть идея создания математической модели поведения ГРС и отработка изменения ее состояний. Впоследствии добавятся страницы с уроками по пуску ГРС и отработке аварийных ситуаций.
В "реальном" варианте уже собран макет в железе из кранов и задвижек и размещен в помещении класса. Программируем периферийные контроллеры на AVR микроконтроллеры, реализующие сбор информации о состоянии кранов и задвижек, позиционирующих стрелки манометров и индицирующих направление газа в участках труб. Обмен будет осуществляться по Modbus RTU. Так вот собственно вопрос: Корректнее создать 2 разных проекта с виртуальным источником данных и реальным или возможно я не прав?
Сообщение создано: 15. 10. 2010 [11:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"emc2" wrote:

1. Упорно пытался найти при редактировании виджетов функцию Undo\Redo и не нашел. Такая функция имеется?

Нет. Она только в планах. Хотя в роли одноуровневого отката можно использовать загрузку из БД для отдельно взятого элемента.

"emc2" wrote:

2. При поиске наткнулся на возможно некорректный перевод в контекстном меню редактирования элемента Вид\Выравнять ... (правильнее всетаки вырОвнять)

Нет, правильно "Выравнять", от корня "равный". За деталями сюда http://gramota.ru

"emc2" wrote:

Корректнее создать 2 разных проекта с виртуальным источником данных и реальным или возможно я не прав?

Особой разницы нет. Хотя лучше всё вместе, поскольку там будет много общих ресурсов в виде мнемосхем и параметров источников данных.

Learn, learn and learn better than work, work and work.
Сообщение создано: 12. 11. 2010 [12:39]
emc2
Сергей Угрюмов
Создатель темы
Зарегистрирован(а) с: 15.10.2010
Сообщения: 8
Закончил отладку переферийных контроллеров и попробовал их связать по MODBUS с OPENSCADA. Регистры опрашиваются и записываются. Использую тестовый узел для проверки для чего удалил все битовые переменные, однако SCADA продолжает опрашивать их (наблюдаю это в отчете). Неоднократно перезапускал транспорт.
Обработка команды протокола 01 у меня не реализована. Что можно предпринять?
Сообщение создано: 12. 11. 2010 [13:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"emc2" wrote:

Закончил отладку переферийных контроллеров и попробовал их связать по MODBUS с OPENSCADA. Регистры опрашиваются и записываются. Использую тестовый узел для проверки для чего удалил все битовые переменные, однако SCADA продолжает опрашивать их (наблюдаю это в отчете). Неоднократно перезапускал транспорт.

Выключить, а затем включить объект контроллера ModBus. В момент выключения осуществляется очистка перечня обрабатываемых блоков битов и регистров, а при включении их формирование.

Learn, learn and learn better than work, work and work.
Сообщение создано: 13. 11. 2010 [21:54]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Добавил перевключение параметров при запуске контроллера ModBus, т.е. теперь подобные проблемы можно решать перезапуском объекта контроллера ModBus.

Learn, learn and learn better than work, work and work.



18934