Создание логических блоков
Программирование с помощью STEP 7 версии 5.0
9-24 C79000-G7076-C562-02
9.8 Корректировка вызовов блока
9.8.1 Корректировка вызовов блоков
Вы можете использовать команду меню Edit > Call > Update [Редактировать
> Вызов > Корректировать]
в окне "LAD/STL/FBD – Programming S7 Blocks
[KOP/AWL/FUP – Программирование блоков S7]" для автоматической
корректировки вызовов блоков или типов данных, определенных
пользователем, которые стали недопустимыми после выполнения следующих
изменений интерфейса:
• Вставка новых параметров
• Удаление параметров
• Изменение имен параметров
• Изменение типа параметров
• Изменение порядка параметров.
При назначении формальных и фактических параметров вы должны
следовать следующим правилам в указанном порядке:
1.
Те же имена параметров:
Фактические параметры назначаются автоматически, если имя
формального параметра осталось тем же самым.
Особый случай: В контактном и функциональном плане предшествующая
связь для параметров двоичного входа может быть назначена
автоматически только тогда, когда тип данных (BOOL) остается тем же
самым. Если тип данных изменился, то предшествующая связь
сохраняется в виде открытой ветви.
2.
Те же типы данных параметров:
После того как были назначены параметры с тем же именем, еще не
назначенные фактические параметры назначаются формальным
параметрам с тем же типом данных как "старым" формальным
параметрам.
3.
То же самое расположение параметров:
После того как вы выполнили правила 1 и 2, любые фактические
параметры, которые еще не были назначены, теперь назначаются
формальным параметрам в соответствии с их расположением в "старом"
интерфейсе.
4. Если фактические параметры не могут быть назначены с использованием
трех вышеописанных правил, то они удаляются или, в случае двоичных
предшествующих связей в контактном или функциональном плане, они
сохраняются в виде открытых ветвей.
После выполнения этих действий проверьте сделанные вами изменения в
таблице описания переменных и в разделе кодов программы.