Настройка оборудования МИКОНТ — различия между версиями
Wikiadmin (обсуждение | вклад) (→Шаг первый.) |
Wikiadmin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 57: | Строка 57: | ||
Расшифровка: | Расшифровка: | ||
− | + | ||
− | + | [[Файл:tab_mikont.png|центр|]] | |
+ | |||
+ | ''Примечание: Проверить идут ли данные, можно по ссылке с браузера, например: http://212.33.239.70:5000/last'' | ||
===== Шаг второй. ===== | ===== Шаг второй. ===== | ||
Строка 68: | Строка 70: | ||
К миконт контроллеру подсоединяются другие контроллеры/датчики в любом (или требуемом, в зависимости от ТЗ, т. е. для работоспособности схемы не важно) порядке. Подсоединенным элементам прописывается св-во additional_info - это имя параметра приходящего с миконта. Если для одного итема больше одного параметра приходит, то нужно написать наибольшую одинаковую часть параметра например для пеллетного бункера: «bunker_level_1_» без кавычек. Для контроллеров, по которым приходят поля name и online, в additional_info нужно прописывать значение поля name, например для контролера овен: «oven_plk110» без кавычек. Ещё пару примеров того что надо писать в additional_info : | К миконт контроллеру подсоединяются другие контроллеры/датчики в любом (или требуемом, в зависимости от ТЗ, т. е. для работоспособности схемы не важно) порядке. Подсоединенным элементам прописывается св-во additional_info - это имя параметра приходящего с миконта. Если для одного итема больше одного параметра приходит, то нужно написать наибольшую одинаковую часть параметра например для пеллетного бункера: «bunker_level_1_» без кавычек. Для контроллеров, по которым приходят поля name и online, в additional_info нужно прописывать значение поля name, например для контролера овен: «oven_plk110» без кавычек. Ещё пару примеров того что надо писать в additional_info : | ||
− | + | * для котла н.1: boil1_work | |
− | + | * для датчика температуры на вокзале: temp_zal | |
===== Иллюстрации. ===== | ===== Иллюстрации. ===== | ||
− | + | [[Файл:micont_1_.jpg|центр|1000px]] | |
− | + | ||
− | + | [[Файл:micont_2_.jpg|центр|1000px]] | |
− | + | ||
− | + | [[Файл:micont_3_.jpg|центр|1000px]] | |
+ | |||
+ | [[Файл:micont_4_.jpg|центр|1000px]] | ||
+ | |||
+ | [[Файл:micont_5_.jpg|центр|1000px]] |
Текущая версия на 12:44, 21 апреля 2017
Требования:
- Менеджер 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