PDA

Просмотр полной версии : OPC INSAT+MasterScada V3.6



colorprint2008
30.12.2013, 00:29
Доброго времени суток!
Имеется OPC Demo (V2.0.09) считываются всего две переменные (integer) по Modbus RTU с ПЛК со скоростью 38400 б\с, так вот задержка обновления данных в OPC около 0,5-1 секунды, а вот в визуализации мастерскады около 2-3 сек, не много ли это? И что будет когда переменных станет больше 1000?
Может как то можно укорить этот процесс?

И еще,а если я с ПЛК Modbus RTU (485) сконвертирую в Modbus TCP и соответственно в OPC буду опрашивать по TCP, не будет ли быстрее обновляться информация?

SCADAMaster
30.12.2013, 13:00
По умолчанию период опроса изменений изменений OPC сервера в MasterSCADA составляет 1000 мс, такое же значение и при опросе объектов. При необходимости это значение можно уменьшить.
Увеличение количества переменных, не должно существенно повлиять на период обновления данных в MasterSCADA, но может увеличиться период опроса контроллеров OPC сервером.



И еще,а если я с ПЛК Modbus RTU (485) сконвертирую в Modbus TCP и соответственно в OPC буду опрашивать по TCP, не будет ли быстрее обновляться информация?
Скорость существенно не увеличиться, но лучше все равно использовать Modbus TCP особенно если вы планируете опрашивать 1000 переменных.

colorprint2008
30.12.2013, 13:20
Период опроса у меня стоит 100 мс, но в MasterSCADA задержка обновления все равно около 2 секунд, можно ли как то ускорить?
И еще вопрос: не будет ли конфликта устройств, если 2 независимых ПК (с установленными OPC и MasterSCADA) по сети Modbus TCP будут опрашивать 1 ПЛК?
Или можно тоже самое организовать по Modbus RTU (485)?

Спасибо.

SCADAMaster
30.12.2013, 17:33
Период опроса у меня стоит 100 мс, но в MasterSCADA задержка обновления все равно около 2 секунд, можно ли как то ускорить?

А у объектов сколько стоит? Где именно вы наблюдаете задержку - на мнемосхеме или в дереве системы (дереве объектов)?
Приложите ваш проект.



И еще вопрос: не будет ли конфликта устройств, если 2 независимых ПК (с установленными OPC и MasterSCADA) по сети Modbus TCP будут опрашивать 1 ПЛК?

Можно, если назначите разные порты - у одного например 502, а у другого 503.

colorprint2008
31.12.2013, 10:48
Общая картина такова:
В ПЛК мерцает бит каждую секунду (цикл в ПЛК 2мс), создано соединение OPCinsat Modbus TCP с периодичность в 100мс, добавлен битовый тег в OPCinsat, далее подключаем этот тег в скаде. В скаде на системе, на компьютере, на данном OPC, на узле, и на устройстве установлено 100мс опрос (на всех устройствах дерева системы). Запускаю "отладку" и смотрю одновременно в скаду и в OPC, так в OPC этот промаргивает каждую секунду, а в скаде не успевает.

SCADAMaster
31.12.2013, 14:31
Запускаю "отладку" и смотрю одновременно в скаду и в OPC, так в OPC этот промаргивает каждую секунду, а в скаде не успевает.
Так вы смотрите где - в дереве или сделали на мнемосхеме индикатор?
Приложите проект и конфигурацию OPC сервера

colorprint2008
02.01.2014, 14:34
И в дереве смотрел и на мнемосхеме.

Собственно это не проект, я пока просто тестирую скаду для будущего проекта.
Пароль к проекту 123
Режим исполнения:
USER sa
Password 1

SCADAMaster
03.01.2014, 10:46
Общая картина такова:
В ПЛК мерцает бит каждую секунду (цикл в ПЛК 2мс), создано соединение OPCinsat Modbus TCP с периодичность в 100мс, добавлен битовый тег в OPCinsat, далее подключаем этот тег в скаде. В скаде на системе, на компьютере, на данном OPC, на узле, и на устройстве установлено 100мс опрос (на всех устройствах дерева системы). Запускаю "отладку" и смотрю одновременно в скаду и в OPC, так в OPC этот промаргивает каждую секунду, а в скаде не успевает.
Несколько странный опыт.
Зачем нужно отображать на мнемосхеме столько короткие импульсы? Оператор все равно не успеет на них отреагировать.
Используйте стандартные циклы опроса - их хватает в большинстве случаев.

colorprint2008
03.01.2014, 11:04
Но если отображается, например, аналоговый сигнал (температура, давление, частота), будет очень медленное обновление информации.
И есть опасение что при использование 10000 тегов будет очень большое время обновления значений.
Из этого стоит вопрос о целесообразности применения данной скады.

SCADAMaster
03.01.2014, 14:21
И есть опасение что при использование 10000 тегов будет очень большое время обновления значений.

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

Просим вас писать нам по электронной почте или в раздел MasterSCADA. Этот раздел мы просматриваем редко.

colorprint2008
03.01.2014, 14:32
Однако ваш тест совершенно иной - у вас малое количество тегов и маленький цикл опроса, быстро изменяющейся переменной.
У нас есть применения и гораздо больше чем 10 тысяч тегов. На современном компьютере не возникнет проблем с обработкой такого количества данных.

Просим вас писать нам по электронной почте или в раздел MasterSCADA. Этот раздел мы просматриваем редко.

Спасибо. Буду дальше пробовать.