Выпуск версии 4.0 будет производиться по программе постепенного наращивания возможностей. Т.е. тестируемая сейчас версия 4.0.1 имеет только базовые возможности по работе с контроллерами, в следующих версиях появится отображение, тренды, архивы, отчеты и так далее. Версия 4.0, сравнимая по возможностям с версией 3.2, будет не раньше осени следующего года (по приблизительным оценкам).
Конфигурацию версии 3.2 можно будет импортировать в версию 4.0 встроенными средствами. Архивы придется начинать с нуля. Но так как версии 4.0 и 3.2 можно будет установить на одном компьютере одновременно, для просмотра старых архивов можно будет использовать предыдущую версию Каскад-САУ.
Список изменений, внесенных в версию 4.0, достаточно обширный. Основное направление - удобство пользователей по использованию, настройке и обслуживанию Каскад-САУ. Вот некоторые из изменений:
Единая среда разработки. Вместо множества отдельных программ по редактированию конфигурации - одна. Скриншоты новой среды разработки можно посмотреть на сайте в архиве новостей.
Более удобная настройка списка оборудования контроллеров. Список оборудования настраивается в явном виде в виде дерева в порядке подключения. Автонастройка дерева устройств по известным шаблонам.
Новые типы точек TIME и DATETIME. Можно будет считывать с устройств значения времени с приборов, например, времена перерывов электропитания.
Автоматическая проверка конфигурации. Например, соответствие типа точки типу канала устройства.
Изменено понятие проекта. Теперь проект - это одна база данных, в которой хранится конфигурация узлов. Контроллер, АРМ, Архив, Шлюз - разновидности узлов.
В одном проекте можно создать до 32 узлов. Автоматический обмен данными между узлами одного проекта без дополнительных настроек.
Единый список точек для узлов одного проекта. Каждый узел имеет доступ к значению канала (точки) другого узла.
Единое место для хранения настроек системы, включая настройки ПО. Больше не требуется настраивать .ini файлы драйверов и shell сценарии на контроллере, все необходимые настройки хранятся в проекте.
Улучшенные механизмы применения конфигурации "на лету". Механизм предварительных изменений теперь распространен на всю конфигурацию, а не только на точки и алгоритмы, как в версии 3.2.
Точки восстановления проекта. Можно сделать слепок текущей конфигурации проекта и использовать его для восстановления в случае неудачных изменений. В отличие от резервной копии проекта точка восстановления хранится непосредственно в базе данных проекта сколь угодно долго.
Многоплатформенная среда исполнения. Вместо отдельных выпусков для АРМ и контроллеров единая среда исполнения. Функции, доступные для одной платформы, доступны и для другой (за некоторым исключением). Поддержка платформ eCos, QNX, Windows. Возможность комбинирования функций узла, например одновременный ввод-вывод и отображение.
Новый формат мнемосхем со встроенной поддержкой элементов управления (кнопки, строки ввода, движки и т.п.).
Шаблоны мнемосхем. Вызов мнемосхемы как функции из другой мнемосхемы по нажатию кнопки.
В настоящее время основные усилия направлены на разработку новой версии среды исполнения Каскад-САУ для платформ eCos (контроллер BCP-A9) и QNX (контроллеры CPCD и Advantech), как наиболее востребованных.
В ближайшие полгода планируется среды исполнения для Windows с поддержкой ввода-вывода OPC DA и расчета программ IEC 61131-3 (ST, FBD). Версия с поддержкой мнемосхем и архивов, будет позднее.
Скажите пожалуйста, появилась ли документация на 4 версию? Если появилась,отправьте ее пожалуйста, если это возможно.
Скажите пожалуйста, как сделать визуализацию состояния на мнемосхеме, то есть каким образом идет привязка точки к изменению состояния оборудования? И еще как реализовать рецепты в системе? есть ли у вас какие-нибудь примеры или демонстрационные проекты?
К сожалению, в связи большим объемом других работ написание документации затягивается. Краткая инструкция по использованию есть в руководстве по эксплуатации на контроллер BCE-5. Загрузить руководство можно по этой ссылке.
Для визуализации состояния оборудования используется элемент "Анимация". Анимация - это набор картинок. Для каждой картинки указывается, при каком значении точки из источника данных она должна отображаться. На мнемосхеме в каждый момент времени отображается та картинка, значение которой соответствует значению точки на данный момент. Вместо картинки можно менять надпись или цвет заливки анимации.
Например, если есть задвижка и точка со значением состояния 0/1, то с помощью анимации можно показывать две разные картинки закрыта/открыта в зависимости от значения.
Имеется в виду алгоритмическая обработка данных? Для этого используются программы на языках ST и FBD стандарта IEC 61131-3. Небольшой пример и пояснение есть в том же руководстве на контроллер BCE-5 (см.п. 3.7 стр. 24).
Скажите пожалуйста, как изменять значение с помощью строки ввода?
Сначала немного теории:
1. Все управление в мнемосхемах делается по событиям элементов. Например, по нажатию кнопки, по изменению отметки переключателя, по изменению положения движка.
2. Чтобы посмотреть список доступных событий элемента переключите вид панели "Свойства" на "События и действия" (в меню по правой кнопке панели).
3. Чтобы добавить действие по событию щелкните на событии правой кнопкой и выберите действие из меню.
4. На одно событие можно добавить несколько действий, например, для изменения значений сразу нескольких точек. Действия будут исполняться последовательно сверху вниз.
Теперь по строке ввода:
1. У кнопки нет своих событий, поэтому изменять значение придется с помощью кнопки.
2. Положите рядом со строкой ввода кнопку.
3. Для события "Щелчок" кнопки добавьте действие "Установить значение".
4. В окне свойств действия выберите источник данных "Строка ввода" и свою строку ввода. В качестве приемника установите "Точка" и укажите нужную точку. Выберите тип установки "Уровень".
Здравствуйте.
Подскажите пожалуйста, существует ли в новой версии Каскад-САУ 4.0 возможность запускать с мнемосхем сторонние приложения (как в предыдущей версии - при помощи области реагирования с указанием ее типа "Запуск программы")?
Здравствуйте.
Подскажите пожалуйста, существует ли в новой версии Каскад-САУ 4.0 возможность запускать с мнемосхем сторонние приложения (как в предыдущей версии - при помощи области реагирования с указанием ее типа "Запуск программы")?
Здравствуйте, SeaMax. Поддержка функции запуска программ запланирована на следующее обновление 4.0.11. Скажите, если она нужна срочно и мы отправим вам промежуточную версию мнемосхем с поддержкой запуска программ.
Здравствуйте.
Подскажите пожалуйста, существует ли в новой версии Каскад-САУ 4.0 возможность запускать с мнемосхем сторонние приложения (как в предыдущей версии - при помощи области реагирования с указанием ее типа "Запуск программы")?
Здравствуйте, SeaMax. Поддержка функции запуска программ запланирована на следующее обновление 4.0.11. Скажите, если она нужна срочно и мы отправим вам промежуточную версию мнемосхем с поддержкой запуска программ.
Добрый день, Roman. По возможности, версию с возможностью запуска программ хотелось бы получить как можно быстрее :)
Вопрос по интерфейсу. В дереве проекта среды разработки, в узле "Точки узла" можно добавлять точки узла в папки "входные", "выходные" и "виртуальные". Есть ли возможность группировки точек внутри этих папок в другие папки по какому-либо признаку, например, по агрегату, параметру и т.п.? Если точек проекта больше нескольких десятков, то навигация в общем сквозном списке по ним затруднена.
Вопрос по интерфейсу. В дереве проекта среды разработки, в узле "Точки узла" можно добавлять точки узла в папки "входные", "выходные" и "виртуальные". Есть ли возможность группировки точек внутри этих папок в другие папки по какому-либо признаку, например, по агрегату, параметру и т.п.? Если точек проекта больше нескольких десятков, то навигация в общем сквозном списке по ним затруднена.
Группировка "Точки узла" в узлах системы не предусмотрена. Да она там по большому счёту не нужна, т.к. группировка точек по какому-либо признаку делается в "Ресурсы проекта" через "Создать папку"
Еще один вопрос - можно ли посмотреть/управлять подключенными сессиями АРМ оператора к серверу Каскад-САУ?
Управлять нельзя. Посмотреть открытые соединения - двойной щелчок ЛКМ по значку в трее "Сервер проектов Каскад-САУ", либо ПКМ по значку в трее "Сервер проектов Каскад-САУ", в появившемся контекстном меню выбрать строку "Свойства".
Посмотреть открытые соединения - двойной щелчок ЛКМ по значку в трее "Сервер проектов Каскад-САУ", либо ПКМ по значку в трее "Сервер проектов Каскад-САУ", в появившемся контекстном меню выбрать строку "Свойства".
Пробовал, действительно в момент установления соединения появляется адрес машины, которая подключается к серверу Каскад-САУ, затем сразу же исчезает.
Если сессия разрывается, то как тогда оперативные данные проекта попадают на АРМ оператора?
После внесения изменений в проект, вы даёте команду "Загрузить конфигурацию на узлы". Узлы проекта принимают эту команду и подключаясь к серверу проектов обновляют свою конфигурацию.
После внесения изменений в проект, вы делаете даёте команду "Загрузить конфигурацию на узлы". Узлы проекта принимают эту команду и подключаясь к серверу проектов обновляют свою конфигурацию.
То есть дальнейшее взаимодействие происходит между контроллером и АРМ оператора по какому-то широковещательному протоколу?