PDA

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



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

35939

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

35939
В слейве набрать нужное количество регистров для строки (строк)
Сами строки объявить так
35940

И будет Вам счастье
35941

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

Anton441
06.03.2018, 16:51
А ведь можно выводить и по 4 байта!