B&R Upload project из PLC в PC

    • #82569
      Николай
      Ключник

      Papik

      Привет всем
      Подскажите как сгрузить проект с PLC B&R X20 на комп.
      Не могу разобраться с Automation studio (сдается мне, что там вообще такой опции не предусмотрено).
      Получается что B&R только внешне – красивый кусок пластмассы и в подметки S7 не годится.
      Или я не прав????

      bigocean

      B+R много работает с производителями станков, а те не любят когда в их программное обеспечение всякие лазют! Вот и закрывают доступ. Обычно с контроллером дается диск с откомпилированным загрузочным файлом (если мы говорим о местном программировании). Если это станок – вызов инженера производителя

      Exactamente

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

      megavolt86

      Я тоже не смог открыть образ проекта…
      Хотели перевести на Сименс систему управления, она более надежна в агрессивных условиях (б+р два раза меняли и модуля и цпу, а сименс стоит в периферии и ни разу не менялся за 6 лет)
      Но всех алгоритмов работы мы не знаем, чтоб с нуля написать программу, а без гарантии что оборудование будет работать как надо нас к этому проекту и не подпустят…
      Техподдержка б+р сказала что открыть проект можно, но это очень муторно, проще заново написать)))

      Legendary

      добрый день!помогите пожалуйста кто нибудь.смотрел в ютубе ( https://www.youtube.com/watch?v=C8sSDFXddkE ) выгрузку проги с контроллер x20 с помощью Automation Studio V3.попробовал проделать то же самое, не получилось.настроил ip все как на видео идет вроде считывание программы с контроллера и все зависает.тупо стоит.может кто нибудь что нибудь посоветовать?очень нужно выгрузить прогу

      servo85

      Позволю себе поднять старую тему. В ролике по выше приведенной ссылке показана вовсе не выгрузка программы из ПЛК BR, а инструмент Watch, с помощью которого можно посмотреть состояние переменных исполняемой программы из AutomationStudio.
      Модераторы, может прилепим в важные тему о данном ПЛК с короткой фразой о том, что программа хранится на его флеш-карте в компилированном виде и выгрузить ее для редактирования невозможно. Чтобы иметь возможность редактировать программу, нужны исходники в виде проекта для AS, получение которого следует оговаривать с поставщиком оборудования (станка, установки).
      И да, это не баг – это фича.

      Jackson

      servo85 писал(а): Модераторы, может прилепим в важные тему о данном ПЛК

      Надо чтобы кто-то в FAQ дописал, иначе все темы придется прилеплять (каждому ведь его тема важна, а пользователей у нас больше 5000). Будете FAQ по B&R писать?

      servo85

      Поскольку кнопки ‘Новая тема’ в разделе FAQ я не нашел, начинаю писать набросок для FAQ по B&R в этой теме. Надеюсь коллеги имеющие бОльший опыт работы с ними дополнят меня.
      Итак, B&R – Ethernet порты данных контроллеров могут работать как в протоколе реального времени PowerLink, так и в качестве обычного эзернета. ПЛК имеет внутри ОС реального времени Automation Runtime, основанную на VxWorks. Программы могут быть написаны как на языках IEC-61131, так и на Си или Automation Basic. Среда разработки Automation Studio платная, полнофункциональная пробная версия работает 30 дней, но не календарных, а дней когда программу запускают (если использовать один день в месяц – проработает 30 месяцев). Скачать ее можно тут.
      Ответ на вопрос ‘как извлечь проект из ПЛК B&R на ПК для редактирования в Automation Studio’ – никак. Программа хранится на флеш-карте ПЛК в компилированном виде и выгрузить ее для редактирования невозможно. Можно лишь сделать резервную копию содержимого флеш-карты. Чтобы иметь возможность редактировать программу, нужны исходники в виде проекта для AS, получение которого следует оговаривать с разработчиком оборудования (станка, установки).
      В дистрибутиве AS имеется бесплатный компонент Runtime Utility Center, позволяющий кроме прочего, делать резервные копии программ с извлеченных из ПЛК флеш-карт и восстанавливать программу на флеш-карту из резервной копии. Замечено, что при использовании физически одной и той же флеш-карты, никаких проблем с резервированием/восстановлением не наблюдается. А вот при замене флеш-карты на другую аналогичную, того же размера (например 128 МБ), могут возникнуть проблемы с восстановлением, т.к. новая карта может оказаться на пару байтов меньше чем прежняя, и побитовая копия на нее не помещается. Поэтому вместе в резервной копией в формате zp/zp2, не помешает и просто скопировать файлы с флешки. А лучше, попросить у разработчика образ флешки (тоже zp или zp2) скомпилированный из проекта и не привязанный к конкретной флеш-карте.
      BR Service Utility – программа позволяющая пользователю выгрузить лог-файл, список переменных и их значений, список модулей ввода-вывода, версию ОСРВ AR, текущее время и прочее.
      Если программа для ПЛК создана в AS версии 4.2 и выше то в ней присутствует компонент System Diagnostic Manager, получить доступ к которому можно через Ethernet, набрав в браузере http://IPплк/sdm, например http://10.1.2.3/sdm.
      Так же, если ПЛК подключен в сеть, то содержимое его флеш-карты доступно по FTP в браузере и проводнике. Пароля на подключение и программирование не предусмотрено.
      В AS 4.2 и выше в контроллере можно активировать web-сервер, и создать мнемосхему доступную для просмотра из браузера прямо в ПЛК. Динамическое обновление значений переменных будет производится по технологии ASP, командой &lt,% ReadPLC(‘имя_переменной’), %&gt,, например &lt,% ReadPLC(‘buf_real[12]’), %&gt,. Графическая часть такой мнемосхемы выполняется в виде jpg или svg файла, располагаемого в том же каталоге на флеш-карте, что и страница index.asp.
      Кроме того мнемосхему внутри контроллера можно организовать по технологии VNC. Для этого в AS есть графический редактор. Доступ к такой мнемосхеме осуществляется подключением по IP программой VNC Viewer.

      У вас нет необходимых прав для просмотра вложений в этом сообщении.
      Последний раз редактировалось servo85 14 июн 2017, 17:22, всего редактировалось 1 раз.

      Jackson

      servo85 писал(а): Поскольку кнопки ‘Новая тема’ в разделе FAQ я не нашел, начинаю писать набросок для FAQ по B&R в этой теме

      FAQ подразумевает уже какую-то взвешенность ответов, поэтому абы кому его писать и не дозволено.
      Но ведь можно связаться с администрацией, например со мной, и сказать что Вы бы хотели этим заняться – я готов даже выделить под это отдельный раздел и дать для этого соответствующие права.
      Пишите в ЛС, можно в скайп evgueny.tikhonovich

      glazur

      Наткнулся на данную статью т.к мне нужно сделать бэкап с контролера 7CP474.60-1.Утилита Runtime Utility Center не помогает т.к она работает с флешкартой,а на этом контролера она встренная,как быть?как сделать резервную копию проекта!!Помогите!!! :ext_secret:

      [+] цитаты
      servo85 писал(а): servo85
      servo85 писал(а): Поскольку кнопки ‘Новая тема’ в разделе FAQ я не нашел, начинаю писать набросок для FAQ по B&R в этой теме. Надеюсь коллеги имеющие бОльший опыт работы с ними дополнят меня.
      Итак, B&R – Ethernet порты данных контроллеров могут работать как в протоколе реального времени PowerLink, так и в качестве обычного эзернета. ПЛК имеет внутри ОС реального времени Automation Runtime, основанную на VxWorks. Программы могут быть написаны как на языках IEC-61131, так и на Си или Automation Basic. Среда разработки Automation Studio платная, полнофункциональная пробная версия работает 30 дней, но не календарных, а дней когда программу запускают (если использовать один день в месяц – проработает 30 месяцев). Скачать ее можно тут.
      Ответ на вопрос ‘как извлечь проект из ПЛК B&R на ПК для редактирования в Automation Studio’ – никак. Программа хранится на флеш-карте ПЛК в компилированном виде и выгрузить ее для редактирования невозможно. Можно лишь сделать резервную копию содержимого флеш-карты. Чтобы иметь возможность редактировать программу, нужны исходники в виде проекта для AS, получение которого следует оговаривать с разработчиком оборудования (станка, установки).
      В дистрибутиве AS имеется бесплатный компонент Runtime Utility Center, позволяющий кроме прочего, делать резервные копии программ с извлеченных из ПЛК флеш-карт и восстанавливать программу на флеш-карту из резервной копии. Замечено, что при использовании физически одной и той же флеш-карты, никаких проблем с резервированием/восстановлением не наблюдается. А вот при замене флеш-карты на другую аналогичную, того же размера (например 128 МБ), могут возникнуть проблемы с восстановлением, т.к. новая карта может оказаться на пару байтов меньше чем прежняя, и побитовая копия на нее не помещается. Поэтому вместе в резервной копией в формате zp/zp2, не помешает и просто скопировать файлы с флешки. А лучше, попросить у разработчика образ флешки (тоже zp или zp2) скомпилированный из проекта и не привязанный к конкретной флеш-карте.
      BR Service Utility – программа позволяющая пользователю выгрузить лог-файл, список переменных и их значений, список модулей ввода-вывода, версию ОСРВ AR, текущее время и прочее.
      Если программа для ПЛК создана в AS версии 4.2 и выше то в ней присутствует компонент System Diagnostic Manager, получить доступ к которому можно через Ethernet, набрав в браузере http://IPплк/sdm, например http://10.1.2.3/sdm.
      Так же, если ПЛК подключен в сеть, то содержимое его флеш-карты доступно по FTP в браузере и проводнике. Пароля на подключение и программирование не предусмотрено.
      В AS 4.2 и выше в контроллере можно активировать web-сервер, и создать мнемосхему доступную для просмотра из браузера прямо в ПЛК. Динамическое обновление значений переменных будет производится по технологии ASP, командой &lt,% ReadPLC(‘имя_переменной’), %&gt,, например &lt,% ReadPLC(‘buf_real[12]’), %&gt,. Графическая часть такой мнемосхемы выполняется в виде jpg или svg файла, располагаемого в том же каталоге на флеш-карте, что и страница index.asp.
      Кроме того мнемосхему внутри контроллера можно организовать по технологии VNC. Для этого в AS есть графический редактор. Доступ к такой мнемосхеме осуществляется подключением по IP программой VNC Viewer.

      :thankyou:

      servo85

      glazur, скачайте BRSeviceUtility, в свойствах подключения укажите параметры последовательного порта Вашего ПЛК. Выполните команду Save Module List, она сохранит Вам на ПК перечень программных модулей Вашей установки. Затем запустите RUC, в свойствах команды Connection укажите параметры последовательного порта Вашего ПЛК. Затем добавьте команду Upload из группы Module function, укажите в ее свойствах имя первого программного модуля из перечня созданного BRServiceUtility. Аналогично для всех последующих программных модулей. Выполните Execute.
      У Вас на ПК появятся программные модули из ПЛК, приложите к нему перечень из сервис утилиты (на всякий случай). Для обратной загрузки программных модулей в ПЛК понадобится команда Download из группы Module function.

      Drahtor

      servo85 писал(а): Ответ на вопрос ‘как извлечь проект из ПЛК B&R на ПК для редактирования в Automation Studio’ – никак. Программа хранится на флеш-карте ПЛК в компилированном виде и выгрузить ее для редактирования невозможно. Можно лишь сделать резервную копию содержимого флеш-карты. Чтобы иметь возможность редактировать программу, нужны исходники в виде проекта для AS, получение которого следует оговаривать с разработчиком оборудования (станка, установки).

      В принципе, если разработчик позаботился и поставил галку здесь,

      1.JPG

      то скачать проект можно без проблем, используя меню File -&gt, Upload from target.

      servo85 писал(а): Так же, если ПЛК подключен в сеть, то содержимое его флеш-карты доступно по FTP в браузере и проводнике. Пароля на подключение и программирование не предусмотрено

      .
      Если я не ошибаюсь, то если в конфигурации CPU в разделе FTP server не создан какой-либо пользователь, то по умолчанию имя пользователя и пароль ‘brcpu’. И доступа через браузер к фтп нет, только через какой-либо фтп-клиент.
      А возможно ли скопировать файлы с флешки через Web server? Если подскажете как, буду премного благодарен.

      У вас нет необходимых прав для просмотра вложений в этом сообщении.

      RocketMan

      Здравствуйте, у кого-нибудь получалось бэкапнуть компилированный проект с PLC B&R cp476 или похожего? Не могли бы подсказать, может какие-то нюансы есть а то я даже подключиться с br service utility или runtime utility center не могу , ошибка на фото. Использую win prof x64,usb на rs232 кабель-адаптор и перепробовал несколько распаек кабеля RS232: полный нольмодемный, упрощенный нольмодемный(там только RX TX GND) прямой модемный .. индикатор rs 232 на плк моргает редко. Особенно распайка кабеля интересует так как в тех поддержке точно не помнят какой кабель надо.. заранее спасибо.
      UPd
      1) Почитал про свой адаптор, он на микросхеме CH340, у которой нет преобразователя уровней, и соответственно он преобразует не в RS232 а в уровни TTL, может это быть причиной?
      2) Вот тут http://www.plctalk.net/qanda/showthread.php?t=32676 наткнулся на распиновку сериал кабеля для BR
      Pinout for serial cable is:
      female plug female plug
      pin 1 ————————— pin 1
      pin 2 ————————— pin 3
      pin 3 ————————— pin 2
      pin 4 to pin 6 same plug on both
      pin 5 ————————— pin 5
      pin 7 ————————— pin 8
      pin 8 ————————— pin 7
      pin 9 nc nc pin 9
      А потом чел из BR пишет:
      You can use a straight RS232 cable and it will work.

      У вас нет необходимых прав для просмотра вложений в этом сообщении.

      Klinok

      Доброго времени суток.
      У панелей от B&R программа тоже сохраняется на карте памяти или в памяти панели?

      xpokc

      Доброго времени суток. Подскажите пожалуйста, какого типа информация храниться в рам контроллера, Я первый раз столкнулся с этими контроллерами. Ко мне обратился человек с таким ворсом при включенном плк вытащили батарею поставили обратно и включили машину при этом в скаде исчезло несколько кнопок меню? при этом часть функций машины работает, я так подразумеваю что программа не стерта возможно раз через кнопки отрабатывают некоторые функции машины. На 400 х контроллерах сименс если такую фичу провести с батарейкой то хана всей программе там память энерго зависимая. Вот у меня и вопрос встал либо скада заглючила и это совпало либо в памяти настройки конфигурации, прошу гуру помочь с разъяснением этого вопроса заранее спасибо!

      servo85

      Скада крутится на отдельном ПК, или вы под скадой подразумеваете, например, VNC мнемосхему хранящуюся внутри ПЛК?
      Если первый вариант, то скорее всего совпадение.

      keysansa

      Возможно видимость кнопок меню управляется с помощью параметров. Типа конфигурации машины. Отсюда же и часть функций пропала. Это если первый вариант.
      В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

      xpokc

      Вем спасибо кто откликнулся. Скада крутится на отдельном пк, как мне удалось выяснить часть меню пропала не случайно, всему причиной отсутствие связи между скадой и плк, покопавшись в ини файлах конфигурации скады удалось вытащить адрес плк и они в данный момент отличаются. Подключившись к плк по rs232 я выгрузил hardware конфигурацию и сохранил ее на комп, после этого прописал ip конфигурацию для плк и залил ее в плк, вот тут началось самое интересное после перезагрузки плк перешел в режим диагностики и никак от туда не выходит, делал и cold restart, но току нет если кто сталкивался с такой ситуацией подскажите пожалуйста как его вывести из этого режима?

      servo85

      Чем выгружали hardware конфигурацию – BR Service Utility-ой?
      Чем загружали конфигурацию обратно в ПЛК – Runtime Utility Center-ом?
      И вообще какая у вас модель ПЛК?
      Боюсь, что вы во время заливки файлов в контроллер могли затереть имевшуюся в нем программу.
      Копия флешки (до изменений) у вас имеется?

      xpokc

      контроллер 2003 серии выгружал в Automation studio 2.7 вечерком пришлю все фото что сделал флешки я в нем не нашел, единственное что из плк извлекается это батарейка. точно не помню надо глянуть, но по моему какой то хекс файл был в слитой копии.

      servo85

      В 2003 флешки действительно нет, я по привычке подумал про х20.

      xpokc

      Фото по размеру большие вот ссылка на яндекс диск https://yadi.sk/d/ucL_ByAujOR0bA, Сергей а можно ваш васап или тлеграм прислать в личку, хочется задать много вопросов тут всего не напишешь.

      servo85

      К сожалению у меня нет ни вотсапа ни телеграма, только почта – она есть в профиле.
      И опять же, к сожалению, у меня почти нет опыта работы с серией 2003/2005. Мой скромный опыт ограничивается серией х20 (я совершенно не официал, FAQ писал в инициативном порядке).
      Однако, по фото я понял, что похоже у вас есть проект для AS микропрограммы вашей установки. Если в проект не вносились ни какие изменения, скомпилируйте его и загрузите в контроллер полностью с нуля.
      Ну и на всякий случай контакты оффициалов в Москве [emailprotected]

      Shrus

      Доброго времени суток. Есть пила Kaltenbach KBR460, с контроллером на борту СР474. села батарейка программа слитела. В комплекте с пилой шла дискетка с прошивкой. Чтобы я не делал у меня не получается скомпилировать и залить прошивку. Помогите разобраться.

      hell_boy

      Shrus писал(а): ↑16 май 2019, 20:51 Доброго времени суток. Есть пила Kaltenbach KBR460, с контроллером на борту СР474. села батарейка программа слитела. В комплекте с пилой шла дискетка с прошивкой. Чтобы я не делал у меня не получается скомпилировать и залить прошивку. Помогите разобраться.

      Вы не туда написали. Надо хотя бы продолжить этот топик viewtopic.php?t=8613
      Что за файлы на дискетке? Какую версию AS используете?

      ‘Умные люди обсуждают идеи, средние – события, а глупые – людей’ Л.Н. Толстой

Viewing 0 reply threads
  • Вы должны войти в систему, чтобы ответить в этой теме.
Интepecнoe нa фopумe:
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля
×