Страница 318 из 318 ПерваяПервая ... 218268308316317318
Показано с 3,171 по 3,178 из 3178

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

  1. #3171

    По умолчанию

    Добрый день! В документации "СП3xx-Р. Пример обмена с ПЛК210 по Modbus TCP, панель - Slave" на 19 странице запись каналов происходит по переднему фронту переменной xWriteCommand, но в теле программы она нигде не фигурирует.
    Почему запись происходит не циклически и что мы от этого выигрываем? По каким критериям можно формировать переменную xWriteCommand?
    Форум1.jpg
    Форум2.jpg
    Последний раз редактировалось SergeSh; 25.03.2024 в 10:33.

  2. #3172

    По умолчанию

    Цитата Сообщение от SergeSh Посмотреть сообщение
    Добрый день! В документации "СП3xx-Р. Пример обмена с ПЛК210 по Modbus TCP, панель - Slave" на 19 странице запись каналов происходит по переднему фронту переменной xWriteCommand, но в теле программы она нигде не фигурирует.
    Почему запись происходит не циклически и что мы от этого выигрываем? По каким критериям можно формировать переменную xWriteCommand?
    Запись по триггеру, то есть по булевой переменной, вы делаете когда вам нужно. Достаточно одной булевой переменной на всю группу записываемых регистров.
    Например вам надо передать только уставки в панель, это можно сделать однократно, зачем тогда нагружать обмен циклической записью. А например Маску бит надо передавать при каждом нажатии кнопки, тогда делаете запись, при каждом изменении числа в Маске.
    Запись по изменению в ПЛК2хх не реализована, а циклическую запись поддерживают не все приборы.
    Последний раз редактировалось kondor3000; 25.03.2024 в 10:46.

  3. #3173

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Запись по триггеру, то есть по булевой переменной, вы делаете когда вам нужно. Достаточно одной булевой переменной на всю группу записываемых регистров.
    Например вам надо передать только уставки в панель, это можно сделать однократно, зачем тогда нагружать обмен циклической записью.
    Запись по изменению в ПЛК2хх не реализована, а циклическую запись поддерживают не все приборы.
    В указанной документации речь идет о панелях СП3xx-Р, они не поддерживают циклическую запись?
    Что мы выигрываем при программно-реализуемой записи по переднему фронту в отличии от циклической?
    По каким критериям обычно формируется триггерная переменная?

  4. #3174

    По умолчанию

    Цитата Сообщение от SergeSh Посмотреть сообщение
    В указанной документации речь идет о панелях СП3xx-Р, они не поддерживают циклическую запись?
    Что мы выигрываем при программно-реализуемой записи по переднему фронту в отличии от циклической?
    По каким критериям обычно формируется триггерная переменная?
    Все проекты с СП310, у меня запись по изменению, поэтому по поводу циклической записи сказать не могу. Раз сделана запись по триггеру, значит с циклической будут проблемы, хотя проверить вы можете сами.
    Аналог записи по изменению, вы можете сделать сами, проверяя изменились ли переменные, и выставляя флаг записи. Бит записи должен быть TRUE, не менее одного цикла ПЛК.
    Ещё два варианта, включения бита записи,
    например вам надо передать только уставки в панель, это можно сделать однократно. Или например Маску бит надо передавать при каждом нажатии кнопки, тогда делаете запись, при каждом изменении числа в Маске.

  5. #3175

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Все проекты с СП310, у меня запись по изменению, поэтому по поводу циклической записи сказать не могу. Раз сделана запись по триггеру, значит с циклической будут проблемы, хотя проверить вы можете сами.
    Аналог записи по изменению, вы можете сделать сами, проверяя изменились ли переменные, и выставляя флаг записи. Бит записи должен быть TRUE, не менее одного цикла ПЛК.
    Ещё два варианта, включения бита записи,
    например вам надо передать только уставки в панель, это можно сделать однократно. Или например Маску бит надо передавать при каждом нажатии кнопки, тогда делаете запись, при каждом изменении числа в Маске.
    Спасибо, т.е. я понял это делается в основном, чтобы уменьшить количество посылок и разгрузить сеть

  6. #3176

    По умолчанию

    Здравствуйте, подскажите, пожалуйста, есть ли возможность отключать чтение регистров контроллера трендами? Например, если произошёл обрыв связи контроллера 1, чтобы панель не пробегалась по каждому тренду контроллера 1, а сразу переходила к опросу следующего контроллера.

    АПД: Пока вижу только 1 вариант - привязывать к трендам внутренние переменные и в отдельном макросе делать блокировки чтения регистров в эти переменные по какому-то флагу связи.
    Есть ли ещё способы?
    Последний раз редактировалось JIeKaPb; 27.03.2024 в 09:04.

  7. #3177

    По умолчанию

    Цитата Сообщение от JIeKaPb Посмотреть сообщение
    Здравствуйте, подскажите, пожалуйста, есть ли возможность отключать чтение регистров контроллера трендами? Например, если произошёл обрыв связи контроллера 1, чтобы панель не пробегалась по каждому тренду контроллера 1, а сразу переходила к опросу следующего контроллера.

    АПД: Пока вижу только 1 вариант - привязывать к трендам внутренние переменные и в отдельном макросе делать блокировки чтения регистров в эти переменные по какому-то флагу связи.
    Есть ли ещё способы?
    Не так, есть биты отключения слейва целиком, тогда вам или вручную отключать не работающие или мониторить обмен. Если обмен пропал, включить бит выключения данного слейва.
    Здесь описано как настроить биты отключения разных слейвов https://owen.ru/forum/showthread.php?t=35196&page=2#13
    Последний раз редактировалось kondor3000; 27.03.2024 в 10:21.

  8. #3178

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Не так, есть биты отключения слейва целиком, тогда вам или вручную отключать не работающие или мониторить обмен. Если обмен пропал, включить бит выключения данного слейва.
    Здесь описано как настроить биты отключения разных слейвов https://owen.ru/forum/showthread.php?t=35196&page=2#13
    Про отключение обмена со слейвом мне известно, но как тогда восстанавливать обмен, если ты его выключаешь через эти переменные? У меня смысл был такой, что есть некоторый флаг обмена. Если этот флаг не отработал - не делаю чтение регистров с этого контроллера и иду на следующий контроллер. Ну и соответственно, если отработал, то делаю опрос и только потом иду к следующему контроллеру. А когда мы сделаем отключение обмена со слейвом, то восстановить без включения обмена не выйдет, но и при этом мы не знаем, восстановилась ли связь.

Страница 318 из 318 ПерваяПервая ... 218268308316317318

Похожие темы

  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 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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