Модуль RUSAL содержит конфигурационные параметры и дополнительные сенсоры для клиента RUSAL.

Цифровые входы

У клиента имеется несколько механизмов, сигналы с которых должны передаваться в сенсорах TG8. Для передачи используются сенсоры inXcount, inXup , X=1..4 (см. INPUT сенсоры) и дополнительные виртуальные сенсоры:

Название в устройстве
(список /sens)

Name (Id)
(см. Коды сенсоров )

Описание

in5up

IN_UPTIME (6) idx=5

Считает время когда оба сигнала in3dig, in4dig равны 1

in6count

IN_COUNT (-13) idx=6

Фиксирует значение in3count в момент прихода импульса на in4d ig

Интерфейс RS485

По шине RS485 производится опрос датчиков уровня топлива Omnicomm LLS. Возможен опрос до 2 датчиков на шине.

Настройка интерфейса

PUT /esi/rs485#Mode=Master Baud_bps=19200

Просмотр: GET /esi/rs485

Параметр Mode задает режим интерфейса:

Настройка опроса

PUT /rusal/fuel#Adr1=X Adr2=Y

Просмотр: GET /rusal/fuel

Параметры Adr1, Adr2 задают адрес датчика на шине. Адреса датчиков на одной шине должны быть различны. Для настройки адресов в самих датчиках использовать программу производителя Omnicomm Configurator.

Если AdrX=0, то опрос соответствующего датчика отключен.

По результатам опроса формируются сенсоры:

Название в устройстве
(список /sens)

Name (Id)
(см. Коды сенсоров )

Описание

fuellevel1

FUEL_LEVEL (2) idx=1

Относительный уровень с датчика 1, uint16_t

fuellevel2

FUEL_LEVEL (2) idx=2

Относительный уровень с датчика 2, uint16_t

Выбор сенсоров

Для разных механизмов должны передаваться разные наборы сенсоров. Их можно выбрать индивидуально (см. SENS модуль ) или автоматически. В последнем случае надо:

При изменении парамета /rusal/kind#Unit значения всех сенсоров inXup и inXcount сбрасываются в 0.

При автоматической настройке в зависимости от параметра /rusal/kind#Unit передаются следующие сенсоры:

Unit

Датчик

Линия

Сенсор

Комментарий

None

-

MZG

Моточасы

ADC1

in1up

Вибровилка

ADC2

in2up

Компрессор

ADC3

in3up

Шнек

ADC4

in4up

in5up

Компрессор+шнек

Уровень топлива

RS485

fuellevel1

MZAM

Моточасы

ADC1

in1up

Метатель

ADC2

in2up


Горизонтальный шнек

ADC3

in3count

Обороты

Сброс шнека

ADC4

in4count

Счетчик сбросов




in6count

Фиксация насчитанных оборотов горизонтального шнека в момент сброса

Уровень топлива 1

RS485

fuellevel1

Уровень топлива 2

RS485

fuellevel2

MPPA

Моточасы

ADC1

in1up

Ход ножа вниз

ADC2

in2up

Ход ножа вверх

ADC3

in3up

Гидромолот

ADC4

in4up

Уровень топлива

RS485

fuellevel1

MRF

Моточасы

ADC1

in1up

Компрессор

ADC2

in2up

Шнек горизонтальный выгрузной

ADC3

in3count

Обороты

Сброс шнека

ADC4

in4count

Счетчик сбросов



in6count

Фиксация насчитанных оборотов горизонтального шнека в момент сброса

Уровень топлива 1

RS485

fuellevel1

Уровень топлива 2

RS485

fuellevel2

MTM

Моточасы

ADC1

in1up

Подъем шкворня

ADC2

in2up

in2count

Счетчик подъемов шкворня

Подвеска вверх/вниз

ADC3

in3up

in3count

Счетчик перемещений подвески

Объем двигателя 0,6

ADC4

in4up

in4count

Счетчик переходов на Объем двигателя 0,6

Уровень топлива 1

RS485

fuellevel1

Уровень топлива 2

RS485

fuellevel2