Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.03.2023, 15:33   #1
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Китайское modbus реле

Подскажите пожалуйста как подключить его в лоджике. Обмен есть, модбас полом управляется, а в лоджике не получается. Если еще пример макроса для него сделаете, то буду премного благодарен. В учебных целях.
Channel 1 Open :01 06 00 01 01 00 D9 9A
Channel 1 Close :01 06 00 01 02 00 D9 6A
Channel 2 Open :01 06 00 02 01 00 29 9A
Channel 2 Close :01 06 00 02 02 00 29 6A
Миниатюры
Нажмите на картинку для увеличения

Название:  Описание регистров реле.JPG
Просмотров: 42
Размер:  64.7 Кбайт   Нажмите на картинку для увеличения

Название:  реле RS485 2CH.jpg
Просмотров: 16
Размер:  27.2 Кбайт  
Neowise вне форума   Ответить с цитированием
Старый 02.03.2023, 15:51   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 085
Благодарил(а): 0 раз(а)
Поблагодарили: 232 раз(а) в 229 сообщениях
По умолчанию Ответ: Китайское modbus реле

Лектусом опросить можете?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 02.03.2023, 16:22   #3
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Малость разобрался, щелкаю реле с Пикселя, но все равно бы глянул, как это делается .
Команда вкл для реле 0100h , а я пытался 1 отправить.
Neowise вне форума   Ответить с цитированием
Старый 02.03.2023, 17:12   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 847
Благодарил(а): 224 раз(а)
Поблагодарили: 141 раз(а) в 133 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
Малость разобрался, щелкаю реле с Пикселя, но все равно бы глянул, как это делается .
Команда вкл для реле 0100h , а я пытался 1 отправить.
всю пдфку сюда загрузите плз


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 02.03.2023, 21:06   #5
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Мануал на реле
Вложения
Тип файла: pdf 2 Channel RS485 Relay Manual.pdf (622.3 Кбайт, 30 просмотров)
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 01:48   #6
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Вот пример работы Test2.psl с макросом Mac_2_relay.psl, нет устройства, но по описанию должен работать.
Надеюсь все поймете (в макросе есть описание от вашего PDF).

P.S. не забудьте правильно выставить переключатели на плате - Slave ID 1 (переключатели:10001)
Вложения
Тип файла: psl Test2.psl (168.5 Кбайт, 15 просмотров)
Тип файла: msl Mac_2_relay.msl (9.8 Кбайт, 14 просмотров)
alf999 вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 08:54   #7
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 847
Благодарил(а): 224 раз(а)
Поблагодарили: 141 раз(а) в 133 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата:
Сообщение от alf999 Посмотреть сообщение
Вот пример работы Test2.psl с макросом Mac_2_relay.psl, нет устройства, но по описанию должен работать.
Надеюсь все поймете (в макросе есть описание от вашего PDF).

P.S. не забудьте правильно выставить переключатели на плате - Slave ID 1 (переключатели:10001)
да, но
+
Миниатюры
Нажмите на картинку для увеличения

Название:  2023-03-03 11-53-28 Скриншот экрана.png
Просмотров: 63
Размер:  13.4 Кбайт  


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 11:52   #8
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от LordN Посмотреть сообщение
да, но
+
Согласен ), мне лень было думать ночью
alf999 вне форума   Ответить с цитированием
Старый 03.03.2023, 13:57   #9
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Преогромное спасибо всем


Добавлено через 10 минут


А существует ли блок МУХ чтобы входа были в hex ? Или сначала нужно hex преобразовать в INT ?
Еще вопрос- байты CRC при передаче слейву добавляются где нибудь ? и есть ли проверка CRC от слейва ?

Последний раз редактировалось Neowise, 03.03.2023 в 14:19
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 14:30   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
А существует ли блок МУХ чтобы входа были в hex ? Или сначала нужно hex преобразовать в INT ?
Существует ли стакан, куда наливается жёлтая вода? Или нужно жёлтую воду перекрасить в зелёную?

Это я к тому, что вход у мультиплексора "числовой", а тип числа не имеет никакого значения.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 14:31   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили: 163 раз(а) в 160 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
А существует ли блок МУХ чтобы входа были в hex ? Или сначала нужно hex преобразовать в INT ?
Для любого входа int и long можно выбрать три варианта систем счисления

Name:  mux.png
Views: 150
Size:  1.2 Кбайт

Цитата Еще вопрос- байты CRC при передаче слейву добавляются где нибудь ? и есть ли проверка CRC от слейва ?
В Modbus RTU естественно, а в Modbus TCP в них нет надобности.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 14:33   #12
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
А существует ли блок МУХ чтобы входа были в hex ? Или сначала нужно hex преобразовать в INT ?
Еще вопрос- байты CRC при передаче слейву добавляются где нибудь ? и есть ли проверка CRC от слейва ?
Использование hex в SMLogix не смог найти, а для чего вам это?
CRC конечно добавляется и проверкой занимается сами устройства (протокол Modbus), вам об этом думать не надо.
alf999 вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 14:35   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата:
Сообщение от alf999 Посмотреть сообщение
Использование hex в SMLogix не смог найти, а для чего вам это?

https://dl.segnetics.com/WebHelp/SML...ug_project.htm - без CRC и регистрации


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 14:40   #14
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата:
Сообщение от Arsie Посмотреть сообщение
https://dl.segnetics.com/WebHelp/SML...ug_project.htm - без CRC и регистрации
Прошу прощения, я немного не о том подумал...
alf999 вне форума   Ответить с цитированием
Старый 03.03.2023, 15:12   #15
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от ATS Посмотреть сообщение
Для любого входа int и long можно выбрать три варианта систем счисления
Вложение 11431
Как это сделать ?
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 15:16   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
Как это сделать ?
https://forum.segnetics.com/showpost...5&postcount=13


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 15:30   #17
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

История вопроса следующая: сначала хотел поставить на входах mux hex число и переключать реле через вход adr mux.
Но hex не получилось задать на входе блока, сделал через блок OR16 и с него на вход mux.
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 15:36   #18
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
История вопроса следующая: сначала хотел поставить на входах mux hex число и переключать реле через вход adr mux.
Но hex не получилось задать на входе блока, сделал через блок OR16 и с него на вход mux.
Ничего не понял, но очень интересно )

Задача то какая?
alf999 вне форума   Ответить с цитированием
Старый 03.03.2023, 15:40   #19
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

В порядке самообразования.
Переключение сделал также как в примере макроса с блоком mux (сообщение 6), только на входах у меня были не десятичное числа, а hex.
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 15:41   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
В порядке обучения.
В порядке обучения можно изучить, что такое системы счисления и как они хранятся в двоичных компьютерах


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 16:06   #21
alf999
Member
 
Аватара для alf999
 
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 66
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
В порядке самообразования.
Переключение сделал также как в примере макроса с блоком mux (сообщение 6), только на входах у меня были не десятичное числа, а hex.
Теперь понятно, рекомендую изменить макрос на предложенный LordN, более правильный, только добавить проверку если команда время то добавлять байт к слову.
alf999 вне форума   Ответить с цитированием
Благодарность от:
Старый 03.03.2023, 16:06   #22
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Дошло. Правой кнопкой выбрать
Спасибо.
.......
Ссылку на справку неверно истолковал, что изменить систему счисления можно только в отладке.
Neowise вне форума   Ответить с цитированием
Старый 03.03.2023, 17:24   #23
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 847
Благодарил(а): 224 раз(а)
Поблагодарили: 141 раз(а) в 133 сообщениях
По умолчанию Ответ: Китайское modbus реле

хе, мне вот тоже сегодня приехала платка с релюхами.
вроде разобрался, но pdf-ку на свою платку пока не нашел. м.б. у кого-нить завалялась?

не могу сообразить как в ней поменять битрейт и т.д.
Миниатюры
Нажмите на картинку для увеличения

Название:  2023-03-03 20-22-38 DC 24V 1-12 Channel DI-DO PLC IO расширяющийся модуль Modbus RTU RS485 релей.jpg
Просмотров: 27
Размер:  64.9 Кбайт  


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 03.03.2023, 20:13   #24
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Продавцу напишите. Мне после запроса прислали.
Битрейд м.б. фиксированный.
Neowise вне форума   Ответить с цитированием
Благодарность от:
Старый 06.03.2023, 11:26   #25
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 085
Благодарил(а): 0 раз(а)
Поблагодарили: 232 раз(а) в 229 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
Битрейд м.б. фиксированный.
В описании заявлено, что меняется.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 06.03.2023, 14:11   #26
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Попробовал с контроллера отправить команду (command 06) с задержкой времени на отключение (delay 0A). А вот (не работает), причем с модбаспола если отправить то работает, от чего такое может быть ? Схема в фбд как к в примере. Команды 01, 02 выполняются.

Последний раз редактировалось Arsie, 06.03.2023 в 14:24 Причина: Удалил вложения за ненужностью
Neowise вне форума   Ответить с цитированием
Старый 06.03.2023, 14:23   #27
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
Попробовал с контроллера отправить команду (command 06) с задержкой времени на отключение (delay 0A). А вот (не работает), причем с модбаспола если отправить то работает, от чего такое может быть ? Схема в фбд как к в примере. Команды 01, 02 выполняются.
Снять галочку "групповые запросы".


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.03.2023, 15:06   #28
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Галочки нет. Предполагаю, что надо переменную с нециклическим опросом .
Neowise вне форума   Ответить с цитированием
Старый 06.03.2023, 15:12   #29
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили: 606 раз(а) в 554 сообщениях
По умолчанию Ответ: Китайское modbus реле

Цитата
Сообщение от Neowise Посмотреть сообщение
Галочки нет.
Нажмите на картинку для увеличения

Название:  Безымянный.png
Просмотров: 18
Размер:  33.2 Кбайт


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.03.2023, 15:20   #30
Neowise
Member
 
Регистрация: Aug 2020
Сообщения: 85
Благодарил(а): 25 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Китайское modbus реле

Галочки нет
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок006.JPG
Просмотров: 24
Размер:  49.7 Кбайт  
Neowise вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дребезг Реле на симисторном выходе Pixel tyumentsev Вопросы о Pixel 8 12.05.2022 14:24
Modbus TCP в Modbus RTU через MOXA 3660 swaips-87 Связь с внешним миром 2 06.02.2021 03:40
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
Конвертер карты памяти в файл конфигурации Modbus Universal MasterOPC Server 32 Arsie Библиотека макросов 0 25.04.2016 13:38
Modbus - SMH 2G - Bolid сигнал 20п Yat Связь с внешним миром 14 27.10.2015 19:06


Часовой пояс GMT +4, время: 03:48.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023