Lectus (Клиент)jmsAOncRseU.jpg1Qo_I9o9RHA.jpg
Модем iRZ ATM2-232 настроен на "модем-сервер" с сим картой со статическим IP
ПЛК 100
Lectus (Клиент)jmsAOncRseU.jpg1Qo_I9o9RHA.jpg
Модем iRZ ATM2-232 настроен на "модем-сервер" с сим картой со статическим IP
ПЛК 100
Добрый день!
Вот схема работы с использованием модема ATM2-232
(ПЛК100) - (ATM2-232) - (Интернет) - (IRZ Collector или IRZ Bridge,если сим карта в модеме без статического IP) - (ПО виртуальный Com-порт например VSPE) - (ПО Овен)
Только таким образом, так как в модеме нет преобразователя Modbus TCP-RTU
У нас работает станция с таким модемом IRZ ATM2-232.
Построение сети у нас выглядит:
1. Станция ПЛК100 + IRZ ATM2-232 (сим карта со статическим IP) модем настроен как сервер;
2. OPC сервер Lectus OPC настроен как клиент;
3. SCADA система.
Проблема возникает на этапе передачи данных от ПЛК100 в модем IRZ ATM2-232
Попробуйте через ПО виртуальный Com-порт(например:usr-vcom,vspe)
Назначаете Сom-порт Вашему статическому IP и порту модема
Задача настроить и обратиться к ПЛК-100 не по IP-адресу и порту, а по Com порту, как на прямую
1. В LEctus надо выбрать Modbus RTU. Если сам Lectus не умеет работать с COM портом поверх TCP, необходимо установить виртуальный COM порт, Можете например воспользоваться Tibbo VPS Manager, для Windows он в составе пакета Device tools или как то так.
з.ы. просто подумайте немного, вы с ПЛК 100 хотите получить данные с 232-ого порта - ну откуда там возьмется Modbus TCP ?
Настройка виртуального порта должна выглядеть как TCP клиент, порт 4000 (какой выставлен в настройках TCP сервера модема)
з.ы. не пользуюсь Лектусом, но если в их понимании Modbus через TCP = Modbus TCP - пристрелил бы нафик, как хромую кобылу
Последний раз редактировалось melky; 08.07.2019 в 23:50.
вот и сделайте то что обещаете с автором темы. Это только у него такие мысли что он нашел способ перевести один протокол в другой только исходя из слов в описании модема:"прозрачный режим TCP/IP-to-COM". Тут одной помощью не обойтись, нужно уметь пользоваться бибкой последовательного порта для плк
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Modbus TCP на Modbus через TCP вчера уже исправил. Нашел это в сравнении двух станций.
P.S. есть станции успешно работающие в связке ПЛК100+IRZ ATM2-232
Последний раз редактировалось Kotrr; 09.07.2019 в 07:59.
у меня нет такого модема чтоб проверить что я буду говорить, берите и открывайте библиотеку modbus.lib, в ней нужно будет взять прием посылки, а разбирать принятый массив байт уже придется по правилам modbusTCP, это можно посмотреть в библиотеке oscat_network.lib
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Спасибо, буду пробовать
Всё сделал. Всем кто помогал спасибо.