5. Simatic manager S7. Сравнение 2-х чисел.

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

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

  • @Pasha-jx5yj
    @Pasha-jx5yj 4 года назад +1

    Спасибо Вам большое, очень помогли Вашы уроки!

  • @Plc4goodOrgUa
    @Plc4goodOrgUa 11 лет назад

    как же так?
    вот здесь 00:10 вы говорите что форматов чисел для контроллеров сименс вы насчитали только три
    мне кажется что если контроллер позволяет проводить операции, а соответсвенно и поддерживает чуть побольше форматов:
    bool, byte, int, word, dint, dword, real, s5time, iec Time, iec Date, iec TOD, BCD, Pointer, и т.д ...
    каждый из них имеет свой формат и если не отдельные операторы для обработки, то как минимум свои функции.

    • @ДиманПеревозчиков
      @ДиманПеревозчиков  11 лет назад

      Ну да. Форматов три, а типов данных много больше.
      Например bool и byte - это однобитовый формат. int, word, BCD - это 16 битовый формат. dint, dword, real - это 32 битовый формат. Я вот так понимаю это. Если ошибаюсь поправте.

    • @Plc4goodOrgUa
      @Plc4goodOrgUa 11 лет назад

      Диман Перевозчиков
      хорошо, согласен, давайте не будем делить по типам данных, возьмем только размеры возможных данных, но даже в этом случае byte не похож на одно битовый формат
      например команды:
      L B#16#77
      INC 1
      T MB 10
      L 'Y' // char
      не похожи на битовую логику
      еще есть
      POINTER = 6 байт, ANY = 10 байт

    • @ДиманПеревозчиков
      @ДиманПеревозчиков  11 лет назад +1

      plc4good
      Абсобюно согласен. Блин про byte не правильно ляпнул. Byte это 8 бит. Тогда остановимся на том что 3 широко используемых форматов.

  • @DenysDivunov
    @DenysDivunov 5 лет назад

    Здравствуйте. Только начинаю изучать STEP 7, как сделать чтобы ошибки подсвечивались красным?

    • @ДиманПеревозчиков
      @ДиманПеревозчиков  5 лет назад

      Красным выделяются ошибки если сохранить проект с ошибками, а потом его открыть. Если ошибки появляются в процессе программирования, они сразу выделяются и симатик требует их исправить. А так настройки подсветки изменяются в options --> customize и далее по вкладкам можно найти

    • @DenysDivunov
      @DenysDivunov 5 лет назад

      @@ДиманПеревозчиков спасибо

  • @dron1480
    @dron1480 4 года назад

    класс

  • @ivanvano8571
    @ivanvano8571 7 лет назад

    Если аналоговий модуль типа integer (Word), то память его входа 2 байта, поетому выкористовуемо функцыи сравнения типа integer.....но как с функциями DInteger, Вы берете двойные слова маркеров MD. это вы для примера так сделали? Маркира никак не связаны с аналог.входами? Спасибо

  • @Wip85
    @Wip85 10 лет назад

    Дмитрий а когда вы сделаете уроки по языку stl

    • @ДиманПеревозчиков
      @ДиманПеревозчиков  10 лет назад

      После функциональных блоков как раз планировал. Перед этим 1-2 урока по LAD, а дальше STL. Постараюсь как можно быстрее.

    • @Wip85
      @Wip85 10 лет назад

      Красава буду ждать очень надо освоить. В нете только бергера нашел. Но видио на много лучше. Еще просьба по Winnc что нибудь. Если не трудно.

  • @oldbell2049
    @oldbell2049 9 лет назад

    radikall.com/images/2015/07/05/RBLv3.png
    по сравнению вопрос, пытаюсь определить ошибку или ее отсутствие по Ret_val, созданна переменная тип данных INT в DB.
    "подходит" только один компаратор, которому DB открывает переменную, но после вставки красное все и сообщение о конфликте типа данных.
    всего то компараторов на три типа переменных.
    что делаю не правильно?
    radikall.com/images/2015/07/05/RBLv3.png

    • @ДиманПеревозчиков
      @ДиманПеревозчиков  9 лет назад +1

      Old Bell Попробуй ввести адрес в абсолютном формате. DB60.DBW80. Возможно в таблице символов нет этого символа (надо проверить), у меня кстати тоже такое было в проекте, чет я внимания не обратил на это. На работе посмотрю еще, постараюсь помочь.

    • @ollbell8174
      @ollbell8174 9 лет назад

      спасибо, пока нет возможности попробовать, проект в работе.
      но как только то так сразу отпишусь, решение "подошло" или нет.
      этот проект все одно сопровождаю. 1000 й и мой, это я так, похвалился ))
      Удачи

    • @ollbell8174
      @ollbell8174 9 лет назад

      Диман Перевозчиков "Возможно в таблице символов нет этого символа (надо проверить)"
      получается step classic не подчищает хвосты?
      remark
      нет так трудно и долго запрограммировать нужный алгоритм, как более долго интерфейс программного обеспечения изучения требует.

  • @oldbell2049
    @oldbell2049 9 лет назад

    scl хочется