1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Как подружить B&R и Delphi?

Ответить
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

Здравствуйте.
Недавно появилась задача подключить станок на контроллере фирмы B&R с программой на Delphi. Суть задачи считывать данные и сделать что то на подобии SCADA. Почитав руководство пользователя к контроллеру выяснил, что общаться с ним можно по PVI (Process Visualization Interface). Поискав дальше в справке нашел файлы для работы с Visual C++, Visual Basic, Borland C++ Builder, Borland Delphi. Также на данном форуме ознакомился с познавательной https://asutpforum.ru/viewtopic.php?f=221&t=5659. После долгих часов освоения материала нашел что можно работать и с "PviCom.dll" и "BR.AN.PviServices.dll" но так и не понял порядок что за чем нужно делать что бы считать данные... С данным контроллером работаю впервые и о нем знаю очень мало потому прошу вашей помощи.
Спасибо.

PavelGO
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 08 ноя 2019, 13:27
Имя: Павел
город/регион: Тула

Как подружить B&R и Delphi?

Сообщение PavelGO »

Если исходник программы есть, проще по модбасу tcp отдавать. Для delphi библиотека есть на гитхабе. Опрос в отдельном потоке делал. Скада отработала 3 года стабильно.
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

PavelGO,
Оно то так, но вот ни компания ник то другой дать проект программы не может. B&R позиционирует себя как поставщик проверенного ПО которое работает стабильно. Думаю что за деньги вопрос можно было бы решить но хотелось бы обойтись немного дешевле. Поэтому решил искать альтернативу...
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

Ладно, наверное я очень много захотел... Пока с программой подождем (а точнее будем разбираться но не делать упор на это). Вычитал в документации что особо мы там данных то и не увидим в том понимании что нам нужно...
На борту контроллера есть RS232 к которому можно подключиться... Есть здесь люди которые смогут рассказать даст это нам что то или нет?
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

Поискав документацию о работе с Dll и Pas толком примера нет даже для другой платформы для программирования... :shock: Помогите хот я бы примером на другом языке а я уже буду пробовать переделать... :|
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Как подружить B&R и Delphi?

Сообщение hell_boy »

что brwatch показывает? https://asutpforum.ru/viewtopic.php?p=94427#p94427
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

hell_boy писал(а): 12 мар 2020, 22:43 что brwatch показывает? https://asutpforum.ru/viewtopic.php?p=94427#p94427
Отписал.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Как подружить B&R и Delphi?

Сообщение hell_boy »

решение задачи через старый добрый OPC
http://mikroteh.zp.ua/services/blog/
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

hell_boy писал(а): 13 мар 2020, 22:20 решение задачи через старый добрый OPC
http://mikroteh.zp.ua/services/blog/
Никогда раньше не работал с ОРС... Та как у меня нет исходного кода проекта внести какие то изменения у меня не выйдет... Буду изучать ваше предложение. Спасибо.
Аватара пользователя

Автор темы
STest6905
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 03 мар 2020, 12:28
Имя: Дмитрий
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как подружить B&R и Delphi?

Сообщение STest6905 »

Подскажите у кого то есть фрагмент общения панели с контроллером из WireShark?
Ответить

Вернуться в «B&R Automation»