Страница 1 из 1

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 17.11.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.11.2017{, 18:46}
Evgesha
Надо к Rovki обратиться,наверняка знает.

Добавлено (17.11.2017, 18:46)
---------------------------------------------
Может это видео от Грачика чем поможет

http://arduinoprom.ru/arduino....no.html

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 17.11.2017{, 21:42}
364749aleks
А панель иногда выгодней (если на АЛИ)
Такая куча кнопок, лампочек,экранов.......
Только как обобщатся с ней ????

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 17.11.2017{, 21:49}
NightScream
364749aleks писал(а):А панель иногда выгодней (если на АЛИ)
СП270 на АЛИ ?
Можно ссылку?

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 17.11.2017{, 22:05}
Dev1
Овен на али   Наверное имелось ввиду аналоги? У китайцев свои панели.

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 18.11.2017{, 15:11}
364749aleks
Я не говорил что купил СП270 на али. А если покопаться в гугле то найдете что СП270
это китаец на который здесь наклеили "ОВЕН". Тема стара как мир.
Я взял СП270 просто под рукой была списаная. Заменили на СП307(предполагаю что тоже китаец). Если честно то подробно не копался на али по поводу русифицированных панелей.
Но кто знает

Добавлено (18.11.2017, 14:51)
---------------------------------------------
Прошу прощения по поводу адресации регистров.
Автор реализовал обработку протокола MODBUS RTU по 4 различным адресам
памяти. А у ОВЕНА линейная адресация. Может быть это удобно. Но расход памяти больше. Обе реализации не противоречат друг другу. Но вот программа обработки протокола?

Напомню (вот это должно быть в хелпе):
[list][*]1 (0x01) — чтение значений из нескольких регистров флагов (Read Coil Status).
[*]2 (0x02) — чтение значений из нескольких дискретных входов (Read Discrete Inputs).
[*]3 (0x03) — чтение значений из нескольких регистров хранения (Read Holding Registers).
[*]4 (0x04) — чтение значений из нескольких регистров ввода (Read Input Registers).
[/list]

С функцией 3 проблем нет (ну пока) для битов можно использовать побитную адресацию
А вот функция 1 косяк
Панель теряет связь. Код ошибки не знаю где искать(если он есть?)

Если комуто интересно я продолжу тему. И здесь и автору выложу doc по настройке. Если кто то заинтересован.


Добавлено (18.11.2017, 15:11)
---------------------------------------------

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 20.11.2017{, 09:03}
mandrew
Тема интересная надо продолжать !

Добавлено (20.11.2017, 09:03)
---------------------------------------------
Тема интересная надо продолжать !

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 23.07.2018{, 08:42}
kainda
364749aleks, привет.
подскажи как ты СП270 мастером сделал???

MODBUS RTU и панель СП270 ОВЕН

Добавлено: 01.09.2018{, 15:36}
diman27
Отвечу за автора. При создании проекта есть возможность выбора.