Пользовательские программные инструменты

CODESYS®

CODESYS® — это передовое, полностью бесплатное программное обеспечение, используемое для программирования выбранных телеметрических контроллеров в линейке устройств Inventia. Оно предоставляет интуитивно понятные и эффективные инструменты для разработки внутренних управляющих приложений, сочетая передовые технические возможности с простотой использования. Программное обеспечение предоставляет доступ к различным функциям, включая: текстовый редактор, диагностику, симулятор устройства. Это популярная система программирования, которая используется множеством различных производителей и постоянно развивается.

Редактор Codesys позволяет создавать программы на всех стандартных языках, предусмотренных стандартами PLC: Схема лестницы (LD), Структурированный текст (ST), Схема функциональных блоков (FBD), Список инструкций (IL), Схема последовательных функций (SFC). Кроме того, он дополняет их языком C, что позволяет создавать более сложные программы. Важно, что программисты могут свободно использовать эти языки по своему усмотрению в рамках одного проекта.

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

Преимущества CODESYS:

  • Соответствие стандарту IEC 61131-3 — поддерживаются такие языки, как ST, LD, FBD, SFC, а также C.
  • Широкие диагностические возможности.
  • Расширяемость функциональности за счет добавления библиотек.
  • Удобство переноса кода между различными проектами.
  • Встроенный инструмент визуализации с готовым набором элементов для мониторинга и управления процессом.
  • Возможность создания пользовательских функций и функциональных блоков.
  • Инструмент документирования.

Что выигрывает МТ от использования программного обеспечения CODESYS?

  • Создание программ с использованием наиболее популярных в автоматизации методов программирования ПЛК, таких как лестничные диаграммы (LD), функциональные блок-схемы (FBD), структурированный текст (ST) или последовательные функциональные диаграммы (SFC).
  • Возможность использования нескольких языков программирования в рамках одного проекта, что позволяет выбрать наиболее подходящий для решения конкретной задачи.
  • Возможность создания нескольких потоков выполнения.
  • Доступ к обширному набору готовых библиотек, расширяющих функциональность среды. Это ускоряет процесс разработки и упрощает создание сложных приложений.
  • Возможность определения пользовательских функций и функциональных блоков.
  • Соответствие стандарту IEC 61131-3, широко принятому в индустрии автоматизации, обеспечивает интуитивно понятную среду для новых пользователей MT.
  • Мощные инструменты отладки позволяют контролировать и принудительно изменять переменные, что упрощает тестирование программы как непосредственно на устройстве, так и с использованием симулятора.
  • Инструмент визуализации позволяет создавать экраны, отображающие состояние процесса в виде анимации, графиков, таблиц и диаграмм с возможностью установки управляющих значений.
  • Инструмент документирования.

MT Manager (MTM)

Вместе с модулями телеметрии и отслеживания местоположения мы поставляем интуитивно понятное программное обеспечение MT Manager (MTM) для простой настройки всех параметров, режимов работы и функций каждого модуля, а также для создания управляющей программы, которую должен выполнять модуль. Пользователь может свободно присваивать модулям названия, а также их входы и выходы для облегчения идентификации. MT Manager не требует специальных знаний, а значение отдельных полей и функций четко описано в документации, поставляемой в электронном и печатном виде.

MTManager — конфигурация

MTManager — текстовое программирование

Все изменения конфигурации и программах управления, включая обновление прошивки, могут быть выполнены удаленно через GPRS-сеть. Такая возможность экономит время и сокращает количество выездов пользователя на удаленные объекты, где установлены модули. Встроенная система безопасности предусматривает для каждого модуля пароль доступа, а также списки авторизованных IP-адресов и телефонных номеров, которым разрешено общаться с модулем.

MTMmanager — лестничное программирование

Все попытки несанкционированного доступа к модулю игнорируются. В случае модулей работающих от батареи, где GPRS-модем неактивен большую часть времени работы, удаленные изменения конфигурации выполняются дополнительным программным пакетом MT Spooler (MTS). MTS ставит в очередь задания, заданные пользователем для каждого модуля системы, и отправляет их модулям во время следующего сеанса связи.

MTManager — программирование MTprog

Кроме того, мы бесплатно поставляем драйвер связи MT Data Provider, который поддерживает связь с удаленными модулями телеметрии, используя либо шлюз MT, либо GPRS-модем или роутер, либо Интернет.

MTManager — мониторинг

MTManager — обновление прошивки

Этот драйвер работает на платформе 2000/XP/2003/2008/VISTA/7 и обеспечивает доступ к текущим данным через стандартный интерфейс OPC (OLE for Process Control). Все типы данных (опрос, события, записи регистратора с временной меткой) доступны в виде CVS/XML файлов или могут быть автоматически записаны в любую стандартную реляционную базу данных (например, MS SQL Server, MSDE, Oracle) через механизм ODBC.

MTManager — обновление прошивки

Такое решение обеспечивает открытое подключение и легкую интеграцию с современными системами визуализации HMI/SCADA (анимированные графики, тренды, аварийные сигналы), электронными таблицами и системами обработки данных (выставление счетов, анализ, диагностика и оптимизация).

MT Data Provider - communication driver

Пользователь также получает бесплатный коммуникационный драйвер MT Data Provider, который поддерживает связь с удаленными телеметрическими модулями через коммуникационный шлюз MT (например, MT-202, MTX-2050), GPRS-модем, GPRS-маршрутизатор или Интернет. Драйвер, работающий на платформе Windows, предоставляет данные в реальном времени через стандартный интерфейс OPC (OLE for Process Control), а исторические данные (записи журнала) — через файлы CSV/XML. Также возможно прямое сохранение данных измерений через интерфейс ODBC в стандартную реляционную базу данных (например, MS SQL Server, MSDE, Oracle). Данное решение обеспечивает прямое подключение к современным системам визуализации SCADA (анимированные схемы, графики, сигналы тревоги), электронным таблицам и системам обработки данных (выставление счетов, аналитические, диагностические, оптимизационные системы). В зависимости от настроек конфигурации, независимых для каждого модуля телеметрии, MT Data Provider может осуществлять связь, опрашивая модуль в заданное время и/или принимая незапрошенные кадры событий, спонтанно отправляемые модулем телеметрии (незапрошенные сообщения).

Использование MT Data Provider дает следующие преимущества:

  • Возможность событийной работы системы.
  • Выполнение задач по расписанию.
  • Возможность использования функции регистратора данных для телеметрических устройств.
  • Возможность считывания данных по запросу.
  • Широковещательный режим работы.
  • Поддержка открытых стандартов обмена данными: OPC, CSV, XML, ODBC.
  • Возможность удаленной синхронизации часов RTC в модулях.
  • Поддержка всех модулей серии MT, MTX и ML.