Привязка аргументов программы к атрибутам каналов в контроллере



В узле контроллера EmbeddedRTM_1 создадим новую группу каналов SIMULATOR. С помощью мыши перетащим созданный шаблон программы OBJECT в группу SIMULATOR узла контроллера EmbeddedRTM_1. Откроем свойства канала класса Вызов OBJECT и во вкладке Аргументы выставим флаг NP аргументам Вход_Об и Выход_Об, выполним операцию автопостроения и автопривязки к атрибутам каналов для оставшихся аргументов с помощью иконки . Уберем привязку канал WinCon_AI#0 к компоненту- источнику, для этого откроем свойства канала и в поле Привязка по двойному щелчку ЛК в открывшемся окне диалога выберем Удалить привязку. Тем самым, связь канала с аппаратурой (платой ввода/вывода) будет снята. Далее, аргументы Вход_Об и Выход_Об привяжем вручную по двойном щелчку ЛК в поле Привязка. Результат будет:

 

 

Содержимое группы SIMULATOR в результате будет:

 

 

Групповым образом зададим каналам начальные значения:

 

 

 

Подготовка базы каналов АРМ для формирования параметров имитатора объекта

Теперь для того чтобы задавать параметры объекта с узла АРМ, дополним группу Упр_WinPAC каналами типа Output:

 

 

Групповым образом зададим созданным каналам начальные значения и взведем для них флаг Отработать.

 

 

Откроем дополнительную панель Навигатора проекта и определим связь между соответствующими каналами группы Упр_WinPAC узла RTM_2 (источники) и каналами группы SIMULATOR узла EmbeddedRTM_1 (приемники):

 

 

Сохраним выполненный проект с помощью иконки .



Контрольные вопросы

Выберите и отметьте правильный вариант ответа:

Вопрос 1. Аргументы программ предназначены:

а. для передачи реальных значений каналов текущего узла в программу;          £

б. для передачи констант в программу;                                                               £

в. для передачи любых атрибутов каналов из базы каналов проекта в программу. £

 

Вопрос 2. Привязка аргументов программ к атрибутам каналов производится:

а. в редакторе программ;                                                                                    £

б. в табличном редакторе аргументов канала, вызывающего программу;           £

в. возможны оба варианта.                                                                                  £

 

Вопрос 3. Тип аргумента программы может быть:

а. только IN и OUT;                                                                                                                                £

б. только IN/OUT и OUT;                                                                                                                     £

в. любым из перечисленных.                                                                                                           £

 




 

 

AdAstra Research Group, Ltd

Россия, Москва, 107076, а/я 38

Тел. (495) 771-71-74

Факс (495) 518-98-46

E-mail: adastra@adastra.ru

http://www.adastra.ru

 

 


Дата добавления: 2019-11-16; просмотров: 347; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!