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

Тема: ПЛК210+ПЛК160 Модбас ТСР

  1. #11
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,032

    По умолчанию

    А как сделать часть таких часть других?
    С точки зрения ПЛК160 - все биты доступны для чтения. Прочитайте число бит, кратное 8.
    Можете прочитать все 48 бит, которые видно на вашем скриншоте выше, и не обращать внимания на "ненужные" биты.
    Записывать проще всего по одному биту, функцией 0x05.

    Но дискреты с ПЛК160 не видно, если считывать как Int то они видны, если считывать как bool то нет
    Тогда считывайте как INT. Или вам по какой-то причине обязательно нужно считать их функцией 0x02?
    Я предполагаю, что вы используете версию CODESYS младше 3.5.17.30 - в них был ряд проблем при работе с битами по Modbus.

  2. #12

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Записывать проще всего по одному биту, функцией 0x05
    как указать один бит из диапазона?

    Используется CS 3.5 SP18 patch 3+

  3. #13

    По умолчанию

    Еще вопрос, в CS3.5 не могу добавить более 100 каналов в один Modbus Slave устройство. Как решается? Второе устройство с опросом на этот IP-адрес с другим портом?

  4. #14

  5. #15
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,032

    По умолчанию

    Цитата Сообщение от Shera_Best Посмотреть сообщение
    Еще вопрос, в CS3.5 не могу добавить более 100 каналов в один Modbus Slave устройство. Как решается? Второе устройство с опросом на этот IP-адрес с другим портом?
    Да, именно так. В ПЛК160 также потребуется добавить еще один узел TCP с другим номером порта.

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

    По умолчанию

    Цитата Сообщение от Shera_Best Посмотреть сообщение
    Еще вопрос, в CS3.5 не могу добавить более 100 каналов в один Modbus Slave устройство. Как решается? Второе устройство с опросом на этот IP-адрес с другим портом?
    Вы серьезно не хотите рассмотреть вариант упаковать биты в слова и сократить свои сто кaналов в 16 раз?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #17

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Вы серьезно не хотите рассмотреть вариант упаковать биты в слова и сократить свои сто кaналов в 16 раз?
    Из 100 каналов только 8 битовые, остальные real (по 2 канала) и int (по 1 каналу).

  8. #18
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,212

    По умолчанию

    Цитата Сообщение от Shera_Best Посмотреть сообщение
    Из 100 каналов только 8 битовые, остальные real (по 2 канала) и int (по 1 каналу).
    и сколько знаков после запятой требуется у реалов?

    ЗЫ на этой картинке https://owen.ru/forum/attachment.php...298881&thumb=1 явно не восемь бит отображено, а как минимум 48
    Последний раз редактировалось capzap; 21.03.2023 в 10:26.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #19

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    и сколько знаков после запятой требуется у реалов?

    ЗЫ на этой картинке https://owen.ru/forum/attachment.php...298881&thumb=1 явно не восемь бит отображено, а как минимум 48
    Похоже под каналами подразумеваются регистры

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

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Похоже под каналами подразумеваются регистры
    в любом случае 8 восьмибитных модулей в плк160 это два DWORD в плк210, все ИНТ-ы это в два раза меньше в DWORD-ах, REAL если какие то безумные тысячные и меньше ненужны, то перевод в ИНТ-ы с умножением на 100 и вновь сокращение передаваемой инфы
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

Похожие темы

  1. ПЛК160(Master)+МВВ+ПЛК160(slave), по Modbus RTU
    от NikolaevV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 16.05.2019, 18:07
  2. СП310 Сервер по Модбас ТСР + СП310 Слейв по Модбас RTU
    от Global в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2018, 11:16
  3. СП310 Мастер +ПЛК160 Слейв по Модбас ТСР
    от Global в разделе Панели оператора (HMI)
    Ответов: 16
    Последнее сообщение: 12.04.2018, 10:31
  4. Ответов: 6
    Последнее сообщение: 22.05.2017, 12:31
  5. Ответов: 5
    Последнее сообщение: 13.11.2013, 08:46

Ваши права

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