Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Как считать или записать переменную типа bool по modbus ПЛК110

  1. #1

    По умолчанию Как считать или записать переменную типа bool по modbus ПЛК110

    Добрый день! Я уже задавал этот вопрос в теме вопрос ответ, но не хочется там продолжать, потому что вопросы еще остались. Вырезка оттуда

    В:Добрый день! Подскажите! Как добавить в проект булевую переменную устройства модбас? Создаю универсальное устройство, далее там можно создать переменную типа word, Dword, byte.... Как здесь bool найти?)
    О:Никак. Создаете регистр 8bits , там откроется возможность управлять отдельными битами. Либо применять конструкцию Var.0--Var.15, где Var - переменная типа WORD или регистр 2byte, а цифры после точки - номер бита.

    С кодесисом мало знаком, но моей логике не поддается как это может быть правдой?

    У меня есть проект на ПЛК110, он должен иметь связь со сторонним устройством, в который доступа у меня нет, выдали карту переменных, там есть битовые переменные для чтения и для записи, т.е. они не запакованы ни в байт ни в WORD ни в DWORD. В голове не укладывается, что в кодесисе нет битов, только байты, хотя биты в проекте используются. Подскажите, как можно все-таки опросить такие переменные, устройства под рукой нет, в командировке не хочется сильно облажаться.

  2. #2

    По умолчанию

    При помощи ПЛК110 это сделать невозможно ни через конфигуратор ни через библиотеки. Что еще есть в проекте кроме ПЛК110 и стороннего устройства ?

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,276

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    При помощи ПЛК110 это сделать невозможно ни через конфигуратор ни через библиотеки...
    Как это ? 8(

    выдали карту переменных, там есть битовые переменные для чтения и для записи, т.е. они не запакованы ни в байт ни в WORD ни в DWORD.
    функции 1,2,5,15 ?
    Последний раз редактировалось Валенок; 24.07.2019 в 22:08.

  4. #4
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    логике не поддается как это может быть правдой?
    Ну вот как-то так:
    1.jpg
    2.jpg
    3.jpg
    4.jpg

  5. #5
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    В ПЛК-мастере можно организовать 8bit in\output module и N bit in\output module. Не видя карты девайса-слева трудно гадать.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,649

    По умолчанию

    А у oscat разве нет библиотек для мастера, чтобы поддерживал Coils ?

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Мне кажется, у ТС задача стоит в том что плк в качестве мастера, а Вы предлагаете вариант когда он слейв
    Совершенно верно

  8. #8

    По умолчанию

    А можно поподробней? В каком виде вам карту показать?

  9. #9
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Номера регистров булевых переменных слейва.

  10. #10

    По умолчанию

    1-7 на чтение и 1-7 на чтение/запись

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Записать/обнулить переменную.
    от Вадим2881 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 29.11.2017, 16:06
  2. Ответов: 19
    Последнее сообщение: 31.10.2016, 14:43
  3. Ответов: 51
    Последнее сообщение: 13.09.2016, 13:00
  4. Ответов: 5
    Последнее сообщение: 18.08.2016, 00:08
  5. Как записать переменную в ПЛК73 по Modbus RTU
    от mikola_wow в разделе ПЛК63/73
    Ответов: 24
    Последнее сообщение: 27.02.2016, 00:09

Ваши права

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