Зарегистрирован: Oct 03, 2013 Сообщения: 8 Рейтинг: +0/-0
Добавлено: Пт 04 Окт, 2013 20:32:35 Заголовок сообщения: В FT View не выводятся на экранах русские description тэгов
Factory Talk View SE 5.0.0 (CPR9) build 55 c набором патчей от мая 2012.
При использовании графич. элемента Tag Label для вывода описания тэга на экран мнемосхемы - выводятся 1-2 символа, кавычка, например, или точка с запятой. Это если Description тэга в редакторе HMI Tags содержит русские символы. Если все символы - латиница, то выводится описание без проблем.
То же самое при получении описания тэга через VBA (Display Code). Считываю значения нескольких тэгов, значение свойства Description записываю в строковую переменную, а потом в memory-Tag. Результат один и тот же. Английские описания тегов считываются, числовые значения тэгов тоже, а с русскими description - беда.
Используется Network FT View Studio версии, указанной выше с соответствующими клиентами.
Хуже всего то, что на полигоне в абсолютно аналогичной FT View SE (устанавливались из одного дистрибутива) на 2-х компах и на ноутбуке такой проблемы нет и в помине. А на объекте - есть.
Отличие системы на объекте в том, что на сервере установлена MS Windows Server 2003 EE SP2 (Eng). На клиентах - Windows XP SP3 Rus и Eng. На ноутбуке и других тестовых компах - тоже XP (Rus и Eng).
Язык проекта везде выбран Русский, на сервере в настройках региональных стандартов ОС локаль, местоположение, кодировки - Russian.
Может, кто с подобным сталкивался, откликнитесь, а то уже и так со сроками сдачи объекта затянули
Вот как это выглядит
В таблице вместо описаний тэгов выводятся точки с запятой.
И кстати, внизу в строке диагност. сообщений выводится ошибка:
Label1 could not read the value of the 'Tag Description' property. This property is not supported by the tag.
Правда это для некоторых других тэгов, которые я попробовал вывести на экран для теста. По тэгам нашей подсистемы никаких подобных ошибок не выдаётся, просто неправильно выводится поле Description.
По результатам тестирования на разных компах, похоже, эта проблема касается только сетевой версии FT View "Site Edition (Network)", причём даже в том случае, если в качестве Network Directory Server выступает локальный комп. (localhost). Тот же самый проект визуализации, запущенный в "View Site Edition (Local)" выводит Descriptions тэгов на экран без проблем, и русские, и английские, на ХР и на 2003 Server...
50157 - The degree symbol (ALT+0176) will not show up when using a tag label
Access Level: TechConnect
Date Created: 03/12/2008 11:09 AM
Last Updated: 10/25/2012 04:37 PM
I converted a distributed project from RSViewSE 4.0 to FactoryTalk View SE 5.0. I had tag labels showing the degree symbol ( ° ) on some of the screens in my project. They worked fine in 4.0, but now I do not see them after converting to 5.0. Even if I try to recreate them directly in 5.0, they still will not display.
The degree symbol is entered using an ASCII extended character code (ALT+0176). The extended character set begins at code ALT+0128. For some reason, the extended characters are not being passed when using a tag label if the FactoryTalk Live Data Policy is set for TCP/IP. By default, if 5.0 is installed as a new install, this is the policy setting that will be selected.
There are two options to work around this issue.
Create a text string memory tag containing the degree symbol and use that to show the special characters instead of a tag label.
Switch the Live Data Policy (in the System\Policies\System Policies folder area of the project tree in Studio or FactoryTalk Administration Console) from TCP/IP to DCOM. Note that this option will require a reboot of all computers in your FactoryTalk network, and may require DCOM setting changes as well.
Note that this applies only to distributed projects. FactoryTalk View SE Standalone is not affected by the Live Data Policy, and the extended characters will display there no matter which option is selected for the network policy.
Спасибо, Я как раз только что на полигоне попробовал второй вариант решения из этой статьи - помогло. Уже поделились добрые люди.
Жаль только, что такие нетривиальные решения таких простых проблем, которые по сути являются глюками, в Rockwell решили прятать за закрытой платной подпиской на TechConnect. Даже смешно то, что при попытке доступа к платным топикам из KnowledgeBase, выводится стандартное сообщение
Код:
'Locked' answer-You may not have a TechConnect contract or be linked to your contract (see answer 50871).
и при этом топик под номером 50871 тоже (противо)естесственно является закрытым или вообще не находится в базе.
Невольно напоминает историю о сепульках из бессмертных произведений С. Лема.
А какая проблема с доступом TechConnect? Всего-то надо зарегистрировать купленное ПО у производителя и всё. А системный интегратор может за относительно небольшие деньги приобрести в составе TechCoonnect полный пакет всего поставляемого Rockwell программного обеспечения. По-моему, оно стоит того. _________________ Обращайтесь к профессионалам.
Я думал TechConnect предоставляется не единоразово, а на какой-то срок (к примеру год), потом опять надо либо регистрировать ПО, либо платить денежку. Я не знаю даже приблизительной цены этой поддержки. Но думаю уровня Self-Assist мне бы хватило, и вряд ли это дорого, поэтому наивно начал искать как его по-быстрому приобрести (в идеале клацнул ссылку на офиц. сайте, заплатил по PayPal и пользуешься), но нашел только что нужно обратиться к локальным дистрибуторам. Да и вобще мне думается, не ориентирован этот TechConnect на наши края. Лишний раз в этом убедился, не найдя Украины в списке стран с дистрибуцией на сайте Rockwell.
Но это уже не так важно, т.к. на объекте предлагаемое в статье базы знаний решение не помогло. Там используется резервируемый сервер, в качестве подопытного выбрали один из серверов, поменяли системную политику c TCP на DCOM, перезагрузили сервер и одну из станций-клиентов. Перевели резервный сервер из stand-by обратно в активное состояние (сначала HMI, потом RSLinx). Когда переключили HMI-server на резервный, система работала почти нормально, разве что картинки немного подтормаживать начали. Но Descriptions тэгов не выводились совсем. После переключения RSLinx на резервный сервер отвалились все клиенты, в т. ч. тот который предварительно перезагружался. Поэтому вернули всё обратно. На работающем объекте оказалось непросто менять столь глобальный параметр. Я подозреваю что надо было перезагрузить и второй сервер, и все клиенты, но на это мы пойтить не могли.
Проще наверно перерисовать 2-3 десятка картинок без использования descriptions, чем потом расхлёбывать последствия простоя или аварии на производстве.
А по поводу того что
Цитата:
системный интегратор может за относительно небольшие деньги приобрести в составе TechCoonnect полный пакет всего поставляемого Rockwell программного обеспечения
можно подробнее, я не знал про такую возможность? Это может действительно того стоить.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
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.151 секунды