Возможности программируемых логических контроллеров определяются аппаратно-программным обеспечением. Среда разработки должна содержать как стандартные, так и специализированные библиотеки, которые можно использовать при конфигурации системы управления. В статье приводится обзор аппаратной части ПЛК серии C1000. Кратко описана функциональность среды разработки DKC PLC Tool.
АО «ДКС», г. Москва
![]()
Программируемый логический контроллер (ПЛК) представляет собой совокупность аппаратно-программного обеспечения, которое разработчик использует для реализации системы управления. Требования к применимости ПЛК формируются, исходя из анализа технологического процесса, степени ответственности объекта, законодательных норм, пожеланий и рекомендаций сервисных служб АСУ ТП.
Аппаратная часть ПЛК должна обеспечивать подключение аналоговых и дискретных датчиков, выдачу аналоговых и дискретных сигналов управления, гарантированное выполнение программного кода в пределах заданного времени, коммуникацию с другими устройствами АСУ ТП по специализированным интерфейсам, внутреннюю диагностику.
Программная часть должна поддерживать разработку алгоритмов управления под требуемую задачу по ясным и понятным принципам, что подразумевает наличие в среде общепринятых языков программирования ПЛК стандарта МЭК 61131, таких как IL, LD, FBD, ST, SFC. Библиотеки среды разработки должны предоставлять как стандартную функциональность (логические и арифметические операции, операции сравнения, преобразования типов данных, работы с массивами), так и предназначенную для решения узкоспециализированных задач (например, библиотеки управления скоростью и положением для сервосистем).
Целью данного материала является краткий обзор аппаратно-программного обеспечения ПЛК серии С1000 для решения задач АСУ ТП.
Аппаратное обеспечение
ПЛК серии С1000
В настоящее время в серию C1000 входят две модели ПЛК: C1000-24DT и C1000-24AT. Различие между ними состоит в напряжении питания (24 В постоянного тока или 220 В переменного тока). Для обмена данными на ПЛК есть порты RS‑485 с Modbus RTU и Ethernet c Modbus TCP. Максимальное количество TCP-клиентов – 16. Клиентами могут выступать панели оператора, OPC-сервера, SCADA-системы. Для связи с модулями ввода/вывода на ПЛК предусмотрена быстродействующая шина CANbus. Эта шина является «внутренней», она рассчитана на обмен данными только с модулями ввода/вывода. Модули ввода/вывода представлены моделями с разным количеством и типом каналов. Максимальное количество подключаемых к ПЛК модулей – 14, что позволяет собрать систему на 250 каналов ввода/вывода. В табл. 1 представлены характеристики ПЛК и модулей ввода/вывода.

Рис. 1. ПЛК серии С1000
Таблица 1. Аппаратные характеристики серии С1000

Расшифровки сокращений: DX – модуль дискретного ввода, тип дискретных входов – 24 В постоянного тока, PNP/NPN; DT – модуль дискретного вывода, тип дискретных выходов – 24 В постоянного тока, PNP; XR – модуль дискретного вывода, тип дискретных выходов – релейный 220 В переменного тока; IV – модуль аналогового ввода или вывода, тип сигнала: 0–20 мА, 4–20 мА, 1–5 В, 0–10 В; RD – модуль аналогового ввода, тип сигнала – Pt100, Pt1000, Cu50, сопротивление; ТС – модуль аналогового ввода, тип сигнала – термопары J, K, E, T.
Программное обеспечение DKC PLC Tool
Конфигурация ПЛК С1000 и модулей ввода/вывода, разработка алгоритмов управления, их отладка и диагностика осуществляются в среде DKC PLC Tool (рис. 2).

Рис. 2. Среда разработки DKC PLC Tool
В состав среды входит комплекс подсистем:
- подсистема конфигурации аппаратной части;
- подсистема разработки алгоритмов управления с библиотеками;
- подсистема интерактивной настройки регуляторов, высокоскоростных входов/выходов;
- подсистема настройки обмена данными между ПЛК и другими устройствами АСУ ТП;
- подсистема симуляции и диагностики оборудования;
- библиотека тегов и глобальных переменных;
- подсистема настройки внутренних функций.
DKC PLC Tool поддерживает два языка программирования стандарта МЭК61131: LD и IL. Язык LD понятен для специалистов с электротехническим бэкграундом. Программа, созданная на языке LD, представляет собой набор цепочек, похожих на электрические, с замкнутыми и разомкнутыми контактами в начале и конце цепочки, что упрощает восприятие и отладку программы. Разработчик может проследить выполнение каждой цепочки с помощью контактов.
Для создания логики управления в DKC PLC Tool предусмотрен набор библиотек:
- битовая логика, присвоение;
- логические и арифметические операции;
- преобразование данных;
- работа с массивами;
- циклы и команды прерывания, условного перехода;
- настройка часов реального времени, таймеры;
- настройка обмена данными по Modbus RTU, CAN;
- высокоскоростные счетчики, ШИМ;
- ПИД-регулятор;
- управление позиционированием и скоростью.
Выводы
Аппаратное обеспечение ПЛК C1000 позволяет закрыть широкий спектр задач малой автоматизации, в том числе подключение разных типов аналоговых датчиков, считывание показаний энкодеров и управление сервосистемами. Среда разработки алгоритмов DKC PLC Tool поддерживает языки программирования LD, IL и содержит большое количество стандартных и специализированных библиотек. Находится в свободном доступе на сайте АО «ДКС».
Областью применения ПЛК серии С1000 могут быть насосные агрегаты, установки поддержания давления, водоочистные и водоподготовительные комплексы, теплообменные аппараты, для которых характерно наличие высокотемпературных процессов, станки различного типа и назначения.
Опубликовано в журнале «ИСУП» № 4(124)_2026
Д. С. Лысенко, менеджер по продукции,
отдел «Системы автоматизации»,
АО «ДКС», г. Москва,
тел.: 8 (800) 250‑5263,
эл. почта: supportdkc.ru
Иллюстрации предоставлены АО «ДКС»


_small.jpg)
