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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,825

    По умолчанию

    Добрый день.

    Цитата Сообщение от Salvage Посмотреть сообщение
    как мне обновить переменную А1?
    Если вы нигде не записываете ее в программе - то это можно сделать в режиме онлайн мониторинга.
    В верхней части каждого POU отображается таблица его переменных. В ней есть столбце Подготовленное значения.
    Введите там значения для ваших переменных и используйте команду Отладка - Записать значения (или нажмите Ctrl+F7).
    Таким образом, вы однократно запишете новые значения в ваши переменные.

    2021-11-01_13-50-32.png

    Или можно создать визуализацию и добавить на нее элементы для изменения значений ваших переменных.

  2. #2

    По умолчанию

    Это лишь один раз, и то вручную. Но мне это надо автоматически, не вручную перезаписывать значение. Если смотреть по картинке, то значение а3 должно перезаписать значение а1
    2.PNG

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,825

    По умолчанию

    Цитата Сообщение от Salvage Посмотреть сообщение
    Это лишь один раз
    Это не так.

    Цитата Сообщение от Salvage Посмотреть сообщение
    Но мне это надо автоматически
    2.PNG
    Что значит "автоматически"? За счет чего формируются новые значения для A1?

    Опишите подробно, какой алгоритм вы хотите реализовать.

  4. #4

    По умолчанию

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

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

    По умолчанию

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

  6. #6

    По умолчанию

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

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

    По умолчанию

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

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

Похожие темы

  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

Ваши права

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