АБАК ПЛК
Руководство по настройке и программированию
×

Подготовка блока для сервера

 
Далее необходимо приступить к созданию серверного представления сформированного блока. Для этого требуется создать новый логический тип AI_IOS. В его свойствах установить серверный аспект и указать представляемый тип – блок обработки каналов AI из ПЛК.
 
AI_IOS
 
Внутри данного блока необходимо создать аспектную ссылку типа AI_PLC.
 
Reference
 
Далее можно приступить к описанию серверной логики. Для этого требуется экспонировать необходимые входы и выходы.
 
Выбор сигналов
 
Присвоить созданным параметрам удобочитаемые имена.
 
Созданные параметры
 
Далее необходимо вернуться в пространство имён MyLib и создать Тип атрибута, как указано на рисунке ниже.
 
EUnit
 
Вернуться в блок AI_IOS. Добавить два параметра типа STRING: EUnit и Name. Для каждого параметра добавить атрибут «Начальное значение»:
Для параметра EUnit прописать начальное значение формата «@(object:MyLib.EUnit)». Это позволит использовать созданный тип атрибута для задания инженерной единицы измерения на сервере для каждого экземпляра блока.
 
 
Параметр EUnit
 
Для параметра Name использовать начальное значение «@(object:System.Attributes.Description)». В данном случае используется системный тип атрибута «Описание».
 
Параметр Name
 
Далее необходимо добавить атрибуты для самого блока AI_IOS: EUnit и Описание. Требуется прописать для них базовые значения.
 
Значения атрибутов
 
Далее выполняется вывод сигналов. В Application контроллера создать два логических объекта с указанием типа MyLib.AI_PLC. Присвоить данным блокам значения 1 и 2 канала модуля AI соответственно.
 
MyLib.AI_PLC
 
Перейти в Application сервера ввода-вывода. Создать логической объект AI_Signals и открыть его. Нажать ПКМ на пустом поле и выбрать пункт «Создать здесь представления объектов».
 
«Создать здесь представления объектов»
 
В открывшемся окне выбрать необходимые сигналы.
 
Исходные объекты
 
Далее выбрать серверный аспект и завершить создание представления объектов. После выполнения этих действий автоматически будут созданы серверные блоки на основе разработанного типа, привязанные к типовым сигналам AI контроллера.
 
Серверные блоки
 
Для созданных блоков остается лишь указать корректное описание и инженерные единицы измерения в атрибутах.
 
Описание атрибутов
 
После выполнения указанных действий допускается приступать к развертыванию решения.
Онлайн помощь создана в Dr.Explain