RedConnect
Меню

FIO-PAC Suite 

FIO-PAC Suite - пакет технических и коммерческих предложений для поставщиков и пользователей ПЛК LinPAC и XPAC компании ICP DAS. FIO-PAC Suite основан на технологии программирования ISaGRAF 6 и Единой Платформе Автоматизации и разработан специалистами компании «ФИОРД» (Санкт-Петербург): скачайте прямо сейчас

Что такое FIO-PAC Suite

Что такое FIO-PAC Suite

Дистрибутив FIO-PAC Suite включает в себя исполнительные системы ISaGRAF 6 Fiord Target для контроллеров LinPAC/XPAC с набором драйверов и сервисных библиотек, БЕСПЛАТНЫЙ пакет разработки приложений с сервисными плагинами для инсталляции ИС, сканирования конфигурации контроллеров и лицензирования ИС, а также опциональные сервисные средства. В настоящее время пользователю предлагаются следующие сервисные плагины: «FIO-PAC конфигуратор» для настройки и конфигурирования ПЛК в среде ISaGRAF, «FIO-Modbus конфигуратор» для поддержки работы по протоколу Modbus, установщик исполнительной системы в контроллеры, инструменты лицензирования и активации ИС, плагины конфигурирования системы архивирования IAS и быстрого доступа к данным FDA.

 

2

Рис. Пример интерфейса FIO-PAC Suite

В чем недостатки стандартного программного обеспечения для LinPAC/XPAC от компании ICP DAS?

В чем недостатки стандартного программного обеспечения для LinPAC/XPAC от компании ICP DAS?

Для работы с контроллерами LinPAC компания ICP DAS предлагает пользователю использовать LinPAC SDK для кросс-разработки на языке C в среде Windows или Linux. LinPAC SDK включает библиотеки, демонстрационные примеры и кросс-инструментарий GNU ToolChain. Для контроллеров XPAC компания ICP DAS предлагает использовать DLL для модулей ввода-вывода и протокола Modbus (RTU и TCP) в среде VisualStudio.NET 2005/2008, OPC-сервер и версию ISaGRAF 3.
Как видно невооруженным взглядом, «штатные» средства программирования LinPAC/XPAC компании ICP DAS требуют достаточно высокого уровня знаний и программирования на «низком» уровне на языке C либо использовать достаточно устаревшую версию ISaGRAF 3. Поэтому весьма актуален вопрос перехода на современную среду разработки, ориентированную не на профессионального программиста, а на специалистов в области систем управления. Например, такую как ISaGRAF 6.

Какие модели LinPAC/XPAC поддерживаются в FIO-PAC Suite ?

Какие модели LinPAC/XPAC поддерживаются в FIO-PAC Suite ?

Под ОС Linux (модели называются LinPAC) поддерживаются модели на архитектуре ARM (серия LP-51x1 и серия LP-8x31/LP-8x41, процессор PXA270, 520 MHz) и х86 (серия LP-8х81 с процессором LX 800 500 MHz, серия LP-8x81-Atom с процессором Atom 1.33 GHz). Под ОС Windows Embedded Standard 2009 (модели называются XPAC) поддерживаются модели на архитектуре х86 (серия XP-8х41 с процессором LX 800 500 MHz, серия XP-8х41-Atom с процессором Atom Z520 (1.33 GHz)).

Какие модули ввода-вывода LinPAC/XPAC поддерживаются в FIO-PAC Suite ?

Какие модули ввода-вывода LinPAC/XPAC поддерживаются в FIO-PAC Suite ?

Поддерживаются корзины расширения 8K, модули I-8xxx (параллельные и последовательные модули) и I-7xxx. В настоящее время список поддерживаемых модулей включает около 50 модулей разного типа и постоянно расширяется.

Поддерживаемые модули в/в 7xxx

Список доступных драйверов для модулей ввода-вывода 7000-серии

Общее число поддерживаемых модулей 7000-й серии равно 30. А также 3 модуля расширителя: X202 X203 и X305.

 
Наименование модуляКол-во аналоговых входов
(AI)
Кол-во аналоговых выходов (AO)Кол-во дискретных входов
(DI)
Кол-во дискретных выходов (DO)Назначение модуля
Параллельные модули
I-8017H 8 - - - 8 AI модуль
I-8024 - 4 - - 4 AO модуль
I-8037 - - - 16 16 DO модуль
I-8040 - - 32 - 32 DI модуль
I-8041 - - - 32 32 DO модуль
I-8042 - - 16 16 16 DI и 16 DOмодуль
I-8050 - - 16 16 16 DI и 16 DO модуль
I-8051 - - 16 - 16 DI модуль
I-8053 - - 16 - 16 DI модуль
I-8054 - - 8 8 8 DI и 8 DO модуль
I-8055 - - 8 8 8 DI и 8 DO модуль
I-8057 - - - 16 16 DO модуль
I-8058 - - 8 - 8 DI модуль
I-8060 - - - 6 6 DO релейный модуль
I-8063 - - 4 4 4DI и 4DO модуль
I-8064 - - - 8 8 DO релейный модуль
I-8084 Счетный модуль
Последовательные модули
I-87013 4 - - - RTD модуль ввода
I-87015 7 - - - RTD модуль ввода
I-87015T 8 - - - 8 Thermistor Input Channels
I-87017 8 - - - 8 AI модуль
I-87017RC 8 - - - 8 AI модуль
Current Input Module
I-87018 9 - - - Термопарный модуль ввода
I-87024 - 4 - - 4 AO модуль
I-87026 - 2 - - 2 AO модуль
I-87028сw 8 8 AO модуль
I-87040 - - 32 32 32DI и 32DO модуль
I-87041 - - - 32 32DO модуль
I-87053 - - 16 - 16 DI модуль
I-87054 - - 8 8 8 DI и 8 DO модуль
I-87057 - - - 16 16 DO модуль
I-87058 - - 8 - 8 DI модуль
I-87064 - - - 8 8 DO модуль

Что включает исполнительная система «ISaGRAF 6 Fiord Target» для контроллеров LinPAC/XPAC?

Что включает исполнительная система «ISaGRAF 6 Fiord Target» для контроллеров LinPAC/XPAC?

Исполнительная система «ISaGRAF 6 Fiord Target» для контроллеров LinPAC/XPAC включает драйверы протоколов Modbus RTU/TCP в режимах Master/Slave, библиотеки драйверов для модулей I-7000, I-8000, библиотеки функций (функциональные блоки ПИД-регулятора, ШИМ, быстрая обработка массивов и матриц, модуль отправки тревог, фильтры сигналов, модуль инициализации переменных, работа с последовательным портом, чтение/запись значений переменных с\на диск; отправка SMS сообщений, вызов внешних программ, работа с таймером).

Какие дополнительные опции могут быть включены в ISaGRAF 6 Fiord Target?

Какие дополнительные опции могут быть включены в ISaGRAF 6 Fiord Target?

Дополнительные опции исполнительной системы ISaGRAF 6 Fiord Target включаются по желанию пользователя: архивирование (IAS Logger), драйверы протокола IEC 60870-5-104 Master/Slave, модуль горячего резервирования, планирование действий на объекте по расписанию.

Какова коммерческая сторона использования FIO-PAC Suite?

Какова коммерческая сторона использования FIO-PAC Suite?

Для пользователя (системного интегратора) коммерческая сторона вопроса подразумевает следующее: использование FIO-PAC Suite в проектах пользователей, добавление в исполнительную систему драйверов и функций с помощью I/O DevKit (средства разработки драйверов) и приобретение лицензий по мере необходимости, собственный бренд (торговая марка) среды разработки, лицензионная защита исполнительного модуля для контроллеров, пакетное приобретение лицензий для исполнительных систем ISaGRAF, бесплатное обучение сотрудников (вебинары). Пояснение коммерческих деталей использования FIO-PAC Suite можно получить, обратившись в компанию «ФИОРД».

Как происходит установка исполнительной системы на LinPAC/XPAC ?

Как происходит установка исполнительной системы на LinPAC/XPAC ?

Для установки исполнительной системы на LinPAC/XPAC используется плагин «FIO-PAC установка», который позволяет скопировать ИС непосредственно на контроллер без каких-либо дополнительных утилит. После запуска плагина из меню «Сервис» появится окно плагина (рис.3), затем надо ввести IP-адрес контроллера, серию контроллера, логин и пароль (для XPAC ничего в эти поля вводить не надо) и нажать кнопку «ПУСК». После успешного завершения загрузки ИС появится окно «Перезагрузите контроллер для завершения установки».

 

3

Рис. Окно ввода данных по установке ИС ISaGRAF 6 Fiord Target на LinPAC\XPAC

Как происходит лицензирование и активация FIO-PAC Suite на LinPAC/XPAC ?

Как происходит лицензирование и активация FIO-PAC Suite на LinPAC/XPAC ?

Исполнительные системы для LinPAC\XPAC защищены цифровой подписью. Для того чтобы ИС могла работать на контроллере в полнофункциональном режиме, необходимо наличие двух файлов: файла license.txt, содержащего серийный номер контроллера и выбранные опции ИС, и файла подписи license.sig. Без наличия этих файлов можно запускать ИС, загружать в контроллер проекты, но ИС будет работать в демо-режиме ограниченное количество времени. После первого запуска ИС автоматически генерируется файл license.txt. Затем необходимо в среде ACP выбрать и запустить плагин «FIO-PAC лицензирование» в меню «Сервис». Вам будет предъявлено окно для ввода данных лицензирования (рис.4): надо ввести IP-адрес контроллера, логин и пароль (для XPAC Логин сделайте пустым). Далее нажмите кнопку «Скачать» для получения файла license.txt с серийным номером контроллера. Затем в панели «Генерация» выберите дополнительные опции, которые Вам нужны (опции, входящие бесплатно в пакет будут просто перечислены) и нажмите кнопку «Сгенерировать» для добавления в файл license.txt опций для лицензирования. Плагин запросит путь для сохранения файла license.txt. Сгенерированный плагином файл license.txt необходимо отправить в компанию «ФИОРД» по электронной почте () с указанием номера счета на лицензию FIO-PAC. В ответ пользователю будет отправлен файл с цифровой подписью license.sig.

 

4

Рис. Окно ввода данных лицензирования

Как происходит конфигурирование модулей ввода-вывода контроллеров с помощью FIO-PAC Suite ?

Как происходит конфигурирование модулей ввода-вывода контроллеров с помощью FIO-PAC Suite ?

Использование модулей ввода-вывода в проекте ISaGRAF требует монтажа соответствующих устройств проекта. Плагин «FIO-PAC конфигуратор» из меню «Сервис» среды ACP позволяет осуществить его более удобным способом, чем стандартные средства ISaGRAF 6. «FIO-PAC конфигуратор» обеспечивает автоматическое определение модулей ввода\вывода и автоматическое включение в проект соответствующих виртуальных устройств и активацию драйверов ИС, настройку параметров: контроллера и сетей модулей ввода-вывода, «ручное» включение\отключение модулей в проекте, поддержку корзин расширения 8K, модулей I-8xxx (параллельные и последовательные модули) и I-7xxx.

Для контроллеров серии LinPAC существует возможность автоматического определения модулей ввода-вывода, подключенных к контроллеру: для этого надо загрузить конфигурацию (отдельно для каждой сети/корзины и внутренней шины) и ввести IP-адрес, логин и пароль контроллера. Загрузка конфигурации занимает менее 5 секунд для внутренней шины и 0.5 – 1.5 минуты в других случаях. После завершения операции для добавления устройства надо выбрать тип модуля в выпадающем списке в колонке «Тип» и настроить его параметры.

 

5

Рис. Пример выбора типа модуля

 

6

Рис. Пример окна настройки параметров модуля

Как настроить FIO-PAC Suite для работы по протоколу Modbus на контроллерах LinPAC/XPAC ?

Как настроить FIO-PAC Suite для работы по протоколу Modbus на контроллерах LinPAC/XPAC ?

Для этого можно использовать плагин «FIO-Modbus конфигуратор», который позволяет работать с монтажом устройств Modbus ресурса как с иерархическим деревом, а также фильтровать показываемые устройства по типу драйвера Modbus. Запустив плагин «FIO-Modbus конфигуратор» из меню «Сервис» среды ACP, надо выбрать тип драйвера (например, ModbusTCP/IP клиент) и после этого задать его параметры.

 

7

Рис. Пример представления Modbus ресурса в виде иерархического дерева

 

8

Рис. Меню «Сервис» с вызовами плагинов

 

9

Рис. Пример окна настройки параметров Modbus-устройства

Можно ли конфигурировать в ISaGRAF 6 ACP дополнительные опции ISaGRAF 6 Fiord Target ?

Можно ли конфигурировать в ISaGRAF 6 ACP дополнительные опции ISaGRAF 6 Fiord Target ?

Да, можно. Для этого разработаны специальные плагины-конфигураторы, которые значительно упрощают работу пользователя. На момент написания статьи разработаны плагины-конфигураторы системы архивирования IAS и быстрого доступа к данным FDA. Плагин «IAS конфигуратор» позволяет определять ресурс и набор переменных, значения которых должны обрабатываться системой архивирования IAS. Система архивирования ISaGRAFArchive System (IAS) предназначена для ведения архивов исторических данных на контроллерах с целевой системой ISaGRAF, сбора накопленной информации в единую архивную базу и дальнейшего анализа архивных данных.

target archive

Рис. Пример настройки системы архивирования

Плагин «FDA конфигуратор» позволяет определять ресурс и набор переменных, значения которых должны обрабатываться системой быстрого доступа к данным FDA. Система FDA (Fast Data Access), предназначена для доступа к данным реального времени исполнительной системы ISaGRAF по запросам от OPC-сервера FDA-OPC либо другого приложения.

target fda

Рис.Пример настройки доступа к данным

Поддерживает ли FIO-PAC Suite локальный и удаленный графический интерфейс на LinPAC/XPAC ?

Поддерживает ли FIO-PAC Suite локальный и удаленный графический интерфейс на LinPAC/XPAC ?

Да, поддерживает. Разработан эффективный инструмент ISaQT[3] для реализации графического интерфейса на основе среды Qt и расширения ISaQt, который позволяет пользователю иметь графический интерфейс на ПЛК, выполнять визуализацию изменений данных реального времени как локально на нем самом, так и удаленно с другого компьютера. ISaQt — модуль расширения Qt, необходимый для взаимодействия программы на языке QML с исполнительной системой ISaGRAF[3] посредством протокола FDA. Расширение ISaQt позволяет одновременно устанавливать соединение с несколькими исполнительными системами ISaGRAF, что дает возможность в рамках одного графического интерфейса взаимодействовать с несколькими физическими контроллерами или системами, обобщать информацию от различных систем и принимать комплексные решения. Особенностью графического интерфейса с использованием ISaQt также является его независимость от исполнительной системы ISaGRAF: в случае возникновения программной ошибки графического интерфейса это никак не отразится на работе исполнительной системы. Для разработки мнемосхем используется графический дизайнер - QtCreator Designer (рис.10), предоставляющий широкие возможности формирования пользовательского интерфейса без необходимости программирования. Выделим два основных этапа создания графического интерфейса на ПЛК: построение графического интерфейса при помощи дизайнера в Qt Creator и написание списка связей для переменных ISaGRAF и графических элементов. Использование интегрированной среды разработки Qt Designer существенно ускоряет этап конструирования. Разработка интерфейса пользователя может осуществляться специалистом в области дизайнерских решений, что избавляет от необходимости присутствия в штате программиста для кодирования графического макета. Дизайн интерфейса строится средствами графического редактора Qt Creator из графических элементов и автоматически транслируется в программный код.

10 web

Рис. Пример интерфейса в среде разработки Qt Creator

Можно ли протестировать FIO-PAC Suite до покупки ?

Можно ли протестировать FIO-PAC Suite до покупки ?

Да, можно. FIO-PAC Suite можно протестировать до покупки, скачав демо-версию. Если Вы имеете в наличии контроллеры LinPAC/XPAC, то сможете: установить на них по сети исполнительные системы ISaGRAF, входящие в состав пакета FIO-PAC Suite, сканировать конфигурацию контроллерови подключенных к ним I/O-модулей, загружать в них разрабатываемые приложения, исполнять и отлаживать их в «оценочном режиме» (ограничение – 1 час функционирования, размер TIC-кода программ не более 3 Кбайт), удалённо лицензировать ИС, их опции и ACP.

Использование FIO-PAC Suite вместо стандартного инструментария от ICP DAS – это не только значительный шаг с точки зрения расширения функциональных возможностей ПЛК LinPAC/XPAC, ориентация на лучший в своем классе продукт ISaGRAF 6 в области SoftPLC. Но и оперативно получать высококвалифицированную техническую поддержку на русском языке от разработчика FIO-PAC Suite и возможность добавлять в исполнительную систему собственные драйверы и функции. Еще отметим, что удобная бизнес-модель использования FIO-PAC Suite позволяет приобретать лицензии по мере возникающей необходимости.

Статьи о FIO-PAC Suite

Статьи о FIO-PAC Suite

ОТЕЧЕСТВЕННЫЕ ПРОИЗВОДИТЕЛИ КОНТРОЛЛЕРОВ ВЫБИРАЮТ ТЕХНОЛОГИЮ ПРОГРАММИРОВАНИЯ ISaGRAF 6: ФУНКЦИОНАЛЬНОСТЬ, РАСШИРЯЕМОСТЬ И БЕЗОПАСНОСТЬ. (Ризо А.Е., Золотарев С.В., Автоматизация и IT в энергетике, № 5 '2016)

А.Е. Ризо, С.В. Золотарев, FIO-PAC Suite - инновационный отечественный программный инструментарий для контроллеров LinPAC/XPAC , Автоматизация и IT энергетике, № 6, 2015 г.

ISaGRAF 6.1: динамичное развитие и концептуальные новшества (Колтунцев А.В., Золотарев С.В., Автоматизация в промышленности, № 8,2012 г)

НОВЫЙ СОВРЕМЕННЫЙ ИНСТРУМЕНТ ДЛЯ РЕАЛИЗАЦИИ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА НА ПЛК С ИСПОЛНИТЕЛЬНОЙ СИСТЕМОЙ ISAGRAF (Aлександр Крупенькин, Control Engineering Россия, № 6(48) '2013) 

ISaGRAF 6: эволюция от среды программирования контроллеров к единой платформе автоматизации (Золотарев С.В., Автоматизация в промышленности, № 3 '2011)

Видео-материалы по ISaGRAF 6.x, ACP и FIO-PAC Suite на русском языке

Видео-материалы по ISaGRAF 6.x, ACP и FIO-PAC Suite на русском языке

ruzh-CNzh-TWenfrdeitjayi

Авторизация

Авторизация требуется для доступа в раздел меню "Демо-версии и цены".

Благодарим Вас за интерес к нашему сайту.

Популярные продукты

АСУ ТП компрессорного цеха с газоперекачивающими агрегатами

About FIORD

QR-Code
Перейти в начало страницы