Настройка платформы OpenHab с ПЛК Easy E4
Для начала необходимо перейти по IP адресу нашего устройства в браузере. Для этого открываем наш браузер и вписываем IP адрес в нашем случае это «192.168.1.52» и не стоит забывать про порт :8080. Таким образом в нашем случае полный IP адрес будет выглядеть таким образом «192.168.1.52:8080». После того как мы его вписали нажимаем «Enter». На открывшейся странице браузера выбираем подраздел «PAPER UI». Далее переходим во вкладку «Abb-ons» выбираем раздел «BINDINGS» И в данном разделе находим необходимый нам «Binding».
«Binding» — расширение «OpenHab» которое интегрирует внешнюю систему или устройства в нашем случае это будет наш ПЛК Easy E4.
Так как наш кантроллер обменивается информацией с платформой «OpenHab» с помощью протакола «Modbus TCP». То в данном разделе нам необходимо найти «Modbus Binding» и устанавить его.
«Modbus TCP» — открытый коммутационный протокол, который широко используется в промышленности для организации связи между электронными устройствами.
Подключение OpenHab с ПЛК Easy E4
После чего обновляем страницу нашего браузера и проверяем что наш «Binding» установился. После этого в левой части экрана переходим в подраздел «Configuration» далее подраздел «Things». После этого нам необходимо добавить «Modbus TCP Slave». Для этого нажимаем в верхней части экрана на соответствующий значок «+». После этого переходим во вкладку «Modbus Binding» нажимаем на кнопку «ADD Manually» и ищем «Modbus TCP Slave». После того как мы открыли данный раздел нам необходимо прописать наш «IP-адрес» ПЛК Easy E4 в нашем случае это «192.168.1.53» остальные значения в данном раздело оставляем по умолчанию. Нажимаем галочку в верхней части экрана и наш «Modbus TCP Slave» должен получить статус «Online».
Далее мы переходим в раздел «Configuration» далее подраздел «Things» здесь нам необходимо теперь добавить «Regular Poll». Для этого снова нажимаем на значок «+» в верхней части экрана. Раздел «Modbus Binding» нажимаем на кнопку «ADD Manually» и здесь находим «Regular Poll». После того как мы перешли в «Regular Poll» здесь нам необходимо произвести некоторые настройки. В данной вкладке в разделе «Bridge Selection» выбираем наш «Modbus TCP Slave». После этого ниже переходим в раздел «Length» здесь устанавливаем значение «256». Далее раздел «Start» вводим значения «1001». Далее раздел «Type» выбираем «coil, or digital put (DO)». Остальные значения оставляем по умолчанию и нажимаем галочку в верху. И обращаем внимание что статус нашего «Modbus TCP Slave» online.
После этого нам снова необходимо добавить еще одно устройство это «Modbus data». Для этого мы переходим в раздел «Modbus Binding» нажимаем на кнопку «ADD Manually» и здесь находим «Modbus data». Здесь также нам необходимо произвести поправки. В первом же разделе под названием «Name» вписываем такое что бы запутаться было невозможно. Далее тут во вкладке в разделе «Bridge Selection» выбираем наш «Regular Poll». Послле этого в разделе «Read address» вводим значения «1001» далее, раздел «Read value type» выбираем значение «Indiwidual Bit». Двигаемся дальше и переходим в раздел «Write type» и выбираем подраздел «Holding register». Далее раздел «Write value tape» здесь выбираем подраздел «16Bit positive or negative integer». И еще нам необходимо указать значение в разделе «Write address» будет здесь тоже «1001». Остальные значения оставляем так же по умолчанию, жмем галочку в верху и проверяем статус который, как и ранее должен быть «Online».
После этого нам необходимо в «Modbus Data» указать канал связи который мы будем производить в нашем случае мы оставим только режим «Value as switch». После этого преходим в раздел «Control» и проверяем нашу работоспособность.