Таймеры в STEP 7 (Timers in STEP 7)

Sdílet
Vložit
  • čas přidán 11. 09. 2024

Komentáře • 22

  • @DecorMr
    @DecorMr Před 6 lety +1

    Скачал почти все уроки..Спасибо большое Игорь за материал, Вы лучший!

  • @romanpopov7277
    @romanpopov7277 Před 3 lety

    Вы что то будете снимать по TM Timer DIDQ ?

  • @vituninnikolai427
    @vituninnikolai427 Před 3 lety

    Здравствуйте Игорь меня зовут Николай я покупал у вас курс . У меня есть вопрос по архивированию. Подскажите как архивировать время перехода с ручного на авто!

    • @SIMATIC_OK
      @SIMATIC_OK  Před 3 lety

      Добрый день, Николай! Все аналогично, как в уроке. Создайте в блоке данных одномерный массив с типом Date and Time. Определите логику для признака записи в архив нового значения времени. Как только запись произведена, измените указатель на новую ячейку в архиве для следующей записи

  • @user-minw
    @user-minw Před 10 lety

    Спасибо за интересные уроки. Планируете ли вы продолжать?

    • @SIMATIC_OK
      @SIMATIC_OK  Před 10 lety

      буду продолжать. Будут уроки по использованию блоков FC, FB, DB и OB и возможно другие. Пришлите свои темы уроков. Вы были на сайте simatic-center.com ?

  • @Kirikvad
    @Kirikvad Před 10 lety

    Добрый день, Игорь!
    Спасибо за урок. И у меня есть вопрос. Я использую таймер с переменной величиной уставки (формат S5TIME). Величину этой уставки я расчитываю по формуле и расчетное значение у меня в формате REAL. Каким образом я могу REAL правильно перевести в TIME? TIME потом уже переводится в S5TIME посредством TIM_S5TI. Спасибо!

    • @SIMATIC_OK
      @SIMATIC_OK  Před 10 lety +2

      Добрый день. Вадим!
      REAL нужно перевести (например командой ROUND) в DINT . Только нужно иметь в виду, что значение REAL у вас должно задавать время в мсек. Поскольку форматы DINT и TIME совпадают, то нужно сделать пересылку DINT (командой MOVE) в переменную с типом TIME. Окончательный шаг, как вы и указали, можно сделать библиотечной функцией TIM_S5TI

    • @Kirikvad
      @Kirikvad Před 10 lety

      Igor Alterman
      Добрый день! Спасибо, Игорь! Я уже разобрался и написал подходящий код.

  • @user-gn4ke7mk2o
    @user-gn4ke7mk2o Před 9 lety

    хотелось бы узнать, программа симуляции в какой среде разрабатывалась (лампочка) и думаю не помешал бы видео урок как начать программировать, объявления переменных, добавление FB,FC,DB символьная таблица, элементарные программки может есть такие уроки,просто я не нашел дайте ссылочку тогда)

    • @SIMATIC_OK
      @SIMATIC_OK  Před 9 lety

      Подробно о программе симуляции здесь czcams.com/video/jZbTxeFHNcQ/video.html
      Урок по логическим функциям czcams.com/video/Esnv1g3a4ps/video.html
      Более подробно о программировании S7-300/400 будет рассказано в серии платных видеокурсах учебного центра "СИМАТИК" (www.simatic-center.com/)

  • @Kirikvad
    @Kirikvad Před 10 lety

    Кстати если интересно, могу сбросить сюда рабочий код на стл. Может кому-то пригодится. В кратце - в зависимости от счетчика увеличивается значение с5тайм по определенной формуле.

  • @kuanyshjakuel4150
    @kuanyshjakuel4150 Před 9 lety

    Про 255 не совсем понятно, можете пояснить? и как понять инфу про ячейки памяти сколько их при каждом логическом действий, может зависит от типа выбранного контроллера (т.е. подразумевается контроллер), просто я новичок, по логике действий все понятно, ну и написать методом тыка проб и ошибок, изучения справки по F1 могу, ну вот бы совет профи не помешал, а может у вас есть отдельные записи на счет вышеизложенных вопросов, ну есче и ссылочку на литературу))) заранее благодарю!

    • @SIMATIC_OK
      @SIMATIC_OK  Před 9 lety

      Добрый день! Количество таймерных ячеек памяти (системная память, для которой предусмотрены инструкции по отсчету времени) действительно зависит от CPU (и даже от заказного номера CPU). В ролике указано как через онлайн функцию "Module Information" можно уточнить количество таймеров. В качестве литературы посоветую материалы моего курса S7-PROF1 на сайте www.simatic-center.com/#!training/c24vq

    • @AndreyPetrov78
      @AndreyPetrov78 Před 8 lety

      +Куаныш Ибраев в редакторе жмете OPTIONS наводите курсор на Reference Data и клацаете по Display , в запущеном окне выберете Assignment(.......) и жмем OK. Появится таблица в которой будут все переменные входы , выходы , ячейки памяти , таймеры и счетчике. Те которые уже используются в программе будут отмечены, которые не отмечены смело пользуйтесь. Вроде как то так

  • @user-ly2kc7vq8d
    @user-ly2kc7vq8d Před 3 lety

    спосибо огромное очен помог а там р /бцд /би что означает?

  • @serg-duoo416
    @serg-duoo416 Před 6 lety

    А про ПИД регулятор урок есть???

    • @SIMATIC_OK
      @SIMATIC_OK  Před 6 lety

      Пока нет. Но в плане.

  • @frozenboy4726
    @frozenboy4726 Před 3 lety

    А как занести таймер в переменную в FB?

    • @SIMATIC_OK
      @SIMATIC_OK  Před 3 lety +1

      Имеется специально такой тип данных. Timer называется. В интерфейсной части блока FB объявляете параметр с типом Timer. При вызове блока FB для данного параметра указываете, например, T10

    • @frozenboy4726
      @frozenboy4726 Před 3 lety

      @@SIMATIC_OK Спасибо, но я уже разобрался