Вход

Просмотр полной версии : Модбас + дискреты. Выбор контроллера



Xalik
06.12.2018, 06:31
Добрый день!

Посоветуйте, какое оборудование выбрать. С ОВЕН мало работал. Задача следующая, есть щит сигнализации, 90 ламп. Необходимо опрашивать удаленный устройства по Modbus RTU и зажигать лампы (сигнализация вкл/выключено).

Только есть один нюанс, щит уже собран, и собран несколько не корректно. Там ТРИ линии RS-485 по 300м и на каждой по ~10-15 устройств. Предполагалось, что это все пойдет в один порт RS-485, но боюсь, что так на физическом уровне работать не будет. Поэтому нужна возможность организовать ТРИ мастера. Это нужно будет отдельно три контроллера?

alex55
06.12.2018, 07:30
Можно в два ПЛК110 имеет 2 независимых RS485+ модули вывода МУ110 по числу ламп. Соединение интерфейсов в звезду недопустимо..

Xalik
06.12.2018, 07:48
То, что не допустимо это известно. Только кто бы это еще проектировщикам сказал.. приходится работать с тем, что есть. Мало того, что звезда, так еще и монтаж выполнен витой парой. Вот теперь рассматриваем варианты, что дешевле будет, отдельно опрашивать линии или переложить трассы кабелей. Спасибо за подсказку по оборудованию, посмотрю ваш вариант

alex55
06.12.2018, 07:55
Витой парой это правильно, правда желательно в экране

Xalik
06.12.2018, 08:09
Можно в два ПЛК110 имеет 2 независимых RS485+ модули вывода МУ110 по числу ламп. Соединение интерфейсов в звезду недопустимо..

Не совсем понял. Получается на 2 ПЛК 4 RS-485. Если использовать три линии для опроса устройств, остается одна линия для управления модулями МУ110, а коммуникация между контроллерами будет осуществляться? Тот который в две ветки опрашивает линию, каким образом будет управлять/передавать данные второму, на который зацеплены МУ110?

alex55
06.12.2018, 08:20
Я понял так, что у вас три независимых линии по которым будут опрашиваться устройства, а сигнализация на лампы будет выводится через выходы плк (24+24=48+ модули на один оставшийся интерфейс) да пожалуй не хватит, придется взять еще один плк, тогда не придется с обменом между плк по Ethernet заморачиваться. На каждом плк будет один интерфейс под модули и один под опрашиваемые устройства.

Павел Братковский
06.12.2018, 09:04
пр 200 + модули расширения хватит.....
http://www.owen.ru/forum/showthread.php?t=23201&p=202650&viewfull=1#post202650

Xalik
06.12.2018, 09:18
пр 200 + модули расширения хватит.....

А у ПР200 оба порта RS-485 независимые? возможно оба в мастер настроить? Один для опроса, второй для связи с МУ110

Павел Братковский
06.12.2018, 09:25
да можно....

Павел Братковский
06.12.2018, 09:28
вам по задаче что, с обработанными сигналами надо делать?

Xalik
06.12.2018, 09:34
вам по задаче что, с обработанными сигналами надо делать?

Нет, все максимально просто. Нужно опросить контроллеры вентиляции и считать всего один регистр "Работа установки" и в зависимости от этого зажечь лампу зеленую "работа" или "красную" останов.

melky
06.12.2018, 10:00
ЗАЧЕМ ТАМ 2, 3 или сколько то ПЛК ?????????????????????????????????7

люди просто звери, просто опрашивать установки и зажигать лампочки.
1. на верхний уровень передавать не надо или может понадобиться ?

например ПЛК100 с ОДНИМ портом Ethernet + 4-х портовый преобразователь Modbus TCP в Modbus RTU понадобится отдать в верхний уровень, добавите коммутатор.
модули вывода для зажигания ламп на 485-й интерфейс ПЛК

melky
06.12.2018, 10:02
alex55 - на небольших скоростях при последовательном опросе будет и звезда работать. но это можно протестить.
На концах двух лучей оконечные сопротивления, фактически мастер просто стоит в середине и это по сути та же шина.

Xalik
06.12.2018, 10:39
ЗАЧЕМ ТАМ 2, 3 или сколько то ПЛК ?????????????????????????????????7

люди просто звери, просто опрашивать установки и зажигать лампочки.
1. на верхний уровень передавать не надо или может понадобиться ?

например ПЛК100 с ОДНИМ портом Ethernet + 4-х портовый преобразователь Modbus TCP в Modbus RTU понадобится отдать в верхний уровень, добавите коммутатор.
модули вывода для зажигания ламп на 485-й интерфейс ПЛК

На верхний вряд ли понадобится. Ваш вариант правильный, поставить ПЛК100 c Modbus TCP и рулить преобразователями.. А вот по цене, кажется дешевле купить три ПР200, вместо ПЛК100+конвертер RS-485/Ethernet (+дискретные модули МУ их и туда и туда надо брать).

melky
06.12.2018, 10:43
Ну не обязательно покупать [удалено], есть представители [удалено] в России, у них железки подешевле.

з.ы. сейчас не надо, а так всегда бывает, что через полгодика упс и не хочу ходить к шкафу, хочу смотреть на экране монитора не поднимая задницу со стула :)

Можно и простые Ethernet - RS485 преобразователи, и даже не Moxa и не USR даже, только в ПЛК придется писать опрос. Тогда дешевле выйдет.

Xalik
06.12.2018, 11:15
Ну не обязательно покупать Moxa, есть представители USR в России, у них железки подешевле.

з.ы. сейчас не надо, а так всегда бывает, что через полгодика упс и не хочу ходить к шкафу, хочу смотреть на экране монитора не поднимая задницу со стула :)

Можно и простые Ethernet - RS485 преобразователи, и даже не Moxa и не USR даже, только в ПЛК придется писать опрос. Тогда дешевле выйдет.
А ПЛК100 и Codesys поддерживает вариант виртуальных портов через преобразователи интерфейса(не протокола)? Если не сложно, можно пример где бы это разбиралось?

melky
06.12.2018, 12:09
Не через виртуальные порты надо, а через TCP сервер. То есть смотреть возможность работы с RTU поверх TCP, большинство преобразователей Ethernet - RS485 могут работать в таком режиме.
Но это наверное надо посмотреть библиотеки oscat network, есть ли там что для такой реализации ну и уточнить такой вариант работы у техподдержки Овен.
Я почему и предложил вариант Modbus TCP - Modbus RTU, потому что не знаю, можно ли с ПЛК работать с RTU поверх TCP.

Кстати как вариант, самый дешевый промПК на дин рейку с портами RS485 не меньше 3-х и вообще обойтись без ПЛК.
на 2 порта цепляете опрос, на 3-й управление.

[удалено] - вот например, добавить преобразователь USB-RS485 и только в путь...

Сергей0308
06.12.2018, 13:13
Добрый день!

Посоветуйте, какое оборудование выбрать. С ОВЕН мало работал. Задача следующая, есть щит сигнализации, 90 ламп. Необходимо опрашивать удаленный устройства по Modbus RTU и зажигать лампы (сигнализация вкл/выключено).

Только есть один нюанс, щит уже собран, и собран несколько не корректно. Там ТРИ линии RS-485 по 300м и на каждой по ~10-15 устройств. Предполагалось, что это все пойдет в один порт RS-485, но боюсь, что так на физическом уровне работать не будет. Поэтому нужна возможность организовать ТРИ мастера. Это нужно будет отдельно три контроллера?

Если не надо одновременно все лампы зажигать, достаточно 20 выходов, матрица 10Х10, 100 ламп, одновременно горят не более 10, если так можно по группам разбить! И наверно проще и удобней сообщения об ошибках(неисправностях) отображать, а не всё подряд!

Andrew_Stranger
06.12.2018, 19:52
90 ламп, с ума сойти, не проще ПК поставить или панель сенсорную?

rovki
06.12.2018, 20:07
90 ламп, с ума сойти, не проще ПК поставить или панель сенсорную?

Вот именно ! Плк и лампочки не очень сочетаются, ИМХО .Модули ввода и вывода и панель (какую не скажу;)), делов то 5 регистров опросить и вывести ,хоть на телевизор и все ,если панель мала.

rovki
06.12.2018, 20:10
90 ламп, с ума сойти, не проще ПК поставить или панель сенсорную?

Вот именно ! Плк и лампочки не очень сочетаются, ИМХО .Модули ввода (МВ110-220.32ДН) 3шт. и панель (какую не скажу;)), делов то 5 регистров опросить и вывести ,хоть на телевизор и все ,если панель мала.А то насчитали -2-3 плк ,куча модулей вывода , господа не надо микроскопами(ПЛК) гвозьди (лампы) забивать ...:confused: При желании можно и провода убрать ...