Могу тебе только рассказать как это делается в симатике. При создании нового фунционального блока он имеет интерфейс, где задаются входные/выходные/проходные и внутренние переменные. Все которые ты явным образом определишь, появятся на графическом изображении твоего нового FB. Там в ладдере и присвоишь ему переменные, как это делается в Девелопере я пока не знаю. Что говорит гугл на эту тему?

Комментарии: 15

  1. Nick

    FB и FC разные.

    • Konstantin

      Я знаю Разница в том, что FB получает, свою локальную копию данных на каждый вызов/инстанс а FC не имеют такой привилегии в симатике по крайней мере, как это реализованно в других системах я не могу сказать, но должно быть примерно одинаково

      • Nick

        Тоже думаю, что у митсу похожее на FC должно быть. Создаёшь блок, объявляешь внутри локальные переменные, пишешь функцию, потом её снаружи вызываешь.

        • Maxim

          Как взаимодействовать с локальными переменными функционального блока я не понял. Я объявил глобальную переменную и использовал её внутри блока

          • Konstantin

            Зря

            • Maxim

              И это неправильно Теперь у меня на все использованные блоки одна переменная

              • Konstantin

                У тебя каждый вызов этого блока будет переписывать текущее значение этой глобальной переменной

                • Maxim

                  Нужно как-то передать данные из обычной переменной использованной в программе в функциональный блок

                  • Konstantin

                    Ты смотрел пдф что я по функ.блокам запостил?

                    • Maxim

                      нет еще)

            • Nick

              Ага. Если можно глобальную константу использовать, пи, например, то норм.

              • Konstantin

                Тебе это насколько горит? Если не очень, то я могу перед сном проглядеть по диагонали Константы ридонли, а переменные нет, поэтому это плохо

                • Maxim

                  Хочется что-то типа такого

                • Nick

                  Пи редко меняется.

                  • Konstantin

                    В мирное время? А то в военное может принимать любое значение от 3 до 4х, в зависимости

Не нашли ответ?

Вам также может быть интересно

Маленький мальчик по имени Нурбек жил в небольшой деревне. Он был настолько тупым, что никому не нравился. Особенно учительнице,... Читать далее