Программа проведения учебного семинара
«Step7 Standard для SIMATIC S7-300/S7-400»
Аудитория |
Руководители подразделений АСУТП, инженеры-программисты, инженеры службы КИПиА, обслуживающий персонал. |
Специальные знания, навыки |
Уверенное пользование ПК, знание устройства аппаратной части контроллеров. |
Рекомендации |
Предпочтителен опыт в программировании. Рекомендуется предварительное присутствие на семинаре «Обслуживание SIMATIC S7». |
Продолжительность семинара |
* 40 академических часов |
— Направления в выпуске контроллеров SIEMENS серии SIMATIC S7;
— Пакеты программирования контроллеров. Особенности при установке, лицензирование;
— Основные сведения об устройстве аппаратной части;
— Создание нового проекта, настройка аппаратной части проекта;
— Структура программной папки проекта;
— Структура программы контроллера. Назначение логических блоков, блоков данных;
— Функция организационных блоков в системе.
— Модель взаимодействия организационных блоков при вызовах;
— Понятие о программном цикле;
— Рассмотрение процесса выполнения программы в CPU;
— Возможные ситуации при выполнении программы;
— Правила адресации битовых областей памяти;
— Формы представления программы в Step7 (LAD, FBD, STL, SCL);
— Взаимосвязь между формами представления программы;
— Рассмотрение слово состояние CPU. Алгоритм работы программы с учетом битов слова состояния;
— Программирование базовых логических операций;
— Использование скобочных операций;
— Команды выделения фронтов;
— Программирование триггеров;
— Работа с крупными единицами памяти;
— Аккумуляторы, команды работы над аккумуляторами.
— Работа с константами. Способы представления констант в программе;
— Локальный стек, работа с переменными локального стека;
— Таблицы символов и таблицы переменных;
— Команды условного и безусловного перехода на метку. Команды завершения работы логических блоков;
— Операции сравнения;
— Арифметические операции;
— Команды преобразования типов данных;
— Команды работы со словами и двойными словами;
— Рассмотрение настроек и опций среды разработки.
— Методы поиска и устранения ошибок на программном уровне;
— Аппаратная диагностика;
— Работа с аппаратными таймерами;
— Работа с аппаратными счетчиками;
— Блоки данных. Виды, организация памяти, способы адресации;
— Написание функций;
— Функциональные блоки, отличие функциональных блоков от функций;
— Системные функции и системные функциональные блоки. Примеры использования;
— Работа с аналоговым модулем ввода;
— Команды сдвига.
В ходе проведения семинара все практические вопросы рассматриваются на реальных контроллерах.
* Продолжительность семинара может быть изменена исходя из уровня подготовки и квалификации слушателей.
В таблице указано среднестатистическое время проведения.