так если Вам одну и туже информацию надо раздать на шесть контроллеров, легче библиотеками организовать связь по UDP, сервер раздает что имеет, а кто подключился к порту тот и принимает данные
Вид для печати
так если Вам одну и туже информацию надо раздать на шесть контроллеров, легче библиотеками организовать связь по UDP, сервер раздает что имеет, а кто подключился к порту тот и принимает данные
Убил целый день и понимание ситуации так и не пришло:)
В сети (Ethernet) всего 2 контроллера 1мастер 2слейв и для понимания надо передать хоть что нибудь от одного другому))
Ну например значение "1" (я добавил Float) от слейва к мастеру сети.
Что у меня не так? (я понимаю что многое, но хочется знать конкретно)
То, что видно из картинок
Вложение 16499
Через ПЛК-Браузер посмотрите какой IP у второго ПЛК. Неправильный режим работы UMD и в нем неправильный модуль чтения регистра из слейва.
По слейву
Вложение 16500
По картинкам всего не видно, нужно проекты выкладывать.
Надеюсь, ВЫ понимаете, что каждый ПЛК должен иметь уникальные IP, которые должны быть в одной подсети. А какие IP Вы назначили каждому ПЛК неизвестно.
Начните с примера, который есть и на диске и на форуме, в разделе "Примеры программ..." http://kipshop.ru/Primeri/Samples_pl...dbus%20TCP.zip
Читал, там куча матерных слов: Word, DWord, Coils, регистр, 0х03-чтение регистров, 0х01-чтение битов, адрес Modbus регистра, адрес контроллера, выравнивание области памяти, флоты там всякие и т.д.:confused:
Я думаю, что параллельный (Ethernet)
Вложение 16506
Вложение 16505
а надо читать PLC_Configuration_OWEN.pdf 3.2 Модуль Modbus(Мастер) такие параметры универсального модуля модбас как IP-адрес (Module IP) и Режим работы сети (NetMode), собственно petera уже дал наглядные пояснения
petera, Большое Вам спасибо за довольно понятные замечания на скриншотах и огромное спасибо за пример. А я глупец даже и не подумал открыть папку с примерами.:o
capzap, И Вам большое спасибо!
Все заработало! Надеюсь, что дальше я допру сам как это применить к моей ситуации:D