Способы интеграции Симп Лайт с внешними системами

Не смотря на первичную простоту освоения системы, Симп лайт содержит продвинутые средства для тех, кому мало базового функционала и требуется интеграция с системами верхнего уровня, например с MES/ERP системами, или с 1С или с ВЭБ-порталами и облачными системами.

На данный момент существует 4 способа обмена информацией с другими системами:

  1. Modbus Slave
  2. SQL через ODBC драйвер
  3. Обмен файлами
  4. HTTP/S получение и отправка данных

Опишем каждый из них более подробно.


Modbus Slave

Симп лайт может эмулировать модбас устройство, т.е. для сторонних систем он может быть как контроллер с поддержкой MODBUS TCP. При этом любой из тегов системы можно «пробросить» в область модбас регистров и при этом назначить ему произвольный адрес.

Этот метод позволяет привести к единому знаменателю все опрашиваемые системы (не важно через что они получены — модбас, OPC или HTTP ) и затем отдать их во внешнюю систему через стандартный протокол Modbus TCP.

Статья с примером: http://support.simplight.ru/topics/369-integratsiya-so-storonnimi-sistemami-cherez-modbus-slave-tcp/


SQL через ODBC драйвер

С помощью скриптовой системы можно формировать произвольные запросы данных в сторонние базы данных, а также запись в них.

Поддерживаются SQL операторы INSERT, UPDATE, DELETE, SELECT и другие.

С помощью этого способа возможно решение следующих типовых задач:

  • Перекачка данных из базы Симп Лайт в базу MSSQL (или mysql, firebird, sqlite)
  • Подтягивание данных из сторонней базы, например рецептов, технологических инструкций и т.п. и вывод их на экран или применение при расчётах
  • Выгрузка данных в сторонние системы отчётности.

Подробнее в статье (и пример есть)  http://support.simplight.ru/topics/301-rabota-so-storonnimi-bazami-dannyih-cherez-sql-odbc/


Обмен файлами

Симп Лайт может записывать файл нужной структуры (csv, json, xml, txt) в указанную папку с необходимым интервалом, откуда сторонняя система его может забрать.

Функции для работы с файлами описаны в документации:

http://simplight.ru/manual/vnutrennie-funktsii-dlya-raboty-so-skriptami/komandy-dlya-raboty-s-tekstovymi-faylami


HTTP/S получение и отправка данных

Симп Лайт поддерживает обмен данными с другими системами посредством HTTP запросов.

Поддерживаются методы POST, GET.  Поддерживается SSL и авторизация.

Подробнее в статье (с примерами)  http://support.simplight.ru/topics/368-integratsiya-so-storonnimi-sistemami-cherez-https-i-json/


 

Способы интеграции Симп Лайт с внешними системами: 2 комментария

  1. Добрый день . Подскажите пожалуйста возможно добавить картинку для фона в графическом интерфейсе ? Спасибо

  2. Если речь идет про фон для мнемосхем, то просто щелкните в пустое место на мнемосхеме (в Редакторе) и в свойствах слева найдите свойство Изображение и в нем выберите нужный вам графический файл.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *