Переход на WinCC 6.0
Василий Д; 15.1.04

Коллеги, поделитесь пожалуйста своим мнением по поводу:"ОБОСНОВАН ЛИ ПЕРЕХОД НА 6-Ю ВЕРСИЮ?".В наличие 1-н сервер, 8-м станций, 10-ть клиентов и система сейчас в целом динамично развивается,выходя на диспетчерский уровень предприятия.

Re: Переход на WinCC 6.0
Eugene; 15.1.04

Мнение 1. Недавно разарабатываемый в версии 5.1 проект "мигрировал" (такой вот термин Сименс предлагает) под версию 6.0. Сразу перестал работать скрипт, меняющий свойство "имя экрана" компонента PictureWindow в зависимости от выбранного режима (изменяется переменная, по ее изменению и работает скрипт). Под 5.1 все работало замечательно. Скрипт заканчивается return retVal; (retVal объявлен как char retVal[30]). Перед этим retVal выводится с помощью printf на консоль. И вот что получается: скрипт возвращает абсолютно корректное имя экрана, но до свойства объекта эта строка доходит с добавленными "левыми" символами и, естественно, PictureWindow ничего не отображает. Пришлось писать глобальный скрипт, передающий значение свойству через SetPropChar. Пока не нашел, что же еще работает некорректно, но осадок на душе остался. Я то ведь следовал рекомендациям Сименса возвращать значение свойств через return, а не устанавливать их с помощью SetPropChar (что должно быть медленнее).


Мнение 2. Основное отличие версий 5.х и 6.0 - переход с Sybase SQL AnyWhere на MicroSoft SQL Server. Все базы данных вроде бы должны быть сконвертированы корректно, но кто его знает :-)

Замечание по "миграции": При переходе на версию 6.0 не надо "убивать" Sybase SQL AnyWhere, он пригодится для "миграции".
Re: Переход на WinCC 6.0
Human; 16.1.04

Если есть свободное время, лишние деньги и нервы, то наверное стоит перейти на WinCC v6. Объясню что зачем нужно: 1)ВРЕМЯ - чтобы преобразовать существующий проект(ы) под новую версию, (имеется ввиду не просто запуск ProjectMigrator, а неизбежные исправления в системах архивирования, протоколирования, запросов данных из сторонних приложений и т.д. потом обкатать всё это; попутно придётся (если АСУ более менее серьёзная) изучить новшества WinCC v6, Microsoft SQL Server, систему SQL запросов и может быть XML.

2)ДЕНЬГИ - для покупки нового софта Siemens (авторизации), для модернизации компьютерного парка, для выплаты зарплаты людям, которые всем этим будут зниматься.
3)НЕРВЫ - понадобятся при реализации всего выше перечисленного :).
Что в итоге поимеете: проекты на более современном софте; новые возможности организации обмена данными (SQL); более быстрое архивирование данных; дополнительные возможности по использованию WEB Navigatora 6.0; и ещё куча мелочей, иногда полезных, иногда не очень :).
P.S. Это моё личное мнение, полученное в процессе переделки проекта из 5.1 в 6.0 и создании пары проектов непосредственно в v6.0.<<br>