Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Codesys

Назначение программного комплекса Codesys

Определение 1

Codesys – это инструментальный программный комплекс промышленной автоматизации.

Комплекс Codesys разработан компанией 3-D Smart Software Solutions GmbH. Его основное назначение заключается в программировании программируемых логических контроллеров, а также промышленных компьютеров в стандарте МЭК 61131-1. В настоящее время данный комплекс является штатным инструментом программирования контроллеров в таких компаниях, как:

  • АВВ,
  • ifm,
  • Keb,
  • Lenze,
  • Kontron,
  • Beck IPC,
  • Berger Lahr,
  • WAGO,
  • Fastwel,
  • Beckoff.

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

Определение 2

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

Codesys является одним из самых мощных из доступных для операционной системы Windows инструментов МЭК 61131-3 для программирования контроллеров. Комплекс поддерживает все пять стандартных языков программирования. Он генерирует машинный код для большинства распространенных процессов. В комплексе объединены инструменты программирования высокого класса для языков высокого уровня и простота работы, а также практическая функциональность программируемых логических контроллеров систем программирования. Среди других систем программирования Codesys выделяется следующимидостоинствами:

  1. Быстрое внедрение. В комплексе имеются готовые решения для большинства платформ. Простота настройки никак не отражается на быстродействии прикладных проектов, система исполнения и компиляторы тщательно отработаны. Таким образом контроллеры могут быть подготовлены к выходу на рынок в кратчайшие сроки.
  2. Эффективные средства ввода. Такие средства, как адаптивный ассистент ввода и функции автоматического форматирования и объявления максимально упрощают работу. Все команды могут вводиться с клавиатуры и при помощи компьютерной мыши.
  3. Высокая производительность. Встроенный в комплекс компилятор генерирует быстрый машинный код, что обеспечивает высокий уровень производительность прикладных проектов. Технологии Codesys позволяют обрабатывать проекты, в которых содержится тысячи переменных и сотни программных компонентов с высокой скоростью.
«Codesys» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Состав программного комплекса Codesys, языки программирования

В состав Codesys входят следующие компоненты:

  1. Эмулятор программируемого логического контроллера.
  2. Редакторы для программирования на языках: непрерывные функциональные диаграммы, список инструкций, последовательные функциональные диаграммы, диаграммы функциональных блоков, структурированный текст, релейно-контактные схемы.
  3. Генераторы кода для: Intel 80186, Motorola PowerPC, Motorola 68xxx, Motorola ColdFire, Motorola MC683xxx, Intel 8051, ARM, Infineon TriCore, Hitachi SH 2/3/4, Infineon 80C16x, Hitachi H8, Texas Instruments.
  4. OPC и DDE серверы.
  5. Составляющие визуализации.
  6. Графический иерархический программируемый логический контроллер конфигуратор.
  7. Менеджер библиотек.
  8. Онлайн функции: графическая трассировка, мониторинг значений переменных, контроль процесса выполнения, запись и фиксация значений переменных в программируемом логическом контроллере, горячая коррекция кода программируемого логического контроллера, отладка проекта (контроль стека вызовов, точки останова, выполнение по шагам и по циклам).

Список инструкций представляет собой простейший машинно-независимый ассемблер. Высокоуровневый текст является Паскаль-подобным языком. Функциональные блоковые диаграммы предназначены для описания аналоговых и логических вычислений в выразительной простой форме. Релейно-контактные схемы описывают логику работы программы в виде соединения контактов и обмоток реле. Данный редактор размещает автоматически компоненты схемы и соединяет их. Последовательно-функциональные ориентирован на описание взаимосвязанных действий и состояний системы. Комплексом поддерживаются все типы действий, которые предусмотрены стандартом. Непрерывные функциональные схемы аналогичны функциональным блоковым схемам, однако, в отличии от них не разделяют диаграмму на цепи, они оперируют со свободно размещаемыми составляющими. В диаграммах могут иметься настраиваемый порядок выполнения и обратные связи. В самом Codesys имеется возможность создавать произвольные визуальные отображения.

Дата последнего обновления статьи: 11.11.2024
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot