Всем привет, разбираюсь с profinet, как я понял модули можно соединять друг с другом и далее, вопрос, если ли ограничения на это? Что будет со скоростью ответа, не выйдет ли это за пределы?

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

  1. Aleksandr

    Ограничения есть у контроллера Profinet на количество подчинённых устройств.Больше ограничений нет.

    • Anonim

      Штук 20 потянет?

      • Aleksandr

        Какой у вас контроллер?

        • Nick

          С таким гумном кто имел дело ?

          • Anonim

            Нормальное программируемое реле. Ждал sg3, но их так и нет.

        • Anonim

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

          • Aleksandr

            Так profibus или profinet?

            • Anonim

              ой сорри, profinet

              • Aleksandr

                Процессор Siemens?

                • Anonim

                  plc siemens

                  • Aleksandr

                    Младший Siemens S7-1200 поддерживает только 16 устройств Младший S7-1500 поддерживает 128 устройст

                    • Anonim

                      Еще вопрос, в сети есть какие то примеры запуска profinet даже на ардуино, на сколько я понял это работает только в случае когда сам ардуина может читать данные и писать данные в область памяти самого PLC. А если нужно чтобы сам PLC читал и писал данные в области самого подчиненного устройства, то тут нужна полная реализация протокола в том числе с учетом стабильного времени ответа в течении около 10мс, возможности получения IP адреса и все остальное что требует протокол. В случае чтения же данных самого PLC достаточно стандартного TCP/IP, скажие я верно понимаю?

                      • Aleksandr

                        С точки зрения программиста ПЛК не нужно вообще думать об этом. Вы конфигурируете сеть, назначаете теги и "всё едет само". У вас нестандартные устройства?

                        • Anonim

                          Возможно, это устройство которые с 10-х других подключенных к нему по CAN собирает данные, имеет несколько DO и DI. И таких устройств штук 20, которые надо подключить к PLC. Сначало думал что это будет Modbus TCP но PLC программисты воротят нос, говорят что из за большого количества TCP соединеней будет контроллер тормозить Ну и как всегда это должно дешево стоить А да, они еще не хотят тянуть к каждому устройству свой эзернет кабель, и предлагают делать на самих устройствах свитч на 2 порта

                          • Alex

                            вы разрабатываете новые устройсва?

                            • Anonim

                              Я, но ранее не имел дело с profinet

                              • Alex

                                хотите скорость - берите ethercad 500 мкс на полный опрос

                                • Anonim

                                  Это я читал, невозможно сделать на доступных микроконтроллерах. Нужны специализированные микросхемы, не хочется зависит от поставщиков тем более что их не так уж и много. Да и собственно особо требований по скорости нет, 20 устройств за 1 секунду опросить этого хватит

                                  • Alex

                                    хоть профибас, хоть профинет вытянет

                                  • Evgeniy

                                    Так вам и для Profinet нужна специализированная микруха

                                    • Anonim

                                      Вот тут вообще без специализированных запускают https://github.com/DF-OUTSIDER/Profinet-for-Arduino Но опять таки я не понял, наверно это из разряда обращаться к самому PLC не нужно ничего

                                      • Evgeniy

                                        Хз, что с этим Profinet. На разных Soft PLC тоже вроде есть поддержка Profinet и вроде без спец микрухи с ПК работает

                                        • Anonim

                                          Как это понимать? Тут еще процесс общения то походу через общую память самого PLC? Это какие? Видимо ПК достаточно быстродействия да реализации RT протокола

                                          • Sergey

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

                                            • Evgeniy

                                              Карта Profinet для приводов Cumark

                                            • Anonim

                                              А есть ещё profinet cba, можно ли его полноценно использовать для получения данных и отправки управления?

                                              • Gabrrr

                                                Мне кажется дело даже не в скорости. А в самом принципе опроса. Т.е. тебе на условном датчике нужно будет указать, что данными обменивается в DB такой то. Хуйня, а не интеграция в проект

                                                • Anonim

                                                  Это в случае s7?

                                                  • Gabrrr

                                                    Ну да.

                                              • Alex

                                                может modbus tcp и не мучится

                                                • Namxai

                                                  Можно просто tcp/udp.

                                        • Evgeniy

                                          А вот на картах клиентов часто чипы Si

                                          • Alex

                                            TCP с обращением по MAC насколько я понимаю

                                  • Anonim

                                    Ещё нужен файл конфигурации для Степ7, формата GSD (Generic Station Description) для вашего устройства, если оно слейв

                                    • Anonim

                                      А этот файл сгенерировать нельзя самому? А можно ли без него обойтись?

                                      • Rashid

                                        Не думаю, считайте это как драйвер общения... Его можно написать конечно, но нужно знать протокол. (Если под генерацией вы понимаете разработку gsd файла, то да его для устройства можно написать)

                                        • Andrey

                                          Прикол хотите. Не выходило связаться с прибором по рс, с овен спк. Получалось только если старую версию модбаса ставил, а с резистором новая заработала. Вива ля резистанс

                                          • Vyacheslav

                                            Помехи значит есть

                                      • Gabrrr

                                        Можно. Это просто xml-ka с описанием вашего устройства с помощью которого его можно интегрировать в другие продукты, например TIA portal

                                        • Rashid

                                          По сути это драйвер общения, без него работать не будет

                                          • Gabrrr

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

                                      • Anonim

                                        https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=31568

                      • Alex

                        https://www.mmu.ac.uk/media/mmuacuk/content/documents/ascent/B01_PROFINET_system_en.pdf

                      • Namxai

                        Profinet на Arduino? Дайте линк! Telegram

                        • Anonim

                          Вот еще, по факту более красиво оформлено https://settimino.sourceforge.net/

                          • Gabrrr

                            Чисто по коду вообще не сильно похоже на profinet, больше смахивает на S7comm. Но т.к. вы разрабатываете оконечное устройство, то для того чтобы оно работало с плк оно держать profinet IO, и насколько я знаю это только с отдельным чипом делается А вот здесь сразу пишут, что это S7comm. А S7comm это совсем другой протокол, он не для периферии, а для общения между 2 плк, либо плк и компом (скадой)

                            • Anonim

                              Это я подозревал к сожалению тоже

                              • Alex

                                я dll для S7 для эксельки пробовал - датчики шунтировать самое то а для опроса - не стал бы делать тем более что он старый - не для новых линеек 1200 и 1500 поддерживают, но надо отмечать что читать

                                • Gabrrr

                                  Эм, ну 1200/1500 будут держать, если разрешить пут/гет, отключить всё шифрование и выставить голую жопу в сеть.

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

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

Что не так, уже второй экран выходит с этими пятнами, сегодня началась такая проблема Ставлю на авто как обычно делал. Один... Читать далее