Обмен данными String/WString плк S7-1200 и 2078x

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Обмен данными String/WString плк S7-1200 и 2078x

Сообщение Curr93 » 24 окт 2022, 15:04

Здравствуйте!

Пытаюсь разобраться с обменом данными String/WString (ПЛК Simatic S7-1200) и панели Weintek cMT-2078x, но нет панели под руками.
Хотелось бы в ПЛК сделать массив данных типа WString (TIA Portal v17) с русским текстом (т.к. WString это похоже Unicode и он понимает русский язык) и передавать всего одну строку из массива по индексу на сенсорную панель cMT-2078x.
Прошу подсказать, возможно ли такая передача типа данных WString на cMT-2078x подобным образом?

Контроллер у меня один, а панелей 3 штуки (одного типа все и в одной подсети ethernet) и хотелось бы централизовать массив строковых данных в одном месте или возможен ли вариант сделать этот строковый массив в одной из панелей и передавать на другие панели одну строку с русским текстом через команду StringSet ?
Curr93
 
Сообщения: 3
Зарегистрирован: 26 сен 2022, 13:55

Re: Обмен данными String/WString плк S7-1200 и 2078x

Сообщение 8bit » 24 окт 2022, 17:21

какой драйвер будете использовать для связи с ПЛК?
смотрите его описание тут, в том числе поддерживаемые типы
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Обмен данными String/WString плк S7-1200 и 2078x

Сообщение Curr93 » 25 окт 2022, 09:09

8bit писал(а):какой драйвер будете использовать для связи с ПЛК?
смотрите его описание тут, в том числе поддерживаемые типы


спасибо за внимание! драйвер сейчас вот этот: "SIEMENS S7-1200/1500 Absolute Addressing Ethernet" и просмотрев по Вашей ссылке обнаружил, что String не поддерживается совсем, а уж тем более WString поэтому все стринги придется делать в панелях Weintek и записывать только цифровой код в ПЛК
Curr93
 
Сообщения: 3
Зарегистрирован: 26 сен 2022, 13:55

Re: Обмен данными String/WString плк S7-1200 и 2078x

Сообщение 8bit » 25 окт 2022, 10:29

можете использовать Array Of Char
хотя я поддерживаю ваше решение не гонять строки между ЧМИ и ПЛК, а использовать цифровые коды
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 12

cron