Символы кириллицы в MT8073iE

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

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

Символы кириллицы в MT8073iE

Сообщение OnT » 09 авг 2019, 11:57

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

При попытке отобразить значение переменной контроллера Omron CJ-2M CPU31 через поле ASCII object, выводятся китайские иероглифы.
Галочка Unicode - установленна, в Project -> Language & Font выбран шрифт Droid Sans Fallback, language code - neutral.

В переменную контроллера писал и кириллицу и латиницу, результат - иероглифы на панели.

При изменениях шрифта и language code - все равно иероглифы, при этом значение переменной читаемой из контроллера корректно отображается в СКАДе на компьютере и в CX-programmer.

Подскажите пожалуйста как решить эту проблему.
OnT
 
Сообщения: 6
Зарегистрирован: 04 сен 2018, 09:14

Re: Символы кириллицы в MT8073iE

Сообщение VanMo » 12 авг 2019, 12:03

Добрый день.
Посмотрите этот проект с русской клавиатурой - https://drive.google.com/drive/folders/0B-5aM9_L_YAhdG9NbVBLRFlJVTg?usp=sharing
Возможно, проблема из-за смещения адресов, или другого порядка байтов.
Попробуйте из панели ввести значение строки в контроллер.
VanMo
 
Сообщения: 378
Зарегистрирован: 16 авг 2011, 09:31

Re: Символы кириллицы в MT8073iE

Сообщение OnT » 12 авг 2019, 16:55

Проблема решилась следующим образом:

В Omron CJ2M я пишу символы UTF-8, соответственно в памяти контроллера вижу их правильные коды.

В настройках контрола ASCII панели MT8073 iE - снимаю галку Unicode и ставлю Reverse high/low byte.

Так все работает корректно.
OnT
 
Сообщения: 6
Зарегистрирован: 04 сен 2018, 09:14


Вернуться в Weintek

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

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