Главная - Продукция - Программное обеспечение - PLCDesigner - интегрированная система программирования контроллеров

PLCDesigner - интегрированная система программирования контроллеров

Интегрированная система программирования контроллеров PLCDesigner использует языки технологического программирования в соответствии со стандартом IEC 61131-3 и обеспечивает разработчика эффективными инструментальными средствами, включающими эмуляцию ПЛК, точки останова, пошаговую отладку, трассировку значений переменных.


Архитектура

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


 

Возможности:

  • интуитивно понятный графический интерфейс позволяет легко создавать и отлаживать проекты;
  • методология структурного программирования дает возможность описывать автоматизируемый процесс в наглядной и понятной форме;
  • механизм объектного визуального программирования позволяет строить алгоритмы технологических процессов в виде логических схем, состоящих из функциональных блоков и связей между ними;
  • Наличие встроенных библиотек функций и функциональных блоков существенно сокращает время проектирования;
  • Удобные средства разработки и отладки программ:
    • редактор дерева проекта;
    • редактор переменных;
    • графический редактор SFC схем;
    • графический редактор FBD схем;
    • графический редактор LD схем;
    • редактор для программирования на языке IL;
    • эмулятор контроллера;
    • средства удаленной отладки;



    Языки программирования:


     

    SFC - Графический язык последовательных функциональных схем. Специализированный язык для описания управляющих последовательностей в виде графических схем.
    FBD - Графический язык диаграмм функциональных блоков. Позволяет строить сложные схемы на основе библиотечных функций, связанных в диаграмму.
    LD - графический язык программирования, являющийся стандартизованным вариантом класса языков релейно-контактных схем. Графический редактор FBD/LD позволяет включать в LD-схемы блоки FBD, в том числе библиотечные функциональные блоки.
    IL - Список инструкций. Текстовый язык низкого уровня, позволяющий формулировать алгоритмы в виде набора инструкций.

     





    Библиотеки:

     

    • библиотека функций и функциональных блоков стандарта IEC 61131-3;
    • дополнительная библиотека функциональных блоков для проектирования систем автоматизации;
    • библиотека пользовательских функций;

     



    Средства отладки:

     

    • загрузчик программ
    • эмулятор контроллера позволяет выполнять
      отладку программы без аппаратных средств
    • средства удаленной отладки
    • определение точек останова
    • пошаговая отладка
    • отображение и редактирование значений переменных

     

Виртуальная машина

Исполняет программы на целевом контроллере Сонет. Работает также под управлением операционных систем QNX и MS Windows.  Виртуальная машина написана на POSIX С и может быть легко перенесена на другие аппаратные платформы, что обеспечивает возможность использования cреды разработки PLC Designer для новых типов контроллеров.