Зарегистрирован: Mar 31, 2006 Сообщения: 22 Рейтинг: +0/-0 Откуда: Хохляндия
Добавлено: Вт 18 Янв, 2011 1:18:59 Заголовок сообщения: Русские буквы в строковых тэгах RSView32 / FT View ME
Здравствуйте, уважаемые специалисты.
Может, кто-нибудь сталкивался с проблемой неправильного отображения русских букв в тегах типа string в RSView32 (7.50) и FT View ME 5.1?
Латиница и цифры выводятся нормально, а русские буквы - в виде \CF\D2 в перемежку с разными кракозябрами.
Контроллеры используются SLC-500, и еще PanelView Plus 1000 по Ethernet.
В RSView32 проблема решилась переходом с OPC'шного Node на Direct.
Но во View ME Studio, как я понял всё передаётся по OPC, так что нет возможности таким образом обойти проблему.
Пробовал в RSView32 создавать строковый тэг с не стандартной адресацией типа ST40:1, а такого вида:
Код:
[slc2]N10:1,L1,C1,SS10
И, что интересно, при передаче такого же адреса в Excel по DDE
Код:
=RSLINX|slc2!'N10:1,L1,C1,SS10'
Эксель отображает русские символы правильно, а RSView - нет.
(При адресации типа ST40:1 - кракозябры и в Экселе, и в RSView32)
Вопрос: как же всё-таки побороть эту проблему на PanelView и где вобще собака зарыта - в настройках OPC, RSLINX, RSLogic?...
Собственно, строковое значение - марка стали, вычитывается скриптом VBA из внешней базы данных. Вчера попробовал записывать ее не в device, а в memory tag - русские буквы выводятся на экран нормально в RSView32. Но это решение не подходит
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.132 секунды