N4D3E16 16-channel RS485 IO input and output controller
N4D3E16 16-channel RS485 IO input and output controller
Доброго всем.
Кто-нибудь пользовался этим шилдом через ФлПрог?
https://aliexpress.ru/item/100500343215 ... _rcmd=core
Документация во вложении.
Кто-нибудь пользовался этим шилдом через ФлПрог?
https://aliexpress.ru/item/100500343215 ... _rcmd=core
Документация во вложении.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
Знакомая волынка ,темы три создали за пять лет.
Re: N4D3E16 16-channel RS485 IO input and output controller
Виктор, сможете набросать простенький пример чтения входа и управления выходом? Пытаюсь изучить MODBUS..
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
А с чего Вы взяли ,что состояние входов можно прочитать ?eugen писал(а): 09 дек 2024, 20:45 Виктор, сможете набросать простенький пример чтения входа и управления выходом? Пытаюсь изучить MODBUS..
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
Логично для Вас ,но не для китайцев, они прошивки не пишут ,а взяли с GitHub пять лет назад.Прочитайте описание по Вашей ссылке,там 6 команд управления.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
Был не прав ,читать можно,обновили прошивку добавили функции,команды прежние.Почитайте на форуме про релейные модули MODBUS RTU RS485 ,тогда сами все поймете.
Re: N4D3E16 16-channel RS485 IO input and output controller
Разобрался с управлением выходами, а вот с чтением входов нет.ViktorPetrov писал(а): 09 дек 2024, 22:11 Был не прав ,читать можно,обновили прошивку добавили функции,команды прежние.Почитайте на форуме про релейные модули MODBUS RTU RS485 ,тогда сами все поймете.
Подскажите пожалуйста способ, не получилось с наскока найти инфу, может глаз замылился..
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
Re: N4D3E16 16-channel RS485 IO input and output controller
Какой функцией читаете входа(тип данных)?
Электронщик до мозга костей и не только
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
Например: Чтение значения порта канала IN1:
Send data(RS485 address is 1):01 03 00 81 00 01 D4 22
Returns data:01 03 02 00 01 79 84
01 RS485 address,03 Function,02 length,79 84 crc16
00 01 means there is input. NPN input, then port IN1 is low level
Например: Чтение значения порта канала IN2:
Send data(RS485 address is 1):01 03 00 82 00 01 24 22
Returns data:01 03 02 00 00 B8 44
01 RS485 address,03 Function,02 length,B8 44 crc16
00 00 means no input. NPN input, then port IN2 is floating or high level.
Примеры и раньше управлением по одному реле были ,до конца не разобрались ,нужно еще группой реле.
The 16-bit data of 0x00C0 Register indicates the input status of channels IN1-IN16, 0 means no input, 1 means input
Например: Чтение значения порта канала IN1-IN16:
Send data(RS485 address is 1):01 03 00 C0 00 01 84 36
Returns data:01 03 02 00 80 B9 E4
01 RS485 address,03 Function,02 length,B9 E4 crc16
00 80 represents the input status of IN1-IN16, the eighth bit is 1, the other bits are 0; it means that IN8 has input, and other channels have no input
Send data(RS485 address is 1):01 03 00 81 00 01 D4 22
Returns data:01 03 02 00 01 79 84
01 RS485 address,03 Function,02 length,79 84 crc16
00 01 means there is input. NPN input, then port IN1 is low level
Например: Чтение значения порта канала IN2:
Send data(RS485 address is 1):01 03 00 82 00 01 24 22
Returns data:01 03 02 00 00 B8 44
01 RS485 address,03 Function,02 length,B8 44 crc16
00 00 means no input. NPN input, then port IN2 is floating or high level.
Примеры и раньше управлением по одному реле были ,до конца не разобрались ,нужно еще группой реле.
The 16-bit data of 0x00C0 Register indicates the input status of channels IN1-IN16, 0 means no input, 1 means input
Например: Чтение значения порта канала IN1-IN16:
Send data(RS485 address is 1):01 03 00 C0 00 01 84 36
Returns data:01 03 02 00 80 B9 E4
01 RS485 address,03 Function,02 length,B9 E4 crc16
00 80 represents the input status of IN1-IN16, the eighth bit is 1, the other bits are 0; it means that IN8 has input, and other channels have no input
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
Re: N4D3E16 16-channel RS485 IO input and output controller
Значит 3 функция ,это холдинг регистры
Электронщик до мозга костей и не только
-
- Сержант
- Сообщения: 294
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 46 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
В похожих платках зачастую, имхо, все данные начинаются с 0-х адресов.
В таких случаях я просто запускаю на компе CAS Modbus Scanner и прошариваюсь по всем начальным регистрам.
Но попадались и "уникумы" с извращенным подходом к управлению и размещению данных.
В таких случаях я просто запускаю на компе CAS Modbus Scanner и прошариваюсь по всем начальным регистрам.
Но попадались и "уникумы" с извращенным подходом к управлению и размещению данных.
Последний раз редактировалось slsl 11 дек 2024, 12:27, всего редактировалось 1 раз.
Re: N4D3E16 16-channel RS485 IO input and output controller
Это все в документации написано.ViktorPetrov писал(а): 11 дек 2024, 12:03 Например: Чтение значения порта канала IN1:
Send data(RS485 address is 1):01 03 00 81 00 01 D4 22
Returns data:01 03 02 00 01 79 84
01 RS485 address,03 Function,02 length,79 84 crc16
00 01 means there is input. NPN input, then port IN1 is low level
Не разобрался, как теперь это все в флпрог организовать. Опыта работы в флпрог мало, практически нет.
Re: N4D3E16 16-channel RS485 IO input and output controller
Вечером выложу проект, как решил с управлением выходами, сейчас не дома.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: N4D3E16 16-channel RS485 IO input and output controller
Простой пример ,команды вкл./выкл. реле:
Адрес 1–8, номер реле
Значения:
Открытие 256 (0×0100)
Закрытие 512 (0×0200)
Каждый раз ,понемногу дописывают ,часть документации повторяется.
Команда (фунция) 0×06 ,да это холдинг регистрыАдрес 1–8, номер реле
Значения:
Открытие 256 (0×0100)
Закрытие 512 (0×0200)
Каждый раз ,понемногу дописывают ,часть документации повторяется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: N4D3E16 16-channel RS485 IO input and output controller
Виктор, я с выходами разобрался, спасибо.ViktorPetrov писал(а): 11 дек 2024, 12:36 Простой пример ,команды вкл./выкл. реле:
реле рс485.flp
Команда (фунция) 0×06 ,да это холдинг регистры
Адрес 1–8, номер реле
Значения:
Открытие 256 (0×0100)
Закрытие 512 (0×0200)
Каждый раз ,понемногу дописывают ,часть документации повторяется.
Мне бы с входами теперь разобраться.
Открытие/закрытие в моем случае 0х0300/0х0600
Re: N4D3E16 16-channel RS485 IO input and output controller
Собственно реализация управления выходом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: N4D3E16 16-channel RS485 IO input and output controller
Подозреваю, что с чтением входов тоже какая-нибудь манипуляция, подобная записи выходов..
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя