БАЗОВЫЙ КУРС: Разработка управляющих программ на языке ТехноСи
Базовый курс ориентирован на инженеров и специалистов в области разработки управляющих программ контроллеров для создания автоматизированных систем контроля и управления.
Курс будет так же полезен для разработчиков программ для систем сбора и анализа данных.
Курс рассчитан на 5 дней обучения, в течение которых рассматривается процесс создания проекта в среде технологического программирования TCIDE.
Предварительные требования к слушателю для освоения курса:
- опыт работы с Windows XP;
- опыт программирования на языке Си или другом языке программирования того же уровня;
- базовые знания автоматизации инженерных систем и общие знания ПО SCADA.
Программа курса:
- Демонстрация возможностей языка технологического программирования ТехноСи.
- Демонстрация возможностей среды разработки программ TCIDE.
- Конфигурирование проекта.
- Написание управляющей программы для контроллера.
- Функции и Функциональные Блоки в ТехноСи.
- Конфигурирование связи каналов устройств с технологическими переменными программы управления.
- Отладка программы на языке ТехноСи.
- Загрузка и запуск управляющей программы на исполнение в контроллере.
- Закрепление навыков разработки управляющих программ на языке ТехноСи.
Темы:
- Общие сведения и обзор компонентов ТехноСи:
- компилятор,
- интерпретатор,
- отладчик,
- драйвер устройств ввода-вывода.
- Исполнение программ ТехноСи.
- Настройка RunTCOPC-сервера.
- Сведения о языке ТехноСи:
- типы данных,
- переменные,
- константы,
- массивы,
- структуры,
- функции,
- функциональные блоки,
- секции,
- выражения,
- операторы,
- технологические сообщения,
- команды препроцессора и др.
- Структура программы ТехноСи.
- Обзор библиотеки функций.
- Обзор библиотеки функциональных блоков.
- Работа с интегрированной средой разработки TCIDE.
- Разработка программного проекта.
- Создание и настройка проекта.
- Файл описания устройств.
- Создание заголовочных файлов.
- Написание кода программы управления.
- Компиляция проекта.
- Подготовка проекта к работе.
- Запуск проекта на исполнение на локальной ПЭВМ.
- Запуск проекта на исполнение в контроллере.
- Работа с отладчиком ТехноСи:
- Отладка программ на языке TехноCи.
- Точки останова, точки фиксации и т.п.
- Просмотр и изменение переменных.
- Включение/отключение секций программы управления.
- Просмотр информации о состоянии контроллера.
- Просмотр состояния каналов и устройств.
- Перегрузка программ на языке TехноCи в контроллере.
- Перегрузка файла описания устройств.
После успешного освоения материалов данного курса слушатель приобретает опыт:
- конфигурирования проекта ТехноСи;
- самостоятельной разработки управляющих программ на языке ТехноСи;
- получения загрузочных модулей управляющих программ;
- отладки управляющих программ на языке ТехноСи;
- загрузки и перегрузки программ в контроллере управления;
- конфигурирования файлов описания устройств и выполнения их перегрузки в контроллере.