Журнал «ИСУП». (Информатизация и системы управления в промышленности)
ИТ, КИПиА, метрология, АСУ ТП, энергетика, АСКУЭ, промышленный интернет, контроллеры, экология, электротехника, автоматизации в промышленности, испытательные системы, промышленная безопасность

Аппаратно-программное обеспечение контроллеров C1000. Обзор среды разработки DKC PLC Tool

Возможности программируемых логических контроллеров определяются аппаратно-программным обеспечением. Среда разработки должна содержать как стандартные, так и специализированные библиотеки, которые можно использовать при конфигурации системы управления. В статье приводится обзор аппаратной части ПЛК серии C1000. Кратко описана функциональность среды разработки DKC PLC Tool.

АО «ДКС», г. Москва

DKC.png

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

Аппаратная часть ПЛК должна обеспечивать подключение аналоговых и дискретных датчиков, выдачу аналоговых и дискретных сигналов управления, гарантированное выполнение программного ко­да в пределах заданного времени, коммуникацию с другими устройствами АСУ ТП по специализированным интерфейсам, внутреннюю диагностику.

Программная часть должна поддерживать разработку алгоритмов управления под требуемую задачу по ясным и понятным принципам, что подразумевает наличие в среде общепринятых языков программирования ПЛК стандарта МЭК 61131, таких как IL, LD, FBD, ST, SFC. Библиотеки среды разработки должны предоставлять как стандартную функциональность (логические и арифметические операции, операции сравнения, преобразования типов данных, работы с массивами), так и предназначенную для решения узкоспециализированных задач (например, библиотеки управления скоростью и положением для сервосистем).

Целью данного материала является краткий обзор аппаратно-программного обеспечения ПЛК серии С1000 для решения задач АСУ ТП.


Аппаратное обеспечение 
ПЛК серии С1000

В настоящее время в серию C1000 входят две модели ПЛК: C1000-24DT и C1000-24AT. Различие между ни­ми состоит в напряжении питания (24 В постоянного то­ка или 220 В переменного то­ка). Для обмена данными на ПЛК есть порты RS‑485 с Modbus RTU и Ether­net c Modbus TCP. Максимальное количество TCP-клиентов – 16. Клиентами могут выступать панели оператора, OPC-сервера, SCADA-системы. Для связи с модулями ввода/вывода на ПЛК предусмотрена быстродействующая ши­на CANbus. Эта шина является «внутренней», она рассчитана на обмен данными только с модулями ввода/вывода. Модули ввода/вывода представлены моделями с разным количеством и типом каналов. Максимальное количество подключаемых к ПЛК модулей – 14, что позволяет собрать систему на 250 каналов ввода/вывода. В табл. 1 представлены характеристики ПЛК и модулей ввода/вывода.

Ris_1.jpg

Рис. 1. ПЛК серии С1000

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

Tab_1.jpg

Расшифровки сокращений: 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). 

Ris_2.jpg

Рис. 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,
эл. почта: support@dkc.ru

Иллюстрации предоставлены АО «ДКС»