Страница 1 из 1
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 17 ноя 2017, 16:59
364749aleks
Здравствуйте. Пробую соединить панель СП270 (мастер) с ARDUINO NANO (слейв) по MODBUS RTU.
Пробую Holding Registers никаких проблем. Цифровой дисплей на панели прекрасно отображает значение.
Адресация регистров соответствует в панели и программе.
Ставлю в панели "лампу". Нужен 1 бит в программе. Добавляю COILS адрес 0. (все остальные переменные убрал)
Нет соединения. Какой адрес не понимаю? У ОВЕНА адресация как в прикрепленном файле. Как пересчитать?
Собственно панель позволяет обратится к Holding Registers побитно и это вроде решает проблему.
Но все же интересно ;)
Добавлено (17.11.2017, 16:59)
---------------------------------------------
Так кто нибудь здесь расскажет о таблице адресов регистров MODBUS RTU?
Или это покрыто тайной? Или просто никто не знает?
Забавно.
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 17 ноя 2017, 18:46
Evgesha
Надо к Rovki обратиться,наверняка знает.
Добавлено (17.11.2017, 18:46)
---------------------------------------------
Может это видео от Грачика чем поможет
http://arduinoprom.ru/arduino....no.html
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 17 ноя 2017, 21:42
364749aleks
А панель иногда выгодней (если на АЛИ)
Такая куча кнопок, лампочек,экранов.......
Только как обобщатся с ней ????
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 17 ноя 2017, 21:49
NightScream
364749aleks писал(а):А панель иногда выгодней (если на АЛИ)
СП270 на АЛИ ?
Можно ссылку?
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 17 ноя 2017, 22:05
Dev1
Овен на али Наверное имелось ввиду аналоги? У китайцев свои панели.
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 18 ноя 2017, 15:11
364749aleks
Я не говорил что купил СП270 на али. А если покопаться в гугле то найдете что СП270
это китаец на который здесь наклеили "ОВЕН". Тема стара как мир.
Я взял СП270 просто под рукой была списаная. Заменили на СП307(предполагаю что тоже китаец). Если честно то подробно не копался на али по поводу русифицированных панелей.
Но кто знает
Добавлено (18.11.2017, 14:51)
---------------------------------------------
Прошу прощения по поводу адресации регистров.
Автор реализовал обработку протокола MODBUS RTU по 4 различным адресам
памяти. А у ОВЕНА линейная адресация. Может быть это удобно. Но расход памяти больше. Обе реализации не противоречат друг другу. Но вот программа обработки протокола?
Напомню (вот это должно быть в хелпе):
- 1 (0x01) — чтение значений из нескольких регистров флагов (Read Coil Status).
- 2 (0x02) — чтение значений из нескольких дискретных входов (Read Discrete Inputs).
- 3 (0x03) — чтение значений из нескольких регистров хранения (Read Holding Registers).
- 4 (0x04) — чтение значений из нескольких регистров ввода (Read Input Registers).
С функцией 3 проблем нет (ну пока) для битов можно использовать побитную адресацию
А вот функция 1 косяк
Панель теряет связь. Код ошибки не знаю где искать(если он есть?)
Если комуто интересно я продолжу тему. И здесь и автору выложу doc по настройке. Если кто то заинтересован.
Добавлено (18.11.2017, 15:11)
---------------------------------------------
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 20 ноя 2017, 09:03
mandrew
Тема интересная надо продолжать !
Добавлено (20.11.2017, 09:03)
---------------------------------------------
Тема интересная надо продолжать !
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 23 июл 2018, 08:42
kainda
[ref]364749aleks[/ref], привет.
подскажи как ты СП270 мастером сделал???
MODBUS RTU и панель СП270 ОВЕН
Добавлено: 01 сен 2018, 15:36
diman27
Отвечу за автора. При создании проекта есть возможность выбора.