Simatic Step7 -косвенная адресация пример 2 alarm STATUS - STL

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 9

  • @michel-7791
    @michel-7791 7 місяців тому

    Андрей, не подскажете, нет ли ограничений на использование адресного регистра ar2.
    У меня плк в стоп встаёт при его использовании, буфер пишет что ошибка в длине области записи. Код выполняется тот же что и у вас в видео.
    Ругается на строку установки выходной булевой переменной - эта та, что Alarm_Horn

    • @PetrovAA
      @PetrovAA  2 місяці тому

      В функциональных блоках с включеной функцией мультиэкземплярный блок, ar2 и, пользуется для этой функции. Ещё в начале своего блока сохраняйте ar1 и ar2 в временные переменный, а в конце востанавливаете назад. Возможно вы меняете используемый регистр вашей программы.

  • @uchquduqoldbell9339
    @uchquduqoldbell9339 7 років тому

    спасибо. почти понятно, непонятно, что за цель преследуетсяю описание бы задачи. 1 ю часть смотрел

    • @PetrovAA
      @PetrovAA  7 років тому +1

      задача в этом ролике, чтобы не описывать все аварийные сигналы устройства (например двигателя) для аварийной сигнализации, а один раз проверить статус устройства. Мне так было удобней.

    • @uchquduqoldbell9339
      @uchquduqoldbell9339 7 років тому

      это мне так же понятно, выпадает информация почему так, а не иначе. не объясняется часто причина выбора именно такого варианта. хотя если самому думать далее, то возможно получится. сам я stl не хорошо знаю, могу прочесть код, но не пойму зачем именно так, а не на scl или еще другом языке, когда речь о стандартных функциях идет. ВОзможно это не входило в ваши задачи. в остальном помогает мне разбираться.

    • @PetrovAA
      @PetrovAA  7 років тому

      Начиная с 1:34 пытался раскрыть задачу или способ включения аварийной сигнализации. Хотя у всех свои тараканы и не всегда понятно, что человек хотел сделать или почему именно так.