Страница 359 из 402 ПерваяПервая ... 259309349357358359360361369 ... ПоследняяПоследняя
Показано с 3,581 по 3,590 из 4012

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

  1. #3581

    По умолчанию

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

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

    Вложение 80257
    Не совсем понятно "с зависшей наглухо панелью". При отсутствии ответа от одного из слейвоф панель прекращает попытки обмена и сидит-грустит? По размерам системы - 10 точек отпроса.

  2. #3582

    По умолчанию

    Цитата Сообщение от BlR Посмотреть сообщение
    Не совсем понятно "с зависшей наглухо панелью". При отсутствии ответа от одного из слейвоф панель прекращает попытки обмена и сидит-грустит? По размерам системы - 10 точек отпроса.
    Вы пишете, что надо отключать один из модулей из опроса, так как при отключения этого модуля панель начинает зависать, не отвечает на нажатия и.т.д.
    Логичное и описанное в РЭ поведение устройства.
    Возможно и остальные процессы в панели в это время "подвисают", в ней же нет (наверное) задач, тасков и параллельных потоков, все в одном цикле и если нет ответа от устройства, то панель ждет таймаут. Как тогда будет работать скрипты и отключать слейв, если она висит в таймауте ответа?
    Хорошо, через несколько подвисаний определили что нет ответа от слейва, отключили его. Что дальше? Через сколько опять проверять с ним связь? Допустим через 30 сек например. Слейв отключен и панель опять зависает в таймауте, а оператор в это время то-то там нажимает, а панель не отвечает. И так по кругу. Ненадежно это все.

  3. #3583

    По умолчанию

    Цитата Сообщение от BlR Посмотреть сообщение
    Не совсем понятно "с зависшей наглухо панелью". При отсутствии ответа от одного из слейвоф панель прекращает попытки обмена и сидит-грустит? По размерам системы - 10 точек отпроса.
    Что не понятно, отключите любой слейв от панели, панель Мастер будет жёстко тормозить.
    Последний раз редактировалось kondor3000; 22.11.2024 в 10:00.

  4. #3584

    По умолчанию

    Цитата Сообщение от BlR Посмотреть сообщение
    Не совсем понятно "с зависшей наглухо панелью". При отсутствии ответа от одного из слейвоф панель прекращает попытки обмена и сидит-грустит? По размерам системы - 10 точек отпроса.
    1. Панель опрашивает только те Modbus-устройства, регистры которых отображаются в текущий момент на экране.
    2. Если после всех попыток получить значение регистра не выходит - выводится окно на 2 сек. с указанием того, что связь с устройством № ? потерянна, и так для каждого регистра.
    3. Во время выдачи этого сообщения, панель на касания не реагирует (подвисает).

    Есть 2 способа это обойти:
    1. Выставить бит, который будет запрещать панели опрашивать устройство с определенным адресом (надо знать адреса и соответствующие биты + отдельное окно для управления ими).
    2. Опрашивать в макросах с обработкой ошибок и заполнять результатами внутренние регистры, которые потом и отображать на экранах.

  5. #3585

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    1. Панель опрашивает только те Modbus-устройства, регистры которых отображаются в текущий момент на экране.
    2. Если после всех попыток получить значение регистра не выходит - выводится окно на 2 сек. с указанием того, что связь с устройством № ? потерянна, и так для каждого регистра.
    3. Во время выдачи этого сообщения, панель на касания не реагирует (подвисает).

    Есть 2 способа это обойти:
    1. Выставить бит, который будет запрещать панели опрашивать устройство с определенным адресом (надо знать адреса и соответствующие биты + отдельное окно для управления ими).
    2. Опрашивать в макросах с обработкой ошибок и заполнять результатами внутренние регистры, которые потом и отображать на экранах.
    Ага - то есть панель знает какой адрес не ответил. Вызывается некая системная функция выдающая ошибку. По идее следы то должны быть - что вызвало это окно.

  6. #3586

    По умолчанию

    Цитата Сообщение от Николай Суриков Посмотреть сообщение
    Вы пишете, что надо отключать один из модулей из опроса, так как при отключения этого модуля панель начинает зависать, не отвечает на нажатия и.т.д.
    Логичное и описанное в РЭ поведение устройства.
    Возможно и остальные процессы в панели в это время "подвисают", в ней же нет (наверное) задач, тасков и параллельных потоков, все в одном цикле и если нет ответа от устройства, то панель ждет таймаут. Как тогда будет работать скрипты и отключать слейв, если она висит в таймауте ответа?
    Хорошо, через несколько подвисаний определили что нет ответа от слейва, отключили его. Что дальше? Через сколько опять проверять с ним связь? Допустим через 30 сек например. Слейв отключен и панель опять зависает в таймауте, а оператор в это время то-то там нажимает, а панель не отвечает. И так по кругу. Ненадежно это все.
    Я понимаю что задачи, в том числе скорость обработка разные. В моем случае это не так важно как определить что показания на панели не достоверны. Далее устройство отключаем, подаем сигнал и ждём электрика с тестером и отверткой - то бишь авто возобновления обмена не требуется.

  7. #3587

    По умолчанию

    Цитата Сообщение от BlR Посмотреть сообщение
    Ага - то есть панель знает какой адрес не ответил. Вызывается некая системная функция выдающая ошибку. По идее следы то должны быть - что вызвало это окно.
    Следы то есть, но чтобы их найти и принять решение, Вам придется использовать макросы, которые должны активизироваться в нужный момент.
    Я, например, по результату функции чтения:
    Owen.jpg
    соответственно вижу какой SlaveID не прочитался и сам выставляю нужный SetPSB или PSW[?] |= 0x01

  8. #3588

    По умолчанию

    Цитата Сообщение от BlR Посмотреть сообщение
    Ага - то есть панель знает какой адрес не ответил. Вызывается некая системная функция выдающая ошибку. По идее следы то должны быть - что вызвало это окно.
    Я же Вам писал ранее в этом сообщении https://owen.ru/forum/showthread.php...l=1#post451379
    Посмотрите внимательно вложение, есть прям регистр где записывается адрес устройства с которым проблемы со связью.

  9. #3589

    По умолчанию

    Цитата Сообщение от Николай Суриков Посмотреть сообщение
    Я же Вам писал ранее в этом сообщении https://owen.ru/forum/showthread.php...l=1#post451379
    Посмотрите внимательно вложение, есть прям регистр где записывается адрес устройства с которым проблемы со связью.
    Я это помню - вопрос встал в том что если отвалилось несколько слейвоф то значение в процессе обмена меняется. И Что там будет в момент обращения к нему не понятно.
    Вообще исходя из всего сказанного вижу два варианта:
    1. Реализовывать обмен через макрос целиком, отслеживая ответы онлайн.
    2. Запускать макрос который к примеру раз в 10-20 сек делает трехкратный опрос по одному регистру со слейвов и принимает на основании ответов решение - жив пациент или нет, и выставляет запрет обмена.

  10. #3590

    По умолчанию

    Добрый день!
    Возник вопрос касательно панели оператора СП307-Р.
    Какое количество архивных записей может храниться во внутренней памяти панели и какого объема.
    Для ведения архива на USB в руководстве указан максимальный объем записи в 127 регистров и настройка перезаписи по заполнению. Для внутреннего такого описания не нашла.

Страница 359 из 402 ПерваяПервая ... 259309349357358359360361369 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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