БАЗОВЫЙ КУРС: Разработка управляющих программ на языке ТехноСи

Базовый курс ориентирован на инженеров и специалистов в области разработки управляющих программ контроллеров для  создания автоматизированных систем контроля и управления.

Курс будет так же полезен для разработчиков программ для систем сбора и анализа данных.

Курс рассчитан на 5 дней обучения, в течение которых рассматривается процесс создания проекта в среде технологического программирования TCIDE.

Предварительные требования к слушателю для освоения курса:

  • опыт работы с Windows XP;
  • опыт программирования на языке Си или другом языке программирования того же уровня;
  • базовые знания автоматизации инженерных систем и общие знания ПО SCADA.

Программа курса:

  • Демонстрация возможностей языка технологического программирования ТехноСи.
  • Демонстрация возможностей среды разработки программ TCIDE.
  • Конфигурирование проекта.
  • Написание управляющей программы для контроллера.
  • Функции и Функциональные Блоки в ТехноСи.
  • Конфигурирование связи каналов устройств с технологическими переменными программы управления.
  • Отладка программы на языке ТехноСи.
  • Загрузка и запуск управляющей программы на исполнение в контроллере.
  • Закрепление навыков разработки управляющих программ на языке ТехноСи.

Темы:

  • Общие сведения и обзор компонентов ТехноСи:
    • компилятор,
    • интерпретатор,
    • отладчик,
    • драйвер устройств ввода-вывода.
  • Исполнение программ ТехноСи.
  • Настройка RunTCOPC-сервера.
  • Сведения о языке ТехноСи:
    • типы данных,
    • переменные,
    • константы,
    • массивы,
    • структуры,
    • функции,
    • функциональные блоки,
    • секции,
    • выражения,
    • операторы,
    • технологические сообщения,
    • команды препроцессора и др.
  • Структура программы ТехноСи.
  • Обзор библиотеки функций.
  • Обзор библиотеки функциональных блоков.
  • Работа с интегрированной средой разработки TCIDE.
  • Разработка программного проекта.
  • Создание и настройка проекта.
  • Файл описания устройств.
  • Создание заголовочных файлов.
  • Написание кода программы управления.
  • Компиляция проекта.
  • Подготовка проекта к работе.
  • Запуск проекта на исполнение на локальной ПЭВМ.
  • Запуск проекта на исполнение в контроллере.
  • Работа с отладчиком ТехноСи:
    • Отладка программ на языке TехноCи.
    • Точки останова, точки фиксации и т.п.
    • Просмотр и изменение переменных.
    • Включение/отключение секций программы управления.
    • Просмотр информации о состоянии контроллера.
    • Просмотр состояния каналов и устройств.
    • Перегрузка программ на языке TехноCи в контроллере.
    • Перегрузка файла описания устройств.

После успешного освоения материалов данного курса слушатель приобретает опыт:

  • конфигурирования проекта ТехноСи;
  • самостоятельной разработки управляющих программ на языке ТехноСи;
  • получения загрузочных модулей управляющих программ;
  • отладки управляющих программ на языке ТехноСи;
  • загрузки и перегрузки программ в контроллере управления;
  • конфигурирования файлов описания устройств и выполнения их перегрузки в контроллере.