Настройка оборудования МИКОНТ — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Новая страница: « '''Требования:''' * Менеджер 2.41.0 * Типы 316 ===== Шаг первый. ===== Узнаём адрес контроллера и пере…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 5: Строка 5:
 
* Типы 316
 
* Типы 316
 
===== Шаг первый. =====
 
===== Шаг первый. =====
 +
 
Узнаём адрес контроллера и переменные с него, они поставляются примерно в таком виде:
 
Узнаём адрес контроллера и переменные с него, они поставляются примерно в таком виде:
 
   borealis@ksi:~$curl localhost:5000/last
 
   borealis@ksi:~$curl localhost:5000/last
Строка 56: Строка 57:
  
 
Расшифровка:
 
Расшифровка:
{{ :руководство_администратора:графические_редакторы_схемы_объекта:tab_mikont.png?nolink |}}
+
 
//Примечание: Проверить идут ли данные, можно по ссылке с браузера, например: http://212.33.239.70:5000/last //
+
[[Файл:tab_mikont.png|центр|]]
 +
 
 +
''Примечание: Проверить идут ли данные, можно по ссылке с браузера, например: http://212.33.239.70:5000/last''
  
 
===== Шаг второй. =====
 
===== Шаг второй. =====
Строка 67: Строка 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
+
* для котла н.1: boil1_work
  * для датчика температуры на вокзале: temp_zal
+
* для датчика температуры на вокзале: temp_zal
  
 
===== Иллюстрации. =====
 
===== Иллюстрации. =====
{{ :руководство_администратора:графические_редакторы_схемы_объекта:micont_1_.jpg?nolink |}}
+
[[Файл:micont_1_.jpg|центр|1000px]]
{{ :руководство_администратора:графические_редакторы_схемы_объекта:micont_2_.jpg?nolink |}}
+
 
{{ :руководство_администратора:графические_редакторы_схемы_объекта:micont_3_.jpg?nolink |}}
+
[[Файл:micont_2_.jpg|центр|1000px]]
{{ :руководство_администратора:графические_редакторы_схемы_объекта:micont_4_.jpg?nolink |}}
+
 
{{ :руководство_администратора:графические_редакторы_схемы_объекта:micont_5_.jpg?nolink |}}[http://www.example.com заголовок ссылки]
+
[[Файл: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
     }
   ]
 }

Расшифровка:

Tab mikont.png

Примечание: Проверить идут ли данные, можно по ссылке с браузера, например: 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
Иллюстрации.
Micont 1 .jpg
Micont 2 .jpg
Micont 3 .jpg
Micont 4 .jpg
Micont 5 .jpg