Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о FMR и MRL

Вопросы о FMR и MRL Работа и применение модулей расширения FMR и MRL.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2021, 17:05   #1
fobos
Новичок
 
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Способ контроля связи между модулями в MRBus

Контроллер SMH4. Связь с базовым FMR контролируется через Slave(link), это понятно.
Как контролировать целостность всей шины, т.е. связь базового модуля с остальными модулями? Возможно ли как-то опросить регистр состояния базового модуля (индикатор i на лицевой панели) ?
fobos вне форума   Ответить с цитированием
Старый 24.09.2021, 12:00   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: 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
Ilya J. вне форума   Ответить с цитированием
Старый 04.10.2021, 16:14   #3
fobos
Новичок
 
Регистрация: 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 нужный бит. Это правильно?
fobos вне форума   Ответить с цитированием
Старый 04.10.2021, 19:12   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата
Сообщение от fobos Посмотреть сообщение
Насколько я понял, ALARM/LATCH/SYS это защелка. Т.е., если авария исправлена, модуль сам не снимает бит аварии: нужно с контроллера послать на ALARM/CLEAR/SYS номер бита, который нужно очистить.
Отсюда вытекает, что если мне необходимо постоянно контролировать целостность шины, то нужно постоянно держать на CLEAR/SYS нужный бит. Это правильно?
Нет, отсюда это не вытекает. Я поясню:

1) Нет смысла чистить аварию, если её нет

2) Если авария есть, то нет смысла её чистить излишне часто

3) Если сделать так, как у вас вытекло, то вы рискуете сбросить аварию раньше, чем прочесть


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.10.2021, 10:47   #5
fobos
Новичок
 
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет, отсюда это не вытекает. Я поясню:

1) Нет смысла чистить аварию, если её нет

2) Если авария есть, то нет смысла её чистить излишне часто

3) Если сделать так, как у вас вытекло, то вы рискуете сбросить аварию раньше, чем прочесть
Хорошо. Я, видимо, не до конца сообщил, что мне нужно.
В моем случае мне:
1) не нужно регистрировать кратковременные аварии, например при включении модуля продолжает висеть низкое напряжение до тех пор, пока эту аварию не очистить;
2) нужно быстрое автовосстановление после аварии;
3) остановка установки, если авария перманентна.
У меня два варианта:
1) делать алгоритм, который учитывает все это;
2) держать на CLEAR/SYS нужный бит.
Я сделаю на досуге по 1 варианту, но последний в моем случае отлично работает.

Последний раз редактировалось fobos, 05.10.2021 в 10:57
fobos вне форума   Ответить с цитированием
Старый 05.10.2021, 11:07   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата
Сообщение от fobos Посмотреть сообщение
Контроллер SMH4. Связь с базовым FMR контролируется через Slave(link), это понятно.
SMH4 какой? Если 1011 то проще повесить все FMR на COM3 и получите
MR(link) на каждый модуль.
ATS вне форума   Ответить с цитированием
Старый 05.10.2021, 11:08   #7
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Второй вариант это како-то костыль, я к первому склоняюсь, но тоже логика не совсем понятна. У вас часто возникают аварии шины? Если это так, то следует разобраться с проблемой.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.10.2021, 11:18   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата
Сообщение от fobos Посмотреть сообщение
Я сделаю на досуге по 1 варианту, но последний в моем случае отлично работает.
Потом не говорите, что вас не предупреждали.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.10.2021, 11:28   #9
fobos
Новичок
 
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата
Сообщение от ATS Посмотреть сообщение
SMH4 какой? Если 1011 то проще повесить все FMR на COM3 и получите
MR(link) на каждый модуль.
SMH4 0011

Цитата:
Сообщение от Arsie Посмотреть сообщение
Потом не говорите, что вас не предупреждали.
Всё, всё. Уговорили. Пошел делать
fobos вне форума   Ответить с цитированием
Старый 08.10.2021, 11:45   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Цитата
Сообщение от fobos Посмотреть сообщение
SMH4 0011



Всё, всё. Уговорили. Пошел делать


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.03.2023, 12:08   #11
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Способ контроля связи между модулями в MRBus

Коллеги!
Прошу предоставить описание переменных Modbus FMR и MRL таких как:
.../ALARM/LATCH/...
.../ALARM/CLEAR/...
.../ALARM/MASK/....
Указать события, по которым изменяются биты, сообщить способы и цели использования этих переменных.
Безусловно, можно извлечь какую-то информацию из сообщений выше, но она, очевидно, не полная.
mich_vk вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Способ контроля, не нарушена ли связь между контроллером и 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


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


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