Мастер-сервер для тестирования конфигураций

Вопросы по программе Lectus Modbus OPC/DDE server
klykov
Сообщения: 5
Зарегистрирован: 08 июн 2017, 16:26

Мастер-сервер для тестирования конфигураций

Сообщение klykov »

Добрый день.
На данный момент у нас установлен Lectus Modbus Server 3.9 133.
Необходимо настроить параллельно точно такой же сервер на отдельном хосте для тестирования проектов MasterSCADA не затрагивая рабочий сервер.
Рабочий сервер работаЛ в режиме Мастер, он сам ведет опрос удаленных контроллеров по протоколу modbus tcp.
На ТЕСТОВОМ сервере: Установил Lectus такой же версии. Добавил в него узел, в поле подключение указал "TCP/IP подключение", в Настройка... указал тип подключения: "TCP клиент", протокол: "Modbus через TCP", IP адрес рабочего сервера(172.20.32.225), порт 502. В узле создал переменную на подобие той, что создана на рабочем сервере, тип переменной - Стандартная, Адрес - 30001.
На РАБОЧЕМ сервере: в свойствах узла с таким же именем в настройках "дополнительно- параметры" выбрал Slave подключение "TCP/IP подключение", тип "TCP сервер", протокол - "Modbus через TCP".
Рабочий сервер получает данные с датчиков, все хорошо.
Тестовый сервер в логи пишет:

Код: Выделить всё

08:05:38.161 [2608] СЕРВЕР ЗАПУЩЕН
08:05:38.755 [2608] Загружен экземпляр сервера
08:05:38.755 [2608] КЛИЕНТ ЗАПУЩЕН
08:05:39.380 [1692] (172.20.32.225:502) Подключение - ОК
08:05:39.380 [1692] (172.20.32.225:502) Tx: [8] 01 04 00 00 00 01 31 CA
08:05:39.395 [1692] (172.20.32.225:502) Rx: [5] 01 84 02 C2 C1
08:05:39.395 [1692] Ошибка приема/передачи (172.20.32.225:502 Адрес:1)
08:06:00.005 [1692] (172.20.32.225:502) Tx: [8] 01 04 00 00 00 01 31 CA
08:06:00.083 [1692] (172.20.32.225:502) Rx: [5] 01 84 02 C2 C1
08:06:00.083 [1692] Ошибка приема/передачи (172.20.32.225:502 Адрес:1)
После включения опроса, в колонке качество пишет Ошибка соединения.
telnet 172.20.32.225 502 соединяется, пинги идут в обе стороны, фаервол выключен.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Мастер-сервер для тестирования конфигураций

Сообщение admin »

Используйте типизированную Modbus переменную.
klykov
Сообщения: 5
Зарегистрирован: 08 июн 2017, 16:26

Re: Мастер-сервер для тестирования конфигураций

Сообщение klykov »

меняю тип переменной на типизированную, дальше не совсем уверен, но, тип данных Word, адрес переменной 1(hex).
в логе:

Код: Выделить всё

08:34:15.339 [2608] СЕРВЕР ЗАПУЩЕН
08:34:16.183 [2608] Загружен экземпляр сервера
08:34:16.183 [2608] КЛИЕНТ ЗАПУЩЕН
08:34:16.808 [1692] (172.20.32.225:502) Подключение - ОК
08:34:16.808 [1692] (172.20.32.225:502) Tx: [8] 01 03 00 01 00 01 D5 CA
08:34:16.824 [1692] (172.20.32.225:502) Rx: [5] 01 83 02 C0 F1
08:34:16.824 [1692] Ошибка приема/передачи (172.20.32.225:502 Адрес:1)
напротив переменной так же пишется "Ошибка соединения"
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Мастер-сервер для тестирования конфигураций

Сообщение admin »

Используйте одну и ту же конфигурацию на обоих компах. За исключение каналов связи.
klykov
Сообщения: 5
Зарегистрирован: 08 июн 2017, 16:26

Re: Мастер-сервер для тестирования конфигураций

Сообщение klykov »

на рабочем сервере я оставил переменные как есть, на тестовом сервере изменил свойства переменной поменяв со Стандартного на Типизированный. Тип данных оставил Word, но не совсем понимаю что писать в Адрес переменной (hex)
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Мастер-сервер для тестирования конфигураций

Сообщение admin »

Чтобы не думать об этом используйте одну и ту же конфигурацию.
Только разные каналы опроса (Master/Slave).
klykov
Сообщения: 5
Зарегистрирован: 08 июн 2017, 16:26

Re: Мастер-сервер для тестирования конфигураций

Сообщение klykov »

сохранил конфигурацию на рабочем сервере, открыл ее на на тестовом. На тестовом сервере изменил настройки подключения в свойствах каждого узла, сменив ip устройства на ip рабочего сервера.
данных нет, при включении опроса показывает что нет связи. Но при этом работают узлы, в которых используются типизированные переменные. т.е. связь Master <-> Slave работает, но при использовании Стандартного типа переменно данные не идут.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Мастер-сервер для тестирования конфигураций

Сообщение admin »

Для аргументированного ответа необходимы данные.
Вышлите на lectussoft@gmail.com:
1) Суть проблемы;
2) Используемую конфигурацию *.cfg;
3) Лог работы *.log из каталога Log папки профиля (через меню "Настройка" - "Папка профиля");
4) Отчеты об ошибке *.txt из каталога BugReport папки профиля (если есть).

Данные с обоих компьютеров.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Мастер-сервер для тестирования конфигураций

Сообщение admin »

1) Для проверки создайте тестовую конфигурацию с одной переменной.
2) Используйте протокол Modbus TCP который более устойчив к ошибкам.
3) Для конфигурации на локальном компе установить тип подключения "TCP/IP подключение", "TCP клиент", "Modbus TCP".
Задать IP адрес удаленного компа.
Тип Slave подключения (в дополнительных настройках узла) - установить "нет"
4) Для конфигурации на удаленном компе установить тип Slave подключения "TCP/IP подключение", "TCP сервер", "Modbus TCP".
Тип Master подключение - для опроса Modbus устройства.
klykov
Сообщения: 5
Зарегистрирован: 08 июн 2017, 16:26

Re: Мастер-сервер для тестирования конфигураций

Сообщение klykov »

К сожалению нет возможности оставить на рабочем сервере одну переменную для проверки.
По пункту 3, 4 все настроено именно так, кроме используемого протокола "Modbus TCP" в моих настройках установлено "Modbus через TCP".

отправил письмо на ящик lectussoft@gmail.com нужно продолжать жать ответа на свое письмо или ответ был опубликован в вашем последнем сообщении?
Спасибо
Ответить

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

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