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

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

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

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

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

  • Платформы
  • Характеристики
  • Протоколы
  • Преимущества
  • Скриншоты
  • Скачать

В настоящий момент исполнительная система KLogic имеет реализации под следующие целевые платформы и операционные системы:

  • Платформы Win32, WinCE в виде службы (service) ОС Windows или эмулятора (приложение);
  • Контроллеры ICP DAS I7188, I8000 - ОС MiniOS7;
  • Контроллеры МФК, ТКМ-52 - ОС MS-DOS;
  • Контроллер ТКМ410 (ARM7) - ОС eCos;
  • Контроллер Теконик P06 - ОС Linux;
  • Контроллер Fastwel CPU-188 - ОС MS-DOS;
  • GSM-терминалы Falcom серий A2-xx, A3-xx;
  • Контроллер DECONT A9 - ОС Linux;
  • Контроллеры ОВЕН ПЛК 100, ПЛК 304, ПЛК 308 - ОС Linux;
  • Контроллеры MOXA UC-7112-LX Plus, IA-240 - ОС Linux;
  • Контроллер РоТеК BT-6000 - ОС Linux;
  • Встраиваемый компьютер Advantech ARK-3360 - ОС Linux;
  • Контроллер Segnetics SMH2Gi - ОС Linux;
  • Контроллеры Wiren Board 4, Wiren Board 5 - ОС Linux.

Поддержка других платформ вполне осуществима по желанию заказчика при предоставлении опытных образцов контроллерной техники.

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

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

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

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

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

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

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

Система программирования контроллеров KLogic поддерживает протоколы ввода/вывода следующих внешних и внутренних (расположенных в самом контроллере) устройств/модулей:

Внутренние модули ввода-вывода:

  • ICP DAS I-7188;
  • ICP DAS I-8000;
  • MOXA IA-240;
  • Segnetics SMH2Gi;
  • Switron BT-6000;
  • МФК;
  • ОВЕН ПЛК 100;
  • Теконик P06;
  • ТКМ410.

Внешние модули ввода-вывода:

  • DEP;
  • ICP DAS I-7000, I-87K;
  • MicroLAN (устройства Dallas);
  • MOXA ioLogik (протокол Modbus);
  • RealLab;
  • Pixel MC и MR (применяются с контроллером Segnetics SMH2Gi);
  • TOPAZ ТМ DIN16 ПиЭлСи Технолоджи (протокол МЭК-101/104);
  • АРМКОНT (протокол Modbus);
  • ИМК;
  • ОВЕН;
  • ТЕКОНИК.

Счетчики электроэнергии:

  • SL7000;
  • Госан СУП;
  • Меркурий 230 ART, ART2;
  • Меркурий PLC;
  • СЭТ-4ТМ.02, СЭТ-4ТМ.03(М);
  • СЭБ-1ТМ.01(02);
  • ПСЧ-4ТМ.05;
  • Энергомера CE301/303/304, CE300/302, ЦЭ6850М.

Счетчики газа, пара:

  • ВКГ-2;
  • ИРВИС-РС4;
  • Метран 331, 332;
  • СПГ741, СПГ761 ЗАО "НПФ "ЛОГИКА".

Водосчетчики:

  • АС-001.

Расходомеры:

  • РСМ;
  • РСЦ;
  • Взлет ПРОФИ-222, УСРВ-510ц (протокол Modbus);
  • ТЕСС-Инжиниринг УРЖ2КМ (протокол Modbus).

Тепловычислители:

  • Elkora;
  • MultiCal;
  • Взлет TCPB-027 (протокол Modbus);
  • ВКТ-5, ВКТ-7;
  • МКТС (протокол Modbus);
  • СПТ941, СПТ942, СПТ961 ЗАО "НПФ "ЛОГИКА";
  • ТЕСС-Инжиниринг СТУ-1 (протокол Modbus);
  • ТСРВ-024М (протокол Modbus);
  • ТЭМ.

Терморегуляторы:

  • Danfoss ECL;
  • ТЕРМОДАТ;
  • Этон РТ-20x0.

РЗА:

  • IPR-A (протокол Modbus);
  • MiCOM (протокол Modbus);
  • SIPROTEC (протокол МЭК-101/104);
  • VAMP 51 (протокол Modbus);
  • Контроллеры присоединения ITDS HVD3 ПиЭлСи Технолоджи;
  • МТЗ-610 (протокол Modbus);
  • Орион РТ3 (протокол Modbus);
  • Сириус-ОЗЗ, Сириус-2-x (протокол Modbus);
  • Система возбуждения Unitrol 6800 (протокол Modbus);
  • УЗА-10A2, УЗА-10-В (протокол Modbus);
  • Устройства Compact, Micrologic (Masterpact) Schneider Electric (протокол Modbus);
  • ЭКРА (протоколы Modbus, МЭК-101/104).

Измерители электрического тока:

  • AET (протокол Modbus);
  • CIRCUTOR CVM-MINI (протокол Modbus);

Универсальные протоколы:

  • Distributed Network Protocol, v3;
  • Modbus RTU, ASCII, TCP;
  • МЭК-101/104;
  • МЭК-61850.

Специальные:

  • GPRS (только для Linux);
  • GPS-приемник NAVI-S;
  • NTP;
  • SMTP (только для Win32);
  • SNMP (только для Win32);
  • TwinCAT ADS (только для Win32);
  • Контроллеры KLogic (межконтроллерный обмен по МЭК-101/104);
  • Клиент OLE for Process Control (только для Win32).

Остальные:

  • Centrilift Electrospeed GCS. Управление ПЭД (протокол Modbus);
  • Весы паллетные CAS CPS;
  • Весы электронные ПВ30;
  • Датчики температуры-влажности Autonics THD-R-T (протокол Modbus);
  • Датчики температуры-влажности Lumel P18 (протокол Modbus);
  • Датчики уровня ДУУ4-RS;
  • Индукционный термосварочный аппарат SIG CAP;
  • Контроллеры присоединений ЭНИП-2 (протокол Modbus);
  • КП ТМ-512;
  • Масссовый расходомер и плотномер MicroMoution 3500;
  • Модули управления кондиционером МУК-2;
  • МСУК Волна Bitbus, TCP/IP;
  • Преобразователь протокола С2000-ПП ИСО "Орион" Bolid;
  • Преобразователь измерительный напряжения переменного тока ЦВ 9055/1;
  • Преобразователь измерительный цифровой частоты переменного тока ЦД 9258;
  • Преобразователи многофункциональные PD194E/Z (протокол Modbus);
  • Преобразователи частоты Danfoss VLT2800;
  • Преобразователь BMS - Modbus Bender FTC470XMB;
  • СЛВС "Черный Ящик-2000" НТЦ "ГОСАН";
  • Щитовые приборы SFERE (протокол Modbus);
  • Щит постоянного тока ЗАО "Конвертер" (протокол Modbus);
  • Устройства плавного пуска Danfoss MCD3000;
  • Устройство синхронизации времени УСВ-2;
  • Частотно регулируемый привод Adaptor Control AMD (VFD-A);
  • Частотно регулируемый привод HYUNDAI N300;
  • Электроприводы транзисторные регулируемые асинхронные Триол.

Список постоянно пополняется новыми типами поддерживаемых устройств и протоколов. Для открытых и стандартных протоколов (Modbus RTU, МЭК-101/104, DNP3 и т.п.) поддержка нового устройства в KLogic заключается только в добавлении в файлы шаблонов (XML-формат) описаний его свойств и каналов. Такая доработка не требует квалификации программиста и может быть проведена самим конечным пользователем.

 

Новый редактор схемы CFC

  • Значительно увеличена скорость прорисовки схемы CFC;
  • Добавлен «Навигатор», представляющий собой уменьшенную копию задачи пользователя;
  • Полностью переработан внешний вид функциональных блоков.

Новый механизм вычитки архивов

  • Повышена нестабильность вычитки архивов, повышена общая скорость вычитки;
  • Добавлена возможность прервать процесс вычитки архива;
  • Реализовано отображение кодов и наименований ошибок в логе. 

Простая интеграция новых устройств

  • Удобный интерфейс добавления пользователем произвольных устройств, использующих стандартные протоколы Modbus (RTU, TCP) и IEC 60870-5-104 (КП);
  • Карта адресов устройства заполняется в табличном виде при помощи табличного редактора пакета Microsoft Office или OpenOffice

Парольный доступ к контроллеру

 

Необходима консультация?

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

Мы обязательно предложим Вам решения высокого научно-технического уровня, проконсультируем Вас, а также сможем, при необходимости, принять любое реальное участие в разработке и внедрении Вашего проекта!

Задать вопрос

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

+7 (8352) 22-34-32
support@kaskad-asu.com