Просмотр полной версии : плк+плк по Rs485
Антон12345
29.09.2010, 13:19
доброе время суток! столкнулись с необходимостью подключения двух плк100 по Rs-485 интерфейсу. просмотрели форум на сайте, ничего, к сожалению, не нашли. хочется узнать, есть ли описания либо примеры по данному вопросу?
Вопрос в том куда в ПЛК вписать адрес для работы по ModBus по 485? А раз некуда, то реализуйте свой протокол через Universal Network Module с использованием библиотеки UNM. Один мастер, остальные слейвы и погнали...
Николаев Андрей
30.09.2010, 10:31
доброе время суток! столкнулись с необходимостью подключения двух плк100 по Rs-485 интерфейсу. просмотрели форум на сайте, ничего, к сожалению, не нашли. хочется узнать, есть ли описания либо примеры по данному вопросу?
Двух ПЛК по интерфейсу к чему подключать? Или между собой?
Вопрос в том куда в ПЛК вписать адрес для работы по ModBus по 485? А раз некуда, то реализуйте свой протокол через Universal Network Module с использованием библиотеки UNM. Один мастер, остальные слейвы и погнали...
Не надо никаких UNM...
Если ПЛК подключаются к чему то - в каждом ПЛК добавляете в конфигурации ModBus Slave\добавляете нужные переменные.
Если ПЛК подключаются между собой, то для одного настраивается ModBus Master, а для остальных ModBus Slave.
Ну а как настроить очень подробно описано в РП по ПЛК...
Антон12345
01.10.2010, 09:17
Двух ПЛК по интерфейсу к чему подключать? Или между собой?
Между собой...
Не надо никаких UNM...
Если ПЛК подключаются к чему то - в каждом ПЛК добавляете в конфигурации ModBus Slave\добавляете нужные переменные.
Если ПЛК подключаются между собой, то для одного настраивается ModBus Master, а для остальных ModBus Slave.
Ну а как настроить очень подробно описано в РП по ПЛК...
Ну с мастером и слэйвом понятно. Не совсем ясно, какое имя (Slave Name) задавать в настройках модуля Owen Slave?
А так же в добавленных подэлементах Unsigned variable: adress и Hash name, что в Modbus Mastr'e, что в slave'е.
Антон12345
01.10.2010, 09:23
Вопрос в том куда в ПЛК вписать адрес для работы по ModBus по 485? А раз некуда, то реализуйте свой протокол через Universal Network Module с использованием библиотеки UNM. Один мастер, остальные слейвы и погнали...
Через UNM немного не подходит, так как у нас задача заключается в следующем: Удаленный ПЛК (slave) опрашивает несколько устройств owen. А этот удаленный ПЛК нужно опрашивать. Соответственно с помощью ПЛК.
Александр Приходько
01.10.2010, 10:21
Здравствуйте. Делается все элементарно просто. В среде программирования Codesys переходите на вкладку ресурсы(Нижний левый угол). Во вкладке ресурсы выбираете элемент конфигурация ПЛК. В открывшемся меню выбираете название вашего плк и щелкаете по нему правой кнопкой мыши. Далее выбираете пункты Добавить подэлемент и выбираете либо Modbus Master либо Modbus Slave(в зависимости от контроллера). Указываете интерфейс и добавляете регистры. Более подробно это описано в руководстве по программированию на диске, который идет в комплекте с контроллером. Документ называется PLC Configuration.
Антон12345
07.10.2010, 07:21
Здравствуйте. Делается все элементарно просто. В среде программирования Codesys переходите на вкладку ресурсы(Нижний левый угол). Во вкладке ресурсы выбираете элемент конфигурация ПЛК. В открывшемся меню выбираете название вашего плк и щелкаете по нему правой кнопкой мыши. Далее выбираете пункты Добавить подэлемент и выбираете либо Modbus Master либо Modbus Slave(в зависимости от контроллера). Указываете интерфейс и добавляете регистры. Более подробно это описано в руководстве по программированию на диске, который идет в комплекте с контроллером. Документ называется PLC Configuration.
А разве не Owen(Master) и Owen(Slave) ?
Николаев Андрей
07.10.2010, 08:12
Кому удобно - Owen Master Owen Slave.
Тем, кто не знаком с протоколом ОВЕН - рекомендую ModBus
Антон12345
07.10.2010, 09:11
Спасибо. С протоколом овен не получилсь, будем пытаться с Modbus.
Антон12345
14.10.2010, 07:49
Получилось и по Modbus и по Овену, спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot