Архив метки: System Platform

Диалог выбора имени файла для InTouch

Задача: вызвать диалоговое окно выбора файла и по результату получить имя выбранного файла(ов).

Решение: Использование функционала класса System.Windows.Forms.OpenFileDialog

1. Импортируем библиотеку System.Windows.Forms. 

ArchestrA IDE -> меню Galaxy -> Import -> Script Function Library… -> выбираем файл для .NET 2.0:  C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll

OpenFileDialog_SP2014_1

 

OpenFileDialog_SP2014_2

2. Создаем ArchestrA символ и открываем его в ArchestrA Sysmbol Editor

3. Заводим Custom Properties с именем fName и типом данных string

OpenFileDialog_SP2014_3

4. Добавляем элемент Text и привязываем ему анимацию «Value Display«. Тип string, для переменной fName. Здесь будет выводиться имя выбранного нами файла.

OpenFileDialog_SP2014_4

 

5. Добавляем кнопку. По нажатию на нее будет вызываться скрипт выбора файла. Анимация ActionScript.

OpenFileDialog_SP2014_5

Текст скрипта:

dim f as System.Windows.Forms.OpenFileDialog;
f = new System.Windows.Forms.OpenFileDialog;
if(f.ShowDialog() == System.Windows.Forms.DialogResult.OK) then
   fName=f.FileName;
endif;

6. Тестируем

OpenFileDialog_SP2014_6

OpenFileDialog_SP2014_7

OpenFileDialog_SP2014_8

 

Результат: По нажатию на кнопку вызывается диалог ОС выбора файла. После выбора мы получаем имя этого файла в виде строки.

Дополнительно:

  • описание класса OpenFileDialog на MSDN
  • добавить фильтрацию по типу файлов
  • возможность выбора нескольких файлов
  • и многое другое, см. описание класса на MSDN

 

 

Доступ к АРМ оператора из web-браузера

Один из частых вопросов по технической части — есть ли возможность вывести информацию с АРМ оператора через веб-браузер, есть ли возможность управлять процессом в этом случае, как это сделать, какие лицензии нужны и какие браузеры поддерживаются.  В этой статье постараюсь ответить на все эти вопросы.

Читать далее

InTouchMachineEdition_640x480_splash-ad_r01

Вышла новая версия InTouch для Windows Embedded — InTouch Machine Edition

Сегодня стали доступны дистрибутивы новой версии InTouch — InTouch Machine Edition для встраиваемых ОС:

  • Windows Embedded Compact
  • Windows Embedded Standard

Читать далее

Пакеты русификации для Historian Client и WIS

Обновлены пакеты для русификации Wonderware Historian Client и WIS.

Поддерживаемые версии:

  • Пакет русского языка для Wonderware Information Server 4.0/4.5/5.0/5.5(2014)
  • Пакет русского языка для Wonderware Historian Client 10.0/10.5(2014)

Скачать дистрибутивы можно с ФТП Клинкманн или запросить у КЛИНКМАНН.

aaPKGAnalyzer — инструмент для анализа импортируемого в Galaxy объекта

Вышла новая утилита от Wonderware для анализа импортируемого в Галактику объекта из файла формата *.aaPKG. Согласно официальной документации утилита aaPKGAnalyzer позволяет выявить отличия (имен — tagname, версий — config version, типов — codebase)  между объектами которые планируется импортировать и объектами уже существующими в Galaxy. Анализ производиться для всех объектов: ArchestrA символов (Symbols), Client Controls, Шаблонов (Templates) и экземпляров (Instances). Кроме этого можно сравнивать и объекты из разных Галактик.

Читать далее

DA сервера были протестированы для Windows 2012 и Windows 8

Для операционных систем Windows 8 и Windows 2012 Server были протестированы на совместимость следующие версии DA Server:

  • SIDirect DAServer 3.0
  • MBTCP DAServer 3.0 SP1
  • GESRTP DAServer 2.0
  • ABCIP DAServer 5.0
  • ABTCP DAServer 3.0 SP1
  • FactorySuite Gateway 3.0 SP1

Siemens S7 Simatic DAServer не поддерживает Windows 2012 server и Windows 8

Совместимость лицензий на SP2014 с предыдущими версиями

На ресурсах Invensys опубликован документ по совместимости лицензий на SP2014 с предыдущими версиями ПО.

Часть информации можно увидеть здесь