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

Привязка переменных к физическим каналам ввода-вывода

 
Необходимо создать логический объект «MODULES» в приложении (Application). Внутри данного блока есть два способа обращения к переменным модулей ввода-вывода.
Первый способ подразумевает создание объектной ссылки на модуль. Для этого из панели элементов добавляется элемент «Объектная ссылка», в свойствах которого нужно указать необходимое приложение (Application), которому принадлежит модуль.
 
Свойства объектной ссылки
 
Далее необходимо создать выходные переменные и линии связи между этими переменными и параметрами блока-ссылки. Также есть возможность автоматически создать данные переменные. Для этого кликните ПКМ по блоку-ссылке и из контекстного меню выберите одну из двух функций:
  • Экспонировать входы и выходы. Данная функция автоматически создаёт все параметры и привязывает их ко входам-выходам ссылки.
  • Экспонировать отдельные сигналы. При использовании данного метода есть возможность выбрать, какие конкретно сигналы должны быть созданы автоматически.
    После создания всех необходимых ссылок и сигналов, на входах и выходах блока модулей образуется множество сигналов.
     
    Сигналы модулей
     
В конфигурации созданы ссылки на модули ввода/вывода:
  • AI (аналоговый ввод): выполняется чтение значений каналов в кодах АЦП.
  • DI (дискретный ввод): выполняется чтение слова состояния каналов. Биты каналов 1 – 4 отображаются на логические переменные b0...b3 соответственно.
  • DO (дискретный вывод): выполняется чтение слова состояния каналов и запись управляющего слова через вход Write.
Интерфейсный блок MODULES содержит большое количество входных и выходных сигналов.
 
Интерфейсный блок MODULES
 
Каждый модуль распределяется по соответствующим логическим блокам внутри блока MODULES. Результат распределения показан на рисунке ниже.
 
Распределение внутри блока MODULES
 
В данном случае каждый модуль размещается в отдельном логическом блоке.
Вторым способом является создание типового представления модуля из пространства имён таргета. Для этого необходимо:
  • Кликнуть ПКМ на свободное пространство блока MODULES.
  • Создать в этом пространстве представления объектов.
  • Выбрать Application необходимого модуля и нажать «Далее».
  • Указать аспект «Aspect_Mod» из пространства имён таргета.
  • Нажать «Готово».
Данный механизм позволяет создать представления сразу для нескольких объектов. В результате будут сформированы логические блоки с уже размеченными сигналами, имеющими готовый тип.
 
Сформированные логические блоки
Онлайн помощь создана в Dr.Explain