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

Тема: modbus bool требует переменной с доступом по записи

  1. #1

    По умолчанию modbus bool требует переменной с доступом по записи

    Здравствуйте! Настраиваю сетевой обмен по modbus. Переменные типа Real конфигурируются нормально, а вот с bool возникли проблемы. Есть элемент 8 bits, подэлемент показывает типа BYTE, а его "биты" - bool. Привязываю к 0 каналу переменную типа bool. Codesys 2.3 выдает ошибку "Параметр VAR_IN_OUT ... в ФБ... требует переменной с доступом по записи". Помогите пожалуйста, может какие преобразования нужно сделать?

  2. #2

    По умолчанию

    Codesys 2.3 выдает ошибку "Параметр VAR_IN_OUT ... в ФБ...
    вы можете связно объяснить, что вы делаете и где? без этих многоточий
    и второе - прочтите что такое VAR_IN_OUT и объясните, какое он отношение имеет к
    сетевой обмен по modbus.
    ?

  3. #3

    По умолчанию

    Из справки:

    "4063
    "Параметр 'VAR_IN_OUT' '<имя>' из '<имя>' не может быть использован с битовыми адресами."
    Биты не имеют физических адресов. Измените переменную или прямой адрес."

    Объявляйте вход VAR_IN_OUT с типом BYTE, внутри ФБ к битам обращайтесь через точку

  4. #4

    По умолчанию

    С таким же успехом можно использовать тип WORD вместо BYTE, в Маске бит до 16 бит можно упаковать (распаковать) через точку.
    А вот прямые адреса типа AT%QW3.0 лучше совсем не использовать, а просто дать имя регистру.
    Последний раз редактировалось kondor3000; 19.03.2025 в 08:22.

  5. #5

    По умолчанию

    Цитата Сообщение от MichailG Посмотреть сообщение
    Привязываю к 0 каналу переменную типа bool.
    Как вы это делаете? В конфигурации ПЛК вы можете только дать символьное обозначение "канала" (адрес в памяти вх./вых.), что бы взаимодействовать с ним как с глобальной переменной.

    Параметр VAR_IN_OUT
    И откуда у вас в конфигурации ссылочные переменные?

    Дайте больше информации!

Похожие темы

  1. Modbus и BOOL
    от rinatd в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 19.05.2023, 20:05
  2. Ответов: 2
    Последнее сообщение: 02.01.2020, 19:49
  3. Ответов: 16
    Последнее сообщение: 18.07.2017, 09:48
  4. ошибка при опросе BOOL переменной
    от bonus777 в разделе OPC Серверы
    Ответов: 3
    Последнее сообщение: 05.04.2017, 12:17
  5. ПЛК100 глюк при записи переменной modbus
    от PavelGO в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 22.06.2013, 10:09

Ваши права

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