Показано с 1 по 10 из 13

Тема: Линия весового дозирования. Как обновить переменную в режиме эмуляции?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Изначальный вес смеси в баке допустим 10 000кг. С помощью дозатор я высыпаю смесь из бака 1 000кг, в баке после этого остается 9 000. Потом я второй раз высыпаю смесь с помощью дозатора 3 000 кг. ( 9 000кг - 3 000кг). И в этом же баке теперь остается 6 000кг. и т.д. и так я могу высыпать из этого бака 30 раз, а может и больше. Мне нужно сделать цикл, так чтобы я видел изменённый вес после дозирование, после первого раз, после второго раз и т.д.

  2. #2
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от Salvage Посмотреть сообщение
    Изначальный вес смеси в баке допустим 10 000кг. С помощью дозатор я высыпаю смесь из бака 1 000кг, в баке после этого остается 9 000. Потом я второй раз высыпаю смесь с помощью дозатора 3 000 кг. ( 9 000кг - 3 000кг). И в этом же баке теперь остается 6 000кг. и т.д. и так я могу высыпать из этого бака 30 раз, а может и больше. Мне нужно сделать цикл, так чтобы я видел изменённый вес после дозирование, после первого раз, после второго раз и т.д.
    Цикл я вам уже написал. Определитесь, что вы будете делать, если после очередного такта в бункере останется минус )

  3. #3

    По умолчанию

    Это код не работает - он багается
    IF IsBatchingDone THEN
    CurrentBunkerMass:= CurrentBunkerMass - CurrentBatcherMass;
    END_IF
    3.PNG

  4. #4
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от Salvage Посмотреть сообщение
    Это код не работает - он багается
    IF IsBatchingDone THEN
    CurrentBunkerMass:= CurrentBunkerMass - CurrentBatcherMass;
    END_IF
    Оооо...
    Если вы не можете повторить данный код, то вам нужно научится читать. Я же писал, IsBatchingDone - это строб. Вы использовали функцию строба к сигналу? )

    ЗЫ. Фиг с ним стробом, вы из -6000 отгружаете, вас ничего не напрягает? ))))

  5. #5

    По умолчанию

    Цитата Сообщение от keysansa Посмотреть сообщение
    Оооо...
    Если вы не можете повторить данный код, то вам нужно научится читать. Я же писал, IsBatchingDone - это строб. Вы использовали функцию строба к сигналу? )

    ЗЫ. Фиг с ним стробом, вы из -6000 отгружаете, вас ничего не напрягает? ))))
    Он циклично начинает отнимать значение( баг). Но это ладно уже не важно, я уже нашел решение. 1 способ на картинке, второй способ можно через счетчик.4.PNG

  6. #6
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    926

    По умолчанию

    Цитата Сообщение от Salvage Посмотреть сообщение
    Он циклично начинает отнимать значение( баг).
    Вы, чутка. немножко, совсем чуть-чуть, читать не умеете. Слово "строб" я два раза написал, но вы не увидели... Беда.

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 07.09.2017, 08:24
  2. Ответов: 59
    Последнее сообщение: 07.04.2017, 18:12
  3. Ответов: 2
    Последнее сообщение: 12.05.2014, 09:07
  4. Ответов: 8
    Последнее сообщение: 21.03.2013, 18:15
  5. подбор оборудования для весового дозирования
    от Alor в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 21.04.2010, 19:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •