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

Тема: сп307-копирование регистров

  1. #1
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию сп307-копирование регистров

    Добрый день. Разрабатываю проект управления компрессором. Постепенно дорабатывая проект. Панель-мастер, копирует два регистра с плк16(трм) на плк17. Все собрано на столе и тестируется круглосуточно. Все работало нормально, но в какой-то момент панель заглючила. Стала кратковременно выскакивать "потеря связи плк- адрес 17"(раз в секунду), причем проект и плк продолжали исправно работать, невозможно было только выйти с панели в плк17-поменять уставку. Пробовал менять задержку отправки 20,200мс, копирование раз в 3с, ничего не изменилось. Изменил проект, оставил копирование одного регистра-все исправно работает.
    Что это было? Панель не справляется с копированием двух регистров?
    PS. Сегодня ради интереса загрузил старый проект с копированием двух регистров-вот уже два часа все исправно работает.
    Вложения Вложения
    Всем-73

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

    По умолчанию

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

    Я могу только дать эмпирическую рекомендацию: не копировать напрямую регистры из порта в тот же порт - лучше считывайте их в регистры панели (и на экранах отображайте именно их - так будет проще), и уже из регистров панели копируйте данные в ПЛК.

    P.S. - функциональную область рекомендую сделать глобальной (правой кнопкой - сделать глобальной), чтобы копирование происходило в независимости от открытого на панели экрана.

  3. #3
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию

    Доброе утро. Евгений, после ваших рекомендаций пока все работает нормально, но тут возникла другая маленькая проблемка. Всякий раз после подачи питания на панель и контроллер выскакивает окно тревог, сигнализирующее низкое значение. Бит управления берется с плк. В онлайн режиме подключился к контроллеру, на вход порогового ограничителя(Limitalarm) подается сигнал(word) в пределах нормы(копируется с панели), выключаю панель-сигнал присутствует, включаю панель-сигнал на доли секунды уходит в ноль и снова появляется, но этого достаточно, чтобы сработал выход U, сигнализирующий о пониженном значении ниже порога, к которому привязан бит окна тревог. Что можно предпринять в этом случае.
    Всем-73

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

    По умолчанию

    Цитата Сообщение от Ruffian Посмотреть сообщение
    Доброе утро. Евгений, после ваших рекомендаций пока все работает нормально, но тут возникла другая маленькая проблемка. Всякий раз после подачи питания на панель и контроллер выскакивает окно тревог, сигнализирующее низкое значение. Бит управления берется с плк. В онлайн режиме подключился к контроллеру, на вход порогового ограничителя(Limitalarm) подается сигнал(word) в пределах нормы(копируется с панели), выключаю панель-сигнал присутствует, включаю панель-сигнал на доли секунды уходит в ноль и снова появляется, но этого достаточно, чтобы сработал выход U, сигнализирующий о пониженном значении ниже порога, к которому привязан бит окна тревог. Что можно предпринять в этом случае.
    Можно, например, в ПЛК проверять полученное от панели значение - и если оно равно нулю, то подавать на вход LIMITALARM предыдущее.
    Если же значение действительно может быть равным нулю, то необходимо на стороне ПЛК проверять, включена ли панель. Сделать это можно следующим образом - панель постоянно пишет в какой-то бит ПЛК значение TRUE, а ПЛК в конце каждого цикла сбрасывает его в FALSE. Если бит находится в состоянии FALSE, то делаем вывод, что панель отключена/еще не включена.

    Вообще, на мой взгляд, если в системе помимо панели только ТРМ и ПЛК, то проще было бы функции мастера сети возложить на контроллер.

  5. #5
    Пользователь Аватар для Ruffian
    Регистрация
    11.07.2008
    Адрес
    Рязань
    Сообщений
    95

    По умолчанию

    Решил вопрос аппаратно, поставил 1 cекундный таймер TON на бит управления тревогой, теперь он на импульсы длительностью менее 1с - не реагирует. А то, что сигнал аварии сработает с секундной задержкой, меня вполне устраивает. Теперь, когда снимаю питание с панели и контроллера и вновь подаю, окно тревоги не выскакивает.
    Всем-73

Похожие темы

  1. Копирование группы переменных
    от Carter в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 31.03.2016, 17:54
  2. Удаленное копирование архива с СПК107
    от distren в разделе СПК1хх
    Ответов: 7
    Последнее сообщение: 27.03.2014, 01:55
  3. ПЛК 100 копирование файлов
    от Andrew_Stranger в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.11.2012, 11:25
  4. копирование проекта плк
    от Александр Ч. в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 15.07.2010, 14:59

Ваши права

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