Вход

Просмотр полной версии : Запуск функционального блока



DanJer
25.04.2012, 13:13
Приветствую!
Изучал тут пример, но не совсем понятно, как его использовать в коде программы. Подскажите, как, например послать команду на пуск? Я так понимаю - это функциональный бок - но как работать с его переменными - не могу разобрать. Подскажите кто чем может!!

Yegor
26.04.2012, 07:14
Ну, в том и дело, что это лишь функциональный блок. Сам по себе он работать не может. Необходимо создать его экземпляр в какой-нибудь программе (POU типа Program) и уже там вызывать как функцию. Или в другом функциональном блоке, но в конечном счёте вызов всё равно идёт от POU типа Function или Program. По умолчанию этот главный POU именуется PLC_PRG, но вручную его так называть бесполезно — надо указывать в конфигурации.

Проще всего для вас сейчас будет создать пустой проект со стандартным PLC_PRG и уже в него затолкать свой ФБ (переименовать только надо).