Можно оставить 127.0.0.1
Можно оставить 127.0.0.1
Спасибо.
OPC север будет запущен удаленно,поэтому необходимо его настроить в режиме сервера. Но как то странно ведет себя этот режим. Он должен "слушать" шину по TCP, а он зачем то шлет опросы и получает таймауты. Инструкция к серверу вообще никак не помогает в настройке, там нет полного/внятного описания что происходит у сервера в таком режиме? То ли он ответов каких то ждет от клиента?
Сначала я сделал проверку на запись регистра с помощью утилиты MODRSSIM и вот что получил:
Но сервер OPC в режиме "сервера" отказывается работать :-( Может кто подскажет в чем секрет?
Приложил скрины настроек сервера...
Похоже у вас программа в режиме Мастер, а вам надо сделать слейв. Удалите всё и начните сначала.
Используйте MasterOPC Universal Modbus Server, там нет проблем сделать Слейв, смотри скрин 1 ОРС сервер ТСЗ_IP в режиме Слейв.jpg
И включите Модбас поверх ТСР.
Кроме того не делайте адресов Тегов подряд как у вас 10 и 11, ваша 16 битная переменная (в сервере 32 битная), займёт 2 регистра. Например адреса 10 и 12.
https://owen.ru/product/opc_server_insat
или например программу Лектус https://owen.ru/product/modbus_opc_d...n_and_software 1 ОРС сервер Лектус.jpg
Можно сделать ТСР сервер и ТСР клиент
Последний раз редактировалось kondor3000; 31.01.2023 в 23:12.
Точно ведь! А не поделитесь? Что-то от сюда уже не качается https://masteropc.ru/download
Нашел английскую версию здесь https://opc-server.com/catalog/modbusopc/modbus_opc/ и "о боги" все сразу заработало :-)
А чего нашим то инсайтам не имется это режим закрыть?
Последний раз редактировалось AlexArGC; 31.01.2023 в 23:37.
Спасибо за наводку.... Попробовал её. Немного не нативной настройка slave... Но странный лог получаю :-(
Как это понимать "не запрашиваемые" :-) Ну они такие и есть....
Код:01:04:09.453 [8392] (0.0.0.0:502 сервер) Подключение клиента - ОК (192.168.0.14:51077) 01:04:18.564 [8392] (0.0.0.0:502 сервер) Подключение клиента - ОК (192.168.0.14:50391) 01:04:18.778 [11088] (0.0.0.0:502 сервер)(192.168.0.14:50391) Rx:[12] 00 00 00 00 00 06 01 06 00 0A 1C D0 01:04:18.778 [11088] (0.0.0.0:502)Rx: [8] 01 06 00 0A 1C D0 A0 94 01:04:18.778 [11088] Ошибка: получены не запрашиваемые данные 01:04:23.523 [11088] (0.0.0.0:502 сервер)(192.168.0.14:50391) Rx:[12] 00 01 00 00 00 06 01 06 00 0A 30 59 01:04:23.523 [11088] (0.0.0.0:502)Rx: [8] 01 06 00 0A 30 59 7D F2 01:04:23.523 [11088] Ошибка: получены не запрашиваемые данные 01:04:28.528 [11088] (0.0.0.0:502 сервер)(192.168.0.14:50391) Rx:[12] 00 02 00 00 00 06 01 06 00 0A 43 E2 01:04:28.528 [11088] (0.0.0.0:502)Rx: [8] 01 06 00 0A 43 E2 18 B1 01:04:28.528 [11088] Ошибка: получены не запрашиваемые данные
Так у вас она же и стояла, просто не сразу увидел, а по моей ссылке и вашей с 3 окна качается Мозиллой. Где 64 битная версия на 1 час.
С адресами 10 и 12, это для проверки, а так пробуйте 10 и 11, главное, чтобы они друг друга не затирали, 32 битная и 16 битная переменные.
В Лектусе проще, там читает и в сервер пишет одно и тоже.
Последний раз редактировалось kondor3000; 01.02.2023 в 10:07.