Показано с 1 по 7 из 7

Тема: Обнуление переменных после перезапуска питания СП307. Как это реализовать?

  1. #1

    По умолчанию Обнуление переменных после перезапуска питания СП307. Как это реализовать?

    Доброго времени суток!
    Столкнулся с такой проблемой.
    После перезапуска питания панели СП307 переключатель восстанавливает значение которое было до отключения питания,т.е. как я понял эти переменные хранятся в энергонезависимой памяти?
    Вопрос. Как сделать чтобы после перезапуска питания все "нажатые кнопки" возвращались в исходное состояние "Выкл".

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

    По умолчанию

    Цитата Сообщение от kvr15 Посмотреть сообщение
    Доброго времени суток!
    Столкнулся с такой проблемой.
    После перезапуска питания панели СП307 переключатель восстанавливает значение которое было до отключения питания,т.е. как я понял эти переменные хранятся в энергонезависимой памяти?
    Вопрос. Как сделать чтобы после перезапуска питания все "нажатые кнопки" возвращались в исходное состояние "Выкл".
    Вероятно, вы используете регистры PFW - энергонезависимые.

    Используйте PSW - они обнуляются после перезагрузки панели.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вероятно, вы используете регистры PFW - энергонезависимые.

    Используйте PSW - они обнуляются после перезагрузки панели.
    Используются не внутренние регистры панели а непосредственно регистры в сети Modbus

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

    По умолчанию

    Тогда вопрос непонятен. Устройство отображает те данные, которое получило по Modbus. Обнулить их можно только на слэйв-устройстве.
    Или же при включении панели производить запись нулей в слэйв - например, с помощью функциональной области.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Тогда вопрос непонятен. Устройство отображает те данные, которое получило по Modbus. Обнулить их можно только на слэйв-устройстве.
    Или же при включении панели производить запись нулей в слэйв - например, с помощью функциональной области.
    Поясню.
    Панель-Мастер, ПЛК-слэйв. Нажали кнопку - записали в бит True, ПЛК допустим открыл клапан. Теперь отключим питание и плк и панели(типа аварийный случай). Клапан закрылся. Подадим снова питание и при загрузке проекта клапан открывается сам, потому что панель запомнила нажатую кнопку.
    И теперь вопрос?Как сделать чтоб панель не запоминала нажатую кнопку, а сбрасывала её в исходное состояние.
    Пробовал функц. область (задал при запуске панели отключать такой-то бит) - в итоге после перезапуска питания клапан все равно открывается и через мгновение закрывается так как задано в функц. области. Это не корректно, ведь после аварийного отключения питания нежелательно чтобы все устройства которые работали до этого опять включились, причём одновременно.

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от kvr15 Посмотреть сообщение
    Поясню.
    Панель-Мастер, ПЛК-слэйв. Нажали кнопку - записали в бит True, ПЛК допустим открыл клапан. Теперь отключим питание и плк и панели(типа аварийный случай). Клапан закрылся. Подадим снова питание и при загрузке проекта клапан открывается сам, потому что панель запомнила нажатую кнопку.
    И теперь вопрос?Как сделать чтоб панель не запоминала нажатую кнопку, а сбрасывала её в исходное состояние.
    Пробовал функц. область (задал при запуске панели отключать такой-то бит) - в итоге после перезапуска питания клапан все равно открывается и через мгновение закрывается так как задано в функц. области. Это не корректно, ведь после аварийного отключения питания нежелательно чтобы все устройства которые работали до этого опять включились, причём одновременно.
    Панель здесь не причем.
    Это не панель запоминает состояние кнопки. Тем более самостоятельно (без нажатия оператором) панель никаких сигналов на запись в ПЛК не генерирует.
    Все переменные в модуле Slave ПЛК являются энергонезависимыми. Т.е. состояние ВКЛ. сохраняется в самом ПЛК. Вы можете в том убедится, если после отключения питания включить ПЛК, а панель не включать. И Ваш клапан откроется, если он был включен перед отключением питания.
    По этому такие ситуации
    после аварийного отключения питания нежелательно чтобы все устройства которые работали до этого опять включились, причём одновременно.
    нужно отслеживать в программе ПЛК. Принудительно обнулять критичные переменные в области слейва в самом первом цикле выполнения программы ПЛК при ее старте.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Панель здесь не причем.
    Это не панель запоминает состояние кнопки. Тем более самостоятельно (без нажатия оператором) панель никаких сигналов на запись в ПЛК не генерирует.
    Все переменные в модуле Slave ПЛК являются энергонезависимыми. Т.е. состояние ВКЛ. сохраняется в самом ПЛК. Вы можете в том убедится, если после отключения питания включить ПЛК, а панель не включать. И Ваш клапан откроется, если он был включен перед отключением питания.
    По этому такие ситуации

    нужно отслеживать в программе ПЛК. Принудительно обнулять критичные переменные в области слейва в самом первом цикле выполнения программы ПЛК при ее старте.
    Спасибо,теперь понятно в чём дело.

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 17.03.2016, 13:27
  2. Ответов: 4
    Последнее сообщение: 12.07.2015, 11:48
  3. ПЛК 100 после отключения питания
    от Guk в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 16.06.2015, 16:21
  4. обнуление при отсутсвии питания
    от Artem в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.09.2010, 21:08
  5. Ответов: 3
    Последнее сообщение: 22.03.2010, 14:11

Ваши права

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