Интегрированная среда разработки (ИСР) КРУГОЛ™ предназначена для создания технологических программ, обеспечивающих решение задач АСУ ТП как на SCADA-, так и на контроллерном уровне.
Интегрированная среда разработки позволяет реализовать алгоритмы произвольной сложности на языке технологических программ, отвечающих требованиям IEC 61131-3. ИСР КРУГОЛ интегрирует языки структурированного текста (СТ) и функциональных блочных диаграмм (ФБД) в рамках одного проекта.
Язык СТ – процедурно-ориентированный язык программирования с несложным русифицированным синтаксисом. Язык СТ позволяет быстро овладеть правилами программирования и освобождает от задач распределения памяти под переменные, используемые в программе. Язык структурированного текста реализует основные управляющие структуры (Последовательность, Ветвление, Цикл, Составные структуры, Структуры прерывания выполнения блока программы), а также обеспечивает разработку и выполнение программ с вложенными процедурами и функциями.
Язык функциональных блочных диаграмм – графический язык. Элементами языка ФБД являются графические символы, которые используются для создания схемы ФБД. Язык ФБД позволяет разработчику строить сложные процедуры, используя существующие функции из поставляемой библиотеки, и связывать их с другими элементами ФБД.