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

Тема: ПЛК110 Slave. Как передать переменную String?

  1. #1
    Пользователь
    Регистрация
    24.06.2011
    Адрес
    г. Чкаловск
    Сообщений
    70

    По умолчанию ПЛК110 Slave. Как передать переменную String?

    Здравствуйте.
    ПЛК110 должен работать как подчинённый (Slave). Протокол Modbus TCP.
    В режиме Master легко можно добавить переменную типа String для передачи в подчинённое устройство.
    Как в режиме Slave предоставить мастеру сети переменную типа Sting?
    В CoDeSys 2.3 при попытке добавить подэлемент во всплывающем меню нет переменной типа String. См. скриншот.
    Я новичок, прошу сильно не ругать за невнимательность, если таковая имела место. Подскажите как быть!

    ПЛК110.jpg
    Последний раз редактировалось Anton441; 06.03.2018 в 16:27.

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

    По умолчанию

    Цитата Сообщение от Anton441 Посмотреть сообщение
    Здравствуйте.
    ПЛК110 должен работать как подчинённый (Slave). Протокол Modbus TCP.
    В режиме Master легко можно добавить переменную типа String для передачи в подчинённое устройство.
    Как в режиме Slave предоставить мастеру сети переменную типа Sting?
    В CoDeSys 2.3 при попытке добавить подэлемент во всплывающем меню нет переменной типа String. См. скриншот.
    Я новичок, прошу сильно не ругать за невнимательность, если таковая имела место. Подскажите как быть!

    ПЛК110.jpg
    В слейве набрать нужное количество регистров для строки (строк)
    Сами строки объявить так
    Захват-2.png

    И будет Вам счастье
    Захват-1.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Пользователь
    Регистрация
    24.06.2011
    Адрес
    г. Чкаловск
    Сообщений
    70

    По умолчанию

    Я так и знал, что будут "танцы с бубном"!
    Во всяком случае спасибо!
    Строковая переменная длиной 70 символов. То есть мне понадобится 70/2=35 регистров.

  4. #4
    Пользователь
    Регистрация
    24.06.2011
    Адрес
    г. Чкаловск
    Сообщений
    70

    По умолчанию

    А ведь можно выводить и по 4 байта!

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 08.08.2017, 08:25
  2. Ответов: 15
    Последнее сообщение: 13.10.2016, 16:27
  3. как передать переменную integer по modbus
    от Линар в разделе СПК2хх
    Ответов: 7
    Последнее сообщение: 25.08.2016, 13:59
  4. как передать переменную integer по modbus
    от Линар в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 25.08.2016, 13:32
  5. Modbus Slave STRING
    от Scream в разделе ПЛК1хх
    Ответов: 32
    Последнее сообщение: 06.02.2016, 11:59

Ваши права

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