• оператор вызова секции как подпрограммы;
• оператор возврата из подпрограммы;
• оператор чтения выхода алгоблока;
• операторы обмена данными по сети;
• оператор ввода данных с пульта;
• оператор сигнализации данных на пульте;
• оператор индикации данных на пульте.
В качестве встроенных функций могут быть использованы все алгоритмы языка функциональных
блоков, кроме алгоритмов обслуживания лицевой панели и алгоритмов, инициирующих обратный счет.
При вызове в операторе вызова встроенной функции необходимо указать библиотечный номер алго-
ритма, его реквизиты и перечень переменных, соответствующих входам и выходам алгоритма.
4.2. ТЕХНОЛОГИЧЕСКИЙ МОНОБЛОЧНЫЙ КОНТРОЛЛЕР TKM52
PC-совместимый контроллер ТКМ52 (рис. 4.2) производства
АО «ТЕКОН», г. Москва, предназначен для сбора, обработки информации, реализации функций кон-
троля, программно-логического управления, регулирования, противоаварийных защит и блокировок
систем учета тепла и энергоресурсов в составе распределенных иерархических или локальных автоном-
ных АСУ ТП на основе сети Ethernet или RS-485 (Modbus).
Контроллер может использоваться [31]:
• как автономное устройство управления небольшими объектами;
• как удаленный терминал связи с объектом в составе распределенных систем управления;
• одновременно как локальное устройство и как удаленный терминал связи с объектом в составе
сложных распределенных систем управления.
Контроллер в дублированном режиме рассчитан на применение в высоконадежных системах
управления.
Информационная мощность кон-троллера:
• дискретные входы – 192;
• дискретные выходы – до 160;
• аналоговые входы – до 64;
• аналоговые выходы – до 32.
В контроллере, в зависимости от вариантов исполнения, может устанавливаться одна из операцион-
ных систем: DOS или системное программное обеспечение (СПО) на базе OS Linux. В первом случае
программирование можно осуществлять посредством универсальных средств программирования или с
помощью программы Trace Mode.
При использовании СПО, которое содержит многозадачную операционную систему Linux, сервер
ввода-вывода и пользовательские библиотеки, программирование осуществляется с помощью системы
программирования TeconCX на персональном компьютере. Загрузка подготовленных прикладных про-
грамм в память контроллера осуществляется либо по последовательному каналу, либо по сети Ethernet,
используя протокол TCP/IP. Для программирования контроллера с установленным СПО может также
использоваться пакет ISaGRAF.
Состав и характеристики контроллера. Контроллер ТКМ52 является проектно-компонуемым из-
делием, состав которого определяется при заказе. Контроллер состоит из базовой части, блока клавиа-
туры-индикации и модулей ввода-вывода (от 1 до 4-х модулей). Базовая часть контроллера состоит из
корпуса, блока питания, процессорного модуля PCM4832L с модулем TCbus52 и блоком клавиатуры и
индикации V03.
Корпус контроллера металлический, состоящий из секций. В задней секции размещаются блок пи-
тания и процессорный модуль. В передней секции размещается блок клавиатуры и индикации V03. В
остальных секциях размещаются модули ввода-вывода. В зависимости от количества секций для моду-
лей ввода-вывода различаются следующие исполнения базовой части контроллера:
• ТКМ52.2 – на 2 модуля ввода-вывода (3 секции);
• ТКМ52.3 – на 3 модуля ввода-вывода (4 секции);
• ТКМ52.4 – на 4 модуля ввода-вывода (5 секций);
Номенклатура модулей ввода-вывода