Интерфейс RS-485 протокол MODBUS RTU.
Интерфейс RS-485 протокол MODBUS RTU.
Планируется управлять асинхронным двигателем через преобразователь частоты PROSTAR PR6100, он управляется через протокол MODBUS RTU. Насколько реально прицепить этот преобразователь к ардуино, через следующий шилд?
http://pacpac.ru/product/arduino-io-exp ... shield-v5/
Есть ли в природе нормально работающие библиотеки для работы с MODBUS?
или проще работать с этим аппаратом через аналоговые входы?
вот описание на девайс..
http://www.entrance-el.ru/files/PROSTAR-PR6100.pdf
http://pacpac.ru/product/arduino-io-exp ... shield-v5/
Есть ли в природе нормально работающие библиотеки для работы с MODBUS?
или проще работать с этим аппаратом через аналоговые входы?
вот описание на девайс..
http://www.entrance-el.ru/files/PROSTAR-PR6100.pdf
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Интерфейс RS-485 протокол MODBUS RTU.
Указанный вами шилд вполне подойдет для управления вашим ПЧ. Согласно документации он поддерживает скорости "Скорость обмена: 1200 б/с, 2400 б/с, 4800 б/с, 9600 б/с, 19200 б/с или 38400 б/с;". Так что мощностей ардуины будет достаточно.
Библиотеку для Arduino для работы с MODBUS устройствами можно взять тут - arduino modbus master.
По поводу выбора: цифровые входы/выходы или modbus, надо решать вам. Я бы не стал заморачиваться с модбасом, если управления через цифровые входы/выходы хватает для решения поставленных задач.
Библиотеку для Arduino для работы с MODBUS устройствами можно взять тут - arduino modbus master.
По поводу выбора: цифровые входы/выходы или modbus, надо решать вам. Я бы не стал заморачиваться с модбасом, если управления через цифровые входы/выходы хватает для решения поставленных задач.
Re: Интерфейс RS-485 протокол MODBUS RTU.
День добрый.
Возможно ли считать данные с модуля МВА8( http://www.owen.ru/catalog/modul_vvoda_ ... 8/opisanie) при помощи МЕГИ через RS-485 по протоколу MODBUS RTU?
Если это реализуемо, прошу помочь воплотить в "железе".
Возможно ли считать данные с модуля МВА8( http://www.owen.ru/catalog/modul_vvoda_ ... 8/opisanie) при помощи МЕГИ через RS-485 по протоколу MODBUS RTU?
Если это реализуемо, прошу помочь воплотить в "железе".
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Интерфейс RS-485 протокол MODBUS RTU.
Привет!
Рад видеть вас снова на нашем форуме.
Конечно это можно сделать. За основу берите библиотеку Modbus Master и допиливайте для обмена с МВА8. С чем у вас затруднение?
Рад видеть вас снова на нашем форуме.
Конечно это можно сделать. За основу берите библиотеку Modbus Master и допиливайте для обмена с МВА8. С чем у вас затруднение?
Re: Интерфейс RS-485 протокол MODBUS RTU.
Ну для начала с подключением. Нужен ли какой конвертор или можно напрямую подключиться?Mr.Kubikus писал(а):С чем у вас затруднение?
В наличии есть промышленные USB<->RS-485 и COM<->RS-485, если это поможет...
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Интерфейс RS-485 протокол MODBUS RTU.
Чтобы подключить мегу к шине RS485 понадобится чип, который преобразует уровни физического интерфейса RS485 к уровням TTL. Например, http://pacpac.ru/product/bob-10124-rs-485-breakout/.
На всякий случай, напомню, что RS485 - полудуплексная шина передачи данных. Это означает, то данные можно передавать в обе стороны - от ведущего устройства к ведомому и обратно, но только в одном направлении в один момент времени. Из этого следует, что вам надо будет программно реализовать управление направлением передачи данных (возможно эта функция будет реализована в библиотеке).
Чип-преобразователь подключается к меге следующим образом:
DI (data in) к лини TX
RO (receive out) к линии RX
DE (data enable) и ~RE (receive enable) объединить и подключить к линии, которая будет использоваться для управления направлением передачи
VCC и GND - питание.
Буду рад помочь.
На всякий случай, напомню, что RS485 - полудуплексная шина передачи данных. Это означает, то данные можно передавать в обе стороны - от ведущего устройства к ведомому и обратно, но только в одном направлении в один момент времени. Из этого следует, что вам надо будет программно реализовать управление направлением передачи данных (возможно эта функция будет реализована в библиотеке).
Чип-преобразователь подключается к меге следующим образом:
DI (data in) к лини TX
RO (receive out) к линии RX
DE (data enable) и ~RE (receive enable) объединить и подключить к линии, которая будет использоваться для управления направлением передачи
VCC и GND - питание.
Буду рад помочь.
Re: Интерфейс RS-485 протокол MODBUS RTU.
А такой не подойдет?
http://www.ebay.com/itm/MAX485-RS-485-M ... 3735&rt=nc
Просто я его уже пару дней назад заказал!
http://www.ebay.com/itm/MAX485-RS-485-M ... 3735&rt=nc
Просто я его уже пару дней назад заказал!
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Интерфейс RS-485 протокол MODBUS RTU.
Насчет этого не знаю. Он же не из нашего магазина
Re: Интерфейс RS-485 протокол MODBUS RTU.
А доставку Почтой России осуществляете?
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Интерфейс RS-485 протокол MODBUS RTU.
Обычно в другие города кроме Питера отправляем ЕМС, но в вашем случае можем попробовать почтой РФ.