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

55 000

Детали:

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

Предпосылки

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

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

5 дней

Описание

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

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

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

Детали
Предпосылки

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

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

5 дней