Страница 1 из 1

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

СообщениеДобавлено: 09 авг 2019, 11:57
OnT
Здравствуйте!

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

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

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

Подскажите пожалуйста как решить эту проблему.

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

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

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

СообщениеДобавлено: 12 авг 2019, 16:55
OnT
Проблема решилась следующим образом:

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

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

Так все работает корректно.