Новые возможности SCADA SIMP Light версии 4.4.1

Последнее изменение:


Версия 4.4.1.700 Дата выпуска: 10.08.2016


Основные доработки/изменения:

Новый функционал(коротко, ниже с примерами и видео).


1. Реализован MODBUS сервер (в режиме slave mode). Можно “шлюзовать”(обмениваться) данные в другие системы через протокол MODBUS TCP.

2. Реализована система логгирования/записи действий пользователей.

3. Реализована система двойного ID канала, теперь SIMP загружает каналы, и сохраняет все связи, даже если у канала нет связи с источником данных (к примеру другие настройки ОРС).

4. Добавлен новый компонент вывода много-строчной текстовой информации на мнемосхему.

5. Уведомление по e-mail поддерживает работу с SSL(наконец то).

6. В скриптовой движок добавлены компоненты, idHTTP, и JSON. Добавляет возможность разработки собственного драйвера.

7. В скриптовой движок добавлены компоненты для работы с SQL базами данных.

8. В скриптовой движок добавлены процедуры OnStartScript, OnStopScript вызываемые при старте и завершении работы скрипта соответственно.

9. В компоненты "Цифровой задатчик" и "Строковый задатчик" добавлена возможность выбора шрифта, при этом компонент изменяет свою высоту в зависимости от размера выбранного шрифта

10. Добавлена возможность выбрать прозрачный фон для кнопок управления (триггер, тумблер, кнопка без фиксации).

11. Все кнопки поддерживают мульти-строчный режим.

12. Менеджер проектов, добавлена настройка - сохранять/не сохранять БД при архивировании проекта

13. Drag and Drop файла проекта в рабочее окно менеджера проектов.


Исправление ошибок:

1. Компонент "изображение" - не сохранялось свойство прозрачности.

2. Доработан механизм завершения работы MODBUS драйвера.

3.Ошибка, связанная с пунктом меню закрытия мнемосхемы в "Мониторе"

4. Позиционирование таблицы данных в "мониторе"

5. Ошибка, связанная с отображением свойств компонента "труба"

6. Редактор мнемосхем. Кнопки управления при включенном окне подтверждения записи, неправильно отображали своё состояние.

7. Менеджер проектов, ассоциация файлов резервных копий с программой.

8. Редактор мнемосхем, дублирование свойств в компоненте "кнопка записи фиксированного значения"


Подробнее о новом функционале.


Работа Симп Лайт в режиме Modbus сервера.

Так же этот режим называется MODBUS slave.

Симп может “мимикрировать” под железку с поддержкой MODBUS TCP.


Это позволяет отдавать «живые”данные в сторонние системы, например в другие SCADA-системы или в MES-системы или в системы визуализации (iRidium), т.е. любая сторонняя система, поддерживающая протокол MODBUS TCP, может полноценно взаимодействовать с Симпом (получать и отправлять данные).


Пример. Подключение iRidium как мобильного клиента для iOS (iPad).


Youtube video

Этот же проект можно использовать на устройствах Android.


Файлы примеров:
для SIMP Light - SIMP_iRidium_Example.slz
для iRidium - iRidium_SIMP_Example(modbus).irpz


Система записи (логгирования) действий пользователей.

Система записывает все действия пользователей в системе SIMP Light.


Перечень записываемых событий:

  1. Смена настроек
  2. Смена свойств тегов
  3. Запуск компонентов (Монитор, Редактор каналов и т.п)
  4. Логин/логаут пользователя
  5. Запись значения в тег с элементов управления.

Это может быть необходимо при разборе нештатных ситуаций, когда кто то сменил параметры системы (например уставки канала) и из за этого произошла авария и т.п.


Логи находятся в папке C:\Users\Public\Documents\SimpLight\Log

Пример журнала Log_2016.07.20.csv


Внедрение системы двойного ID канала.

Теперь SIMP загружает каналы, и сохраняет все связи, даже если у канала нет связи с источником данных (к примеру другие настройки ОРС).

Разрыв связей может происходить от смены имени ОПС сервера, или имени группы или смены COM порта устройства.



Новый компонент вывода много-строчной текстовой информации на мнемосхему.

Image 257


Позволяет выводить много-строчный текст на экран, с переносом строк.

Используется для вывода рецептур или инструкций или подобного.

Источником данных может быть тег типа String.

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


Так-же может отображать статический текст (заданный в Редакторе мнемосхем).


Файл примера: SIMP_Multiline_demo.slz


Доработка механизмов отправки уведомлений по e-mail, поддержка работы с SSL.

Сейчас система поддерживает SSL, поэтому стала возможна отправка писем на любые почтовые сервисы.


Пример настройки GMAIL


Image


Примеры настроек других систем: http://www.mailout.ru/560/


В скриптовой движок добавлены компоненты для работы с HTTP/S и JSON.

Наконец-то появилась возможность разработки собственного драйвера для устройств, поддерживающих HTTP запросы.

Примеры применения этого функционала:


1.Отправка СМС через портал SMS.RU


Пример - SIMP_SEND_SMS-RU.slz


Image 13



Image 14


Зарегистрироваться на портале отправки СМС можно по адресу - simplight.sms.ru


Помощь по интеграционному API - https://sms.ru/?panel=api&subpanel=method&show=sms/send


2.Драйвер для GSM контроллера RADSEL CCU-825


Статья по подключению с примерами http://simp.userecho.com/topics/299-integratsiya-simp-light-i-oborudovaniya-radsel-ccu825/


3.Получение информации о погоде

Будет пример

4.Управление PTZ- камерами

Будет пример


В скриптовой движок добавлены компоненты для работы с любыми базами данных через ODBC .

Появилась возможность интеграции с любыми БД верхнего уровня (MSSQL, MySQL, BireBird)


Можно отправлять живые и архивные данные из СИМП в стороннюю БД,

можно принимать данные из сторонней БД (например рецепты).


Проект пример работы с базой MSSQL(операции SELECT, UPDATE, INSERT, DELETE)


SQL_example.slz


В скриптовой движок добавлены процедуры OnStartScript, OnStopScript.

Они вызываются при старте и завершении работы скрипта соответственно.

Очень нужны, когда надо создать в скрипте объект при старте Монитора и уничтожить его при закрытии. Используется при работе с HTTP/JSON/ADO объектами.


Пример синтаксиса:

var i: integer; // вызов при первом выполнении скрипта

procedure OnStartScript;
begin

end;

// вызов при завершении работы приложения
procedure OnStopScript;
begin

end;

// основное тело скрипта
begin

end.

Компонентам "Цифровой задатчик" и "Строковый задатчик"добавлена возможность выбора шрифта.


Компоненты изменяют свою высоту в зависимости от размера выбранного шрифта.

Легко можно создавать интерфейсы под тач-панели/сенсорные экраны.


Image 10


Добавлена возможность выбрать прозрачный фон для кнопок управления (триггер, тумблер, кнопка без фиксации).

Image 11



Все кнопки поддерживают мульти-строчный режим.

Image 258



В менеджер проектов добавлена настройка - сохранять/не сохранять базу данных при архивировании проекта

Image 255



Drag and Drop файла проекта в рабочее окно Менеджера проектов.

DRAG&DROP




Что дальше?

Image 234 Задать вопрос.

Image 235Скачать бесплатную версию на 16 тегов

Image 237 Заказать счёт.

Image 236 Посмотреть цены.



Эта статья была полезна для 5 людей. Эта статья помогла вам?