Просмотр полной версии : ПЛК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
Понял, отстал.:). Спасибо
Как уже написали, необходимо разнести ЧП и модули по разным портам. Если второй плк необходимо цеплять именно по 485 интерфейсу, то можно вывести третью линию 485 через преобразователь АС-3. И уже на эту линию вывесить частотники. Использовать надо обычную (не debug) 232 линию.
На разных скоростях должно получиться через библиотеки с закрытием и открытием порта и сменой настроек, но тут потеряете в скорости ну и во времени все это написать правильно.
Alexey_Palich
11.05.2018, 14:35
Спасибо не надо таких вариантов, в моем случае лучше потерять скорость чем целый порт.
Может все таки привести все оборудование к одним настройкам порта ? проще будет. Не знаю как там на ПЛК110, но на 100-ке даже на одном драйвере счетчика вылет порта требовал перезагрузить ПЛК, программно у меня вернуть его к жизни не получалось..
Alexey_Palich
11.05.2018, 16:09
Да так и буду делать, только уже на объекте.
Валенок нет, переделывал библиотеку работы со счетчиком Меркурий с UNM на SysLibCom и столкнулся с подвисанием порта, помогала только перезагрузка ПЛК. Правда до конца не переделал, может из-за этого, хотя сильно сомневаюсь
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot