EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Резервирование


Author Message
Written on: 16. 07. 2010 [18:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Поправил. Проверяйте.

Learn, learn and learn better than work, work and work.
Written on: 19. 07. 2010 [10:16]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
Спасибо, проверил все работает нормально!
Written on: 19. 07. 2010 [10:26]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
"roman" wrote:

"andrelek" wrote:

Вообще реализовываю такую задачу 2 резервирующие друг друга машины тянут данные, в "сыром (аналоговый сигнал) " виде, из одного и того же оборудования. .........................как синхронизировать данные калибровок и пределов между двумя машинами?

То что вообще, так это то, что не понятно проблемы.

Если Вам не понятно проблемы значит метод решения этой задачи предусмотрен скадой, хотелось бы понять его.

[This article was edited 1 times, at last 19.07.2010 at 10:27.]
Written on: 27. 10. 2011 [12:48]
yozhik
Алексей Николаев
registered since: 29.11.2010
Posts: 127
Подскажите как правильно сделать. Есть пара десятков шкафов с сенсорными панелями оператора с OpenSCADA (по 1 шт на шкаф), которые ведут обмен с устройством Modbus RTU (по 1 шт в каждом из шкафов). Изначально планировалось, что каждая скада будет предоставлять оператору доступ лишь к устройству Modbus в своем шкафу (с которым, собственно, она непосредственно и ведет обмен). Однако теперь планируется все панели оператора объединить в локальную сеть и сделать так, чтобы с каждой панели была возможность управления любым устройством. Т.е. получаем устойчивую распределённую конфигурацию. При этом, естественно, если один шкаф, к примеру, выключен, то остальные продолжают работать. Просто доступа к информации об устройстве в этом шкафе не будет.

Вопрос собственно состоит в том как лучше организовать проект. Если я правильно понимаю, то есть 2 варианта:
1. Сделать через DAQGate
2. Через резервирование станций

ИМХО в данном случае правильнее вариант №2. Но пока для меня открытыми остаются пара вопросов:
1. Будут ли при этом синхронизироваться сообщения, генерируемые функциями SYS.messAlert и подобными?
2. Обнаружил проблему, что при принудительном указании в поле "Предпочтение исполнения" ссылки на саму себя (во вкладке "Резервирование" подсистемы "Сбор данных" в поле "Контроллеры") систему начинает колбасить (см. рис.). При этом появляется признак "Удаленный", хотя фактически станция ссылается на саму себя. Это можно как-то поправить? Было бы здорово. Проект получился бы универсальным на все станции.

Ход мыслей в общем правильный?


[This article was edited 1 times, at last 27.10.2011 at 12:50.]
Attachment

Screenshot at 2011-10-27 13:42:04.png (File type: image/png, Size: 380.7 kilobytes) — 779 downloads
Written on: 27. 10. 2011 [13:13]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"yozhik" wrote:

2. Через резервирование станций

Так правильно.

"yozhik" wrote:

1. Будут ли при этом синхронизироваться сообщения, генерируемые функциями SYS.messAlert и подобными?

Не будут. Такая функция не реализовывалась.

"yozhik" wrote:

2. Обнаружил проблему, что при принудительном указании в поле "Предпочтение исполнения" ссылки на саму себя (во вкладке "Резервирование" подсистемы "Сбор данных" в поле "Контроллеры") систему начинает колбасить (см. рис.).

У меня такого нет и как это вообще возможно в коде я не вижу.

"yozhik" wrote:

При этом появляется признак "Удаленный", хотя фактически станция ссылается на саму себя. Это можно как-то поправить? Было бы здорово. Проект получился бы универсальным на все станции.

Я не исправляю проблем, которых у меня нет.
Разве что в рамках технической поддержки.

"yozhik" wrote:

Ход мыслей в общем правильный?

Правильный.

Learn, learn and learn better than work, work and work.
Written on: 27. 10. 2011 [14:38]
yozhik
Алексей Николаев
registered since: 29.11.2010
Posts: 127
"roman" wrote:

"yozhik" wrote:

2. Обнаружил проблему, что при принудительном указании в поле "Предпочтение исполнения" ссылки на саму себя (во вкладке "Резервирование" подсистемы "Сбор данных" в поле "Контроллеры") систему начинает колбасить (см. рис.).

У меня такого нет и как это вообще возможно в коде я не вижу.

Такое проявляется при выставлении опции "Резервирование" в значение "Ассиметричное". При этом и флаг "Удаленный" мигает с периодом задачи резервирования.
Written on: 27. 10. 2011 [15:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"yozhik" wrote:

Такое проявляется при выставлении опции "Резервирование" в значение "Ассиметричное". При этом и флаг "Удаленный" мигает с периодом задачи резервирования.

Это и есть включить в резервирование. В любом случае у меня нет такой проблемы.

Learn, learn and learn better than work, work and work.
Written on: 28. 10. 2011 [07:53]
yozhik
Алексей Николаев
registered since: 29.11.2010
Posts: 127
Для чистоты эксперимента попробовал все на Demo Station. При одновременной установке режима резервирования и указании станции выполнения loop эффект проявляется. Скриншоты прилагаются.

И еще не очень понятно как в дереве проекта появились remote stations Loop и Loop SSL. Они автоматически там появляются или вручную как-то добавляются?
Attachment

Screenshot at 2011-10-28 08:41:19.png (File type: image/png, Size: 316.63 kilobytes) — 755 downloads
Screenshot at 2011-10-28 08:41:39.png (File type: image/png, Size: 272.22 kilobytes) — 774 downloads
Written on: 28. 10. 2011 [08:40]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"yozhik" wrote:

Для чистоты эксперимента попробовал все на Demo Station. При одновременной установке режима резервирования и указании станции выполнения loop эффект проявляется. Скриншоты прилагаются.

Увидел. Накопление статуса думаю поправлю, а переключения врядли поскольку это некорректная конфигурация. Если нужно, берите исходник и разбирайтесь в поведении переключений в разных режимах.

"yozhik" wrote:

И еще не очень понятно как в дереве проекта появились remote stations Loop и Loop SSL. Они автоматически там появляются или вручную как-то добавляются?

А почитать: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-4

Learn, learn and learn better than work, work and work.
Written on: 28. 10. 2011 [09:26]
yozhik
Алексей Николаев
registered since: 29.11.2010
Posts: 127
"roman" wrote:

А почитать: http://wiki.oscada.org/Doc/OpisanieProgrammy#h827-4

Про добавление внешних станций в транспорты вкурсе. Вопрос только в том что они не появляются при этом в дереве проекта. А в Demo station они как-то появились и отображаются в дереве. Может, конечно, то что они не появляются ни на что и не влияет. Пока по крайней мере не заметил.



14470