Добрый день. Господа специалисты, нужна помощь! Можно ли напрямую подключить расходомер к панели и вытянуть оттуда данные. Расходомер РСМ-05.03С белорусского производства. у него есть возможность передачи данных по RS485, а у панели принимать. Понятно что, скорее всего нужно писать макрос обработки запроса и приема, но конфигурация... В списке новых устройств, естественно, данного производителя нету. Описание протокола прикрепляю ниже. Как правильно сконфигурировать данную связку, чтобы можно было забрать оттуда данные. Если можно поподробнее, ибо я совсем пока не силен в таких вещах
И еще вопрос: мне нужно отдать данные с панели по MODBUS во внешнюю сеть, нужно ли мне копировать данные ПЛК в память панели или с внешней стороны можно увидеть данные ПЛК, которые используются в проекте панели?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Weintek+расходомер
Модераторы: Глоб.модераторы, специалисты Weintek
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
Weintek+расходомер
Смотрите на сайте Русавтоматики или Вайнтека с примеры с реализацией FREE PROTOCOL.
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 01 апр 2022, 11:08
- Имя: Артем
- город/регион: Благовещенск
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Weintek+расходомер
При использовании стандартных протоколов для связи с ПЛК и Modbus TCP во внешней сети, можно сделать в настройках Modbus-сервера прямую трансляцию из тегов ПЛК в теги Модбас. При использовании Modbus-RTU во внешней сети необходимо теги ПЛК писать в память панели.
В вашем же случае необходимо использовать Free Protocol для связи с ПЛК и без записи в память панели вам не обойтись ни как.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 28 сен 2015, 16:12
- Имя: Петров В. И.
- Страна: РБ
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 28 сен 2015, 16:12
- Имя: Петров В. И.
- Страна: РБ
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Weintek+расходомер
Немного не понял. Вы имеете ввиду если ПЛК - HMI тоже используют модбас? У меня ПЛК - ХМИ по езернету. Так на прямую не получится получается?
Задача 1 забрать панелью данные с прибора по RS485
Задача 2 отдать с панели данные для сторонней системы по модбасу. на ПЛК модбаса нету
Задачи между собой не связаны, разные проекты
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 01 апр 2022, 11:08
- Имя: Артем
- город/регион: Благовещенск
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Weintek+расходомер
Есть ситуация:
Сторонняя система - (протокол1) - HMI - (протокол2) - ПЛК
Дальше возможны варианты:
1) Панель из серии cMT X: протокол 1 может быть как Modbus TCP так и RTU, таблицы привязки настраиваются произвольно и можно делать прямую трансляцию тегов ПЛК во внешний Modbus
2) Панель других серий:
2.1) Протокол 1 - Modbus TCP: таблицы привязки настраиваются произвольно и можно делать прямую трансляцию тегов ПЛК во внешний Modbus
2.2) Протокол 1 - Modbus RTU: обращение возможно только ко внутренним переменным панели. Таблицы привязки фиксированы.
Всё это при условии, что Протокол 2 - любой стандартный протокол из списка. Если Протокол 2 - самописный Free Protocol, то только обращение к внутренним адресам панели.
Сторонняя система - (протокол1) - HMI - (протокол2) - ПЛК
Дальше возможны варианты:
1) Панель из серии cMT X: протокол 1 может быть как Modbus TCP так и RTU, таблицы привязки настраиваются произвольно и можно делать прямую трансляцию тегов ПЛК во внешний Modbus
2) Панель других серий:
2.1) Протокол 1 - Modbus TCP: таблицы привязки настраиваются произвольно и можно делать прямую трансляцию тегов ПЛК во внешний Modbus
2.2) Протокол 1 - Modbus RTU: обращение возможно только ко внутренним переменным панели. Таблицы привязки фиксированы.
Всё это при условии, что Протокол 2 - любой стандартный протокол из списка. Если Протокол 2 - самописный Free Protocol, то только обращение к внутренним адресам панели.