Конфигурация Lectus OPC

Вопросы по программе Lectus Modbus OPC/DDE server
YURII_ZTKK
Сообщения: 16
Зарегистрирован: 13 мар 2015, 16:38

Конфигурация Lectus OPC

Сообщение YURII_ZTKK »

Всем привет. На предприятии стоит компьютер с установленными SimpLight и Lectus OPC. Сеть - RS485 Modbus RTU. Сеть бросалась частями, так как никто ее предварительно не разрабатывал, поэтому имеет несколько сегментов(точнее три), которые подключены к компьютеру через преобразователи ОВЕН АС4. В данный момент имеется 73 переменных и в планах добавлять еще. Но уже при этом количестве сеть стала заметно подвисать - переменные иногда обновляются больше минуты, хотя период стоит 1 с. Вопрос в следующем - влияет ли на работу тот факт, что Lectus опрашивает не один преобразователь сети, а три? И какие можете подсказать общие рекомендации по оптимизации настройки программы, по улучшению быстродействия?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Конфигурация Lectus OPC

Сообщение admin »

То что стоит период 1 секунда, не значит что значения будут поступать с данной периодичностью.
Сервер будет пытаться получать значения с данным периодом.
Реальный период обновления значений зависит от общего количества Modbus команд которые нужно послать чтобы получить все значения конфигурации.
Если сервер будет успевать за данный период их все опросить, то период будет соблюдаться, иначе он будет увеличен.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Конфигурация Lectus OPC

Сообщение admin »

Чтобы ответить по существу нужны данные.
Вышлите на lectussoft@gmail.com
1) Суть проблемы;
2) Используемую конфигурацию *.cfg;
3) Лог работы *.log из каталога Log папки профиля (через меню "Настройка" - "Папка профиля");
4) Отчеты об ошибке *.txt из каталога BugReport папки профиля (если есть).
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Конфигурация Lectus OPC

Сообщение admin »

Основная проблема, что периодически не отвечают Modbus устройства.
В результате опрос останавливается на время ожидания ответа.
С каждым не получением ответа увеличивается общее время опроса.

Рекомендации:
1) Обновиться до последней версии 3.9:
http://lectussoft.com/programs/old/opcserv.zip
2) Разобраться почему Modbus устройства не отвечают
3) Учитывая что ответ приходит быстро можно уменьшить таймаут ожидания ответа до 1 сек:
"Настройка" - "Параметры" - "Modbus" - "Время ожидания ответа"
4) Иногда преобразователи RS485 некорректно работают если посылать запрос сразу после принятия ответа.
Можно поставить паузу 100 мс.
"Настройка" - "Параметры" - "Modbus" - "Дополнительно" - "Пауза перед посылкой команды".
YURII_ZTKK
Сообщения: 16
Зарегистрирован: 13 мар 2015, 16:38

Re: Конфигурация Lectus OPC

Сообщение YURII_ZTKK »

Спасибо за ответ. Периоды, во время которых не отвечают устройства - это плановые остановки цеха. Они характеризуются тем, что почти все устройства не отвечают. Я спрашивал о тех периодах, когда все переменные ОК, но появляются задержки
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей