Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Проблема с запуском и остановкой устройтва.

  1. #1

    По умолчанию Проблема с запуском и остановкой устройтва.

    Добрый день.
    Столкнулся с проблемой. Есть некий прибор, который управляется по modbus. В числе прочих регистров есть пуск прибора (coil, только на запись) и статус работы (Disc.inputs, только чтение).
    При записи 1 в регистр пуска, прибор запускается и выставляет 1 в регистре статуса. Запись 0 в регистр пуска останавливает прибор и статус изменяется на 0.
    Все хорошо работает в мастерскаде. Но есть проблема: если мастерскаду закрыть, или выключить ПК, то при отсутствии подключения прибор продолжает работать (так и надо), но при запуске мастерскады - прибор отключается по команде мастерскады, что нехорошо.
    Вопрос: как сделать, чтоб при запуске скады анализировался регистр статуса и заполнялось начальное значение команды пуск?
    Простейший пример прилагаю. Пример при всей простоте - работает с данным прибором.
    Вложения Вложения
    Life is complex: it has both real and imaginary components.

  2. #2

    По умолчанию

    Для решения данной задачи нужно использовать команду с обратной связью У*команды, на вкладке "Опрос выхода" есть поле "Обратная*связь" - перетащите в это поле ОРС переменную или выход ФБ "Повторитель" (что лучше), а выход команды заведите на вход ОРС переменной. В этом случае команда будет отображать значения приходящие по обратной связи, а вводимые оператором значения будут поступать на выход команды. Также на вкладке "Опрос" можно снять галочку "Не передавать данные обратной связи" в этом случае поступающие по обратной связи значения будут идти на выход команды.

    Восстановление при рестарте и значение до опроса у команды надо будет выключить
    Спасибо.

  3. #3

    По умолчанию

    Спасибо, буду пробовать.
    Life is complex: it has both real and imaginary components.

  4. #4

    По умолчанию

    MasterOPC 4.2.53, MasterSCADA 3.12.0.26147
    Имею такую-же проблему:
    Есть несколько команд дискретного типа.
    Команда связаны с дискретным тегом OPC (периодический опрос, флаг "Не передавать данные обратной связи" НЕ установлен, значение "Блокировка обратной связи" - 10сек).
    Обратная связь команды (Опрос выхода) привязана к этому-же дискретному тегу.

    Если при запуске MasterScada OPC сервер ещё не запущен, и он запускается автоматически вместе с MasterScada, то некоторые из тегов иногда самопроизвольно изменяют своё состояние (в основном переходят из "1"в "0").
    Если OPC запустить вручную ПЕРЕД запуском MasterScada, то такого не происходит (по крайней мере я такого не добился).

    На триальной версии OPC автоматического запуска в работу нет, поэтому на ней воспроизвести такой эффект не удаётся.

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

    Как избежать такой ситуации?
    Поможет ли привязка выхода команды не напрямую к OPC, а через повторитель по условию, если в качестве условия поставить например хорошее качество тега переменной OPC?
    Можно ли отключить закрытие OPC при остановке среды исполнения MasterScada?

  5. #5

    По умолчанию

    Мы устраняли подобную ошибку, можно попробовать обновить ОРС.
    Также можно попробовать сделать тестовую конфигурацию на 32 тега и проверить на ней.

    Также если вы не используете упаковку-распаковку, то можно установить флаг "Не передавать данные обратной связи" - это исключит возможность передачи значений из скады не по команде оператора.
    Спасибо.

  6. #6

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Мы устраняли подобную ошибку, можно попробовать обновить ОРС.
    Также можно попробовать сделать тестовую конфигурацию на 32 тега и проверить на ней.

    Также если вы не используете упаковку-распаковку, то можно установить флаг "Не передавать данные обратной связи" - это исключит возможность передачи значений из скады не по команде оператора.
    Нет, распаковка в самой скаде не используется (точнее сделана на уровне OPC).

    Да, можно пожалуй тестовую конфигурацию на 32 тега сделать, но не хотелось бы переустанавливать ОРС и MasterScada.

    По поводу флага "Не передавать данные обратной связи" - эти команды используются для дискретных тегов, представляющих собой "переключатели с фиксацией".
    Состояние этого тега может изменяться не только по команде скады, но и действием программы ПЛК. Если команда не будет знать текущее состояние тега она не сможет корректно изменить его состояние.

  7. #7

    По умолчанию

    Значит вы неправильно сделали кнопки.
    Вытащите команду на мнемосхему - она станет. В свойствах включите фиксацию.
    Такая команда будет отображать состояние обратной связи, даже если включен флаг "Не передавать данные обратной связи"
    Спасибо.

  8. #8

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    ...
    Такая команда будет отображать состояние обратной связи, даже если включен флаг "Не передавать данные обратной связи"
    Проверил: обратная связь осталась подключена, установил флаг "Не передавать данные обратной связи", сделал на мнемосхеме кнопку с фиксацией (перетаскиванием команды):
    1. При переключении тега кнопкой на мнемосхеме всё переключается нормально.
    2. При изменении значения тега на противоположное в ОРС (НЕ нажатием кнопки на мнемосхеме) кнопка на мнемосхеме остаётся в том-же положении (дёргается как бы пытаясь переключиться, но затем опять возвращается в предыдущее состояние, уже не совпадающее теперь значением тега в ОРС).

  9. #9

    По умолчанию

    Пришлите несколько скриншотов демонстрирующих проблему, а также ваш проект (Проект - Экспортировать)
    Спасибо.

  10. #10

    По умолчанию

    Modbus Universal MasterOPC на 32 тега будет автозапускаться при включении MasterScada ?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Конфигуратор ОВЕН ПЧВ. Проблема с запуском!
    от Джоник в разделе Приводная техника ОВЕН
    Ответов: 8
    Последнее сообщение: 20.06.2023, 08:30
  2. Проблема с запуском шаблонов
    от asbltd в разделе Облачный сервис OwenCloud
    Ответов: 4
    Последнее сообщение: 08.05.2019, 12:21
  3. Ответов: 0
    Последнее сообщение: 19.01.2015, 07:05
  4. ПЧВ3 Проблема с запуском
    от pavkuz в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 16.12.2014, 18:43
  5. проблема с первым запуском
    от bango в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 23.07.2010, 22:06

Ваши права

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