Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: ПР200 ограничение на 64 регистра в режиме Slave

  1. #11
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    834

    По умолчанию

    Вообще то целочисленный регистр может быть 4 байтным. В него можно упаковать два обычных двухбайтовых. Потом распаковать. Делал так, работает. Экономия в два раза.

  2. #12
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,272

    По умолчанию

    Насколько понял у вас передаются булевы сигналы(все упакованы в регистры по 16 бит) и значения счётчиков(не совсем понятно для чего, это не принципиально), короче может можно уменьшить диапазон счётчиков в 2 раза, тогда одним регистром сможете передавать в 2 раза больше значений счётчиков(вам, насколько понимаю будет достаточно), а ПЛК при переполнении счётчика добавит его диапазон к значению счётчика, надеюсь смысл понятен и я ранее выкладывал проекты как упаковывать несколько значений в одну переменную(регистр)!

    Упаковка-распаковка_6_2.PNG

    Упаковка-распаковка_6_2.owl

    И ещё можно и последовательно одним регистром несколько переменных передавать, 1-2 бита использовать для метки(служебной информации).

    Передача одним регистром_4.owl

    В одной из тем форума я предлагал передавать последовательно 128 переменных(16 бит), тогда и одного регистра вам хватит, если сильно не спешите(задержка увеличится)! Один байт использовать для передачи данных, второй - служебной информации, чтобы потом из двух байтов обратно переменные собирать!

    И ещё возможный вариант решения заключается в том, что может не все счётчики одновременно работают(изменяют своё значение), тогда можно передавать значения счётчиков, которые меняются, для этого меньше регистров потребуется, возможно это немного усложнит программу, хотя не факт, у меня встречались случаи при добавления функций в программу, программа в целом упрощалась!
    Последний раз редактировалось Сергей0308; 18.02.2022 в 23:32.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 50
    Последнее сообщение: 25.01.2022, 16:07
  2. Два ПР200 - slave. СП3хх - master. Обмен инфы между slave/
    от sertol64 в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 14.06.2021, 21:32
  3. Как обойти ограничение ПР200 в 63 целочисленных регистра SLAVE?
    от arty в разделе Среда программирования OWEN Logic
    Ответов: 10
    Последнее сообщение: 29.10.2020, 10:46
  4. Ответов: 3
    Последнее сообщение: 29.06.2020, 09:51
  5. Сетевые переменные в режиме Slave у ПР200
    от Артем Пешин в разделе Программируемые реле
    Ответов: 18
    Последнее сообщение: 30.01.2020, 19:25

Ваши права

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