|
Вопросы о FMR и MRL Работа и применение модулей расширения FMR и MRL. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
23.09.2021, 17:05 | #1 |
Новичок
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Способ контроля связи между модулями в MRBus
Контроллер SMH4. Связь с базовым FMR контролируется через Slave(link), это понятно.
Как контролировать целостность всей шины, т.е. связь базового модуля с остальными модулями? Возможно ли как-то опросить регистр состояния базового модуля (индикатор i на лицевой панели) ? |
24.09.2021, 12:00 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
Используйте переменные ALARM/.../SYS
Расшифровка по битам: 0 - ошибка ID 1 - нет связи с МР 3 - низкое напряжение 4 - высокое напряжение 5 - перегрузка AOUT 9 - Перегрузка AIN 10 - Внутренняя неисправность __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 24.09.2021 в 12:30 |
04.10.2021, 16:14 | #3 |
Новичок
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
В моем случае MRBUS состоит из FMR-1021-10-0 (ведущий) и FMR-1020-10-0(ведомый). Если у ведомого отключить питание или связывающий их интерфейсный кабель, на ALARM/LATCH/SYS ведущего устанавливается 3 бит (int=4).
Насколько я понял, ALARM/LATCH/SYS это защелка. Т.е., если авария исправлена, модуль сам не снимает бит аварии: нужно с контроллера послать на ALARM/CLEAR/SYS номер бита, который нужно очистить. Отсюда вытекает, что если мне необходимо постоянно контролировать целостность шины, то нужно постоянно держать на CLEAR/SYS нужный бит. Это правильно? |
04.10.2021, 19:12 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
1) Нет смысла чистить аварию, если её нет 2) Если авария есть, то нет смысла её чистить излишне часто 3) Если сделать так, как у вас вытекло, то вы рискуете сбросить аварию раньше, чем прочесть __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.10.2021, 10:47 | #5 |
Новичок
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
В моем случае мне: 1) не нужно регистрировать кратковременные аварии, например при включении модуля продолжает висеть низкое напряжение до тех пор, пока эту аварию не очистить; 2) нужно быстрое автовосстановление после аварии; 3) остановка установки, если авария перманентна. У меня два варианта: 1) делать алгоритм, который учитывает все это; 2) держать на CLEAR/SYS нужный бит. Я сделаю на досуге по 1 варианту, но последний в моем случае отлично работает. Последний раз редактировалось fobos, 05.10.2021 в 10:57 |
05.10.2021, 11:07 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
MR(link) на каждый модуль. |
05.10.2021, 11:08 | #7 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
Второй вариант это како-то костыль, я к первому склоняюсь, но тоже логика не совсем понятна. У вас часто возникают аварии шины? Если это так, то следует разобраться с проблемой.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.10.2021, 11:18 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.10.2021, 11:28 | #9 |
Новичок
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
|
08.10.2021, 11:45 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.03.2023, 12:08 | #11 |
Member
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Способ контроля связи между модулями в MRBus
Коллеги!
Прошу предоставить описание переменных Modbus FMR и MRL таких как: .../ALARM/LATCH/... .../ALARM/CLEAR/... .../ALARM/MASK/.... Указать события, по которым изменяются биты, сообщить способы и цели использования этих переменных. Безусловно, можно извлечь какую-то информацию из сообщений выше, но она, очевидно, не полная. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Способ контроля, не нарушена ли связь между контроллером и FMR | Roll4Repairs | Вопросы о FMR и MRL | 9 | 29.04.2021 15:46 |
Нет связи по RS485 между 2-мя SMH-4 | dima | Вопросы о SMH4 | 7 | 28.04.2020 15:58 |
Проблема зависание 2Gi/MC | djaval | Вопросы о SMH-2G(i) | 108 | 20.09.2017 18:58 |
Правильная разводка сетей RS-485 | Arsie | Библиотека | 30 | 28.02.2014 13:52 |
Рвутся связи между контроллерами | Scorpio | Связь с внешним миром | 16 | 11.10.2013 13:33 |