
GALILEO - средство разработки графического интерфейса
Подробная информация, руководства пользователя и другая документация для пакета программного обеспечения GALILEO размещена в разделе "Software -> GALILEO" официального сайта подразделения компании EATON:
http://www.eaton-automation.com/en/desktopdefault.aspx/tabid-4/5_view-79
Общая информация.
Программное обеспечение GALILEO комплексное решение конфигурации HMI (ЧМИ, человеко-машинного интерфейса), как для графических устройств с WinCE линейки продуктов MicroInnovation / EATON HMI, так и для автономных решений для ПК.
Основой графического интерфейса являются маски (окна, экраны). Для доступа к необходимым данным осуществляются переходы между этими масками.
Пользовательский интерфейс в GALILEO создаётся при помощи объектов. Предусмотрены множество базовых объектов и готовых к применению функций. Есть возможность регулировать прозрачность объектов. Можно использовать как статические так и динамические объекты. Для динамического объекта пользователь в процессе исполнения может менять его размер или положение.
Объект можно расположить на маске его перетаскиванием. При создании объекта предоставляется доступ к его свойствам для настройки: с помощью нескольких вкладок настраивается вид и функциональность объекта. В дальнейшем двойной щелчок по объекту активирует его окно конфигурации.
Данные проекта отображаются в простой форме в виде групп и доступны для удобного выбора. Другие полезные функции доступны в каждой группе через контекстное меню.
Быстрый старт - создание проекта.
1.Открыть проект и выбрать тип панели.
2.Выбрать протокол связи панели с программируемым логическим контроллером.
3.Создать экран визуализации.
4.Создать переменные и связать их с переменными программируемых логических контроллеров.
5.Выбрать графические объекты, задать их позиции на экранах визуализации и связать их с переменными проекта.
6.Откомпилировать проект.
7.Проверить с помощью имитации работу программы.
8.Загрузить откомпилированную программу в панель.
Краткое описание.
Проект будет автоматически фильтровать функции, доступные для панелей выбранного типа.
GALILEO, имея около 150 драйверов связи, является совместимым со всеми стандартными протоколами. Например для сенсорной панели серии XV-102 GALILEO доступны драйверы связи:
Производитель |
Драйвер |
Интерфейс |
Пояснение |
Allen-Bradley (AB) |
A.Bradley-Logix-DF1 |
RS-232 |
DF1 |
A.Bradley-Logix-Ethernet/IP |
Ethernet |
EtherNet/IP (CIP) |
|
A.Bradley-SLC 5/03-MicroLogix-DF1 |
RS-232 |
DF1 |
|
ABB |
ABB SPA-bus |
RS-232 |
SPA-BUS |
Beckhoff |
Beckhoff-BC900 TCP/IP |
Ethernet |
ADS |
Beckhoff-TwincCAT TCP/IP |
Ethernet |
ADS |
|
BACnet |
BACnet |
Ethernet |
|
CANopen |
CAN Open-event |
Onboard CAN |
CANopen PDO |
CAN Open-Lenze |
Onboard CAN |
CANopen SDO |
|
CAN Open-polling |
Onboard CAN |
CANopen SDO |
|
CoDeSys |
CodeSys Xsoft-CoDeSys-2/Mxpro |
Ethernet/Local |
TCP/IP |
CodeSys TURCK HMI-PLC |
Ethernet/Local |
TCP/IP |
|
CoDeSys |
Ethernet/Local |
TCP/IP |
|
CoDeSys Remote |
Ethernet or RS-232 |
BC3/TCP |
|
DXS |
DXS Remote |
Ethernet |
BC3/TCP |
HIMA |
HIMA-HIMatric Modbus TCP |
Ethernet |
Modbus TCP |
HIMA OPC Remote |
Ethernet |
BC3/TCP |
|
Mitsubishi |
Mitsubishi-PG-Ax |
RS-232 |
RS-232 |
Mitsubishi-PG-Fx |
RS-232 |
RS-233 |
|
Modbus |
Modbus RTU |
RS-232/RS-485 |
RS-232/RS-485 |
Modbus TCP |
Ethernet |
Modbus TCP |
|
Eaton/Moeller |
ELC |
RS-232/RS-485 |
|
Moeller easy 500/700 |
RS-232 |
Easy Comm |
|
Moeller easy 800/MFD PC-CAB/MO-CAB |
RS-232 |
Easy Comm |
|
Moeller PS4-141-MM1 PRG |
RS-232 |
SUCOM-A |
|
Moeller PS4-151-MM1 PRG |
RS-232 |
SUCOM-A |
|
Moeller PS416 PRG |
RS-232 |
SUCOM-A |
|
Moeller PS4-201-MM1 PRG |
RS-232 |
SUCOM-A |
|
Moeller PS4-341-MM1 PRG |
RS-232 |
SUCOM-A |
|
Moeller Xcontrol Can Open HMI |
Onboard CAN |
CANopen |
|
Moeller Xcontrol Ethernet PRG |
Ethernet |
TCP/IP |
|
Movisto |
Movisto |
RS-232 |
Modbus RTU |
Omron |
Omron - SYSMAC - Host Link |
RS-232 |
HOST LINK |
OPC |
OPC Remote |
Ethernet |
BC3/TCP |
PMAC |
PMAC |
RS-232 |
PMAC Terminal |
PMAC Multi Point |
RS-232 |
PMAC Terminal |
|
Selectron |
Selectron Modbus over Can Open |
Onboard CAN |
Modbus/CANopen |
Sensotec 1799 |
Sensotec 1799 |
RS-232 |
TP3 |
Siemens
|
Siemens-Industrial Ethernet |
Ethernet |
Ethernet |
Siemens-MPI |
Onboard PROFIBUS |
MPI |
|
Siemens-PPI |
Onboard PROFIBUS |
PPI/Master |
|
Siemens-S7 Profibus Standard Profile |
Onboard PROFIBUS |
PROFIBUS DP |
|
Siemens-SIMOTION MIIF |
Ethernet |
MIIF |
|
Universal Protocol-TP3 |
Universal Protocol-TP3 |
RS-232 |
TP3 |
XVM-/KEBA |
XVM-/KEBA |
Local |
— |
Из списка доступных для выбора коммуникационных протоколов могут одновременно (параллельно) работать до 8. Таким образом данные могут передаваться от ПЛК к другому ПЛК транзитом через панель (синхронизировать данные).
В качестве масок могут быть использованы полноэкранное окно, вложенное окно, диалоговое окно, окно печати и окно ввода, определяемые пользователем. Также доступно несколько готовых к использованию окон для быстрой разработки проекта.
В качестве масок могут быть использованы полноэкранное окно, вложенное окно, диалоговое окно, окно печати и окно ввода, определяемые пользователем. Также доступно несколько готовых к использованию окон для быстрой разработки проекта.
Специальный диалог обеспечивает определение тегов в соответствии с выбранным коммуникационным протоколом.
GALILEO позволяет сделать графический интерфейс близкий к привычному для обслуживающего оборудование персонала:
- отображать значения аналоговых данных можно в виде гистограммы (столбчатого индикатора), стрелочного или цифрового индикатора;
- отображать изменение во времени значений аналоговых данных можно в виде графика;
- отображать значения дискретных данных можно в виде цветовых и/или текстовых индикаторов;
- изменять дискретные данные можно с помощью кнопок;
- изменять аналоговые данные можно с помощью ползунка (слайдера);
- изменять данные можно с помощью переключателя.
Визуализацию можно выполнять для нескольких разных языках, а для ввода предусмотрена раскладка клавиатуры, ориентированная на конкретную страну. Языки и масштабирование значений можно изменять даже в процессе работы программы. Поддерживается кириллица, что позволяет создавать графический интерфейс на русском языке.
Пользователь имеет возможность контролировать доступ, добавлять и удалять на панели разрешенных пользователей и относить их к предварительно установленным группам пользователей. Можно также настраивать минимальную длину пароля, журнал паролей, срок действия паролей и исходный пароль, автоматический выход из системы и контроль недействительных входов в систему для обеспечения безопасности системы.
Пользователь имеет возможность создавать наборы параметров в виде перечня переменных.
Предварительно заданные наборы содержат все соответствующие производственные параметры, что даёт возможность пользователю изменять производственные параметры для разных производственных процессов. В процессе производственного процесса имеется возможность изменять его параметры.
Возможность отображения на дисплее оптимальной конфигурации клавиатуры для каждого ввода. Поддерживаются различные конфигурации клавиатуры для ввода значений и текста. С одной стороны, имеются цифровые кнопки (с предельными значениями или без), кнопки Inc/Dec (увеличение/уменьшение) и буквенно-цифровые кнопки. С другой стороны, имеются различные конфигурации для управления паролями и алгоритмами. Кроме того, можно настраивать конфигурацию клавиатуры. Это означает возможность отображения на дисплее оптимальной конфигурации клавиатуры для каждого ввода. Все конфигурации могут изменяться на панели в диалоговом режиме для облегчения контроля оператором важных параметров обработки при вводе данных.
Программное обеспечение GALILEO обеспечивает полный инструментарий сценариев, который может использоваться для управления командами и операциями через панель. Такие операции, как, например, математические расчеты, изменение масок и вызов специальных функций, могут осуществляться с помощью панели без использования ПЛК. Используются два типа сценария – циклические сценарии и событийные сценарии. Циклические сценарии не требуется вызывать. Они осуществляются автономно после пуска панели. Событийные сценарии зависят от маски и запускаются оператором.
Каждый проект может включать 100 контролируемых графиков трендов. На кривой тренда может одновременно отображаться до 32 значений. Может показываться время начала и завершения измерения для текущих отображаемых измеренных значений. В выводимое изображение может вставляться линейка для обеспечения точной интерпретации измеренных значений. Измеренные значения могут сохраняться в архивных файлах и загружаться из них. Архивные файлы сохраняются в виде текста в формате ASCII и могут обрабатываться в дальнейшем с помощью стандартных программ редактирования, таких как Excel.
Тегу могут быть назначены до двух справочных текстов или изображений. Справочные тексты или изображения создаются с помощью объектов "Help masks" и "Help information". Для управления справочными текстами и изображения предназначен "Help manager".
Данные CoDeSys из ПЛК могут быть просто импортированы и синхронизированы при изменении проекта в ПЛК. Это осуществляется с помощью файлов форматов XML - "sym_xml" (CoDeSys 2) и "xml" (CoDeSys 3). Эти форматы в GALILEO позволяют создавать пользовательские типы данных того же типа данных, как и в среде программирования ПЛК.
В GALILEO можно использовать слои для более эффективной работы с наложенными объектами.
Проект создаётся для использования на графическом устройстве с WinCE. По этой причине, проект всегда состоит из "исходного проекта" и "исполняемого кода". Исходный проект использует разработки графического интерфейса в среде GALILEO. Исполняемый код выполняется на графическом устройстве с WinCE модулем исполнения GALILEO (Galileo Runtime System, GRS). Исполняемый код генерируется при компиляции проекта. Компиляция проекта запускается нажатием кнопки "Compile project". Если компиляция завершается успешно, то отображается требуемый размер память на флэш-карте для размещения программы. Если компилятор обнаруживает ошибки, отображается количество обнаруженных ошибок. В отчёте можно просмотреть подробную информацию об ошибке.
Это окно не должны быть закрыты, чтобы исправить обнаруженные ошибки. Нажмите кнопку, чтобы свернуть окно так, чтобы информация, содержащаяся в списке не все потеряно.
Можно предварительно просмотреть созданный проект без необходимости загрузки проекта в панель оператора в среде выполнения на ПК - Инспектор (GPI, Galileo Project Inspector). Это позволяет произвести проверку проекта (отладить) на стадии разработки, что значительно сокращает стадию тестирования и минимизирует число ошибок. Такое тестирование может включать проверку всей управляющей последовательности меню, предельных значений, изменений цвета на гистограммах и коммутационных состояний.
Отлаженный проект переносится на графическое устройство с WinCE нажатием кнопки "Download project (local, FTP)".
Примечание: Путь к папке с проектом должен содержать имена только с латинским алфавитом.
Загрузить проект можно двумя способами:
- на флэш-карту через картридер ПК (local),
- на флэш-карту графического устройства через FTP-сервер (FTP).
Примечание: На графическом устройстве должен быть запущен FTP-сервер.
Лицензирование.
Каждому конкретному устройству производства компании EATON по умолчанию присваиваются лицензионные баллы (стоимость которых входит в стоимость поставляемого оборудования). Поэтому каждому из устройств доступен определённый набор функций. При необходимости расширения доступных функций можно приобрести дополнительные лицензионные баллы с помощью лицензионных документов.
Расчет требуемого количества лицензионных баллов
Исполняемый модуль GALILEO требует 100 лицензионных баллов.
Необходимо добавить лицензионные баллы для каждого используемого внешнего коммуникационного протокола. Коммуникация с несколькими устройствами по одному протоколу считается только один раз.
Производитель |
Драйвер |
Интерфейс |
Лицензия, баллы |
Allen-Bradley (AB) |
A.Bradley-Logix-DF1 |
RS-232 |
40 |
A.Bradley-Logix-Ethernet/IP |
Ethernet |
40 |
|
A.Bradley-SLC 5/03-MicroLogix-DF1 |
RS-232 |
40 |
|
ABB |
ABB SPA-bus |
RS-232 |
— |
Beckhoff |
Beckhoff-BC900 TCP/IP |
Ethernet |
80 |
Beckhoff-TwincCAT TCP/IP |
Ethernet |
80 |
|
BACnet |
BACnet |
Ethernet |
— |
CANopen |
CAN Open-event |
Onboard CAN |
40 |
CAN Open-Lenze |
Onboard CAN |
40 |
|
CAN Open-polling |
Onboard CAN |
40 |
|
CoDeSys |
CodeSys Xsoft-CoDeSys-2/Mxpro |
Ethernet/Local |
0 |
CodeSys TURCK HMI-PLC |
Ethernet/Local |
40 |
|
CoDeSys |
Ethernet/Local |
40 |
|
CoDeSys Remote |
Ethernet or RS-232 |
80 |
|
DXS |
DXS Remote |
Ethernet |
80 |
HIMA |
HIMA-HIMatric Modbus TCP |
Ethernet |
80 |
HIMA OPC Remote |
Ethernet |
80 |
|
Mitsubishi |
Mitsubishi-PG-Ax |
RS-232 |
40 |
Mitsubishi-PG-Fx |
RS-232 |
40 |
|
Modbus |
Modbus RTU |
RS-232/RS-485 |
40 |
Modbus TCP |
Ethernet |
40 |
|
Eaton/Moeller |
ELC |
RS-232/RS-485 |
40 |
Moeller easy 500/700 |
RS-232 |
40 |
|
Moeller easy 800/MFD PC-CAB/MO-CAB |
RS-232 |
40 |
|
Moeller PS4-141-MM1 PRG |
RS-232 |
40 |
|
Moeller PS4-151-MM1 PRG |
RS-232 |
40 |
|
Moeller PS416 PRG |
RS-232 |
40 |
|
Moeller PS4-201-MM1 PRG |
RS-232 |
40 |
|
Moeller PS4-341-MM1 PRG |
RS-232 |
40 |
|
Moeller Xcontrol Can Open HMI |
Onboard CAN |
40 |
|
Moeller Xcontrol Ethernet PRG |
Ethernet |
40 |
|
Movisto |
Movisto |
RS-232 |
80 |
Omron |
Omron - SYSMAC - Host Link |
RS-232 |
40 |
OPC |
OPC Remote |
Ethernet |
80 |
PMAC |
PMAC |
RS-232 |
40 |
PMAC Multi Point |
RS-232 |
40 |
|
Selectron |
Selectron Modbus over Can Open |
Onboard CAN |
40 |
Sensotec 1799 |
Sensotec 1799 |
RS-232 |
40 |
Siemens |
Siemens-Industrial Ethernet |
Ethernet |
40 |
Siemens-MPI |
Onboard PROFIBUS |
40 |
|
Siemens-PPI |
Onboard PROFIBUS |
40 |
|
Siemens-S7 Profibus Standard Profile |
Onboard PROFIBUS |
40 |
|
Siemens-SIMOTION MIIF |
Ethernet |
120 |
|
Universal Protocol-TP3 |
Universal Protocol-TP3 |
RS-232 |
40 |
XVM-/KEBA |
XVM-/KEBA |
Local |
40 |
Вычтите из суммы баллов число уже присвоенное устройству в комплекте с поставкой. Результатом будет являться число лицензионных баллов, которые следует добавить с помощью лицензионных документов.
Примеры расчёта требуемого количества лицензионных баллов:
![]() |
Сенсорная панель XV200 Всего 180 баллов Необходимо добавить |
![]() |
Сенсорная панель XV200 Всего 200 баллов Необходимо добавить |
![]() |
Сенсорная панель XV400 Всего 280 баллов Необходимо добавить |
Лицензирование выполняется через сеть Интернет по адресу:
www.eaton-automation.com/license.
Подтверждение лицензионных документов.
Процедура подтверждения максимально упрощена. После ввода номера лицензионного документа и серийного номера продукта на веб-странице, генерируется код активации лицензии. Код лицензии следует ввести через меню лицензирования в ПО устройства, лицензионные баллы добавляются непосредственно в устройство. Таким образом количество лицензионных баллов устройства будет увеличено.