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

Тема: ПР200

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Только я делал бы не мигающий бит из панели, а Запрос - Ответ.
    Т.к. если панель "отвалится" сразу после записи "1", то эта единица в слейве и останется навсегда, сбросит таймер и никакого сторожа
    По этому
    Нужно в программе ПР устанавливать контрольный бит в сетевом регистре (Например бит 0 в регистре 575) и запускать от этого бита таймер TON, например на 3 сек
    Захват-2.png
    В панели завести ф.область(глобальную) с запуском от этого бита.
    Захват-3.png
    Функция - сброс этого же контрольного бита.
    Захват-4.png

    Если панель работает, то таймер никогда не сработает, если связь с панелью пропадет на время больше 3сек, то в ПР сработает таймер и на выходе его получим бит аварии - Нет связи.
    От этого бита нужно управлять логикой выполнения основной программы ПР.
    Захват-1.png

    ЗЫ.
    Эта схема работает если после загрузки проекта в ПР питание не выключать. Но если питание ПР выключить и включить, то бит "Нет связи" не устанавливается.
    По этому схему нужно изменить
    Захват-2.png
    Ввел задержку на один цикл при включении питания. Иначе первоначальное изменение в сетевом регистре "КонтрСв" не происходит

    Проект во вложении исправил
    Вложения Вложения
    Последний раз редактировалось petera; 14.11.2019 в 16:38.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Метки этой темы

Ваши права

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