simple scada скрипты руководство

Скрипты Simple-Scada

История: » Нет тем выше этого уровня «

Важно! В скриптах Simple-Scada 2 используется Object Pascal компилятор. Обо всех командах и операторах присущих языкам Pascal/Delphi можно прочесть в интернете на сайтах связанных с языками Pascal/Delphi. Например, описание типов данных и ключевые слова.

Для удобного восприятия созданных скриптов рекомендуется распределять их по группам и подгруппам. Для перемещения скрипта используется метод «Drag-and-drop»: необходимо навести указатель на необходимый скрипт в панели скриптов, зажать ЛКМ на появившемся слева значке и перетянуть его в нужное место.

simple scada скрипты руководство. script editor new. simple scada скрипты руководство фото. simple scada скрипты руководство-script editor new. картинка simple scada скрипты руководство. картинка script editor new. История: » Нет тем выше этого уровня «

При этом произойдет переход на главный экран редактора скриптов:

simple scada скрипты руководство. script editor main. simple scada скрипты руководство фото. simple scada скрипты руководство-script editor main. картинка simple scada скрипты руководство. картинка script editor main. История: » Нет тем выше этого уровня «

1. Панель меню – включает в себя все варианты действий со скриптами.

• Создать группу внутри выделенной;

• Создать новый скрипт;

• Просмотреть ссылки на выделенный скрипт;

3. Область кода скрипта – здесь необходимо написать код скрипта.

4. Панель информации – здесь выводится информация о компиляции скрипта и текущих ошибках.

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

Источник

Руководство Simple-Scada

Важно! Для работы с сообщениями и трендами требуется установить систему управления базами данных (СУБД).

Для установки Simple-Scada необходимо запустить установочный файл:

simple scada скрипты руководство. step1. simple scada скрипты руководство фото. simple scada скрипты руководство-step1. картинка simple scada скрипты руководство. картинка step1. История: » Нет тем выше этого уровня «

После запуска установщика появится окно выбора языка установки. Выбираем язык и жмем «OK»:

simple scada скрипты руководство. step2. simple scada скрипты руководство фото. simple scada скрипты руководство-step2. картинка simple scada скрипты руководство. картинка step2. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. step3. simple scada скрипты руководство фото. simple scada скрипты руководство-step3. картинка simple scada скрипты руководство. картинка step3. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. step4. simple scada скрипты руководство фото. simple scada скрипты руководство-step4. картинка simple scada скрипты руководство. картинка step4. История: » Нет тем выше этого уровня «

Затем отобразится окно выбора директорий для основных файлов программы и пользовательских данных simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «. Рекомендуется устанавливать «системную» часть Simple-Scada на системный диск в папку «..\Program Files\Simple-Scada 2\», а папку с пользовательскими файлами можно выбрать на усмотрение пользователя. Главное, чтобы ОС разрешала создание, изменение и удаление файлов в этой папке без требования прав администратора. После выбора директорий жмем «Далее»:

simple scada скрипты руководство. step5. simple scada скрипты руководство фото. simple scada скрипты руководство-step5. картинка simple scada скрипты руководство. картинка step5. История: » Нет тем выше этого уровня «

На следующем шаге можно выбрать тип установки simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня « :

Выбрав тип установки жмем «Далее»:

simple scada скрипты руководство. step6. simple scada скрипты руководство фото. simple scada скрипты руководство-step6. картинка simple scada скрипты руководство. картинка step6. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. step7. simple scada скрипты руководство фото. simple scada скрипты руководство-step7. картинка simple scada скрипты руководство. картинка step7. История: » Нет тем выше этого уровня «

После завершения установки жмем «Завершить»:

simple scada скрипты руководство. step8. simple scada скрипты руководство фото. simple scada скрипты руководство-step8. картинка simple scada скрипты руководство. картинка step8. История: » Нет тем выше этого уровня «

Установщик создал ярлыки на рабочем столе и в меню «Пуск»:

simple scada скрипты руководство. step9. simple scada скрипты руководство фото. simple scada скрипты руководство-step9. картинка simple scada скрипты руководство. картинка step9. История: » Нет тем выше этого уровня «

Важно! Если производится установка лицензионной версии, то для работы сервера Simple-Scada (Server.exe) необходимо установить драйвер USB-ключа следуя инструкции.

Кликнув по ярлыку на рабочем столе можно перейти в директорию пользоватеских данных simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня « :

simple scada скрипты руководство. step10. simple scada скрипты руководство фото. simple scada скрипты руководство-step10. картинка simple scada скрипты руководство. картинка step10. История: » Нет тем выше этого уровня «

Рассмотрим ее содержимое:

• Папка Import – содержит файл-шаблон для импорта переменных из файла.

• Папка Pictures – в данную папку можно добавить пользовательские изображения (в формате «.png» с глубиной цвета 32 бита или ниже) необходимые для визуализации процесса. Допускается вложение пользовательских изображений в подпапки, но не более одного уровня вложенности. Имеется возможность создания анимированных изображений. Если в папке Pictures есть «.svg»-изображение, то web-клиент отобразит его, вместо «.png»-изображения.

• Ярлыки для запуска приложений :

▪ Client – программа-клиент, которая получает данные необходимые для визуализации и управления процессом от «Simple-Scada Server». Программа-клиент лишь отображает данные, полученные от сервера.

▪ Pictures – утилита для разбиения изображения на кадры и создания анимации.

▪ Server – выполняет основные функции: подключается к OPC-серверам, получает и записывает значения тегов на устройства, отвечает за выполнение скриптов, работает с базами данных и клиентами. При этом на нем можно запустить не один, а сразу несколько проектов. Также, он может работать с неограниченным количеством OPC-серверов и клиентов по локальной сети или через интернет. При этом, пользователь может использовать защищенный канал связи. Канал защищается TLS шифрованием. Большим плюсом также является распределение разных задач на разные потоки, что позволяет быстрее выполнять задачи в многоядерных системах.

Источник

Скрипты Simple-Scada

function SendTelegram( const AMessage: string ; const ARecipients: string = » ; const AMode: TM_TelegramParseMode = tpmNone; const ASound: Boolean = TRUE): TM_Telegram;

Необязательный параметр. Определяет тип разметки. Имеет тип TM_TelegramParseMode. Telegram поддерживает ограниченное HTML/Markdown форматирование. Подробнее о форматировании сообщений в Telegram можно прочесть в документации Telegram: Markdown разметка, HTML разметка.

Необязательный параметр. Определяет, нужно ли выдавать звуковой сигнал при получении сообщения.

simple scada скрипты руководство. tog code 1. simple scada скрипты руководство фото. simple scada скрипты руководство-tog code 1. картинка simple scada скрипты руководство. картинка tog code 1. История: » Нет тем выше этого уровня « 1. Отправка Telegram-сообщения без вложения simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. tog code 1. simple scada скрипты руководство фото. simple scada скрипты руководство-tog code 1. картинка simple scada скрипты руководство. картинка tog code 1. История: » Нет тем выше этого уровня « 2. Отправка Telegram-сообщения с вложением simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. tog code 1. simple scada скрипты руководство фото. simple scada скрипты руководство-tog code 1. картинка simple scada скрипты руководство. картинка tog code 1. История: » Нет тем выше этого уровня « 3. Отправка Telegram-сообщения с отчетом simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. tog code 1. simple scada скрипты руководство фото. simple scada скрипты руководство-tog code 1. картинка simple scada скрипты руководство. картинка tog code 1. История: » Нет тем выше этого уровня « 4. Отправка Telegram-сообщения с форматированием simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «

simple scada скрипты руководство. tog code 1. simple scada скрипты руководство фото. simple scada скрипты руководство-tog code 1. картинка simple scada скрипты руководство. картинка tog code 1. История: » Нет тем выше этого уровня « 5. Отправка Telegram-сообщения с Emoji смайлами simple scada скрипты руководство. link. simple scada скрипты руководство фото. simple scada скрипты руководство-link. картинка simple scada скрипты руководство. картинка link. История: » Нет тем выше этого уровня «

Для отправки Emoji смайлов в Telegram проделайте следующие действия:

1. Откройте таблицу Emoji смайлов по этой ссылке.

3. Включите переключатель «Hex», чтобы отобразить коды смайла.

4. Если в таблице имеется колонка «Surrogates», значит смайл состоит из двух символов. Скопируйте значения из колонки «Surrogates» и добавьте к каждому «#$», например:

5. Если колонка «Surrogates» отсутствует, значит смайл состоит из одного символа. Тогда просто скопируйте код из колонки «Code» и используйте его в скрипте, дополнив символами «#$», например:

При формировании сообщения следует помнить, что всё сообщение должно быть приведено к типу String, например:

, код смайла начинается с символа #, он всегда имеет тип String. Текст в одинарных кавычках тоже всегда имеет тип String. Такой код будет работать правильно, ведь используется сложение String + String.

Второй пример, код смайла (String) плюс текст компонента Text1 (UTF8String):

, код смайла имеет тип String, но текст компонента Text1 имеет тип данных UTF8String, что указано в руководстве. Поэтому, требуется перевести UTF8String в String используя функцию UTF8ToString. Теперь сообщение отправится правильно. Если не преобразовать весь текст к типу String, то сообщение придет в виде иероглифов или вопросительных знаков.

Источник

Руководство Simple-Scada

simple scada скрипты руководство. field view. simple scada скрипты руководство фото. simple scada скрипты руководство-field view. картинка simple scada скрипты руководство. картинка field view. История: » Нет тем выше этого уровня «

Компонент «Поле» обладает общими свойствами и событиями, а также дополнительными:

Прозрачность поля по шкале от 0 до 255.

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

Текущее значение выводимое в поле. Отображается только в редакторе. После запуска Simple-Client значение будет считываться по свойству «Переменная» заполненному ниже. Это свойство сделано для удобства разработчика – сюда можно ввести пример значения переменной контроллера и увидеть, как оно будет выглядеть согласно установленным в данный момент свойствам.

При активации данного свойства, после ввода значения будет появляться окно подтверждения действия.

Адрес, Минимум, Максимум, Единицы измерения, Формат, Сдвиг запятой

Показать единицу измерения

Отобразить/скрыть единицу измерения в поле. Единица измерения берется из шкалы переменной, указанной в свойстве «Переменная».

При активации данного свойства, в поле отображаются «*» вместо символов.

Менять цвет по нарушению граничных значений, указанных в дополнительных свойствах переменной. При нарушении предупредительных границ цвет изменится на желтый, при нарушении аварийных на красный.

Прозрачность рамки поля по шкале от 0 до 255.

Положение подписи поля.

Подпись (цвет шрифта)

Цвет шрифта подписи.

Подпись (прозрачность шрифта)

Прозрачность шрифта поля по шкале от 0 до 255.

Подпись (прозрачность фона)

Прозрачность фона подписи по шкале от 0 до 255.

Автоматически подбирать шрифт в зависимости от размеров поля.

Отступ между символами шрифта.

Прозрачность шрифта поля по шкале от 0 до 255.

Источник

Скрипты Simple-Scada

Класс TM_Object является продолжением класса TM_Control и включает в себя все его свойства, добавляя к ним свои собственные (например, свойства основной и доп. переменной, цвет мигания и т.д.). При этом все компоненты («Поле», «Уровень», «Изображение» и т.д.), которые можно добавить на страницы/подстраницы/окна в редакторе Simple-Scada, являются наследниками класса TM_Object.

Адрес тега на OPC-сервере

Формат отображения значения

Смещение десятичной запятой

Цвет, которым будет мигать объект

Текущее значение переменной связанной с объектом

Основная переменная, с которой связан объект

Возвращает ID основной переменной объекта

Дополнительная переменная, с которой связан объект

Возвращает ID дополнительной переменной объекта

Дополнительный указатель, который можно использовать по своему усмотрению

Текущее значение переменной связанной с объектом, переведенное в тип Boolean

Текущее значение переменной связанной с объектом, переведенное в тип Integer (целое число)

Текущее значение переменной связанной с объектом, переведенное в тип Int64(большое целое число)

Текущее значение переменной связанной с объектом, переведенное в вещественное число.

Текущее значение переменной связанной с объектом, переведенное в вещественное число с высокой точностью

Текущее значение переменной связанной с объектом, переведенное в вещественное число с очень высокой точностью

Текущее значение переменной связанной с объектом, переведенное в вещественное число (для финансовых вычислений)

Текущее значение переменной связанной с объектом, переведенное в дату/время

Текущее значение переменной связанной с объектом, переведенное в строку с учетом формата переменной

Текущее значение переменной связанной с объектом, переведенное в строку UTF8 с учетом формата переменной

Текущее значение переменной связанной с объектом, переведенное в строку ANSI с учетом формата переменной

Текущее значение переменной связанной с объектом, как универсальный тип Variant

Возвращает значение связанной с объектом переменной, как дату/время в формате строки для SQL запроса

Возвращает владельца объекта(подстраницу или окно)

Вызывает событие OnClick ( пользователь кликнул объект мышкой )

Вызывает событие OnDblClick ( пользователь дважды кликнул объект мышкой )

Вызывает событие OnMouseUp ( пользователь отпустил клавишу мышки )

Вызывает событие OnDataChange (переменная указанная в параметре «Переменная» изменила свое значение)

Вызывает событие OnDataChangeEx (переменная указанная в параметре «Доп. переменная» изменила свое значение)

Источник

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

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