ООО Компекс-Т
<<< Назад Базовые платы Моноблоки Базовое ПО Система подготовки и отладки ПО
Наши координаты

Тел.: +7(495)330-54-65
Факс: +7(495)330-54-65
E-mail: corp(a)kompex.ru

Карта проезда>>>
  

Базовое программное обеспечение контроллеров СИКОН 16x

Базовое программное обеспечение включает в себя:
  • операционную систему реального времени ОС167;
  • сетевую задачу;
  • задачи ввода/вывода аналоговых и дискретных сигналов;
  • задачи поддержки платы связи РС с PROFIBUS;
  • РС-программы для обращения к любым узлам по PROFIBUS.

Операционная система ОС167

Операционная cистема ОС167 является операционной системой реального времени, которая обеспечивает:
  • многозадачность;
  • запуск и останов задач в соответствии с их приоритетом;
  • синхронизацию задач между собой;
  • планирование задач;
  • обслуживание прерываний;
  • распределение оперативной памяти;
  • службу времени;
  • работу с ведомостью событий.
Максимальное число выполняемых задач зависит от выбранного типа контроллера и колеблется от 18-ти до 50-ти.

Задачи запрашивают какие-либо действия системы при помощи специальных системных запросов. Некоторые запросы ОС167 не являются обязательными и могут не включаться в ОС167 по желанию заказчика.

Сетевая задача

Связь между различными узлами осуществляется по сети. Алгоритм связи совместим с сетью PROFIBUS (ProcessFildBus) и реализуется сетевой задачей. Сетевая задача использует сервисы ОС167, поэтому может использоваться только совместно с ОС167, обеспечивая:
  • чтение и запись данных в различные массивы памяти;
  • передачу сообщений в задачи любых узлов сети;
  • прием сообщений от задач любых узлов сети;
  • запрос буфера динамической памяти;
  • запуск задач;
  • останов задач;
  • общий сброс контроллера.
Длина передаваемых данных не должна превышать 241 байт.




Задачи ввода/вывода сигналов и вспомогательные задачи

Комплект вспомогательных задач формируется и поставляется в соответствии с пожеланиями заказчика из предлагаемого перечня:
  • Ввод и фильтрация дискретных сигналов.
  • Ввод частотных сигналов.
  • Сетевой ввод.
  • PID регулирование.
  • Таймеры.
Комплект вспомогательных задач может быть расширен задачами, написанными самим пользователем.

Задача "Ввод и фильтрация дискретных сигналов" устраняет дребезг входных контактов при дискретном вводе и отображает состояние дискретных входов в ПОЛЕ СИГНАЛОВ.

Задача "Ввод частотных сигналов" осуществляет ввод частотных сигналов (а также сигналов от аналоговых датчиков, преобразованных в частоту) и отображение состояния частотных входов в ПОЛЕ СИГНАЛОВ.

Задача "Cетевой ввод" обеспечивает считывание данных из ПОЛЯ СИГНАЛОВ другого узла сети и запись этих данных в ПОЛЕ СИГНАЛОВ узла, запросившего эти данные.

Задача "PID-регулирование" осуществляет формирование ШИМ-сигналов по алгоритму PID-регулирования.

Задача "Таймеры" дает возможность задаче управления отслеживать от 1 до 8 интервалов времени.

Под ПОЛЕМ СИГНАЛОВ понимается массив, отображающий состояние аналоговых, частотных и дискретных входов объекта и его выходов. Этот массив может быть организован в любом контроллере сети и является доступным из любого другого узла сети.

Задача "Управление"

Задача "Управление" является уникальной для каждой конкретной системы и разрабатывается пользователем. Задача "Управление" анализирует данные, полученные от задач формирования ПОЛЯ СИГНАЛОВ, формирует соответствующие управляющие сигналы на объект и записывает их в соответствующее место ПОЛЯ СИГНАЛОВ. Для ускорения процесса написания задачи "Управление" пользователю рекомендуется использовать язык CLL, который является языком программирования алгоритмов логического управления технологическими процессами а также "Систему подготовки и отладки программ для промышленных контроллеров семейства СИКОН.

Пограммное обеспечение подсистемы ввода и отображения

Программное обеспечение подсистемы ввода и отображения информации включает в себя:
  • задачи поддержки платы связи РС с PROFIBUS (в кодах SABа);
  • РС-программы для обращения к любым узлам по PROFIBUS (в кодах РС).
Связь РС с сетью PROFIBUS выполняется через внутреннюю плату связи РС с PROFIBUS (СИКОН 165.22 / СИКОН 165.23). К задачам платы связи относятся:
  • операционная система реального времени ОС167;
  • сетевая задача;
  • задачи ожидания информации от РС и от узлов PROFIBUS.


Задачи платы связи генерируются разработчиком и поставляются заказчику в виде загрузочного модуля, загрузка и запуск которого осуществляется при помощи специального загрузчика.

Ознакомившись с алгоритмом работы PROFIBUS, пользователь сам может создавать любые РС-программы для обращения к любым объектам любых узлов сети с заданной функцией и осуществлять общее управление технологическим процессом. Для работы с котроллерами типа СИКОН пользователю предлагаются РС-программы для работы с узлами сети. Воспользовавшись ими, пользователь может просто указывать узел сети, номер точки доступа и требуемую функцию и получать соответствующий ответ, не загружая свою голову сведениями о программном обеспечении платы связи и об организации сетевых запросов.