Модуль расширения дискретных входов BRIC-DI-16
Модуль расширения дискретных входов BRIC-DI-16 соответствует ТУ 27.33.13.161-001-00354407-2018 и предназначен для построения локальных и территориально-распределенных систем автоматики технологических объектов малого и среднего уровня сложности в составе комплекса BRIC.
Подсказка
Скачать 3D-модель в формате .stp
можно здесь
Основные сведения об изделии
Наименование
Модуль расширения дискретных входов BRIC-DI-16
Предприятие-изготовитель
ООО «СНЭМА-СЕРВИС», 450022, Республика Башкортостан, г.Уфа, ул. 50-летия Октября д.24 тел. 8(347)2284316, www.snemaservis.ru
Назначение
Модуль расширения дискретных входов BRIC-DI-16 (далее по тексту – модуль) соответствует ТУ 27.33.13.161-001-00354407-2018 и предназначен для построения локальных и территориально-распределенных систем автоматики технологических объектов малого и среднего уровня сложности в составе комплекса BRIC.
Модуль отвечает жестким условиям промышленной эксплуатации и устанавливается непосредственно на технологическом объекте. Модуль предназначен для использования в непрерывном, круглосуточном режиме.
Технические характеристики
ОБЩИЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
Параметр
Значение
Габариты ВхШхГ, мм
не более 111 х 100 х 50
Масса, кг
не более 1
Рабочая температура, °С
-40…+80
Атмосферное давление, кПа
84…107
Относительная влажность воздуха, без конденсации влаги %, при температуре 25°С
20…95
Тип крепления
на DIN-рейку
Степень защиты
IP20
Время сохранения заданных параметров без подключения питания (батарейный домен)
3 года
Напряжение питания от сети постоянного тока, В
10…30
Потребляемая мощность, Вт
не более 10
Количество устройств на одной шине, шт.
до 128
Возможность питания по межмодульной шине
до 8 устройств
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ДИСКРЕТНЫХ ВХОДОВ (DI)
Параметр |
Значение |
---|---|
Количество дискретных входов |
16 |
Тип дискретных входов |
сухой контакт/пост. напряжение (зависит от конфигурации) |
Режим подсчета импульсов |
до 10 кГц (до 4 каналов) |
Режим измерения частоты |
1 мкГц…100 Гц, 100 Гц…10 кГц (до 4 каналов) |
Пределы допускаемой относительной погрешности измерения частоты, % |
±0,01 |
Абсолютная погрешность счета входных импульсов |
±1 импульс на 10 000 импульсов |
Гальваническая изоляция, В |
групповая, 1000 |
Самодиагностика дискретных входов |
да |
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ИНТЕРФЕЙСОВ
Параметр |
Значение |
---|---|
Межмодульные интерфейсы связи |
CAN + RS-485 |
Скорость передачи данных по двум независимым каналам в межмодульной шине, Мбит/с |
до 1 и 2 |
Внешний вид

Модуль BRIC-DI-16 выполнен в металлическом корпусе, состоящем из двух частей. Для крепления на DIN-рейку на задней стенке корпуса имеется клипса.
Разъемные клеммы для подключения проводов расположены с верхней и нижней сторон модуля и обеспечивают удобную коммутацию:
PWR, GND – питание модуля 10 – 30 В;
DI PWR, DI GND – внешний источник питания дискретных выходов 15 – 30 В (если встроенный источник питания отсутствует);
DI_0…DI_15 – дискретные входы;
COM - общий контакт для группы каналов.
В нижних углах расположены клеммы заземления корпуса. Подключение можно осуществить с любой из сторон.
Каждый канал имеет индикаторный светодиод зеленого цвета.
С левой и правой сторон находятся межмодульные разъемы для подключения к контроллеру и дополнительных модулей расширения. Подключение терминальных резисторов межмодульных интерфейсов связи осуществляется соответствующими переключателями «BUS».
Так же на лицевой панели находятся два служебных двухцветных светодиода SYSTEM и CONNECT, кнопка перезагрузки и два служебных переключателя SW1-1, SW1-2.
Для доступа к печатной плате модуля необходимо открутить 4 винта М3 по углам корпуса.
Предупреждение
РАЗБОРКА МОДУЛЯ ДОПУСТИМА ТОЛЬКО ПРИ ОТКЛЮЧЕННОМ ПИТАНИИ
Вид под корпусом

На верхней стороне печатной платы расположены:
Литиевая батарейка типоразмера CR2025 для питания RTC и сохранения заданных настроек;
Джампер литиевой батареи;
Разъем для программирования и отладки модуля;
Светодиодные индикаторы питающих напряжений;
Разъем UART для прошивки модуля через встроенный bootloader;
Джампер для активации встроенного bootloader’а (для активации bootloader’а необходимо установить данный джампер и нажать кнопку «reset», по окончании прошивки необходимо снять джампер и снова нажать кнопку «reset»);
Также на верхней стороне платы расположены контрольные точки для диагностики работоспособности модуля. Более подробное описание контрольных точек для диагностики смотри в разделе Техническое обслуживание и ремонт.
Конфигурация
Конфигурация модуля задается шифром вида:
1 |
- |
2 |
- |
3.1 |
3.2 |
---|---|---|---|---|---|
BRIC-DI-16 |
- |
V |
- |
0 |
1 |
Позиция |
Описание |
---|---|
1 |
Название модуля |
2 |
|
3 |
Цифровые входы (DI) |
3.1 |
|
3.2 |
|
Примечание
ПРИМЕР: BRIC-DI-16-V-01
Модуль с вертикально расположенными клеммами; DI_COM = DI_GND, тип входного сигнала - сухой контакт; источник питания DI встроенный.
Комплектность
Наименование |
Обозначение |
Количество |
---|---|---|
Модуль расширения дискретных входов BRIC-DI-16 |
СНС 1.001.005 |
1 |
Паспорт |
СНС 1.001.005 ПС |
1 |
Руководство по эксплуатации * |
СНС 1.001.005 РЭ |
|
Соединитель межмодульный 50мм |
СНС 2.001.001 |
1 |
- *
Поставляется на партию изделий
Специальные режимы работы
Для управления специальными режимами работы модуля на лицевой панели предусмотрен двухклавишный переключатель SW.
SW-1 |
SW-2 |
Режимы работы |
---|---|---|
ON |
ON |
Запуск самодиагностики каналов ввода-вывода |
ON |
OFF |
Сброс параметров модуля к заводским настройкам |
OFF |
ON |
Получение нового адреса устройства по межмодульной CAN-шине |
OFF |
OFF |
Нормальный режим работы |
Запуск самодиагностики каналов ввода-вывода
Внимание
САМОДИАГНОСТИКА КАНАЛОВ ВВОДА-ВЫВОДА ПРОВОДИТСЯ ТОЛЬКО ПРИ ОТКЛЮЧЕННЫХ ЛИНИЯХ ТЕСТИРУЕМЫХ КАНАЛОВ
Для самодиагностики каналов ввода-вывода необходимо отсоединить разъемы. Далее на работающем модуле в нормальном режиме работы перевести состояние переключателей в SW-1 > ON, SW-2 > ON и нажать кнопку RESET. После перезагрузки начнется тестирование каналов.
Сначала последовательно загорятся и погаснут все индикаторные светодиоды тестируемого блока – на этом этапе визуально можно обнаружить неисправные светодиоды. Далее начнется диагностика каналов тестируемого блока – на этом этапе индикаторные светодиоды могут хаотично или синхронно мигать. По завершении тестирования индикаторные светодиоды рабочих каналов загорятся.
Через 2 секунды после завершения тестирования последнего блока все индикаторные светодиоды погаснут. После этого необходимо вернуть модуль в нормальный режим работы SW-1 > OFF, SW-2 > OFF.
Сброс параметров к заводским настройкам
Для сброса к заводским настройкам необходимо на работающем модуле в нормальном режиме работы перевести состояние переключателей в SW-1 > ON, SW-2 > OFF и нажать кнопку RESET. После перезагрузки необходимо вернуть модуль в нормальный режим работы SW-1 > OFF, SW-2 > OFF.
Получение нового адреса устройства по CAN-шине
При первом подключении модуля расширения ему необходимо присвоить адрес устройства в соответствии с исполняемым пользовательским ПО на master-контроллере. Для этого необходимо подключить модуль по межмодульной шине к master-контроллеру и запитать. Далее в нормальном режиме работы необходимо перевести состояние переключателей в SW-1 > OFF, SW-2 > ON и нажать кнопку RESET. Единовременно на межмодульной CAN-шине может быть только одно устройство в режиме получения нового адреса.
После успешного получения нового адреса светодиод CONNECT загорится оранжевым цветом, что будет свидетельствовать о наличии обмена по CAN-интерфейсу. Возможно, понадобится перезагрузить главный контроллер. Для корректного обмена терминальный резистор межмодульной шины должен быть подключен либо только на главном контроллере, либо на устройствах расположенных по краям межмодульной шины.
После успешного присвоения нового адреса необходимо вернуть модуль в нормальный режим работы SW-1 > OFF, SW-2 > OFF.
Дискретные входы
Дискретные входы модуля DI предназначены для подключения датчиков типа «сухой контакт», «открытый коллектор», «постоянное напряжение». В любой конфигурации обеспечивается гальваническая изоляция каналов DI от внутренней схемы модуля.
Любой канал DI может работать в режиме счетчика и/или частотомера и настраивается индивидуально.
В модуле имеется схема самодиагностики, позволяющая провести тестирование каналов в режиме счета, частотомера и отображения логического состояния при любой конфигурации.
Подключение датчиков и внутреннее устройство каналов DI
Подключение датчика типа «сухой контакт»:
конфигурация 3.1 = 0 (COM = GND):

конфигурация 3.1 = 1 (COM = DI PWR):

Подключение датчика типа «открытый коллектор», конфигурация 3.1 = 0 (COM = GND):

Подключение датчиков типа «сухой контакт» и «открытый коллектор» возможно как при встроенном, так и внешнем источнике питания. Напряжение питания встроенного источника 24 В. Диапазон напряжений питания от внешнего источника 10 – 30 В.
Подключение датчика типа «постоянное напряжение», конфигурация 3.1 = 2 (COM = GND), 3.2 = 0 (внешний источник питания DI):

Подключение датчиков типа «постоянное напряжение» возможно только при использовании внешнего источника питания 10 – 30 В. Уровни напряжений:
лог. 0 0…7 В;
лог. 1 20…30 В.
Работа в режиме счетчика и частотомера
Любой канал DI может работать в режиме счетчика и/или частотомера. Максимальная частота следования импульсов 10 кГц, минимальная длительность импульса 10 мкс.
Предупреждение
Не рекомендуется подавать сигналы с частотой выше 100 Гц более чем на 4 канала DI одновременно.
Настройка и работа с каналами DI
Параметр |
Значение по умолчанию |
Диапазон |
Описание |
---|---|---|---|
DI_noise_filter_us_x |
10 |
10 – 65 000 |
Длительность импульса (1 ед. = 10 мкс). Импульсы, длительность которых меньше чем значение DI_noise_filter_us не будут обрабатываться. |
DI_pulseless_time_x |
10000 |
1 000 – 1 000 000 000 |
Время в мс. Если в течение данного времени не было ни одного импульса, значение частоты обнуляется |
DI_mode_x |
3 |
1, 2, 3 |
Режим работы канала: 1 - подсчет импульсов, 2 - измерение частоты, 3 - подсчет импульсов и измерение частоты |
DI_state |
- |
0…65535 |
Логическое состояние каналов. Каждый бит содержит состояние отдельного канала: 0 - нет сигнала, 1 - есть сигнал |
DI_cnt_x |
- |
0…264 |
Счетчик входных импульсов |
DI_freq_x |
- |
0.0…10000.0 |
Измерение частоты |
Описание алгоритма работы DI
Режим отображения логического состояния
В режиме отображения логического состояния каналы DI опрашиваются с фиксированной частотой, и результаты записываются в соответствующий регистр.
Режим подсчета импульсов
В режиме подсчета импульсов каналы DI работают в режиме прерываний. По переднему фронту импульса запускается миллисекундный таймер, измеряющий длительность импульса. Далее если значение таймера больше параметра Noise Filter, значение счетчика соответствующего канала инкрементируется.
Режим частотомера
В режиме частотомера каналы DI так же работают в режиме прерываний. По переднему фронту импульса запускается миллисекундный таймер, измеряющий длительность импульса. Далее если значение таймера больше параметра Noise Filter, значение счетчика соответствующего канала инкрементируется. Одновременно с таймером длительности импульса запускается второй таймер, измеряющий период следования импульсов (время между передними фронтами соседних импульсов). Далее вычисляется период измерения частоты, в течение которого наберется 100 импульсов. Если период измерения частоты получился больше 1 секунды (частота менее 100 Гц), то период измерения устанавливается равным 1 секунде. По окончании периода измерения пара значений – длительность периода и количество импульсов за этот период помещаются в буфер выборки. Значение частоты для сигналов с частотой более 100 Гц рассчитывается по методу скользящего среднего с использованием 5 выборок. Значение частоты для сигналов с частотой от 1 до 100 Гц рассчитывается по 1 выборке, причем для вычисления используется время между первым и последним импульсом. Значение частоты для сигналов с частотой менее 1 Гц рассчитывается по 1 выборке, содержащей 1 импульс и время между соседними импульсами.
Алгоритм расчета частоты для разных частот а) f > 100 Гц, б) f < 100 Гц, в) f < 1 Гц:

Так как период измерения рассчитывается с каждым новым импульсом, происходит автоматическая подстройка периода измерения и обновления значения частоты. Если в течение времени Pulseless time не было ни одного импульса, значение измеренной частоты обнуляется.
Поверка каналов DI
Поверка дискретных входов производится метрологической службой предприятия согласно НА.ГНМЦ.0530-20 МП, «Инструкция. ГСИ. Контроллеры программируемые логические серии «BRIC». Методика поверки»
Межповерочный интервал - 1 год.
Межмодульное соединение
Межмодульная шина предназначена для подключения модулей расширения в пределах одного монтажного шкафа. Возможно питание по межмодульной шине нескольких устройств (максимальный ток до 5 А). Межмодульная шина не обеспечивает гальванической изоляции.
Межмодульное соединение осуществляется с помощью шлейфа длиной 50 мм, поставляемого в комплекте. Шлейф большей длины заказывается отдельно.
Со стороны неподключенного шлейфа согласующие резисторы (терминаторы) межмодульных интерфейсов должны быть подключены соответствующими переключателями.

Клеммы PWR и GND на межмодульном разъеме и одноименные клеммы питания модуля соединены напрямую.
Меры безопасности
Все работы по монтажу, наладке и техническому обслуживанию модулей должны выполняться специалистами, изучившими техническую документацию, конструкцию, особенности модуля, а также действующие строительные правила и нормы, и имеющими соответствующую квалификационную группу по технике безопасности.
Модуль сконструирован и изготовлен таким образом, что в нормальных условиях и при эксплуатации согласно документации изготовителя, при возникновении неисправностей он не представлял опасности для обслуживающего персонала.
При проведении самодиагностики необходимо отключать все клеммы, кроме питания и интерфейсов связи.
Модули соответствуют требованиям:
ГОСТ 12.2.007.0 «Система стандартов безопасности труда. Изделия электротехнические. Общие требования безопасности» - класс защиты III;
ТР ТС 020/2011 «Электромагнитная совместимость технических средств».
Монтаж
Модуль устанавливается на DIN-рейку типа ТН-35, профиль которой изображен на рисунке:

Монтаж модуля на DIN-рейку осуществляется с помощью клипсы, расположенной на задней стенке корпуса.
Для установки модуля необходимо сначала надавить на верхний подпружиненный выступ клипсы, после чего защелкнуть нижний выступ.
Для снятия модуля необходимо сначала надавить на верхний подпружиненный выступ клипсы, после чего потянуть нижнюю часть корпуса на себя.

Примечание
Для заземления корпуса в нижних углах корпуса расположены контакты.
Обновление ПО
Установка защитного ключа-перемычки (Boot_key):
Для снятия ограничений на изменение ПО и калибровочных коэффициентов необходимо установить ключ-перемычку, расположенную с обратной стороны платы модуля. Для доступа к перемычке необходимо разобрать модуль согласно разделу Техническое обслуживание и ремонт.
Далее подать питание на модуль и подключиться к нему по интерфейсу USB.
После завершения обновления ПО необходимо убрать перемычку во избежание непреднамеренного изменения ПО.
Примечание
При подключении через интерфейс USB IP-адрес по умолчанию: 172.16.2.232
Загрузка новой версии ПО:
Для обновления ПО зайдите на главную WEB-страницу модуля. Нажмите на кнопку «Enter Password» и введите пароль (пароль по умолчанию «bric»). Далее нажмите на кнопку «Download OS» и выберите запрашиваемый файл. После нажатия кнопки «Download» дождитесь окончания загрузки и нажмите кнопку «Start». Переход на главную страницу произойдет автоматически через 10 секунд.
Техническое обслуживание и ремонт
Предупреждение
Все работы по наладке и техническому обслуживанию модулей должны выполняться специалистами, изучившими техническую документацию, конструкцию, особенности модуля, а также действующие строительные правила и нормы, и имеющими соответствующую квалификационную группу по технике безопасности.
Плановое обслуживание модуля
Вид работ |
Содержание работ |
Периодичность |
---|---|---|
Внешний осмотр |
Проверка работы светодиодных индикаторов, проверка целостности пломб, проверка надежности крепления проводов в разъемах |
Еженедельно или чаще (в зависимости от наличия персонала на объекте) |
Удаление пыли и грязи |
Протирка от пыли поверхностей модуля, удаление пыли из внутренностей модуля через вентиляционные отверстия в корпусе с помощью пылесоса |
Раз в год |
Самодиагностика каналов ввода-вывода |
Отсоединить клеммы от модуля и провести самодиагностику (подробнее смотри раздел Специальные режимы работы) |
Раз в год |
Периодическая проверка параметров модуля
В процессе эксплуатации рекомендуется периодически (раз в месяц) открывать WEB-интерфейс модуля и отслеживать критически важные параметры:
Параметр (регистр) |
Описание |
---|---|
module_number |
Номер модуля на межмодульной шине - должен соответствовать пользовательской программе |
reset_num |
Количество перезапусков модуля - не должно увеличиваться, если не было перебоев питания или ручных перезапусков |
time_hms |
Внутреннее время модуля |
internal_temp |
Температура микропроцессора - не должна превышать 125°С |
v_pwr |
Напряжение питания модуля - должно соответствовать проектной документации |
v_bat |
Напряжение элемента питания - при снижении ниже 2.0 В необходимо заменить элемент питания |
total_tasks_time |
Загруженность центрального процессора - не должна превышать 95% |
Порядок разборки модуля
Предупреждение
Разборку модуля следует производить только при отключенном питании.
Схема разборки представлена ниже.
Открутить 4 винта отверткой PH;
Снять лицевую крышку;
Открутить 4 стойки торцевой головкой №5,5;
Снять печатную плату модуля.
Сборка осуществляется в обратном порядке.

Визуальный осмотр
Внутри модуля не должно быть посторонних предметов, грязи, насекомых. На печатной плате не должно быть потемнений, следов перегрева, остатков флюса, следов коррозии и видимых повреждений. Допускается наличие легких разводов нефраса как результата отмывки печатных плат при производстве или после ремонта.
Серийный номер на этикетке печатной платы должен совпадать с серийным номером на этикетке корпуса.
Электролитические конденсаторы на обратной стороне платы не должны быть деформированы (вздутие верхней части).
Проверка цепей питания
При проверке электрических параметров рекомендуется установить печатную плату в корпус и закрепить стойками для удобства работы.
Запитать модуль постоянным напряжением 10…30 В. Если конфигурация модуля предполагает использование внешнего источника питания для блока DI, необходимо запитать и его (DI_PWR, DI_GND). Допускается в рамках проверки запитать все от одного источника питания. Все индикаторы питания должны загореться.
Мультиметром измерить напряжения в контрольных точках платы. Расположение контрольных точек показано на рисунке ниже.
Так как в модуле реализована гальваническая изоляция, контрольные точки необходимо измерять относительно «собственной» гальванически изолированной «земли». Допустимый уровень значений приведен в таблице.
Расположение контрольных точек (для платы версии V0):

Контрольная точка |
Относительно чего измерять |
Допустимые значения |
---|---|---|
pwr |
GND |
10…30 В (должно соответствовать напряжению питания) |
pwr_ctrl |
GND |
1…3 В (pwr/10) |
+5V |
GND |
4,95…5,05 В |
+3.3V |
GND |
3,25…3,35 В |
vbat |
GND |
1,8…3,6 В |
di_pwr_ok |
GND |
3,0…3,3 В |
di_pwr |
DI_GND |
10…30 В (при использовании внешнего источника питания должно соответствовать напряжению питания блока DI), \ 24…26 В (при использовании встроенного источника питания) |
Наиболее частые поломки и неисправности
Список наиболее частых поломок и неисправностей приведен в таблице.
Неисправность |
Возможная причина |
Решение |
---|---|---|
Модуль не включается, светодиоды не горят, источник питания уходит в защиту |
Перепутана полярность питания на клеммах модуля |
Поменять местами провода на клеммах PWR и GND |
Модуль не включается, светятся светодиоды «PWR» и «+5 V» |
Короткое замыкание в цепи +3.3 V |
Найти и заменить элемент, вышедший из строя |
Модуль не включается, светится светодиод «PWR» |
Короткое замыкание одного из встроенных источников гальванически изолированного питания блока DI |
Заменить вышедший из строя источник гальванически изолированного питания |
Короткое замыкание в цепи +5 V |
Найти и заменить элемент, вышедший из строя |
|
Модуль возвращается к заводским настройкам после сброса питания |
Не установлен джампер VBAT |
Установить джампер VBAT |
Переключатели в режиме сброса к заводским настройкам |
Перевести модуль в нормальный режим работы |
|
Напряжение батареи (vbat) ниже 1,8 В |
Заменить литиевую батарею |
|
Модуль подключен к контроллеру, но обмен отсутствует |
Не включены терминальные резисторы |
Включить терминальные резисторы межмодульной шины |
На модуле установлен неправильный адрес по межмодульной шине |
Получить новый адрес |
Маркировка
При изготовлении на боковую сторону корпуса модуля наклеивается этикетка, содержащая следующие сведения:
наименование модуля;
конфигурация модуля;
наименование предприятия-изготовителя;
напряжение питания;
рабочая температура;
класс степени защиты;
технические условия;
версия;
серийный номер изделия;
знак соответствия обязательной сертификации.

Упаковка
Модуль упаковывается в тару из гофрированного картона.
Упаковка модуля должна соответствовать требованиям ГОСТ 23170, ГОСТ 23216 и обеспечивать совместно с консервацией сохранность изделия при транспортировании и хранении.
Документация, входящая в комплект поставки помещается в полиэтиленовый пакет.
Модуль совместно с документацией упаковывается в транспортную тару.
На транспортной таре должны быть нанесены манипуляционные знаки в соответствии с требованиями ГОСТ 14192: «ВЕРХ», «ОСТОРОЖНО. ХРУПКОЕ», «БЕРЕЧЬ ОТ ВЛАГИ».
Ресурсы, сроки службы и хранения, гарантии изготовителя
Изготовитель гарантирует соответствие модуля требованиям ТУ 27.33.13.161-001-00354407-2018.
Время наработки на отказ не менее 75 000 часов.
Средний срок службы 10 лет.
Межповерочный интервал - 1 год.
Гарантийный срок эксплуатации 12 месяцев со дня отгрузки.
Гарантийный срок хранения 6 месяцев с момента изготовления.
Гарантийный ремонт проводит предприятие изготовитель ООО «СНЭМА-СЕРВИС».
В случаях выхода из строя модуля в послегарантийный период ремонт может производиться предприятием-изготовителем по отдельному договору за счет пользователя.
Транспортирование
Модуль допускается транспортировать любым видом транспорта при условии защиты от прямого воздействия атмосферных осадков и пыли.
Условия транспортирования модулей в части воздействия механических факторов - C по ГОСТ 23216.
Модули должны храниться в законсервированном виде или в оригинальной упаковке изготовителя в сухих отапливаемых складских помещениях.
Срок хранения не должен превышать 6 месяцев.
Утилизация
Модуль и материалы, используемые при изготовлении, не представляют опасности для жизни, здоровья людей и окружающей среды, как в процессе эксплуатации, так и после окончания срока эксплуатации и подлежат утилизации.
Конструкция модуля не содержит химически и радиационно-опасных компонентов.
По истечении срока службы модуль утилизируется путем разборки.
При утилизации отходов материалов, а также при обустройстве приточно-вытяжной вентиляции рабочих помещений должны соблюдаться требования по охране природы согласно ГОСТ 17.1.1.01, ГОСТ 17.1.3.13, ГОСТ 17.2.3.02 и ГОСТ 17.2.1.04.
Утилизация отходов материалов – согласно СанПиН 2.1.7.1322.
Адресное пространство DI (BRIC_SOFI)
index |
name |
type |
size |
byte address |
mdb address |
flags |
description |
---|---|---|---|---|---|---|---|
0 |
mdb_addr |
U16 |
1 |
0 |
0 |
SELF| SAVED |
modbus address |
1 |
device_type |
U8 |
1 |
2 |
1 |
SELF| RO| SAVED |
type of device |
2 |
board_ver |
U8 |
1 |
3 |
1 |
SELF| RO| SAVED |
board version |
3 |
module_number |
U16 |
1 |
4 |
2 |
SELF| SAVED |
module ao number 0 - 127 |
4 |
num_of_vars |
U16 |
1 |
6 |
3 |
SELF |
num_of_vars |
5 |
ip |
U8 |
4 |
8 |
4 |
SELF| SAVED |
ip address |
6 |
netmask |
U8 |
4 |
12 |
6 |
SELF| SAVED |
netmask address |
7 |
gateaway |
U8 |
4 |
16 |
8 |
SELF| SAVED |
gateaway address |
8 |
usb_local_ip |
U8 |
4 |
20 |
10 |
SELF| SAVED |
ip address for local usb net |
9 |
mdb_revers |
U8 |
1 |
24 |
12 |
SELF| SAVED |
reverse 3 and 4 function |
10 |
mdb_shift |
U8 |
1 |
25 |
12 |
SELF| SAVED |
shift start address regs from 0 to 1 |
11 |
reset_num |
U16 |
1 |
26 |
13 |
SELF| RO| SAVED |
number of system resets |
12 |
last_reset |
U16 |
1 |
28 |
14 |
SELF| RO| SAVED |
reason of last system reset |
13 |
sys_tick_counter |
U64 |
1 |
30 |
15 |
SELF| RO |
tick in ms |
14 |
tick100us |
U64 |
1 |
38 |
19 |
SELF| RO |
tick counter in 100us time |
15 |
time_hms |
U8 |
10 |
46 |
23 |
SELF |
struct for real time |
16 |
unix_time_sec |
S32 |
1 |
56 |
28 |
SELF |
unix_time_sec |
17 |
os_version |
U8 |
4 |
60 |
30 |
SELF| RO |
os_version |
18 |
mac_addr |
U8 |
6 |
64 |
32 |
SELF| RO |
mac address |
19 |
uniq_id |
U8 |
12 |
70 |
35 |
SELF| RO |
uniq_id number |
20 |
internal_temp |
FLOAT |
1 |
82 |
41 |
SELF| RO |
temperature internal sense value |
21 |
v_pwr |
FLOAT |
1 |
86 |
43 |
SELF| RO |
PWR voltage |
22 |
v_bat |
FLOAT |
1 |
90 |
45 |
SELF| RO |
3V battery voltage |
23 |
cur_free_heap |
U32 |
1 |
94 |
47 |
SELF| RO |
cur_free_heap |
24 |
min_free_heap |
U32 |
1 |
98 |
49 |
SELF| RO |
min_free_heap |
25 |
di_test_result |
U32 |
1 |
102 |
51 |
SELF| RO |
di test result |
26 |
sofi_test_result |
U32 |
1 |
106 |
53 |
SELF| RO |
sofi_test blocks results |
27 |
sofi_test_blocks |
U32 |
1 |
110 |
55 |
SELF |
sofi test blocks |
28 |
run_test |
U32 |
1 |
114 |
57 |
SELF| RO |
running tests |
29 |
state |
U32 |
1 |
118 |
59 |
SELF| RO |
current module state |
30 |
command |
U16 |
1 |
122 |
61 |
SELF |
command register |
31 |
debug_info |
U8 |
8 |
124 |
62 |
SELF |
reserved use for debug |
32 |
uart1_sets |
U16 |
1 |
132 |
66 |
SELF| SAVED |
settings immodule uart |
33 |
uart3_sets |
U16 |
1 |
134 |
67 |
SELF| SAVED |
settings DEBUG_UART |
34 |
channels_timeout |
U32 |
6 |
136 |
68 |
SELF| SAVED |
time outs for channel use for retranslations |
35 |
di_noise_fltr_us |
U16 |
16 |
160 |
80 |
SELF| SAVED |
digital inputs noise filter in us (x10) |
36 |
di_pulseless_ms |
U32 |
16 |
192 |
96 |
SELF| SAVED |
digital inputs pulseless time in ms |
37 |
di_mode |
U16 |
16 |
256 |
128 |
SELF| SAVED |
digital inputs mode |
38 |
di_state |
U32 |
1 |
288 |
144 |
SELF| RO| SAVED |
digital inputs state |
39 |
di_cnt |
U64 |
16 |
292 |
146 |
SELF| SAVED |
digital inputs cnt values |
40 |
di_freq |
FLOAT |
16 |
420 |
210 |
SELF| RO| SAVED |
digital inputs frequency values |
41 |
flags_task |
U32 |
1 |
484 |
242 |
SELF| RO |
check for task created |
42 |
counter_task |
U64 |
4 |
488 |
244 |
SELF| RO |
struct counter tasks |
43 |
flags_init_passed |
U32 |
1 |
520 |
260 |
SELF| RO |
inited modules |
44 |
flags_succ_init |
U32 |
1 |
524 |
262 |
SELF| RO |
success inited modules |
45 |
isol_pwr_state |
U16 |
1 |
528 |
264 |
SELF| RO |
isolated power state |
46 |
ai_internal |
U16 |
4 |
530 |
265 |
SELF| RO |
adc internal service channels |
47 |
rs_485_immo_sends |
U32 |
1 |
538 |
269 |
SELF |
RS-485_1 send num |
48 |
rs_485_immo_errors |
U32 |
1 |
542 |
271 |
SELF |
RS-485_1 errors |
49 |
pass_key |
U32 |
1 |
546 |
273 |
SELF| RO| SAVED |
key for registers change |
50 |
monitor_period |
U32 |
1 |
550 |
275 |
SELF| RO |
sofi_monitor period in ms |
51 |
total_tasks_time |
FLOAT |
1 |
554 |
277 |
SELF| RO |
total_tasks_time |
52 |
task |
U8 |
28 |
558 |
279 |
SELF| RO |
task0 |
53 |
task |
U8 |
28 |
586 |
293 |
SELF| RO |
task1 |
54 |
task |
U8 |
28 |
614 |
307 |
SELF| RO |
task2 |
55 |
task |
U8 |
28 |
642 |
321 |
SELF| RO |
task3 |
56 |
task |
U8 |
28 |
670 |
335 |
SELF| RO |
task4 |
57 |
task |
U8 |
28 |
698 |
349 |
SELF| RO |
task5 |
58 |
task |
U8 |
28 |
726 |
363 |
SELF| RO |
task6 |
59 |
task |
U8 |
28 |
754 |
377 |
SELF| RO |
task7 |
60 |
task |
U8 |
28 |
782 |
391 |
SELF| RO |
task8 |
61 |
task |
U8 |
28 |
810 |
405 |
SELF| RO |
task9 |
62 |
task |
U8 |
28 |
838 |
419 |
SELF| RO |
task10 |
63 |
task |
U8 |
28 |
866 |
433 |
SELF| RO |
task11 |
64 |
task |
U8 |
28 |
894 |
447 |
SELF| RO |
task12 |
65 |
task |
U8 |
28 |
922 |
461 |
SELF| RO |
task13 |
66 |
task |
U8 |
28 |
950 |
475 |
SELF| RO |
task14 |
67 |
task |
U8 |
28 |
978 |
489 |
SELF| RO |
task15 |
68 |
task |
U8 |
28 |
1006 |
503 |
SELF| RO |
task16 |
69 |
task |
U8 |
28 |
1034 |
517 |
SELF| RO |
task17 |
70 |
task |
U8 |
28 |
1062 |
531 |
SELF| RO |
task18 |
71 |
task |
U8 |
28 |
1090 |
545 |
SELF| RO |
task19 |
72 |
task |
U8 |
28 |
1118 |
559 |
SELF| RO |
task20 |
73 |
task |
U8 |
28 |
1146 |
573 |
SELF| RO |
task21 |
74 |
task |
U8 |
28 |
1174 |
587 |
SELF| RO |
task22 |
75 |
task |
U8 |
28 |
1202 |
601 |
SELF| RO |
task23 |
76 |
task |
U8 |
28 |
1230 |
615 |
SELF| RO |
task24 |
77 |
task |
U8 |
28 |
1258 |
629 |
SELF| RO |
task25 |
78 |
task |
U8 |
28 |
1286 |
643 |
SELF| RO |
task26 |
79 |
task |
U8 |
28 |
1314 |
657 |
SELF| RO |
task27 |
80 |
task |
U8 |
28 |
1342 |
671 |
SELF| RO |
task28 |
81 |
task |
U8 |
28 |
1370 |
685 |
SELF| RO |
task29 |
82 |
task |
U8 |
28 |
1398 |
699 |
SELF| RO |
task30 |
83 |
task |
U8 |
28 |
1426 |
713 |
SELF| RO |
task31 |
84 |
link |
U16 |
1 |
1454 |
727 |
SELF| RO |
link |
85 |
eth_arp |
U16 |
1 |
1456 |
728 |
SELF| RO |
eth_arp |
86 |
ip_frag |
U16 |
1 |
1458 |
729 |
SELF| RO |
ip_frag |
87 |
ip_proto |
U16 |
1 |
1460 |
730 |
SELF| RO |
ip_proto |
88 |
icmp |
U16 |
1 |
1462 |
731 |
SELF| RO |
icmp |
89 |
udp |
U16 |
1 |
1464 |
732 |
SELF| RO |
udp |
90 |
tcp |
U16 |
1 |
1466 |
733 |
SELF| RO |
tcp |
91 |
mem_heap |
U16 |
1 |
1468 |
734 |
SELF| RO |
mem_heap |
92 |
memp_udp_pool |
U16 |
1 |
1470 |
735 |
SELF| RO |
memp_udp_pool |
93 |
memp_tcp_pool |
U16 |
1 |
1472 |
736 |
SELF| RO |
memp_tcp_pool |
94 |
memp_listen_tcp |
U16 |
1 |
1474 |
737 |
SELF| RO |
memp_listen_tcp |
95 |
memp_seg_tcp |
U16 |
1 |
1476 |
738 |
SELF| RO |
memp_seg_tcp |
96 |
memp_altcp |
U16 |
1 |
1478 |
739 |
SELF| RO |
memp_altcp |
97 |
memp_reassdata |
U16 |
1 |
1480 |
740 |
SELF| RO |
memp_reassdata |
98 |
memp_frag_pbuf |
U16 |
1 |
1482 |
741 |
SELF| RO |
memp_frag_pbuf |
99 |
memp_net_buf |
U16 |
1 |
1484 |
742 |
SELF| RO |
memp_net_buf |
100 |
memp_net_conn |
U16 |
1 |
1486 |
743 |
SELF| RO |
memp_net_conn |
101 |
memp_tcpip_api |
U16 |
1 |
1488 |
744 |
SELF| RO |
memp_tcpip_api |
102 |
memp_tcpip_input |
U16 |
1 |
1490 |
745 |
SELF| RO |
memp_tcpip_input |
103 |
memp_sys_timeout |
U16 |
1 |
1492 |
746 |
SELF| RO |
memp_sys_timeout |
104 |
memp_pbuf_ref |
U16 |
1 |
1494 |
747 |
SELF| RO |
memp_pbuf_ref |
105 |
memp_pbuf_pool |
U16 |
1 |
1496 |
748 |
SELF| RO |
memp_pbuf_pool |
106 |
lwip_sys |
U16 |
1 |
1498 |
749 |
SELF| RO |
lwip_sys |