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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от dimon_ag Посмотреть сообщение
    Выстроил на экране все в ряд и получил новую проблему. Данные DWORD перестали отображаться. При подсчете выяснилось, что крайний регистр оказывается 17-ым, соответственно при опросе дробится элемент DWORD и рушит весь опрос.
    Чтобы отключить автоформирование групповых запросов следует в настройках каждого из
    элементов, участвующих в опросе, поставить галочку Дин. адр. и указать регистр, который не
    используется панелью (т. е. его значение всегда равно 0).
    После этих манипуляций все заработало, но танцы с бубном еще те.
    Решил описать ситуацию, может кому пригодится.
    Потратили кучу времени, чтобы сделать всё через одно место, вместо ускорения обмена, вы его замедлили. Даже если читать по 16 регистров,
    все равно, это в 16 раз быстрее чем по одному.
    Всё что надо было сделать, правильно расположить регистры, чтобы DWORD не разрывало.
    Обычно ставят Маски бит по 16 шт, потом целочисленные, потом 32 битные, если 32 битная попадает в нечётный адрес,
    добавляют 1 резервный регистр, смещая все 32 битные на чётные адреса, всё !!!
    16 регистров, это 8 шт. DWORD, как он может попасть в нечетный адрес, чтобы его разделило, известно только вам
    Последний раз редактировалось kondor3000; 02.04.2025 в 21:06.

  2. #2

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Потратили кучу времени, чтобы сделать всё через одно место, вместо ускорения обмена, вы его замедлили. Даже если читать по 16 регистров,
    все равно, это в 16 раз быстрее чем по одному.
    Всё что надо было сделать, правильно расположить регистры, чтобы DWORD не разрывало.
    Обычно ставят Маски бит по 16 шт, потом целочисленные, потом 32 битные, если 32 битная попадает в нечётный адрес,
    добавляют 1 резервный регистр, смещая все 32 битные на чётные адреса, всё !!!
    16 регистров, это 8 шт. DWORD, как он может попасть в нечетный адрес, чтобы его разделило, известно только вам
    Все так и сделано как вы описали. Сначала первыми маски стоят, потом WORD, и только потом DWORD. То что надо подгонять число регистров под групповой опрос тоже понятно. И про разрыв тоже понятно.
    Не понятно только почему господа "шаблонщики" этих нюансы с групповым опросом в прошлую среду не объяснили, а тихонечко слились?
    У самого же ушло время, потому что информация про опрос в 16 регистров в встроенной инструкции нет, а в инструкции с сайта есть.
    Спасибо никому не скажу, т.к. самому пришлось во всех этих корявых недоделанных инструкциях разбираться. Да инфа в 124 регистра сильно с пути сбила.
    Последний раз редактировалось dimon_ag; 03.04.2025 в 07:38.

Похожие темы

  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

Ваши права

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