PDA

Просмотр полной версии : ПЛК110 (Master) + несколько слейвов.



Alexey_Palich
10.05.2018, 14:45
Господа программисты подскажите, как будет правильно. ПЛК выступает в качестве мастера к нему подключаются четыре слейва порт 485-1, два 8АС и два ЧП шнайдер. В программе нужно создавать 4 ветки Модбас(мастер) или 2 ветки или вообще достаточно одной. И как тогда быть с настройками веток если потребуются разные скорости.

Ильнур Гибадуллин
10.05.2018, 14:57
Господа программисты подскажите, как будет правильно. ПЛК выступает в качестве мастера к нему подключаются четыре слейва порт 485-1, два 8АС и два ЧП шнайдер. В программе нужно создавать 4 ветки Модбас(мастер) или 2 ветки или вообще достаточно одной. И как тогда быть с настройками веток если потребуются разные скорости.

Здравствуйте!

Добавляете одну ветку Modbus (Master) и в ней 4 х Universal Modbus Device со своими регистрами.

Один порт - одна скорость. Если Вы планируете работать с разными скоростями, то сажаете slave устройства на разные порты, например, частотники - на RS-485-2, а модули - на RS-485-1.

Alexey_Palich
10.05.2018, 15:14
Видите ли, почему я написал про порт? потому что ПЛК по 485-2 работает как слейв и принимает сигналы от другого контроллера (стороннего производителя). Поэтому и появился вопрос про 4 ветки, создать 4 ветки с разными скоростями можно? или проще создать одну и подобрать скорость чтобы все слейвы нормально трудились на одной например 19200. или например 1 ветка 115200 и 2 ветка 9600.

Ильнур Гибадуллин
10.05.2018, 15:30
Видите ли, почему я написал про порт? потому что ПЛК по 485-2 работает как слейв и принимает сигналы от другого контроллера (стороннего производителя). Поэтому и появился вопрос про 4 ветки, создать 4 ветки с разными скоростями можно? или проще создать одну и подобрать скорость чтобы все слейвы нормально трудились на одной например 19200. или например 1 ветка 115200 и 2 ветка 9600.

У Вас не получится работать на одном порту с разными скоростями. Один порт - одна скорость. Необходимо выбрать одну скорость, которую поддерживают все устройства и подцепить их на один порт.

Alexey_Palich
10.05.2018, 15:32
Понял, отстал.:). Спасибо

SBER
10.05.2018, 22:13
Как уже написали, необходимо разнести ЧП и модули по разным портам. Если второй плк необходимо цеплять именно по 485 интерфейсу, то можно вывести третью линию 485 через преобразователь АС-3. И уже на эту линию вывесить частотники. Использовать надо обычную (не debug) 232 линию.

melky
11.05.2018, 09:59
На разных скоростях должно получиться через библиотеки с закрытием и открытием порта и сменой настроек, но тут потеряете в скорости ну и во времени все это написать правильно.

Alexey_Palich
11.05.2018, 14:35
Спасибо не надо таких вариантов, в моем случае лучше потерять скорость чем целый порт.

melky
11.05.2018, 14:50
Может все таки привести все оборудование к одним настройкам порта ? проще будет. Не знаю как там на ПЛК110, но на 100-ке даже на одном драйвере счетчика вылет порта требовал перезагрузить ПЛК, программно у меня вернуть его к жизни не получалось..

Alexey_Palich
11.05.2018, 16:09
Да так и буду делать, только уже на объекте.

Валенок
11.05.2018, 18:05
.......................

melky
11.05.2018, 23:23
Валенок нет, переделывал библиотеку работы со счетчиком Меркурий с UNM на SysLibCom и столкнулся с подвисанием порта, помогала только перезагрузка ПЛК. Правда до конца не переделал, может из-за этого, хотя сильно сомневаюсь