АВТОМАТИЗАЦИЯ ПРОМЫШЛЕННЫХ ПРЕДПРИЯТИЙ
ПРОДУКТЫ НАУЦИЛУС'а
 

PhocusLogic
 

Программируемая логика управления для OPC серверов QNX приложений

В компании НАУЦИЛУС разработаны средства пользовательского программирования для OPC серверов QNX-приложений. Эти средства включают в себя компилятор языка ST (структурный текст) стандарта IEC 61131-3 и модуль логики OPC сервера. Они позволяют реализовать пользовательское программируемое управление работой OPC серверов Phocus, RealFlex, ISaGRAF, ISaGRAF Pro, а также и для других QNX-приложений (с помощью OPC Toolkit).

Программа PhocusLogic представляет собой компилятор. Она предназначена для разработки программ на языке ST (структурный текст) стандарта IEC 61131-3 и компиляции их в TIC код (Target Independent Code). Полученный в результате TIC код может быть использован для работы в модуле логики OPC серверов Phocus, RealFlex, ISaGRAF, ISaGRAF Pro, OPC Toolkit. Программа для модуля логики должна быть написана на языке ST и помещена в файл project.txt в той же директории, где находится программа PhocusLogic. Выбор типа целевой задачи осуществляется в пункте меню Tools/Options. Есть шесть вариантов целевой задачи: Стандарт (используется для отладочных целей), Phocus OPC Server, ISaGRAF OPC Server, RealFlex OPC Server, ISaGRAF Pro OPC Server, OPC Toolkit OPC Server. Команда Make создает исполняемый код в файле ISA11 и файл содержащий индексы переменных и помещает их директорию, соответствующую целевой задаче.

Модуль логики OPC сервера предназначен для обработки логики, создаваемой программой PhocusLogic. Логика OPC сервера реализована в библиотеке OPCLogic.dll. На каждом цикле опроса исполняется TIC код. Индексы переменных берутся из файла appli.txt.

Как известно, язык структурированный текст ST - это структурный язык высокого уровня разработанный для процессов автоматизации. Он используется, в основном, для создания сложных процедур, которые не могут быть легко выражены при помощи графических языков. По умолчанию ST является языком для описания действий внутри шагов и условий языка SFC.


 

© НАУЧНЫЙ ЦЕНТР "НАУЦИЛУС" v.4/V/2006
119992, Москва, Воробьевы горы, НИИЯФМГУ, ВЭ, 415
Тел.(495) 939-5872, (495) 939-3924 Факс.(495) 939-5002
Email: info@nautsilus.ru   WEB: www.nautsilus.ru