Кругол
Ошибка скрипта: Модуля «Unsubst» не существует.
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.Шаблон:Карточка/название | |
---|---|
Шаблон:Wikidata | |
Шаблон:Wikidata |
Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки
Кругол — интегрированная среда разработки технологических пользовательских программ на языках СТ (структурированный текст) и ФБД (функциональные блочные диаграммы), отвечающих требованиям IEC 61131-3.
О применении ИСР КРУГОЛ в качестве компонента SCADA КРУГ-2000 написано в учебных пособиях, рекомендованных Советом учебно-методического объединения по образованию для студентов высших учебных заведений, обучающихся по направлению подготовки «Автоматизация технологических процессов и производств»[1],[2],[3].
С помощью подобных программ реализуются различные функции и задачи АСУ ТП:
- статистическая или расчетная обработка данных технологического процесса;
- программно-логическое управление оборудованием;
- создание протоколов пред- и послеаварийных ситуаций;
- имитация работы устройств.
Состав среды разработки[править]
Средства для программирования на языках ФБД и СТ объединены в одну среду разработки, программы КРУГОЛ могут использовать общие исходные тексты СТ и схемы ФБД как в одном проекте, так и в одной программе.
Библиотека функций КРУГОЛа[4] содержит функции для работы с противоаварийными защитами и блокировками, управления задвижками, насосами и электрооборудованием, учёта наработки оборудования, учёта теплоресурсов, учёта природного газа и его компонентов, расчёта количества нефтепродуктов в резервуарах.
Функции учёта тепла и газа позволяют осуществлять технический и коммерческий учёт по ГОСТ 8.586.X-2005[5].
Скомпилированные программы могут исполняться на станции оператора под управлением SCADA КРУГ-2000 (платформа Windows), либо в среде исполнения промышленных контроллеров СРВК (платформы Linux, QNX).
Средства отладки пользовательских программ для контроллеров[править]
Отладка с остановкой производится в основной среде исполнения контроллера, со всеми «классическими» возможностями отладчика — пошаговое и циклическое выполнение, точки останова, просмотр и изменение значений переменных. Можно запустить отлаживаемую программу в режиме реального времени для анализа выполнения.
Отладка может производиться как на локальном, так и на удаленном контроллере.
Отладка технологических программ на КРУГОЛе возможна и на системах, требующих безостановочной работы. В этом случае ИСР работает с отладочной копией ядра исполнения СРВК, после завершения отладки программа подменяется в контроллере без остановки и перезагрузки.
Для отладки без наличия реальных контроллеров можно использовать имитатор[6], полностью эмулирующий все функции СРВК, включая функции резервирования и межконтроллерного обмена.
См. также[править]
- Программируемый логический контроллер
- Языки программирования стандарта IEC 61131-3
- Среда разработки программного обеспечения
Примечания[править]
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Интегрированные системы проектирования и управления: SCADA-системы : учебное пособие. — Шаблон:Указание места в библиоссылке: Изд-во ФГБОУ ВПО «ТГТУ», 2015. — С. 122—137. — 160 с. — ISBN 978-5-8265-1469-6.
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. ИНТЕГРИРОВАННЫЕ СИСТЕМЫ ПРОЕКТИРОВАНИЯ И УПРАВЛЕНИЯ. — Шаблон:Указание места в библиоссылке: СПбГУ ИТМО, 2010. — С. 121—123. — 162 с.
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Применение SCADA-систем при автоматизации технологических процессов. — Шаблон:Указание места в библиоссылке: Машинострение, 2000. — 176 с. — ISBN 5-8265-0005-0.
- ↑ Описание библиотеки функций КРУГОЛа https://www.krug2000.ru/products/ppr/krugol-devstudio/1005.html
- ↑ ГОСТ 8.586.1-5-2005 «Измерение расхода и количества жидкостей и газов с помощью стандартных сужающих устройств» http://docs.cntd.ru/document/1200047566
- ↑ Описание имитатора СРВК https://www.krug2000.ru/products/ppr/srvk/imitator-srvk.html
Литература[править]
- KrugolDevStudio – современный комплекс инструментальных средств программирования промышленных контроллеров // Автоматизация в промышленности : журнал. — 2012. — Шаблон:Бсокр. — ISSN Шаблон:ISSN search link.
- Новые возможности среды исполнения контроллеров SCADA КРУГ-2000 // Промышленные АСУ и контроллеры : журнал. — 2005. — Шаблон:Бсокр. — ISSN Шаблон:ISSN search link.
- Шаблон:±. Промышленные и встраиваемые системы. Модульная интегрированная SCADA "КРУГ-2000" // PC WEEK (Russian Edition) : журнал. — 2003. — Шаблон:Бсокр. — ISSN Шаблон:ISSN search link.
Ссылки[править]
This article "Кругол" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Кругол. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.