PDA

Просмотр полной версии : График тех. обслуживания оборудования - сбор информации



imaks
09.01.2014, 08:54
Добрый день!

Интересует возможность реализации сбора информации о работе оборудования - транспортеров, заслонок, вибросит и тд.
Если с транспортерами и виброситами вопрос о времени наработки решен, то с циклами заслонки (открыта\закрыта) сложнее. Можно ли в мастер скада подсчитывать цикл, когда заслонка переходит из состояния false в true.
Так же интересует составление отчетов. Как лучше поступить для реализации отчетов месячной выработки, полугодовой, годовой?

SCADAMaster
09.01.2014, 09:46
Можно ли в мастер скада подсчитывать цикл, когда заслонка переходит из состояния false в true.

Поясните - нужно считать количество включений заслонки или сколько времени она была открыта?


Так же интересует составление отчетов. Как лучше поступить для реализации отчетов месячной выработки, полугодовой, годовой?
Подсчитывать наработку нужно в отчетах или в дереве объектов?

imaks
09.01.2014, 10:04
1. Количество включений. Более того, имеется 2 сигнала обратной связи, открытая и закрытая заслонка. Как их синхронизировать и без помех передать в отчет, чтоб не создавались лишние данные.
2. Ну в дереве объектов у меня идет отчет общей наработки с включения скады, но есть случаи, когда приходится перезаливать проект, и эти значения стираются, и сбор начинается либо заново, либо с одного из архивных значений, но не факт что актуальных...
Сейчас понимаю, что осуществить данный сбор будет очень сложно, скада должна беспрерывно работать во всем цикле производства, а так же и сохранять данные при изменении проекта.
Может есть еще какие-нибудь варианты?

SCADAMaster
09.01.2014, 11:52
1. Количество включений. Более того, имеется 2 сигнала обратной связи, открытая и закрытая заслонка. Как их синхронизировать и без помех передать в отчет, чтоб не создавались лишние данные.

Можно завести отдельную архивируемую переменную "Заслонка". В нее, при помощи событий, записывать "Истина" когда заслонка открыта и "Ложь" когда заслонка закрыта.
Эту переменную и использовать в отчете.




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

Как именно вы считаете наработку? Если вы считаете наработку при помощи функции AbsArchDiscreteCounterTime( ), то значение не должно сбрасываться.
Переносить архив нужно при помощи экспорта Проект - Экспортировать. Затем копировать экспортированный проект поверх старого - тогда сохранятся архивы и значения измененные в режиме исполнения.

imaks
10.01.2014, 01:50
По поводу отдельной архивируемой переменной. Сколько уже пробовал создать отчет - всегда отображается по 2-3 и более лишних срабатываний. Возможно, дело в обмене информацией скады с орц сервером. Будем пробовать. Спасибо за подсказки.

SCADAMaster
10.01.2014, 07:09
Сколько уже пробовал создать отчет - всегда отображается по 2-3 и более лишних срабатываний
Как именно вы строите отчет? Вы используете обработку "Количество включений" или просто выводите в бэнд состояние задвижки? Во втором случае лишние сигналы будут появляться если вы строите отчет по изменению.

imaks
10.01.2014, 09:13
Просто состояние задвижки. Скорее всего так и есть.
А обработка "Количество включений" в версии 3.5 имеется? Или только в новой, 3.6.
Если только в 3.6, то не подскажите, как обновиться до новой версии?

SCADAMaster
10.01.2014, 10:31
А обработка "Количество включений" в версии 3.5 имеется? Или только в новой, 3.6.

В 3.5 SP1.


Если только в 3.6, то не подскажите, как обновиться до новой версии?
Обратитесь в отдел продаж - scada(собка)insat.ru
В письме укажите номер ключа. Если с момент покупки не прошел год, то обновление бесплатное.