9.Блоки FB / Мультиэкземплярный вызов FB / Наш дренаж становится аналоговым )

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 13

  • @kolyatolmakov4681
    @kolyatolmakov4681 2 года назад

    Спасибо большое!

  • @АлмазНуриев-ъ4о
    @АлмазНуриев-ъ4о 7 месяцев назад

    Здравствуйте, крутое видео! 👍🏻 Подскажите пожалуйста:
    17:25 в DB3, как поменять initial value? Если например насосы вкл/выкл по разным уставкам? Как правильно работать с мультиэкземплярными блоками если для каждого устройства разные Настройки?

    • @SlavaSlavin1
      @SlavaSlavin1  7 месяцев назад

      Интересный вопрос) А в "верхнем" FB уже не получается inital менять? Подозреваю что нет... Тогда ничего там не ставить, оператору отдать. Ввести то раз всего надо - в первый раз после заливки блока

    • @АлмазНуриев-ъ4о
      @АлмазНуриев-ъ4о 7 месяцев назад

      @@SlavaSlavin1 в верхнем FB тоже не меняется initial value. Есть проект в котором настройки ПИД-регулятора сделаны через мультиэкземплярный блок. Так вот настройки переодически нужно менять для разных регуляторов. Хотелось бы в initial values записать универсальные значения, а уже с верхнего уровня делать тонкую настройку.

    • @SlavaSlavin1
      @SlavaSlavin1  7 месяцев назад

      @@АлмазНуриев-ъ4о так пропишите то, что нужно в нижнем FB. Но это будет одинаково для всех экземпляров

    • @АлмазНуриев-ъ4о
      @АлмазНуриев-ъ4о 7 месяцев назад

      @@SlavaSlavin1 так и получается. Спасибо.

    • @mikhailglgl3138
      @mikhailglgl3138 3 месяца назад

      ​@@АлмазНуриев-ъ4о в видео Игоря Альтермана db part 1 это указано, как работать именно с конкретным db. Вчера буквально смотрел.

  • @ivan8635
    @ivan8635 2 года назад

    Подскажите, если внутри FB используются два таймера и далее в OB1 этот FB вызывается несколько раз подряд, то как можно реализовать сохранение значений таймеров для каждого вызова FB?

    • @SlavaSlavin1
      @SlavaSlavin1  2 года назад

      Здравствуйте. Для каждого FB будет персональный DB. Однако нужно подать на вход FB номер таймера. Это переменная типа Timer. Если речь конечно же о S5 таймерах

    • @ivan8635
      @ivan8635 2 года назад

      @@SlavaSlavin1 Да, таймера S5. На вход FB подаются данные о времени, с которым внутренние таймера FB должны работать для каждого конкретного вызова FB. Может возможно как-то связаться через почту или мессенджеры, я сброшу скрины, что бы было видно что я пытаюсь сделать?

    • @SlavaSlavin1
      @SlavaSlavin1  2 года назад

      @@ivan8635 в разделе о канале есть почта. Для S5 таймеров важно, чтобы все они были под разными номерами. Как это сделать, я озвучил ;)

  • @Rakohvatka
    @Rakohvatka 3 года назад

    Не очень понятно,мы пишем логику в FB временными переменными?

    • @SlavaSlavin1
      @SlavaSlavin1  3 года назад

      Временной, в случае FB, будет являться только область Temp блока. Все остальное будет храниться в DB, который мы "приконнектим" к этому FB, в момент его вызова.