Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Инжиниринговая Компания ЭнергоАвтоматик
Сертифицированный производитель шкафов автоматики.
8-800-350-25-71
8-800-350-25-71
+79600664773
E-mail
sale@nrga.ru
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Компания
  • О компании
  • Сертификаты
  • Вакансии
  • Реквизиты
Каталог
  • Автоматизация АСУТП
  • Автоматизация и решения для серверных и дата-центров
  • Автоматизация складов
  • Взрывозащищенные шкафы автоматики
  • Датчики
  • Клапана противопожарные
  • Машинное зрение оборудование
    • Датчики и сенсоры машинного зрения
    • Обрабатывающие модули
    • Осветительные системы
    • Промышленные камеры
    • Промышленные объективы
  • Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
  • Промавтоматика
  • Промышленные роботы
  • Управление освещением
    • Шкафы уличного освещения ЭКОНОМ (ШУО)
  • Шкафы автоматики
    • Шкаф управления противодымными люками (фрамугами) серии ШДУ-ФР
    • Шкафы автоматики по техническому заданию
    • Шкафы дымоудаления ШДУ
    • Шкафы управления дымоудалением ШУ-ДУ
    • Шкафы управления задвижками ШК1401, ШК1402, ШК1406, ШК1410
    • Шкафы управления клапанами ШУ-КП-НО
    • ШУ-КП-НО-230П-Д с опцией диспетчеризации состояния клапанов
    • ШУ-ОГК Шкафы управления огнезадерживающими клапанами
    • ШУ-ОЗК Шкафы управления огнезадерживающими клапанами
    • ШУОК Шкафы управления огнезадерживающими клапанами
  • Шкафы с зарядкой для электромобилей
  • Шкафы управления вентиляцией
    • Шкафы контроля загазованности и автоматики вентиляции
  • Шкафы управления насосами
    • Системы водоподготовки и водоочистки
    • Шкафы управления дренажными насосами ШУН1Д, ШУН2Д, ШУН3Д
    • Шкафы управления канализационными насосами ШУН-КНС
    • Шкафы управления пожарными насосами ШУПН общ каталог
  • Ящики серии Я5000
Новости
Статьи
Контакты
Инжиниринговая Компания ЭнергоАвтоматик
8-800-350-25-71
8-800-350-25-71
+79600664773
E-mail
sale@nrga.ru
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Компания
  • О компании
  • Сертификаты
  • Вакансии
  • Реквизиты
Каталог
  • Автоматизация АСУТП
    Автоматизация АСУТП
  • Автоматизация и решения для серверных и дата-центров
    Автоматизация и решения для серверных и дата-центров
  • Автоматизация складов
    Автоматизация складов
  • Взрывозащищенные шкафы автоматики
    Взрывозащищенные шкафы автоматики
  • Датчики
    Датчики
  • Клапана противопожарные
    Клапана противопожарные
  • Машинное зрение оборудование
    Машинное зрение оборудование
    • Датчики и сенсоры машинного зрения
    • Обрабатывающие модули
    • Осветительные системы
    • Промышленные камеры
    • Промышленные объективы
  • Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
    Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
  • Промавтоматика
    Промавтоматика
  • Промышленные роботы
    Промышленные роботы
  • Управление освещением
    Управление освещением
    • Шкафы уличного освещения ЭКОНОМ (ШУО)
  • Шкафы автоматики
    Шкафы автоматики
    • Шкаф управления противодымными люками (фрамугами) серии ШДУ-ФР
    • Шкафы автоматики по техническому заданию
    • Шкафы дымоудаления ШДУ
    • Шкафы управления дымоудалением ШУ-ДУ
    • Шкафы управления задвижками ШК1401, ШК1402, ШК1406, ШК1410
    • Шкафы управления клапанами ШУ-КП-НО
    • ШУ-КП-НО-230П-Д с опцией диспетчеризации состояния клапанов
    • ШУ-ОГК Шкафы управления огнезадерживающими клапанами
    • ШУ-ОЗК Шкафы управления огнезадерживающими клапанами
    • ШУОК Шкафы управления огнезадерживающими клапанами
  • Шкафы с зарядкой для электромобилей
    Шкафы с зарядкой для электромобилей
  • Шкафы управления вентиляцией
    Шкафы управления вентиляцией
    • Шкафы контроля загазованности и автоматики вентиляции
  • Шкафы управления насосами
    Шкафы управления насосами
    • Системы водоподготовки и водоочистки
    • Шкафы управления дренажными насосами ШУН1Д, ШУН2Д, ШУН3Д
    • Шкафы управления канализационными насосами ШУН-КНС
    • Шкафы управления пожарными насосами ШУПН общ каталог
  • Ящики серии Я5000
    Ящики серии Я5000
Новости
Статьи
Контакты
    Инжиниринговая Компания ЭнергоАвтоматик
    Компания
    • О компании
    • Сертификаты
    • Вакансии
    • Реквизиты
    Каталог
    • Автоматизация АСУТП
      Автоматизация АСУТП
    • Автоматизация и решения для серверных и дата-центров
      Автоматизация и решения для серверных и дата-центров
    • Автоматизация складов
      Автоматизация складов
    • Взрывозащищенные шкафы автоматики
      Взрывозащищенные шкафы автоматики
    • Датчики
      Датчики
    • Клапана противопожарные
      Клапана противопожарные
    • Машинное зрение оборудование
      Машинное зрение оборудование
      • Датчики и сенсоры машинного зрения
      • Обрабатывающие модули
      • Осветительные системы
      • Промышленные камеры
      • Промышленные объективы
    • Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
      Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
    • Промавтоматика
      Промавтоматика
    • Промышленные роботы
      Промышленные роботы
    • Управление освещением
      Управление освещением
      • Шкафы уличного освещения ЭКОНОМ (ШУО)
    • Шкафы автоматики
      Шкафы автоматики
      • Шкаф управления противодымными люками (фрамугами) серии ШДУ-ФР
      • Шкафы автоматики по техническому заданию
      • Шкафы дымоудаления ШДУ
      • Шкафы управления дымоудалением ШУ-ДУ
      • Шкафы управления задвижками ШК1401, ШК1402, ШК1406, ШК1410
      • Шкафы управления клапанами ШУ-КП-НО
      • ШУ-КП-НО-230П-Д с опцией диспетчеризации состояния клапанов
      • ШУ-ОГК Шкафы управления огнезадерживающими клапанами
      • ШУ-ОЗК Шкафы управления огнезадерживающими клапанами
      • ШУОК Шкафы управления огнезадерживающими клапанами
    • Шкафы с зарядкой для электромобилей
      Шкафы с зарядкой для электромобилей
    • Шкафы управления вентиляцией
      Шкафы управления вентиляцией
      • Шкафы контроля загазованности и автоматики вентиляции
    • Шкафы управления насосами
      Шкафы управления насосами
      • Системы водоподготовки и водоочистки
      • Шкафы управления дренажными насосами ШУН1Д, ШУН2Д, ШУН3Д
      • Шкафы управления канализационными насосами ШУН-КНС
      • Шкафы управления пожарными насосами ШУПН общ каталог
    • Ящики серии Я5000
      Ящики серии Я5000
    Новости
    Статьи
    Контакты
      8-800-350-25-71
      +79600664773
      E-mail
      sale@nrga.ru
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Инжиниринговая Компания ЭнергоАвтоматик
      Телефоны
      8-800-350-25-71
      +79600664773
      E-mail
      sale@nrga.ru
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Инжиниринговая Компания ЭнергоАвтоматик
      • Компания
        • Компания
        • О компании
        • Сертификаты
        • Вакансии
        • Реквизиты
      • Каталог
        • Каталог
        • Автоматизация АСУТП
        • Автоматизация и решения для серверных и дата-центров
        • Автоматизация складов
        • Взрывозащищенные шкафы автоматики
        • Датчики
        • Клапана противопожарные
        • Машинное зрение оборудование
          • Машинное зрение оборудование
          • Датчики и сенсоры машинного зрения
          • Обрабатывающие модули
          • Осветительные системы
          • Промышленные камеры
          • Промышленные объективы
        • Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
        • Промавтоматика
        • Промышленные роботы
        • Управление освещением
          • Управление освещением
          • Шкафы уличного освещения ЭКОНОМ (ШУО)
        • Шкафы автоматики
          • Шкафы автоматики
          • Шкаф управления противодымными люками (фрамугами) серии ШДУ-ФР
          • Шкафы автоматики по техническому заданию
          • Шкафы дымоудаления ШДУ
          • Шкафы управления дымоудалением ШУ-ДУ
          • Шкафы управления задвижками ШК1401, ШК1402, ШК1406, ШК1410
          • Шкафы управления клапанами ШУ-КП-НО
          • ШУ-КП-НО-230П-Д с опцией диспетчеризации состояния клапанов
          • ШУ-ОГК Шкафы управления огнезадерживающими клапанами
          • ШУ-ОЗК Шкафы управления огнезадерживающими клапанами
          • ШУОК Шкафы управления огнезадерживающими клапанами
        • Шкафы с зарядкой для электромобилей
        • Шкафы управления вентиляцией
          • Шкафы управления вентиляцией
          • Шкафы контроля загазованности и автоматики вентиляции
        • Шкафы управления насосами
          • Шкафы управления насосами
          • Системы водоподготовки и водоочистки
          • Шкафы управления дренажными насосами ШУН1Д, ШУН2Д, ШУН3Д
          • Шкафы управления канализационными насосами ШУН-КНС
          • Шкафы управления пожарными насосами ШУПН общ каталог
        • Ящики серии Я5000
      • Новости
      • Статьи
      • Контакты
      • 8-800-350-25-71
        • Телефоны
        • 8-800-350-25-71
        • +79600664773
      • sale@nrga.ru
      Главная
      —
      Статьи
      —
      Программирование
      —Основные команды CODESYS: руководство для начинающих

      Основные команды CODESYS: руководство для начинающих

      Основные команды CODESYS: руководство для начинающих
      Программирование

      Основные команды CODESYS: руководство для начинающих. Узнайте, как использовать ключевые команды и функции в среде разработки CODESYS.

      Основные команды CODESYS: руководство для начинающих

      Введение

      CODESYS — это мощная среда разработки для программирования программируемых логических контроллеров (ПЛК) в соответствии со стандартом IEC 61131-3. Она поддерживает несколько языков программирования, включая ST (Structured Text), LD (Ladder Diagram), FBD (Function Block Diagram) и другие. В этой статье мы рассмотрим основные команды и функции, которые помогут вам начать работу с CODESYS.

      1. Основные команды в ST (Structured Text)

      Structured Text (ST) — это текстовый язык программирования, похожий на Pascal или C. Вот основные команды:

      1.1. Присваивание значений

      
          VAR
              x : INT;
              y : INT;
          END_VAR
      
          x := 10;  // Присваивание значения 10 переменной x
          y := x + 5;  // Присваивание результата выражения переменной y
          

      1.2. Условные операторы

      
          IF x > 5 THEN
              y := 1;
          ELSIF x = 5 THEN
              y := 0;
          ELSE
              y := -1;
          END_IF;
          

      1.3. Циклы

      
          FOR i := 1 TO 10 BY 1 DO
              x := x + i;
          END_FOR;
      
          WHILE x < 100 DO
              x := x + 10;
          END_WHILE;
      
          REPEAT
              x := x - 1;
          UNTIL x = 0
          END_REPEAT;
          

      2. Основные команды в LD (Ladder Diagram)

      Ladder Diagram (LD) — это графический язык, основанный на релейной логике. Вот основные элементы:

      2.1. Контакты и катушки

      
          --[ ]--  // Нормально разомкнутый контакт
          --[/]--  // Нормально замкнутый контакт
          --( )--  // Катушка (реле)
          

      2.2. Пример программы

      
          --[ ]--[ ]--( )  // Логическое И: оба контакта должны быть активны
          --[ ]--+--( )  // Логическое ИЛИ: хотя бы один контакт должен быть активен
               --[ ]--
          

      3. Основные команды в FBD (Function Block Diagram)

      Function Block Diagram (FBD) — это графический язык, использующий функциональные блоки для создания программ.

      3.1. Логические операции

      
          AND, OR, NOT  // Логические И, ИЛИ, НЕ
          

      3.2. Арифметические операции

      
          ADD, SUB, MUL, DIV  // Сложение, вычитание, умножение, деление
          

      3.3. Пример программы

      
          [A]--[AND]--[B]--[ADD]--[C]
               [OR]--[D]
          

      4. Работа с функциями и функциональными блоками

      CODESYS позволяет создавать пользовательские функции и функциональные блоки для повторного использования кода.

      4.1. Создание функции

      
          FUNCTION AddTwoNumbers : INT
          VAR_INPUT
              a : INT;
              b : INT;
          END_VAR
      
          AddTwoNumbers := a + b;
          END_FUNCTION
          

      4.2. Использование функционального блока

      
          FB_TON : TON;  // Таймер включения
          FB_TON(IN := StartSignal, PT := T#5s);
          IF FB_TON.Q THEN
              // Действие по истечении таймера
          END_IF;
          

      5. Работа с массивами и структурами

      CODESYS поддерживает массивы и структуры для работы с данными.

      5.1. Массивы

      
          VAR
              arr : ARRAY[1..10] OF INT;
          END_VAR
      
          arr[1] := 10;
          arr[2] := arr[1] + 5;
          

      5.2. Структуры

      
          TYPE MyStruct :
          STRUCT
              x : INT;
              y : BOOL;
          END_STRUCT
          END_TYPE
      
          VAR
              data : MyStruct;
          END_VAR
      
          data.x := 10;
          data.y := TRUE;
          

      6. Заключение

      CODESYS предоставляет мощные инструменты для программирования ПЛК. Освоив основные команды и функции, вы сможете создавать эффективные и надежные программы для автоматизации. Постепенно углубляйте свои знания, изучая дополнительные возможности среды разработки.

      Удачи в изучении CODESYS!

      Закажите разработку программ и оборудования на базе ПЛК и программируемых реле в компании ИК ЭнергоАвтоматик, и вы гарантировано получите отличное качество с доставкой по всей России!

      ООО ИК "ЭнергоАвтоматик" производит сборку шкафов управления и систем автоматизации любой сложности на базе современных программируемых контроллеров.
      География поставок автоматики производства ООО ИК "ЭнергоАвтоматик": Офис в Казани, г.Набережные Челны.
      Постоянные поставки  шкафов автоматики в Южно Сахалинск, Владивосток, Новосибирск, Якутск, Хабаровск, Волгоград, Саратов,  Красноярск, Екатеринбург, Тюмень, Сургут, Уфа, Самара, Омск, Новокузнецк, Кемерово, Томск, Абакан, Иркутск, Оренбург, Челябинск, Новый Уренгой и другие города, сроки поставки уточняйте у наших менеджеров.

      Собственное производство Большую часть оборудования мы производим под своим брендом.
      Обучение персонала Заботимся о вашем времени, развитии и ресурсах
      Все оборудование сертифицировано Все оборудование имеет сертификаты ТР ТС
      Фотогалерея
      1 —
      1/1 —
      Основные команды CODESYS: руководство для начинающих
      Основные команды CODESYS: руководство для начинающих
      Товары
      Шкаф управления дренажными насосами ШУН2Д-1.1 кВт 220В
      Шкафы управления двумя дренажными насосами ШУН2Д
      Шкаф управления дренажными насосами ШУН2Д-1.1 кВт, насос 220В
      В наличии
      Арт. ШУН2Д-1.1 кВт
      67 626 р.
      Рекомендуем
      Шкаф управления дренажным насосом ШУН1Д-0.25    0.25кВт 380В
      Шкафы управления одним дреражным насосом ШУН1Д
      Шкаф управления одним дренажным / канализационным насосом ШУН1Д-0.25 |0.25кВт 380В
      В наличии
      Арт. ШУН1Д-0.25
      56500 р.
      Шкаф автоматического управления наружным освещением ШУНО ЩУО
      Управление освещением
      Шкаф автоматического управления наружным освещением ШУНО ЩУО
      В наличии
      41 880 р.
      Дополнительно
      Все оборудование Инжиниринговой компании ЭнергоАвтоматик сертифицированно и отвечает всем требованиям текущего законодательства.
      Назад к списку
      Компания
      О компании
      Сертификаты
      Вакансии
      Реквизиты
      Каталог
      Автоматизация АСУТП
      Автоматизация и решения для серверных и дата-центров
      Автоматизация складов
      Взрывозащищенные шкафы автоматики
      Датчики
      Клапана противопожарные
      Машинное зрение оборудование
      Пожарная автоматика шкафы ШУПК ШДУ ШУН ШУЗ
      Промавтоматика
      Промышленные роботы
      Управление освещением
      Шкафы автоматики
      Шкафы с зарядкой для электромобилей
      Шкафы управления вентиляцией
      Шкафы управления насосами
      Ящики серии Я5000
      Шкаф управления пожарными насосами ШУН-П
      Шкаф управления задвижкой ШУЗ
      Шкаф управления клапанами ШУПК
      Шкаф управления вентиляторами ШДУ
      8-800-350-25-71
      8-800-350-25-71
      +79600664773
      E-mail
      sale@nrga.ru
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      sale@nrga.ru
      © 2026 Инжиниринговая Компания ЭнергоАвтоматик
      Политика конфиденциальности