Ок, объявлены не в PRG, а глобально
Можно ли вызвать ФБ1 в другом месте программы не "плодя" его в "Global symbols" изменяя "indentifires"?
мне пишет компилятор - Function Block Instance is reused, в овна/сименс можна
Хелп - вызов FB
Re: Хелп - вызов FB
Подсказка. Вставив в программу ФБ в первый раз, последующие разы этот ФБ можно вставлять простым копированием.
Напомню. В этом примере ФБ_0 вызывает ФБ_1
- Вложения
-
- Caqll-Call-Call.png (42.93 КБ) 1062 просмотра
Re: Хелп - вызов FB
АААА ... кажется понял!
Вы пытаетесь прямо передать параметры ФБ через Input.
А я "передаю" параметры ФБ через глобальные переменные. И Вам рекомендую так делать.
У ПЛК серии DVP нет косвенной адресации, поэтому при вызове ФБ ему передаются/переписываются значения параметров, вместо передачи адреса их списка.((
Вы пытаетесь прямо передать параметры ФБ через Input.
А я "передаю" параметры ФБ через глобальные переменные. И Вам рекомендую так делать.
У ПЛК серии DVP нет косвенной адресации, поэтому при вызове ФБ ему передаются/переписываются значения параметров, вместо передачи адреса их списка.((
Re: Хелп - вызов FB
Ну тогда все понятно. Просто думаю может я туплю где-тоtvent писал(а): ↑01 июн 2020, 10:07АААА ... кажется понял!
Вы пытаетесь прямо передать параметры ФБ через Input.
А я "передаю" параметры ФБ через глобальные переменные. И Вам рекомендую так делать.
У ПЛК серии DVP нет косвенной адресации, поэтому при вызове ФБ ему передаются/переписываются значения параметров, вместо передачи адреса их списка.((
Да хочу сэкономить время цикла лишний раз не копируя данные... ну да ладно, СПС вам
Re: Хелп - вызов FB
На скрине нет ошибки, просто предупреждение о повторном использовании экземпляра ФБ.
Грузите в контроллер и не парьтесь, если ФБ работает как функция, т.е. если экземпляру не нужны данные прошлых циклов.
Грузите в контроллер и не парьтесь, если ФБ работает как функция, т.е. если экземпляру не нужны данные прошлых циклов.
- Вложения
-
- 1.PNG (33.91 КБ) 1045 просмотров
Re: Хелп - вызов FB
СПС всем