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

Тема: Передача данных типа STRING по Modbus TCP

  1. #1

    По умолчанию Передача данных типа STRING по Modbus TCP

    Добрый день.
    Столкнулся с проблемой передачи данных типа STRING по Modbus TCP. ПЛК210-4G - слейв, возникает проблема, что можно передавать данные только типа WORD. Можно ли как-то передаUNION.pngCodesys.pngVars.pngть данные типа STRING?

    Попробовал сделать через структуру объединение, разбив STRING[60] на массив из 31 элемента типа WORD (см. скрин 1). Но при попытке передать элементы данные, привязав к регистрам временного хранения, возникает ошибка - приходят 0, хотя фактически вижу, что в элементах массива числа (см. скрин 3).

    Прошу помочь с этим вопросом

  2. #2

    По умолчанию

    Цитата Сообщение от mgoriainov Посмотреть сообщение
    Добрый день.
    Столкнулся с проблемой передачи данных типа STRING по Modbus TCP. ПЛК210-4G - слейв, возникает проблема, что можно передавать данные только типа WORD. Можно ли как-то передать данные типа STRING?

    Попробовал сделать через структуру объединение, разбив STRING[60] на массив из 31 элемента типа WORD (см. скрин 1). Но при попытке передать элементы данные, привязав к регистрам временного хранения, возникает ошибка - приходят 0, хотя фактически вижу, что в элементах массива числа (см. скрин 3).

    Прошу помочь с этим вопросом
    Вам не числа надо передавать, а буквы латинницы и цифры. Каждому элементу соответствует свой код. Массив не нужен. 1 Чтение Стринга.jpg
    Резервируете в слейве 31 регистр, например адрес 0 длина 31 регистр, получили например начальный адрес %QW10
    Объявляете sValue AT%QW10 : STRING(60); и присваиваете туда ваше слово, например 'Test 4235'.
    читать надо как STRING, по адресу 0.

    На скрине мастер читает из слейва sValue AT%QW16:STRING(19):='Test12345Test12345'; всего 10 регистров или 20 символов
    Последний раз редактировалось kondor3000; Вчера в 22:25.

Похожие темы

  1. передача по Modbus TCP данных из ПЛК200 в СП300-Р
    от Icm_Elen в разделе Панели оператора (HMI)
    Ответов: 10
    Последнее сообщение: 08.08.2025, 16:27
  2. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  3. Ответов: 50
    Последнее сообщение: 25.01.2022, 16:07
  4. Ответов: 5
    Последнее сообщение: 12.05.2016, 15:55
  5. Передача данных c СПК207 по протоколу Modbus RTU
    от Maria в разделе СПК2xx (архив)
    Ответов: 11
    Последнее сообщение: 02.03.2016, 16:53

Метки этой темы

Ваши права

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