ПЛК ELHART LogicOn

Логотип серии ELHART LogicOn
Модули расширения До 8 модулей расширения
Ethernet Встроенный Ethernet (Modbus TCP Slave)
Выгодная цена Выгодная цена
Micro-USB Micro-USB (тип A) для программирования
Коммуникации RS-485 или RS-232
Наименование Цена с НДС
LogicOn CPU 12/8N DC ПЛК 12 вх. (PNP/NPN, 6 шт. до 50кГц, суммарно не более 60кГц)/8 вых. (NPN, 2 шт. до 100кГц), до 8 мод.расш. (прав. шина), =24VDC, COM1/COM2(RS232/RS485), Ethernet для подкл. HMI (только Modbus TCP Slave), micro-USB
Загрузка…
LogicOn CPU 16/16N DC ПЛК 16 вх. (PNP/NPN, 6 шт. до 50кГц, суммарно не более 60кГц)/16 вых. (NPN, 2 шт. до 100кГц), до 8 мод.расш. (прав. шина), =24VDC, COM1/COM2(RS232/RS485), Ethernet для подкл. HMI (только Modbus TCP Slave), micro-USB
Загрузка…
LogicOn CPU 24/24N DC ПЛК 24 вх. (PNP/NPN, 6 шт. до 50кГц, суммарно не более 60кГц)/24 вых. (NPN, 2 шт. до 100кГц), до 8 мод.расш. (прав. шина), =24VDC, COM1/COM2(RS232/RS485), Ethernet для подкл. HMI (только Modbus TCP Slave), micro-USB, RTC
Загрузка…

Программируемые логические контроллеры (ПЛК) ELHART серии LogicOn — это линейка приборов с привычным функционалом, пришедших на замену иностранным брендам ПЛК, которые покинули рынок РФ.

Сотрудникам не придется тратить время на переобучение и изучение новых концепций, т.к. ПЛК LogicOn программируются на знакомом многим инженерам языке релейной (лестничной) логики LD. Кроме того, предусмотрена возможность создания пользовательских блоков на языке C, что открывает дополнительные возможности для интеграции готовых блоков кода с других платформ.

Благодаря широкому набору интерфейсов (RS-232, RS-485 и Ethernet), контроллеры легко интегрируются в существующие системы. А наличие Micro-USB делает процесс написания программы и отладки гораздо удобнее.

Особенности ПЛК ELHART серии LogicOn

  • Широкий набор интерфейсов.
  • Встроенные высокоскоростные входы и выходы.
  • Возможность создания пользовательских блоков на языке С.
  • Память программы до 150 кБ, до 2 кБ энергонезависимой памяти.
  • Подключение до 8 модулей расширения по правосторонней шине.
  • Встроенные часы реального времени (модификация CPU 24/24N).

 

Широкий набор интерфейсов

Каждая модель ПЛК LogicOn обладает следующим набором интерфейсов:

  • 2 последовательных порта: COM1 (RS-232/RS-485) и COM2 (RS-232/RS-485), одновременная работа в режиме Master или Slave по двум портам.
  • Ethernet для подключения панели оператора (только Modbus TCP Slave).
  • Micro-USB для обновления программы без подачи питания на ПЛК.
Широкий набор интерфейсов

Помимо этого, любой из интерфейсов можно использовать для обновления программы и отладки.


Работа ПЛК в режиме Slave

  • Доступно по любому из интерфейсов: COM1 и COM2 (Modbus RTU), Ethernet (Modbus TCP).
  • Регистры доступны по умолчанию, дополнительная конфигурация не требуется.
Карта адресов Modbus Slave
Программные элементы Тип регистра Диапазон Номера регистров DEC Код функции
Y (выходы) Однобитовый Y0-Y377 0001-0256 1, 5, 15
X (входы) X0-X377 1201-1456
M (внутренние реле) M0-M2047 2001-4048
SM (системные реле) SM0-SM511 4401-4912
S (шаговое управление) S0-S999 6001-7000
T (таймеры: состояние) T0-T255 8001-8256
C (счетчики: состояние) C0-C255 9201-9456
D (пользовательские регистры) 16-битовый D0-D4095 0001-4096 3, 6, 16
SD (системные регистры) SD0-SD511 8001-8512
T (таймеры: значение) T0-T255 9001-9256
C (счетчики: значение) C0-C199 9501-9700
C (счетчики: значение) 32-битовый C200-C255 9701-9756

Работа ПЛК в режиме Master

  • Доступна по двум интерфейсам: COM1 и COM2 (Modbus RTU).
  • Простые инструкции для чтения и записи.
Пример программы опроса устройств с использованием Modbus
Работа ПЛК в режиме Master

Высокоскоростные входы и выходы

Высокоскоростные входы

  • 6 высокоскоростных входов до 50 кГц каждый (суммарная частота не более 60 кГц на все).
  • Возможность подключения до 2х энкодеров к одному ПЛК.

Высокоскоростные выходы

  • 2 высокоскоростных выхода до 100 кГц каждый (при токе выхода более 200 мА).
  • Возможна одновременная работа выходов на максимальной частоте.
Высокоскоростные входы и выходы

Язык С для написания собственных блоков

Среда программирования LogicOn предоставляет мощный инструмент для создания собственных инструкций на языке С.

Использование текстового языка имеет несколько преимуществ по сравнению с графическими языками:

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

Далее представлен пример программы управления 2-мя насосами с чередованием*.

Язык С для написания собственных блоков
Схема управления насосами

Программа на языке С

  // входы
  bool run;				// сигнал "Пуск"
  bool dry_relay;			// сигнал "Реле сухого хода"
  u32 work_time;			// время работы одного насоса
  u32 pause_time;			// время паузы при переключении насосов

  // выходы
  bool pump1;				// насос 1
  bool pump2;				// насос 2

  // локальные переменные
  static short state;			// текущее состояние алгоритма
  static short last_worked_pump;	// последний насос в работе
  static u32 time_start;		// время начала работы насоса
  static u32 time_cur;			// текущее время
	
  if(en)// бесконечный цикл
  {
  // подсчет прошедшего времени с последней смены состояния
  time_cur = GetTimePassed(time_start);
	
  switch (state) {
    // состояние покоя
    case 0:
      if (run && !dry_relay) {
        // выбор последнего НЕработавшего насоса
        state = 10;
        if (last_worked_pump == 1) {
          state = 30;
        }
        time_start = GetSysTick();
      }
      break;
				
    // работа насоса 1
    case 10:
      pump1 = 1;
      pump2 = 0;
      if (time_cur >= work_time) { // если время работы прошло
        state = 20;
        time_start = GetSysTick();
      }
      break;
			
    // пауза после работы 1-го насоса
    case 20:
      pump1 = pump2 = 0;
      if (time_cur >= pause_time) { // если время паузы прошло
        state = 30;
        time_start = GetSysTick();
      }
      break;
			
    // работа насоса 2
    case 30:
      pump1 = 0;
      pump2 = 1;
      if (time_cur >= work_time) { // если время работы прошло
        state = 40;
        time_start = GetSysTick();
      }
      break;

    // пауза после работы 2-го насоса
    case 40:
      pump1 = pump2 = 0;
      if (time_cur >= pause_time) { // если время паузы прошло - повторение всего цикла
        state = 10;
        time_start = GetSysTick();
      }
      break;
    }
	
    // сохранение последнего работающего насоса
    if (pump1) {
      last_worked_pump = 1;
    }
    if (pump2) {
      last_worked_pump = 2;
    }
		
    // возвращение в состояние покоя, если нет сигнала run или сработал датчик сухого хода dry_relay
    if (!run || dry_relay) {
      state = 0;
    }
  }

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

Технические характеристики ПЛК LogicOn

Артикул CPU 12/8N DC CPU 16/16N DC CPU 24/24N DC
Общие характеристики
Напряжение питания =18…28 В
Максимальная потребляемая мощность
(без учёта модулей расширения)
10 Вт 13 Вт 16 Вт
Процессор 32-х битный процессор ARM Cortex M3
Память программы 150 кБ
Энергонезависимая мощность 2 кБ
Время цикла < 1 мс для пустой программы
Язык программирования LD (язык релейных диаграмм)
возможность создания блоков на языке С
Максимальное кол-во модулей
расширения (правосторонняя шина)
8
COM-порты (разъем DB9F) COM1: RS-232/RS-485 (изолированный)
COM2: RS-232/RS-485
Ethernet-порты 1 (только Modbus TCP Slave)
USB-порты 1 Micro-USB (загрузка и отладка программы)
Часы реального времени
Степень защиты IP20
Рабочая температура -10…+60 ºC
Относительная влажность 10…90 % (без образования конденсата)
Характеристики дискретных входов
Количество дискретных входов 12 16 24
Входное напряжение =24 В
Тип дискретных входов транзисторный, PNP / NPN
Количество высокоскоростных входов 6 шт до 50 кГц (Х0…Х5)
не более 60 кГц в сумме по всем входам
Входное сопротивление входа высокоскоростной: 2,7 кОм
стандартный: 3,3 кОм
Ток логической 1 высокоскоростной: не менее 7,9 мА при =24 В
стандартный: не менее 6,5 мА при =24 В
Ток логического 0 не более 2 мА
Характеристики дискретных выходов
Количество дискретных выходов 8 16 24
Тип дискретных выходов транзисторный, NPN, открытый коллектор
Количество высокоскоростных выходов 2 шт (Y0, Y1)
до 100 кГц при токе не менее 200 мА
Максимальный ток нагрузки выхода 0,5 А при =28 В
Минимальный ток нагрузки выхода 0,1 А при =5 В
Максимальный ток нагрузки
группы выходов (Y0…Y7, Y10…Y17, Y20…Y27)
3 А при =28 В

Габаритные размеры ПЛК ELHART LogicOn

Габаритный размер размеры ПЛК LogicOn
Габаритные размеры ПЛК ELHART серии LogicOn, мм
Модель Габаритные размеры, мм
A B W H D
CPU 12/8N DC 90 81 125 90 83
CPU 16/16N DC
CPU 24/24N DC 137 81 172 90 83

Схемы подключения ПЛК LogicOn

Схема подключения дискретных входов

Схема подключения дискретных входов в режиме NPN
Схема подключения дискретных входов в режиме NPN
Схема подключения дискретных входов в режиме PNP
Схема подключения дискретных входов в режиме PNP

Схема подключения дискретных выходов

Схема подключения дискретных выходов в режиме NPN
Схема подключения дискретных выходов в режиме NPN

Варианты монтажа ПЛК LogicOn

Установка ПЛК может производиться на стандартную DIN-рейку с помощью фиксаторов на задней части корпуса либо непосредственно на монтажную панель с помощью 4-х винтов с резьбой М4 через специальные отверстия в корпусе.

Монтаж на DIN-рейку
Монтаж на DIN-рейку
Монтаж на панель
Монтаж на панель

Информация для заказа PLC ELHART серии LogicOn

LogicOn CPU / N  
Количество дискретных
входов и выходов
12 входов, 8 выходов 12 8
16 входов, 16 выходов 16 16
24 входов, 24 выходов 24 24
Тип дискретных выходов
Транзисторный, NPN N
Тип питания
~220 В переменного тока AC
=24 В постоянного тока DC

Пример: LogicOn CPU 12/8N DC.