Для поиска введите интересующее вас устройство или любой другой текст. Поиск будет произведен по всему сайту и форуму. Например: "ТРМ 102"
Развернуть каталог

SCADA КАСКАД и SoftLogic система KLogic    —    SoftLogic-система «KLogic»

SoftLogic-система программирования контроллеров с открытой архитектурой «KLogic»

Система программирования контроллеров «KLogic» состоит из исполнительной системы «KLogic Target», выполняющейся в контроллере, и инструментальной среды разработки «KLogic IDE», функционирующей под управлением операционной системы семейства Windows.

Структурная схема системы программирования контроллеров KLogic
Структурная схема системы программирования контроллеров KLogic

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

Исполнительная система многозадачна на любой аппаратно-программной платформе. Все функции реализуются в виде отдельных задач-потоков. Число задач, выполняющихся в работающей системе, зависит только от конфигурации и от возможностей применяемой платформы. Одновременно может функционировать несколько задач пользователя, каждая со своим периодом и приоритетом.

Исполнительная система реализована на языке программирования C и максимально абстрагирована от конкретного оборудования, что позволяет в минимальные сроки портировать ее на любую целевую платформу, для которой имеется компилятор языка C. В настоящее время исполнительная система имеет реализации под следующие актуальные целевые платформы:

Система программирования контроллеров «KLogic» поддерживает более 70 наименований и серий устройств полевого уровня, среди которых: модули ввода-вывода, счетчики электроэнергии, газа и пара, расходомеры, тепловычислители, терморегуляторы, устройства РЗА и т.п. Полный список поддерживаемых устройств можно посмотреть на сайте Группы предприятий «КАСКАД».

Для открытых и стандартных протоколов (Modbus RTU/ASCII/TCP, МЭК-60870-5-101/104) поддержка нового устройства в системе программирования контроллеров «KLogic» заключается только в добавлении в файлы шаблонов, имеющих XML-формат, описаний его свойств и каналов. Данная доработка не требует квалификации программиста и может быть проведена непосредственно конечным пользователем. Кроме того, имеется возможность воспользоваться специализированными конвертерами из файлов формата Microsoft Excel.

Инструментальная среда разработки представляет собой пакет программ, функционирующий под управлением ОС семейства Windows. Среда позволяет разрабатывать технологические программы с использованием функциональных блоков. Визуальное представление программы совмещается в древовидно-табличном виде и в виде схем на языке функциональных блоковых диаграмм – FBD. Кроме набора предопределенных функциональных блоков имеется возможность реализовывать собственные алгоритмы на языках программирования, максимально приближенных по синтаксису к языкам Pascal и C.

Установка параметров протокола связи с контроллером
Установка параметров протокола связи с контроллером
Создание программы пользователя на языке функциональных блоков
Создание программы пользователя на языке функциональных блоков
Разработка алгоритма на скриптовом языке программирования
Разработка алгоритма на скриптовом языке программирования
Вычитка оперативного архива KLogic
Вычитка оперативного архива KLogic

Отладка технологической программы возможна как в виде полноценной удаленной отладки на реальном контроллере, так и без связи с оборудованием в режиме эмуляции. Имеется версия исполнительной системы под платформу Win32 и эмуляторы контроллеров, что дает более широкие возможности для изучения системы программирования.

В «KLogic» реализован механизм ведения архивов контроллера. Поддерживаются оперативные архивы, формируемые на основе оперативно опрашиваемых контроллером данных, и исторические архивы, формируемые из архивов внешних устройств – счетчиков, тепловычислителей и т.п., что позволяет применять данную систему программирования контроллеров «KLogic» в задачах учета энергоресурсов.

Работа с панелями оператора возможна через протокол связи KLogic с верхним уровнем, поддерживающий стандартные функции протокола Modbus RTU.

Для связи с контроллером, работающим под управлением исполнительной системы, используются встроенные средства SCADA-системы, которые позволяют организовывать обмен по каналам RS-485 и Ethernet, а также по каналам сотовой связи GSM/GPRS/3G.

При необходимости интеграции с ПО сторонних производителей доступ к оперативным параметрам и архивам контроллера можно осуществлять по интерфейсам OPC DA и OPC HDA, используя бесплатный KLogic OPC-сервер.

Яндекс.Метрика