ПИК ПРОГРЕСС
разработка, производство, внедрение АСУТП

Конфигуратор контроллера "Космотроника"

Программа "Конфигуратор контроллера 'Космотроника'" служит для программирования (создания прошивки) и отладки технологических алгоритмов для контроллера ПТК "Космотроника", работающего под управлением ЗОСРВ «Нейтрино»

Назначение программы

Программа "Конфигуратор контроллера" позволяет:

  • создать прошивку контроллера в виде файлов типа *.bin;
  • проектировать прошивку контроллера в виде базовых алгоритмических блоков, таких как И, НЕ, ИЛИ и т.д.;
  • создать алгоритмические мульти блоки различной сложности;
  • проводить отладку алгоритмов (при подключении по локальной сети к контроллеру), задавая необходимые значения и наблюдая за результатами;
  • записать прошивку в контроллер через коммуникационный сервер;
  • записать прошивку по локальной сети в контроллер;
  • получить фрагмент базы данных коммуникационного сервера ПТК «Космотроника» с настройками для этого контроллера – addstartwrt2.mdb;
  • импортировать ранее созданные (другими средствами) прошивки в проект в виде графических объектов;
  • синхронизировать измененные данные из контроллера (значения свойств) с проектом.

Системные требования

Запуск программы осуществляется на компьютерах под ОС Windows 7 x64 и выше, с установленным пакетом .NET Framework 4.5.

Минимальные системные требования компьютеров должны соответствовать требованиям ОС Windows 7 x64.

Интерфейс программы

Конфигуратор контроллера имеет интуитивно понятный интерфейс пользователя в виде графического редактора, позволяющего в простой наглядной форме проектировать и отлаживать технологическое программное обеспечение, изменять параметры контроллера и подключенных к нему УСО, сохранять проект на жестком диске, а также загружать его непосредственно в контроллер.

Рисунок 1. Окно редактора алгоритмов на экране ПО Конфигуратор контроллера

Рисунок 1. Окно редактора алгоритмов на экране ПО "Конфигуратор контроллера"

Проектирование и отладка технологических алгоритмов

Конфигуратор контроллера "Космотроника" позволяет спроектировать технологические алгоритмы контроллера в виде базовых блоков (таких, как И, НЕ, ИЛИ, ...) и создавать на их основе алгоритмические блоки (называемые "мультиблоки") различной сложности. Эти блоки в дальнейшем можно использовать в качестве библиотеки для создания сложных алгоритмов.

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

Для отладки создаваемого технологического программного обеспечения достаточно подключиться к контроллеру по сети, задать значения физических сигналов и констант проекта и включить опрос контроллера. На экране графического редактора появятся выходные значения тестируемого блока.

Рисунок 2. Окно табличного редактирования базовых свойств

Рисунок 2. Окно табличного редактирования базовых свойств

Рисунок 3. Окно состояния сигналов и констант

Рисунок 3. Окно состояния сигналов

Загрузка алгоритмов в контроллер

Результатом проектирования в программе Конфигуратор контроллера "Космотроника" является прошивка контроллера в виде бинарного файла (*.bin), а также фрагмент базы данных коммуникационного сервера ПТК «Космотроника» с настройками для этого контроллера.

Загрузить прошивку в контроллер можно удаленно, при наличии подключения по сети к контроллеру, через прогрумму удаленного доступа к контроллеру Космотроника.

Импорт данных из ранее созданных прошивок в проект

Программа Конфигуратор контроллера "Космотроника" позволяет произвести импорт данных из ранее созданных (другими средствами) прошивок контроллера в проект. Это дает возможность создавать проекты не с нуля, а используя старые наработки.