+7 (383) 211-95-89

г.Новосибирск

study@sinetic.ru

Язык программирования S7-SCL

Краткое описание

Курс предназначен для слушателей, которые желают получить навыки программирования контроллеров SIMATIC S7 на языке высокого уровня S7-SCL.

Предпосылки:

Знания в области систем автоматизации, навыки работы с системой WINDOWS.

 

Основные темы курса:

    1. S7-SCL – язык программирования высокого уровня. Отличительные особенности языка, среда разработки и функциональность;
    2. Основные понятия языка S7-SCL (идентификаторы, ключевые слова, символы, комментарии, переменные);
    3. Структура SCL программы. Исходные файлы, структура описания и порядок следования программных блоков;
    4. Типы данных (элементарные, составные, пользовательские и параметрические, тип данных ANY);
    5. Объявление локальных переменных и формальных параметров блоков (синтаксис объявления, инициализация различных типов данных, многовариантное представление переменных, многоэкземплярный вызов, раздел описания переменных);
    6. Объявление констант и меток;
    7. Области памяти CPU и способы адресации (абсолютный, символьный, индексированный и структурный);
    8. Выражения (операторы и операнды), арифметические, логические операции, операции сравнения и скобочные операции;
    9. Таймеры и счетчики;
    10. Стандартные функции SCL (функции преобразования типов данных, числовые функции, функции сдвига, системные функции и стандартная библиотека);
    11. Компиляция, отладка и загрузка программы в контроллер.

Практическое закрепление навыков программирования происходит при выполнении упражнений на стендах, оснащённых программатором и контроллером SIMATIC S7-300.

Продолжительность курса 5 дней.