Просмотр полной версии : Тунель Modbus (RS-232<->Ethernet)
Chupakabra
16.02.2007, 16:39
Доброе время суток.
Как можно организовать прозрачное преобразование протокола Modbus, между Modbus/TCP (порт Ethernet) и Modbus /ASCII/RTU (порт RS-232) в CoDeSys для ПЛК100.
(т.е. функции устроийства: http://moxa.com.ua/product/new_pr/np_6110.htm. Конфигуратором думаю тут не обойтись, т.к. используется несколько сотен адресов регистров :)
Малышев Олег
16.02.2007, 16:58
Прочитал документацию.
Не совсем понятно зачем Вам это нужно... но, кончено, через конфигуратор это будет проще чем самому программировать сокеты и последовательный порт (SysLibSockets и SysLibCom).
Самым простым способом задать большое количество модулей автоматически это разобраться с .exp файлом для конфигурации (Project-Export). Его можно отредактировать в текстовом редакторе и импортировать обратно.
Chupakabra
16.02.2007, 17:00
К сожалению, адрес недоступен:
The requested URL /product/new_pr/np_6110.htm) was not found on this server.
Подправил. В том устройстве слишком много всего мне не нужного (например DHCP :) ). Нужно именно отображение массива адресов с одного порта на масив адресов на другом. Думаю тут надо использовать программироватние сокетов tcp на ethernet, разбор запроса с одного порта, преобразование его в запрос другого и программирование работы RS-232 в ST с привлечение соответствующих библиотек CoDeSys (вот каких тоже хорошо бы узнать) ?
Малышев Олег
16.02.2007, 18:48
Да это возможно - как уже ответил... ;) SysLibSockets и SysLibCom
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot