- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Библиотеки для Ethernet - AsTCP/AsUDP
Модераторы: Глоб.модераторы, специалисты B&R
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Все здравствуйте.
Нашел информацию о том что данный контроллер может общаться по протоколу Ethernet TCP/UDP а именно используя библиотеки AsTCP и AsUDP. Никогда не слышал о них и справочной информации очень мало. Подскажите кто может как осуществляется работа с данными библиотеками?
Спасибо.
Нашел информацию о том что данный контроллер может общаться по протоколу Ethernet TCP/UDP а именно используя библиотеки AsTCP и AsUDP. Никогда не слышал о них и справочной информации очень мало. Подскажите кто может как осуществляется работа с данными библиотеками?
Спасибо.
-
- специалист по B&R
- Сообщения: 157
- Зарегистрирован: 15 фев 2014, 23:37
- Имя: Волоснов Сергей
- Страна: Казахстан
- город/регион: Актобе
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Автоматизация бардака порождает только автоматизированный бардак
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Спасибо за ответ. Данную статью я видел но мне не понятна сама суть передаваемых данных... У меня есть фрагмент общения панели и контроллера, я хочу написать понять какими данными/командами они обмениваются
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 25 июн 2021, 17:59
- Имя: Вячеслав
- Страна: Россия
- город/регион: Магнитогорск
Библиотеки для Ethernet - AsTCP/AsUDP
В хелпе студии есть примеры на C, клиент - сервер, все работает. Делал обмен плк с PP320 и с QNX4.25 по этим примерам, давно, лет 15 назад, правда с панелью потом на ina переделал.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Для понимания этих библиотек, вам нужно понимание самого обмена по TCP/UDP
Например https://habr.com/ru/post/326574/
https://habr.com/ru/post/311128/
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Не скажу что я отлично разбираюсь в протоколах связи но понимание того что они из себя представляют имею... Даже было дело экспериментировал и "перехвачивал" трафик от панели к контроллеру. Естественно это был UDP но вот полезной для себя информации я не нашел...
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Вам нужно общение или перехват общения?
Promiscuous mode - не предусматривается стандартными библиотеками BR (я не искал, возможно не прав, но тогда приложите код к сообщению).
Библиотеки предназначены для штатного общения, для его понимания - я привел ссылки выше.
Promiscuous mode - не предусматривается стандартными библиотеками BR (я не искал, возможно не прав, но тогда приложите код к сообщению).
Библиотеки предназначены для штатного общения, для его понимания - я привел ссылки выше.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
На данный момент меня интересует способ получить данные из контроллера (по возможности не меняя саму программу)... У сименса
есть стороння библиотека для общения с их контроллерами и даже можно найти код для получения данных... Тут я думал есть такое же...
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Просто данные получить можете, если знаете в каком формате они передаются.
У вас есть устройство, или было, куда данные передавались?
У вас есть устройство, или было, куда данные передавались?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
На данный момент есть сервер куда будут передаваться данные. Сервер уже принимает данные от других станков (SIEMENS).
Если знаете каким образом можно получить данные поделитесь пожалуйста...
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
Библиотеки для Ethernet - AsTCP/AsUDP
данные с живого контроллера можно попробовать получить по PVI. Если это чужая система то вопрос в том что это за данные
Но если я бы строил систему, то OPC UA идеальны вариант. Бесплатно, просто, высокая совместимость с чужим софтом. Прицепить к живому прикладному ПО нельзя.
Но если я бы строил систему, то OPC UA идеальны вариант. Бесплатно, просто, высокая совместимость с чужим софтом. Прицепить к живому прикладному ПО нельзя.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Я тоже думал о таком варианте...
И такой способ рассматривался. Но тут я не знаю установлена ли клиентская(серверная) часть на машине
В обоих случаях главным вопросом является физический способ подключиться к устройству не мешая системе... На панели и на контроллеру только Ethernet...
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
Библиотеки для Ethernet - AsTCP/AsUDP
даже если установлена не факт что производитель отдает все что нужно вам.
Я больше имел ввиду что если делать самим/заказывать по своему ТЗ.
Если система полностью внешняя и от вас не зависит.... вы зависите от ее производителя установки. и в плане B&R это абсолют.
и pvi и opc ua как раз Ethernet :) и можно через свичи.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
ну да раз больше вариантов нету))
Система полностью сторонняя к тому же, по моему, производителя больше нету... И, по моему, коды при компиляции не загружались на устройство...
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Вы имеете ввиду DavNoDave?
Если да, то есть одна тонкость. У Siemens структурированное хранение данных (например, номерные DB). Перебрав числа, вы получите список существующих DB.
У BR информация о переменных хранится, но в символьном виде, и нужно знать имя переменной (структуры, массива и тп...). Тогда по PVI их можно забрать. Т.е. когда есть куски кода, но нет основного проекта, переменные этих кусков можно прочитать.
OPC server BR работает "поверх" PVI протокола. Т.е. сначала получаются данные по PVI, затем OPC их читает. И наоборот, при записи.
Если есть возможность доступа к коду, то можно вообще любой протокол замутить, OPC не всегда самый эффективный.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Немного не то. Мы используем "Snap7" для получения данных. О структуре данных (OB, DB, FB ... ) и наполнении я в курсе.
У меня нет проекта и вытащить его не получиться (производитель не оставил возможность получить код). Лично я пользуюсь такой программой для просмотра структуры данных https://github.com/hilch/brwatch
Данной программой я виду те параметры которые хочу считывать но вот считать пока не могу...
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Спасибо, не знал, гляну позже. Обещает быть интересной утилитой.
Скачайте PVI Development Setup, там есть много примеров получения данных через COM, OPC и прочее. Работает ограниченное время (час до перезапуска). Для тестов, вам хватит. Потом надо будет приобрести USB ключик, для непрерывной работы.
Скачайте PVI Development Setup, там есть много примеров получения данных через COM, OPC и прочее. Работает ограниченное время (час до перезапуска). Для тестов, вам хватит. Потом надо будет приобрести USB ключик, для непрерывной работы.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 03 мар 2020, 12:28
- Имя: Дмитрий
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Спасибо и вам за совет, нужно будет более детально подойти к изучению данного вопроса...keysansa писал(а): ↑11 окт 2021, 14:39 Спасибо, не знал, гляну позже. Обещает быть интересной утилитой.
Скачайте PVI Develop, там есть много примеров получения данных через COM, OPC и прочее. Работает ограниченное время. Для тестов, вам хватит. Потом надо будет приобрести USB ключик, для непрерывной работы.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Глянул описание утилиты brwatch, там необходимо, перед ее использованием, установить PVI Develop. Т.е. вам ничего не надо дополнительно устанавливать. Откройте его справку, там все подробнейше расписано. Сам в начале общения с контроллерами данной фирмы, пользовался OPC и пользовался данной справкой с нуля.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Я не работал с версией AS4. В более ранних версиях - все через PVI.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
Библиотеки для Ethernet - AsTCP/AsUDP
OPC UA это новая не привязанная к платформе технология. хоть на утюге можно запустить. есть в каждом B&R AR.
Клиент и серевер уже в ЦПУ. Старая технология требовала внешний windows-сервер.
Клиент и серевер уже в ЦПУ. Старая технология требовала внешний windows-сервер.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
А где она реализована, в каких конкретно CPU? Каких версиях runtime?
PS. На счет утюга - сомневаюсь, что на CP0291 можно поднять OPC UA.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
Библиотеки для Ethernet - AsTCP/AsUDP
Серия CP02xx снята с производства или вот-вот снимут.
Все актуальные AR начиная (вроде бы) с 4.20
Все актуальные процессоры CP04xx, CP13xx, CPx5xx, CPx6xx поддерживают.
А так же любая железка типа Raspberry. Любая операционка (хоть телефон)
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
Библиотеки для Ethernet - AsTCP/AsUDP
Да, и очень-очень жаль. Отличное решение было для модульного проекта.
Но вопрос был же в утюгах... Вот Modbus - точно в любом утюге есть, начиная от самых первых Arduino.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.