Кто может по profibus DP проконсультировать. Если у нас в сети есть один profibus DP мастер, являющийся панелью, который опрашивает Profibus dp slave, являющийся контроллером B&R, и мне нужно с еще другого контроллера делать опрос Profibus DP slave контроллера B&R, мне нужно на контроллере, который будет опрашивать ставить ещё один Master или все таки ставить Slave?

Комментарии: 61

  1. Sergey

    мастер в сети только один может быть

    • Oleg

      Смогу ли я тогда выполнить опрос одним контроллером другого, если они оба profibus slave?

      • Egor

        Спасибо за ответ про массив двумерный А такой еще момент Можно ли как то ввести пределы массива не цифрами а переменной типа int Например array[0..number][0..number_2]?

        • Viktor

          Динамических массивов в сименсе нет ибо память конечна. Надо сразу задать максимум

          • Egor

            Вот блин

        • Gabrrr

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

          • Egor

            А эти константы же может вводить оператор с панели? Ну типо на скаду кинуть тег И в этой fb написать типо Size1:=значение со скады?

            • Viktor

              В одну сеть объединяем два контроллера и датчики на Profibus. Датчик заводим на один из ПЛК в хардвер коммуникэйшн и его опрашиваем. Чтобы этот данные передать на второй ПЛК делаем его Profibus slave,и из мастера пишем в слейв данные с датчика. Или же межконтроллерный обмен делаем по s7 communication Это уже не константы будут))

              • Sergey

                человек пишет, что ему зоопарк надо между собой подружить.s7 коммуникации там не прокатят

                • Viktor

                  Тогда я задачу не понимаю. Стоит нарисовать на бумаге ПЛК с обозначением вендоров, протоколов и интерфейсов и указать направление движения данных

            • Gabrrr

              нет. Ну всегда можно сделать запас. Или просто может решение задачи не самое удобное выбрано изначально.

              • Egor

                Понял, спасибо за ответы

        • Aleksandr

          Нет. Но вы можете создать массив с максимальным количеством элементов и написать обработчик FOR iArrayElement from 0 TO iVariable, где iVariable будет верхней границей индекса массива, в котором количество элементов должно быть больше iVariable. Главное чтобы обработчик не вышел за границу массива.

          • Egor

            Да Я тоже об этом думал Спасибо

      • Abstragnew

        Прекрасный вопрос, Нужен третий

        • Oleg

          Не понял ответа, нужен третий, который будет мастером?

      • Sergey

        не ну в принципе у сименса описано как мультимастера настроить.но для плк и это экзотика.самый простой вариант, если есть возможность, сделать мастером плк и с него уже писать в слейвы

    • Fedor

      Мастеров в сети может быть несколько. А вот как опросить с нескольких мастеров один слейв это уже другой вопрос.

      • Yuriy

        Мастеров в очередь выставить

        • Fedor

          Не факт что панель мастер, а контроллер b&r слейв. Панели обычно через pg интерфейс работают. Но может быть разное. Есть доступ к изменению проектов существующего оборудования? Не работал с мульти мастерами. Мультикасты в профибасе видел.

          • Oleg

            Доступа нет, контроллеры точно в slave, точнее там три контроллера в нем, и менеджер утверждает, что панель общается по profibus с контроллерами, и предлагает воткнуться мне как мастер туда же. У меня пока два варианта в голове, или менеджер врет, и панель общается не по profibus, или выкинуть панель из profibus, поставить контроллер мастер вместо неё.

            • Fedor

              Есть чем в профибас подключится, пощупать? Что за панель стоит?

          • Romanetz

            А b&r какой серии?

      • Sergey

        согласен.но почему то не встречал мультимастерной реализации профибаса

        • Romanetz

          тык оно может прозрачно для пользователя работает?

        • Alexey

          У Altus была тема с 2 мя мастерами на резервированом Profibus Только там один мастер это управление, а второй обслуживание КИП и HART данные При отказе основного Master мониторинг КИП отваливается и на него встаёт резервный процессор управления

          • Alexey

            Эту схему на нефт платформах используют любители карнавалов

  2. Anonim

    http://www.step7-pro.ru/profibus/pr1_2.html

  3. Alexey

    Для этого можно попробовать S7MPI адаптер. http://ru.odotautomation.com/odot-s7mpiv2-0-ppimpiprofibus-interface-to-ethernet-product/

    • Oleg

      Пока нечем, оборудование стоит у заказчика, заказчик отдал gsd и карту опроса, сказал цепляйтесь но нужен мастер. Сделаю проект из такого ТЗ по опросу, а дальше видно будет, или панель выкину, или мастер устройства в системе нет совсем. А для чего такая коробулька? Ловить пакеты и ретранслировать по регистрам модбаса?

      • Fedor

        Симатиком при помощи profibus адаптера можно посмотреть кто в сети мастер, а кто слейв.

      • Alexey

        примерно так Штук 10 на складе валяются. У мне нет под рукой ПЛК с Profibus потестировать

        • Oleg

          На самом деле интересно, если панель действительно мастер, и идёт постоянный опрос регистров, и они мне например будут без моих запросов поступать на opc сервер, то это прям чудо чудесное

          • Alexey

            китайцы вроде и заявляют адаптер как способ подключить SCADA которая не умеет в Profibus

            • Sergey

              это шлюз?его получается в проекте прописывать надо

          • Romanetz

            Для этого запрос должен быть соответствующий

            • Oleg

              Ну думаю панель делает регулярные опросы постоянные, или опрос чего имеется в виду?

        • Fedor

          Судя по инструкции эта штука по pg интерфейсу вытягивает из мастера состояние входов, выходов и маркерной области и мапирует в модбас регистры. Присылайте, поковыряю, разберусь) Вопрос знатокам SEGNETICS. Мне сегодня рассказывали что он программируется на сях и проект заливается через avrprog. Серьёзно?

          • Aleksey

            Про какой именно из Сегнетикс разговор? Пиксель на AVR, у СМШ4 - Линукс. Все они шьются их Иде СМлоджик

            • Fedor

              Модель не назову, но ещё упоминали двухстрочник для индикации и ISP на жопе.

              • Aleksey

                Скорее всего пиксель, там двухстрочный дисплей. Шьются они SMLogix А вообще, на из сайт можно зайти, но я не советую с Сегнетикс связываться, качество не супер, в последнее время

                • Fedor

                  Идёт в комплекте с дренажной насосной. Бонус, так сказать.

                  • Aleksey

                    Такой себе бонус ) Одно радует, что дренажная насосная не такое уж ответственное оборудование

              • Kirill

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

                • Fedor

                  Последнее время цехам дали свободу закупать всякое за свои бюджеты. Вот они и находят всякое. Правда есть ещё общая программа закупать всякое, на посмотреть и если гуд, то брать потом мешками. Надеюсь здесь первый случай. А это может быть поводом поставщику яйца открутить.

                  • Aleksey

                    Именно он

                  • Kirill

                    Мож брешут? Выяснить как это влито врятли получится. Аплоада из них все равно нет

                    • Aleksey

                      Как вариант, можно посмотреть служебное меню нашав две кнопки, если оно есть, то СМлоджик, если нет, то залили через "jtag"

                      • Fedor

                        Кнопки? Так, так...

                        • Aleksey

                          Почитайте мануал к контроллеру или картинку контроллера посмотрите F2,f3 одновременно

                          • Fedor

                            Огромное спасибо!

          • Akemgn

            Контроллер SMH2010 реализован на микроконтроллере ATMega128. Так по крайней мере на сайте написано. Контора производитель дренажной насосной использует контроллер со своей прошивкой на СИ. Штатные инструменты Segnetics не работают.

            • Aleksey

              Там проблема в железе обычно. Хотя ардуину трудно испортить и smh2010 довольно живуч

              • Yuriy

                Да всё верно, сегнетик это уровень ардуино с наборов вх\вых писать можешь хоть на ассемблере дело хозяйское...

              • Fedor

                Без заводской прошивки брендовый контроллер превращается в ардуину, все его бумажки и сертификаты в макулатуру, а решение его ставить на промышленную установку в диверсию.

          • Andrey

            Там ядро заливается через программатор. Если схему разобрать, то можно и на сях. А так и на сях ничо, в сложных случаях на ФБД слелаешь, а потом скомпилируешь на листочке

Не нашли ответ?

Вам также может быть интересно