Программирование на Simatic Step 7. Урок 5

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

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

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

    Спасибо! Объясняете наглядно и понятно

  • @АлександрНадь-щ2к
    @АлександрНадь-щ2к  2 года назад

    Итак, по теме урока. Первое. что есть в материале урока, это требование безопасности. Полагаться полностью на контроллер нельзя, цепи безопасности должны быть выполнены отдельно и независимо от контроллера с помощью реле безопасности (я не беру случай применения специальных контроллеров. и модулей со встроенными защитными функциями). В этом проекте при открытии защитных дверей. нажатии аварийной кнопки происходит снятие напряжения с модулей выходов, которые обеспечивают какую-либо механическую работу (воздушные клапана на цилиндры перемещения. электродвигатели и пр.). Таким образом обеспечивается прекращение работы этих устройств независимо от контроллера. Здесь показан один из таких способов. Теперь о блоке ОВ40. Это блок обработки прерываний от "железа". Как только приходит такое прерывание. прекращается работа основной программы и запускается ОВ40 и обрабатывается тот кусок программы, который записан в нем. Для чего это нужно. Прежде всего обработке через прерывания требуют сигналы, на которые нужно среагировать моментально, а не ждать, когда при очередном проходе цикла программы эти сигналы будут замечены. Обработке через прерывание требуют сигналы с малой длительностью. т.е. те, которые могут быть пропущены, если их обрабатывать в цикле. Камера, которая считывает DOT код на лейбе короба работает серией импульсов около 15 штук и длительностью 2 мс. Обработать такую посылку сигналов обыкновенным способом не удастся. Поэтому в этом проекте сигнал камеры о прочтении кода заведен на вход. который обрабатывается как прерывание. Т.е. при каждом удачном считывании кода происходит запись единицы в DB блок и сдвиг содержимого этого блока. Тем самым мы производим заполнение этого блока. По окончании работы камеры мы производим анализ данных этого блока на предмет количества удачных считываний. Если удачных считываний было два и более, результат считывания признается достоверным и коробка признается "хорошей"

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

    Добрый день, Уважаемый! Надеюсь уже на поправку идете) Спасибо за полезные уроки. 5 урок пока очень тяжело дается) Я суть, для чего это надо пока не уловил. Но я стараюсь) Этот материал напомнил мне уроки обучения работе с советским калькулятором в школе.
    Там тоже был верхний регистр, нижний регистр)) Чтобы просто прибавить 2 числа, там целую махинацию надо было провернуть. Здесь также сложно)) Еще раз спасибо, ждем продолжений))

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      Спасибо. Я пока в больнице и операция впереди, просто ушел на выходные домой. В ответ на ваш вопрос, я сделал комментарий, чтобы он был виден всем. Сам я не очень доволен качеством своих уроков - будем учиться делать более качественные видео. Ну а на счет сложности... А никто и не обещал, что будет просто - учиться всегда сложно и для меня тоже

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      По большому счету. компьютер от калькулятора отличается возможностью перехода по условию. А так, вычисления проходят одинаково - загружаем в аккумулятор 1 число, загружаем опять же в аккумулятор 1 следующее число. при этом первое загруженное число перемещается из аккумулятора 1 в аккумулятор 2. Далее вводим команду что с этими числами делать (сложение. вычитание, умножение...). Результат выводиться в аккумулятор 1

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

    Здравствуйте. Александр желаю вам скорейшего выздоровления . Александр а вы могли бы выложить в доступ документ S7-300 TechFunction я не могу его никак найти .

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      Спасибо за пожелания, уже дома. Ссылка на технологические функции выложена в уроке 6. Сейчас обдумываю следующее видео. Тем много, какую выбрать пока не решил. У меня есть несколько работ, где я применял скоростные счетчики. Возможно, с них и начну.

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      Технологические функции s7300C
      www.siemens-pro.ru/docs/simat...

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      так, ссылка не работает. сейчас поищу в другом месте

    • @АлександрНадь-щ2к
      @АлександрНадь-щ2к  2 года назад

      www.siemens-pro.ru/docs/simatic/s7-300/S7-300C_TechFunction_r.pdf