PDA

Просмотр полной версии : СИ-30 и MasterSkada



Vish57
10.10.2015, 13:37
Доброго времени суток!
Помогите разобраться.
Имеется MasterSkada v3.5 Demo + OWEN OPC Modbus RTU v1.01
В ОРС вставлен СИ-30 как стандартный прибор.
СИ-30 сконфигурирован на прямой счет.
В дереве объекта содержится объект с окнами изображения и управления.
Окно изображения содержит значение в которое передается значение ОРС переменной СИ-30 (конкретно - значение счетчика), обе переменные имеют тип "целый".
Окно управления содержит значение с динамизацией по выходу, значение передается в команду в дереве объекта.
Команда устанавливает значение переменной СИ-30 в ОРС сервере (конкретно - значение уставки).
Команда восстанавливает свое значение при рестарте.
А теперь вопросы.

1. Команда записывает свое значение в СИ-30 каждый цикл работы системы (что не есть хорошо т.к. число записей в память СИ-30 ограничено )?
И если это так, то как сделать чтобы запись производилась только при изменении значения команды?

2. При запуске системы на исполнение значение счетчика СИ-30 равное 0 (на индикаторе прибора) отражается в переменной ОРС корректно, значение равное 1 отражается как 16ххх(точных цифр не помню), 2 отражается как 32ххх(точных цифр не помню) и т.д.
В чем причина?

3.И совсем глупый вопрос по типу данных: чему соответствует тип данных "целый"? соответствует ли он типу "LONG(4 байта)" как указано в перечне параметров для СИ-30?

Спасибо.

SCADAMaster
10.10.2015, 15:51
1. Команда записывает свое значение в СИ-30 каждый цикл работы системы (что не есть хорошо т.к. число записей в память СИ-30 ограничено )?
И если это так, то как сделать чтобы запись производилась только при изменении значения команды?

По умолчанию MasterSCADA пишет в ОРС сервер по изменению.
Как дальше пишет ОРС сервер в прибор, зависит от ОРС сервера.



2. При запуске системы на исполнение значение счетчика СИ-30 равное 0 (на индикаторе прибора) отражается в переменной ОРС корректно, значение равное 1 отражается как 16ххх(точных цифр не помню), 2 отражается как 32ххх(точных цифр не помню) и т.д.
В чем причина?

Неправильно настроен ОРС сервер. Попробуйте наш Modbus Universal - для СИ30 у него есть готовая конфигурация.



3.И совсем глупый вопрос по типу данных: чему соответствует тип данных "целый"? соответствует ли он типу "LONG(4 байта)" как указано в перечне параметров для СИ-30?

В MasterSCADA "Целый" это аналог типа int - 4 байта.

Vish57
20.10.2015, 11:51
Скачал бесплатную версию на 32 тега, допилил в соответствии с Вашими рекомендациями (у нас была переписка в соседней теме).
Попробовал работать с СИ-30.
В готовой конфигурации нет нужных мне тегов, нужно допиливать.
На первый взгляд сервер работает быстрее овеновского (ну или мне так показалось).
Возникает вопрос о дальнейшем использовании.
Суть вопроса:
Естественно 32-х бесплатных тегов не хватит.
Проект должен уложиться в 100.
Но сервер на 100 -платный.
Учитывая то что разработка проекта ведется не на рабочей машине - сколько нужно приобретать экземпляров сервера?
Или есть возможность приобрести 1 экземпляр с аппаратным ключем?
Или есть возможность приобрести сервер типа "Demo" Master Skada c ограничением времени непрерывной работы в 1 час.?

Идеальный вариант -конечно же последний.

С уважением.

SCADAMaster
20.10.2015, 14:08
Безлимитного сервера с ограничением по времени нет.
OPC поставляется с аппаратным ключём. Где стоит ключ, там и работает.