All_Ex81
13.2.2013, 15:28
Есть оборудование: контроллер shneider m238, ПЧ, панель оператора, Scada система
у контроллера 2 интерфейса rs-485 modbus rtu,
хочу сконфигурировать один порт как мастер для управления ПЧ,
второй порт как slave для подключения панели
как на второй порт можно зацепить scada систему?
возможно ли это?
(панель в качестве шлюза не рассматривается)
кто нибудь пробовал ставить Ethernet шлюз 499TWD01100 ? поможет ли он?
Цитата(All_Ex81 @ 13.2.2013, 15:28)

Есть оборудование: контроллер shneider m238, ПЧ, панель оператора, Scada система
у контроллера 2 интерфейса rs-485 modbus rtu,
хочу сконфигурировать один порт как мастер для управления ПЧ,
второй порт как slave для подключения панели
как на второй порт можно зацепить scada систему?
возможно ли это?
(панель в качестве шлюза не рассматривается)
кто нибудь пробовал ставить Ethernet шлюз 499TWD01100 ? поможет ли он?
Не помешало бы референсы привести.
В общем случае SCADA можно поцепить на порт ПЛК, на котором он (ПЛК) с правами Master. В этом случае SCADA должна иметь драйвер Modbus Slave, а ПЛК заниматься постоянным полингом SCADA.
Вариант SCADA и HMI на одной сети тоже возможно, но очень много условий и реализация двольно проблематичная.
All_Ex81
13.2.2013, 15:46
scada должна быть мастером по условиям заказчика
Так какая SCADA ?
Так какой ПЛК ?
Так какая панель ?
All_Ex81
13.2.2013, 15:58
плк: shneider m238 TM238LFAC24DR
hmi: weintek mt8070ih
scada: неизвестно - требование чтоб у плк был modbus slave для ее подключения
На одной линии Modbus RTU может быть лишь один мастер, иначе конфликт.
Если верно Вас понял, Вам хочется, чтобы по одному порту контроллер опрашивался и панелю и SCADA-ой. Это возможно, если использовать мультиплексор, который разруливает одновременное обращение к одному порту нескольких Мастеров, каждый из которых висит на своей линии как Мастер (т.е. все по честному согласно спецификации Modbus).
Также есть вариант конвертирования Modbus RTU в Modbus TCP и тода, если конвертер толковый (MOXA как пример), со стороны Modbus TCP может быть несклько Мастеров.
Как пример гляньте ОВЕН ЕКОН134.
Обязательно отпишитесь о дальнейших перепитиях.
Цитата(All_Ex81 @ 13.2.2013, 15:58)

плк: shneider m238 TM238LFAC24DR
hmi: weintek mt8070ih
scada: неизвестно - требование чтоб у плк был modbus slave для ее подключения
Эта панель weintek поддерживает режим Modbus Slave? С какой-то работал, такой режим был. Если да, то есть такой вариант:
1) берется СКАДА с Modbus Master и возможностью скриптования;
2) координирования обмена SCADA-панель берет на себя тоже СКАДА
Это довольно геморный вариант, но реальный. Есть ещё вариант, что панель соединяется с ПК напрямую. Все варианты какие-то кривые. :-)
Цитата(All_Ex81 @ 13.2.2013, 15:46)

scada должна быть мастером по условиям заказчика

Откуда такие условия? Модикон поддерживает IOScaning, так что реализация обмена со СКАДА и с панелью вобще не составляет труда, если они оба будут Слейвами. Может стоит убедить заказчика, что при отваливании панели сдохнет обмен со СКАДА (если панель будет мастером), а при отваливании СКАДЫ - сдохнет обмен с панелью (если СКАДА будет мастером). То есть, с точки зрения целесообразности мастером должен быть в этой ситуации как раз ПЛК.
All_Ex81
14.2.2013, 15:10
Цитата(Chabol @ 13.2.2013, 18:03)

На одной линии Modbus RTU может быть лишь один мастер, иначе конфликт.
Также есть вариант конвертирования Modbus RTU в Modbus TCP и тода, если конвертер толковый (MOXA как пример), со стороны Modbus TCP может быть несклько Мастеров.
про конфликт двух мастеров это понятно,
а вот про моксу чтото не сообразил, спасибо за подсказку,
завтра соберу стендик, по результатам напишу
All_Ex81
15.2.2013, 16:55
в свете последних событий стендик получится собрать только в понедельник
хмм... а зачем столько сложностей-то? из условия задачи -
Цитата
у контроллера 2 интерфейса rs-485 modbus rtu,
а что мешает повесить скаду мастером на один порт, а ПЧ
и панель - слэйваами на второй?
Цитата(ViS @ 15.2.2013, 21:31)

хмм... а зачем столько сложностей-то? из условия задачи -
а что мешает повесить скаду мастером на один порт, а ПЧ и панель - слэйваами на второй?
+
хороший вариант
Максимальная скорость modbus у ПЧ = 9600
боюсь что забью канал если по нему буду управлять ПЧ и передавать кучу параметров на панель,
может есть еще какиенибудь идеи?
причем по последним замечаниям заказчика протокол должен быть обязательно rtu
Вы хотите на бюджетном варианте выцепить гигантские возможности :-)
Савьте панель с Веб-доступом, и будет Вам ещё один вариант. Или как предложили шлюз Modbus RTU/Modbus TCP с промежуточной буферизацией. Но боюсь что оба варианта требуют солилидных капиталовложений.
All_Ex81
19.2.2013, 13:02
Шлюз и панель с web стоят копейки,
я бы поставил шлюз и читал все по tcp,
но заказчики давят чтоб все было на rtu (т.к. у них все оборудование заточенно и сертифицированно под rtu),
вот и приходится изобретать велосипед
Ставьте
PLC<->SCADA<->OP
PLC<->OP<->SCADA
или варианты, прдложенные выше. Но не могут два мастера быть на одной шине (если Вы конечно свой протокол не наростите поверх Modbus)! Если один из них отваливается, значит другие два тоже отваливаются. Кто важнее СКДА или ОП? Тот кто важнее и будет мастером. Так как по условии задачи СКАДА не может быть слейвом, значит всё решено до Вас.
Цитата(All_Ex81 @ 19.2.2013, 10:54)

боюсь что забью канал если по нему буду управлять ПЧ и передавать кучу параметров на панель,
Кучу параметров - это сколько?
Насколько я помню, у TM238LFAC24DR есть еще интерфейс CAN. Можно частотники или панель подключить на него.
PS: В текущем проекте на M238 вообще сделал управление частотниками дискретными и аналоговыми сигналами чтобы не забивать голову наладкой обмена и недостаточно квалифицированному персоналу при эксплуатации жизнь не усложнять.
вобщем описываю окончательный вариант как получилось сделать:
один порт на контроллере сконфигурировал как мастер для управления пч,
второй порт сконфигурировал как slave и подключил его к модулю 499TWD01100 для преобразования в ethernet, по tcp подключил панель, к свичу подключил преобразователь MGate MB3170, к нему уже подключил верхний уровень по modbus rtu как того требовал заказчик,
конечно хитрые связи получились, но другого варианта к сожалению не нашел
Modbus RTU - Modbus TCP - Modbus RTU
Полный изврат! :-)
Цитата(san @ 6.3.2013, 9:57)

Modbus RTU - Modbus TCP - Modbus RTU
Полный изврат! :-)
попробуйте объяснить это заказчику,
у них нормы на АСУ были приняты лет 10 назад и никто их под новое оборудование не пересматривает,
хотя у меня большое подозрение что они потом rtu перегонят в tcp чтобы передавать на компьютер
Так Вы ж всё-равно Modbus/TCP используйте в связи, так что нормы заказчика уже нарушены.
Цитата(san @ 6.3.2013, 11:12)

Так Вы ж всё-равно Modbus/TCP используйте в связи, так что нормы заказчика уже нарушены.
выход на скаду идет по rtu, а что у меня в шау творится их не волнует
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.