System Platform — различия между версиями

Материал из archestra.info
Перейти к: навигация, поиск
Строка 240: Строка 240:
  
 
Heartbeats – это своего рода пинг узла в сети Archestra.
 
Heartbeats – это своего рода пинг узла в сети Archestra.
 
  
 
Данное сообщение «Platform X exceed maximum heartbeats timeout of 8000ms» говорит о потере связи с узлом на время, превышающее Heartbeats timeout.
 
Данное сообщение «Platform X exceed maximum heartbeats timeout of 8000ms» говорит о потере связи с узлом на время, превышающее Heartbeats timeout.
Строка 259: Строка 258:
 
**Cause Summary: The platform has two NIC cards and the order of the networks has the Archestra network second
 
**Cause Summary: The platform has two NIC cards and the order of the networks has the Archestra network second
 
**Resolution Description: Configure the binding order for the two networks so that the Archestra network is first. The binding order can be accessed by the menu Advanced/Advanced Settings in the Network Connections of the computer.
 
**Resolution Description: Configure the binding order for the two networks so that the Archestra network is first. The binding order can be accessed by the menu Advanced/Advanced Settings in the Network Connections of the computer.
 
 
 
  
 
=== Изменение частоты сбора данных с System Platform ===
 
=== Изменение частоты сбора данных с System Platform ===

Версия 12:42, 19 августа 2019

Описание

ArchestrA System Platform (или Wonderware System Platform, или System Platform) - набор ПО для целей автоматизации.

Область применения InTouch Machine Edition, InTouch и System Platform

Spectrum.png


Где скачать дистрибутивы и/или лицензии и/или русскую документацию

Для получения дистрибутивов программного обеспечения Wonderware, временных лицензий (demo) и/или русской документации, пожалуйста, обращайтесь к менеджерам KLINKMANN. Контакты можно найти на сайте: http://www.klinkmann.ru/

Состав

Версии и состав ПО

УСТАНОВКА ASP2012 R2

Общие Рекомендации

Подробная информация по установке System Platform содержиться в файлах: ASP_Install_Guide.pdf и readme.html в корне дистрибутива

  • Выбрать и установить сетевое имя ПК (если позже имя необходимо сменить, то выполнить TN для смены имени ПК)
  • Отключить firewall
  • Отключить UAC и перезагрузить ПК
  • Отключить автоматическое обновление ОС
  • Устанавливать ПО под правами Администратора, и желательно имя пользователя должно быть латинскими буквами
  • Установить IIS, нужен для:
  • Установить MS SQL (для установки обязательно читать TN для установки) (входит в дистрибутив на отдельном DVD + лицензия только для использования в составе ПО WW) нужен для:
  • Установить MS Office ONLY 32 bit (не входит в состав ПО WW, приобретается отдельно) нужен для:

Установка Patch 1 для SP2012R2

  • Патч ставится только на версию ASP2012R2
  • Установку выполнять с правами администратора системы
  • Если Wonderware Application Server и InTouch установлены на том же узле, они оба должны быть обновлены до Application Server 2012 R2 Patch 01 и InTouch HMI 2012 R2 Patch 01
  • ArchestrA IDE 3.6 не может подключаться к удаленному GR версии 3.6 patch 1
  • Перед установкой патча:
    • Закрыть все антивирусные программы
    • Сделать бэкапы всех галактик и проектов InTouch
    • Лучше перед уставнокой удалить неиспользуемые галактики
    • Отключить UAC
ASP2012R2 patch 1 1.png

ЛИЦЕНЗИРОВАНИЕ


Failed to acquire any type of license feature 'GR_Runtime' of version 3.6 - не установлен файл лицензий


TN 336 Supporting USB Hardware Keys on FactorySuite A Products

Загрузка драйвера http://www.safenet-inc.com/support-downloads/sentinel-drivers/


To specify a soft license file locked to a hardware key (dongle) add a ""D"" to the part number for dongle (e.g. 97-1021D), add a ""U"" for USB key (e.g. 97-1021U) or add an ""E"" for existing dongle (not available on some product licenses).

the USB key is installed on each Terminal Server itself. Order part number ending in „TU‟. „T‟ for Terminal Services, „U‟ for locked to USB key. Note we no longer offer parallel port (-D) dongles .

""UP"" - Функциональный апгрейд

TA 158 Important Notice Pertaining to Wonderware Licenses with Expiration Dates When the date/time is changed for more than 23 hours, the license file no longer works when the license file contains an expiry date.

при старте WindowViewer as Service TN758 - Resolving a Hardware Key Detection Issue When Running InTouch® WindowViewer™ as a Service


Необходимо: - открыть диспетчер устройств - в меню вид выбрать «Показать скрытые устройства» - Найти: Драйвер…->Sentinel - и выбрать тип запуска при старте системы: «Start» (или “Загрузка”)

Попробуйте удалить все лицензии с ПК (включая удаление всех файликов лицензий из каталога C:\Program Files (x86)\Common Files\ArchestrA\License) и установить заново, три файлика которые я высылаю еще раз в следующем порядке:

1. Wwsuite.lic
2. AchestrA.liс
3. ArchestrAServer.lic при его установке будет предложено изменить файлик wonderware.opt



======= CAL

  • лицензия per processor сейчас не предлагается, вместо нее можно использовать core-based лицензию по количеству пар ядер на серверах, например, если на сервере 2 процессора по 8 ядер (итого 16 ядер) необходимо будет купить 8 лицензий «WW Core with MS SQL Svr Std Runtime Core 2012, 2 Cores»???
  • необходимо будет рекомендовать заказчику использование сервера версии SQL 2012 в качестве серверов БД
  • перед заказом необходимо уточнить количество ядер и процессоров на серверах
  • лицензия WW сейчас подходит для БД WW и версий Standard и версий Enterprise.
  • Необходимо обновляться до лицензии
  • WW Core with MS SQL Svr Std Runtime Core 2012, 2 Cores 17-0277


======== HC per user На сервере Historian:

  1. установить USB ключ в ПК
  2. Установить лицензию на Historian server (два файла Wwsuite.lic и AchestrA.liс)

На сервере лицензий

  1. установить лицензию на HC - ArchestrAServer.lic при его установке будет предложено изменить файлик wonderware.opt
  2. внести информацию о пользователях в файл wonderware.opt и сохранить этот файл

На клиентской машине:

  1. в ArchestrA License Manager добавить сервер лицензий и проверить связь с ним
  2. запустить Historian Client и проверить данные о лицензировании


Решение проблем с лицензией

  • Убедиться что в файле лицензий номер ключа соответствует номеру на USB ключе. В файле лицензий номер ключа указан в записи типа: HOSTID=WONDERWARE_HWKEYID=004АDEA6, его требуется перевести в десятичную систему счисления, например: 004АDEA6 (16) == 319142 (10). Следовательно на физическом USB ключе должен быть написан номер 319142.
  • Попробуйте удалить все лицензии с ПК (включая удаление всех файликов лицензий из каталога C:\Program Files (x86)\Common Files\ArchestrA\License) и установить заново в следующем порядке:
    1. Wwsuite.lic
    2. AchestrA.liс
    3. ArchestrAServer.lic при его установке будет предложено изменить файлик wonderware.opt
  • открыть диспетчер устройств - в меню вид выбрать «Показать скрытые устройства» - Найти: Драйвер…->Sentinel - и убедиться/установить тип запуска при старте системы: «Start» (или “Загрузка”), проверить что драйвер запустился.
  • Для InTouch for System Platform дополнительно:
    • Убедиться, что стоит галочка “view application” в свойствах InTouch проекта, и InTouch проект создан из ArchestrA IDE. Для этого в WindowMaker выполнить Меню Special->Application Type->Галочка InTouchView Application

Создание резервной копии (backup) Galaxy проекта

Видеоинструкция: Backup Backing Up the Wonderware Galaxy Reposity

ПРОЦЕДУРА ОБНОВЛЕНИЯ

Миграция / обновление Галактики до версии 2012R2

Процедура миграции подробно описана в Tech Note 972 Migrating the Galaxy to ArchestrA System Platform 2012 R2 (Application Server 3.6) https://wdnresource.wonderware.com/support/kbcd/html/1/t002795.htm

  • Миграция путем создания новой галактики из .cab файла старой доступна только для незадеплоиных объектов (Note: This method is currently supported for version 2.1 migrations only. It can only be used to migrate non-deployed galaxies) см. TN 511 InTouch® 10.0 & Wonderware Application Server 3.0 System Upgrade and Application/Galaxy Migration Steps https://wdnresource.wonderware.com/support/kbcd/html/1/t002241.htm
  • SMC – backup|restore (C:\Program Files (x86)\ArchestrA\Framework\Bin\BackupGalaxies) При восстановлении через restore необходимо такое же имя галактики, а имя файла .cab может быть другим


Only the following (previous) Application Server Galaxy versions can be migrated to version 3.6:

  • Version 3.0 SP2
  • Version 3.1
  • Version 3.1 SP1
  • Version 3.1 SP2
  • Version 3.1 SP2 Patch 01
  • Version 3.1 SP3
  • Version 3.1 SP3 Patch 01
  • Version 3.2
  • Version 3.5
  • Version 3.5 Patch 01

Обновление ПО

Внимание!!!

  1. Перед обновление выполнить полный бэкап проекта!!!
  2. Убедиться в совместимости аппаратной конфигурации (см. readme.html в корне диска с дистрибутивом раздел "Hardware Requirements")
  3. Убедиться в совместимости c версиями Windwos, MS SQL и др. ПО (см. матрицу совместимости, или readme.html в корне диска с дистрибутивом разделы "Operating System, .NET Framework, and Virtualization Requirements", "SQL Server Requirements" и "Third-Party Application Prerequisites")

Информация об обновлении до версии 2012R2 содержится в следующих документах:

Файл readme.html

(файл в корне диска с дистрибутивом ASP2012R2), см. разделы "Installation Notes" и "Upgrade Notes" для:

  • Wonderware InTouch HMI 2012 R2 (v10.6)
  • Wonderware Application Server 2012 R2 (v3.6)
  • Wonderware Historian Server 2012 R2 (v11.0)
  • Wonderware Historian Client 2012 R2 (v10.1)


Файл ASP_Install_Guide.pdf

(файл в корне диска с дистрибутивом ASP2012R2), см. разделы "Upgrading...":

  • Upgrading an ArchestrA System Platform Component
    • Application Server Upgrade - здесь есть последовательность обновления ("Basic Upgrade Sequence")!!!
    • Historian, см. раздел: "Upgrading from a Previous Version"
    • Historian client, см. раздел: "Upgrading from a Previous Version"
    • Historian WIS, см. раздел: "Upgrading from a Previous Version"

TN по обновлению

  • TN 442 Recommended Migration and Upgrade Steps for Industrial Application Server 2.1
  • TN 496 раздел: "Migrating Industrial Application Server" - Figure 3: Upgrade/Migration Sequence Diagram:
   1. Обновить GR Node
   2. Обновить IDE Station
   3. Обновить Stand-alone узлы InTouch и DAS
   4. Мигрировать галактику
   5. Мигрировать каждый InTouch проект в Галактике
   6. Обновить ПО на Application Server и InTouch узлах
   7. Задеплоить AS и InTouch узлы
      В случае установки на отдельные сервера ролей Historian и WIS их можно обновить до выполнения обновления галактики
  • TN 511 InTouch® 10.0 & Wonderware Application Server 3.0 System Upgrade and Application/Galaxy Migration Steps
  • TN 705 Wonderware Application Server Migration Tips - последовательность обновления и замечания по обновлению
  • TA 83 Upgrading Microsoft® SQL Server 2000 to SQL Server 2005 on an IndustrialSQL Server™ Node

Общие вопросы

Проблемы при работе

  • TN 508. Troubleshooting Wonderware Application Server Processes. [1]

Изменение имени ПК

  • Переименование ПК для MS SQL server 2008 TN 742
  • Переименование сервера для Historian TN 777

Миграция InTouch в SP

Для миграции приложения InTouch в SP ArchestrA Bulk Import Utility version 1.0 SP1 or newer


System Platform Starter

  • Можно ли использовать Intouch Access Anywhere в System Platform Starter (т.е. изменить лицензию Per Device на Concurrent на входящих в платформу клиентах)

-> Можно, по SPR. Т.е. в прайсе этого нет, но по спецзапросу можно при заказе.

Platform N exceed maximum heartbeats timeout of X ms.

  • Сообщение типа: "Platform 1 exceed maximum heartbeats timeout of 8000 ms."

Heartbeats – это своего рода пинг узла в сети Archestra.

Данное сообщение «Platform X exceed maximum heartbeats timeout of 8000ms» говорит о потере связи с узлом на время, превышающее Heartbeats timeout.

  • Heartbeats timeout – это сводный показатель, получающийся на основе ряда служебных параметров объекта WinPlatform
 Maximum heartbeats timeout = WinPlatform.NetNMXHeartbeatPeriod * (WinPlatform.NetNMXHeartbeatsMissedConsecMax + 1)
 
 By default, the value for this formula is:
 2000 (3 + 1) = 8000 ms
 

Which corresponds to the timeout message in the logger "Platform 1 exceed maximum heartbeats timeout of 8000ms" Дополнительная информация во вложенных документах (TN 478)

  • Часто данная проблема возникает из-за неправильного расположения сетей в списке:
    • Если имеется несколько сетевых карт, первой в списке должна быть Archestra сеть.
  • Issue Summary: Error: "Platform exceeds maximum heartbeat timeout of 8 seconds"
    • Cause Summary: The platform has two NIC cards and the order of the networks has the Archestra network second
    • Resolution Description: Configure the binding order for the two networks so that the Archestra network is first. The binding order can be accessed by the menu Advanced/Advanced Settings in the Network Connections of the computer.

Изменение частоты сбора данных с System Platform

Задача собрать данные с частотой 100 мс?

Как узнать какие HotFix's установлены в системе

Информация доступна через утилиту HotFixViewer.exe доступной по пути "<root drive>:\Program Files\Invensys\HotfixViewer\".

Начиная с WSP 2017 версии: <root drive>:\Program Files (x86)\Schneider Electric\HotfixViewer\

  • HotFixViewer.exe считывает информацию об установленных HotFix из файла HFDB.xml.
  • Применимо для HF's установленных c помощью HotFix Manager

Обучающее видео по Wonderware System Platform на русском языке

  • см. запись вебинара "Введение в Wonderware System Platform":
    • Архитектура и состав системной платформы
    • Варианты и особенности развертывания
    • Единое пространство имен
    • Объектно-ориентированное приложение (Galaxy)

Для просмотра записи вебинара перейдите по ссылке: http://www.klinkmann.ru/courses/webinars/

Перед просмотром необходимо будет указать имя и электронный адрес, после этого Вам придет письмо со ссылкой на источник видео.

Обучающее видео по System Platform на английском языке

Другие темы

Примечания

  1. Источник: https://wdnresource.wonderware.com/support/kbcd/html/1/t002234.htm