|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.03.2023, 15:25 | #31 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Китайское modbus реле
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
07.03.2023, 13:21 | #32 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Вах. Заработало.
|
07.03.2023, 13:26 | #33 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Китайское modbus реле
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.03.2023, 13:58 | #34 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Из существенного, то на эту команду надо переменную с нециклическим опросом. Остальное - невнимательность.
|
07.03.2023, 15:04 | #36 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Так не пробовал.
|
07.03.2023, 15:08 | #37 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Китайское modbus реле
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.03.2023, 15:35 | #38 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Согласен. Нашел еще информацию по своему реле и появился вопрос - как прочитать ответ от реле ?
|
07.03.2023, 16:20 | #39 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Китайское modbus реле
Можно добавить в таблицу и чтение. Только надо ли? __________________ Не являюсь сотрудником Segnetics !!! |
07.03.2023, 16:23 | #40 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Надо.
В учебных целях |
07.03.2023, 16:47 | #41 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Китайское modbus реле
Добавьте в таблицу еще две переменных с такими же адресами но R(out)
__________________ Не являюсь сотрудником Segnetics !!! |
07.03.2023, 17:33 | #42 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Китайское modbus реле
Добавлено через 2 минуты |
07.03.2023, 17:59 | #43 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Китайское modbus реле
__________________ Не являюсь сотрудником Segnetics !!! |
07.03.2023, 21:11 | #44 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Переменные понятно, мне не понятно, как из них байты выделить, если их например два или четыре.
|
07.03.2023, 21:22 | #45 |
Senior Member
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 101
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: Китайское modbus реле
Как тут все сложно... Запись должна быть нециклической... Время в вашем примере 0А - 10 сек. В моем приеме была не циклическая запись, а именно по команде. В вашем случае контроллер постоянно раз в 1 сек отправляет команду включить реле на (10 сек) каждый раз заново выставляя этот интервал.
У меня на практике было устройство, плата аналогового вывода RS-485 -> 0..10В, так вот значения регистра в памяти после отключения питания сохранялись. Интервал записи выставлял 100 мс. Через пол года плата переставала работать, поменял 3 шт. Все компоненты на плате рабочие, под подозрения попадает сам микроконтроллер... Подозреваю что производитель не предусмотрел защиту памяти, и я запросами тупо убивал флеш память контроллера... Но это не точно... По поводу отслеживания ответа выполнило реле или нет, я не знаю как у вас регистры реагируют на команды. (Могут сбрасываться в 0, могут оставаться в том же состоянии после записи и т.д... каждый случай нужно рассматривать отдельно). Для отслеживания ошибок связи используйте блок Slave (Link) устройства. Для отслеживания выполнения нецикличной записи используйте "выход "rdv" - подтверждение получения запроса слейвом". Для отслеживания более детально COM порта можно воспользоваться блоком Device (Link) из группы FBD "Диагностика". Все это описано в справке (нажали на любой блок в программе, нажали F1, читаем описание). Последний раз редактировалось alf999, 07.03.2023 в 21:51 |
Благодарность от: |
07.03.2023, 21:43 | #46 |
Senior Member
Регистрация: Feb 2023
Адрес: Московская область
Сообщения: 101
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: Китайское modbus реле
|
Благодарность от: |
08.03.2023, 00:59 | #47 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Китайское modbus реле
Поэтому и проще 2 int считывать. __________________ Не являюсь сотрудником Segnetics !!! |
08.03.2023, 09:01 | #48 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
А если сильно больше чем , например 4 регистра, то как разбирать и какая при это д.б. модбас переменная ? ?
|
08.03.2023, 10:45 | #49 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Китайское modbus реле
на программном уровне их обычно объединяют в однорегистровые и двух регистровые переменные двухрегистровые - лонг и флоат/реал если надо передавать переменные бОльших разрядов, то разбивают на отдельные 16битные переменные и передают, а уже получатель их собирает обратно. |
Благодарность от: |
10.03.2023, 12:03 | #50 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Например, требуется прочитать это слово: 01 03 04 00 01 00 00 AB
Последний раз редактировалось Neowise, 10.03.2023 в 12:27 |
10.03.2023, 12:57 | #52 |
Senior Member
Регистрация: Aug 2020
Сообщения: 106
Благодарил(а): 39 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Китайское modbus реле
Как это будет выглядеть в фбд ?
|
10.03.2023, 13:24 | #53 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Китайское modbus реле
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.03.2023, 13:41 | #54 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Китайское modbus реле
__________________ Не являюсь сотрудником Segnetics !!! |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дребезг Реле на симисторном выходе 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 |