Настройка оборудования МИКОНТ
Требования:
- Менеджер 2.41.0
- Типы 316
Шаг первый.
Узнаём адрес контроллера и переменные с него, они поставляются примерно в таком виде:
borealis@ksi:~$curl localhost:5000/last
{
"date": "Wed, 05 Oct 2016 17:42:08 GMT",
"id": 1,
"slaves": [
{
"boil1_work": true,
"boil2_work": false,
"name": "smart_di8do8",
"online": true
},
{
"bunker_level_1_max": false,
"bunker_level_1_mid": true,
"bunker_level_1_min": true,
"bunker_level_2_max": false,
"bunker_level_2_mid": true,
"bunker_level_2_min": true,
"max_level_drenazh": false,
"name": "oven_plk110",
"online": true,
"power_off": false,
"pozhar_kotelna": false,
"pozhar_vokzal": false,
"press_min_obr": false,
"proniknovenie": false,
"pump_k3_1_alarm": false,
"pump_k3_1_auto": true,
"pump_k3_1_on": true,
"pump_k3_2_alarm": false,
"pump_k3_2_auto": false,
"pump_k3_2_on": false,
"pump_k5_1_alarm": false,
"pump_k5_1_auto": true,
"pump_k5_1_on": true,
"pump_k5_2_alarm": false,
"pump_k5_2_auto": false,
"pump_k5_2_on": false,
"temp_bilet": 22.2,
"temp_ds": 21.3,
"temp_obr": 38.2,
"temp_pod": 45.3,
"temp_ul": 18.5,
"temp_zal": 20.0,
"zagaz_CO": false
}
]
}
Расшифровка:
Примечание: Проверить идут ли данные, можно по ссылке с браузера, например: http://212.33.239.70:5000/last
Шаг второй.
Создаём требуемые итемы в СКАДе/Графвьювере и прописываем их настройки (скриншоты ниже):\\ Для MicontController (главный объект. Там настраиваются параметры подключения и интервал опроса.): \\
ip = 212.33.239.70 port = 5000 resourse = last
К миконт контроллеру подсоединяются другие контроллеры/датчики в любом (или требуемом, в зависимости от ТЗ, т. е. для работоспособности схемы не важно) порядке. Подсоединенным элементам прописывается св-во additional_info - это имя параметра приходящего с миконта. Если для одного итема больше одного параметра приходит, то нужно написать наибольшую одинаковую часть параметра например для пеллетного бункера: «bunker_level_1_» без кавычек. Для контроллеров, по которым приходят поля name и online, в additional_info нужно прописывать значение поля name, например для контролера овен: «oven_plk110» без кавычек. Ещё пару примеров того что надо писать в additional_info :
- для котла н.1: boil1_work
- для датчика температуры на вокзале: temp_zal
