Страница 159 из 360 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя
Показано с 1,581 по 1,590 из 4001

Тема: Панели оператора СП3xx. Вопросы и ответы

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

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

    По умолчанию

    Добрый день.
    Каждый тренд должен иметь свой буфер для размещения данных.
    На вкладке Хранилище указывается адрес регистра, начиная с которого выделяется память под данный тренд.
    Число используемых регистров можно определить по формуле из РП.

    "на двух других PSW (262 и 266 соответственно)" - это некорректная настройка, в данном случае два тренда используют общую память - перезаписывая данные друг друга.
    Если и для них использовать память PFW (в авто.области) - то, скорее всего, это решит проблему.

  2. #2

    По умолчанию

    Спасибо, Евгений.
    Попробую использовать формулу для определения регистров. Не хотел бы использовать память PFW для всех 3 трендов, ведь у нее, насколько я понял, ограниченное число перезаписей. Но, в качестве эксперимента попробую.

  3. #3

    По умолчанию

    добрый день, не могу найти инфу про изменение системного времени (не применяя экран 60002) , подскажите, где поискать

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

    По умолчанию

    Цитата Сообщение от Evgen_85 Посмотреть сообщение
    добрый день, не могу найти инфу про изменение системного времени (не применяя экран 60002) , подскажите, где поискать
    См. пример:
    https://owen.ru/uploads/182/sp307_synctime.zip

  5. #5

    По умолчанию

    спасибо огромное)

  6. #6

    По умолчанию

    Привет коллеги!
    Хочу вставить панель между ПР200 и шлюзом к облаку, дабы иметь возможность и на панели мониторить и управлять. Как это правильно реализовать?

  7. #7

    По умолчанию

    Здравствуйте. Подскажите, пожалуйста: каким образом наиболее правильно вызвать макрос при изменении значения какого-либо тега?

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

    По умолчанию

    Цитата Сообщение от ultraviolet Посмотреть сообщение
    Здравствуйте. Подскажите, пожалуйста: каким образом наиболее правильно вызвать макрос при изменении значения какого-либо тега?
    Добрый день. У вас панель работает в режиме master или slave?
    Кто изменяет значения тегов - оператор с помощью элементов ввода или подключенное к панели устройство?

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. У вас панель работает в режиме master или slave?
    Кто изменяет значения тегов - оператор с помощью элементов ввода или подключенное к панели устройство?
    Панель работает в режиме slave. Значения тегов, на изменение которых нужно реагировать, меняет подключенное устройство.

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

    Видел объект "функциональная область", в котором можно вызывать макрос по изменению определённого бита (как раз то, что нужно), но на каждый бит создавать отдельную глобальную функциональную область наверное слишком избыточно. Хотел сделать общий макрос, который бы вызывался по изменению тега целиком и в нём уже отслеживать изменения. Но т.к. в самом макросе нельзя хранить значения между вызовами, то наверное ещё запутаннее будет.

    Возможно это всё как-то проще делается, буду рад, если подскажете другой способ реализации.

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

    По умолчанию

    Не очень понял, зачем нужна промежуточная переменная.
    Контроллер не может сам сбросить конкретный бит в слове управления?

    Но т.к. в самом макросе нельзя хранить значения между вызовами
    Можно в макросе использовать статические переменные (с ключевым словом static) - они сохраняют свои значения между вызовами.
    Или можно использовать для хранения этих значений регистры панели.

Страница 159 из 360 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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