Siemens
СРЕДСТВА ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ
официальный партнер Сименс
Каталог СА01 2012
архивный
(4872) 700-366
skenergo@mail.ru
STEP 7 Lite
Блоки STEP 7 Lite

В STEP 7 LITE программа пользователя и данные, необходимые для ее выполнения, оформляются в виде блоков. Одни блоки могут вызываться из тела других, что позволяет получать ясную и четкую структуру программы, повышать ее наглядность, облегчает перенос блоков из программы в программу. В общем случае программа пользователя может включать в свой состав:

  • Организационные блоки (OB): для управления ходом выполнения программ:
    • Организационные блоки подразделяются на классы (например, запускаемые по времени, запускаемые по прерыванию и т.д.). Классы имеют различные уровни приоритетов. Организационные блоки с более высоким приоритетом могут прерывать выполнение организационных блоков с более низким приоритетом.
    • После запуска организационного блока может быть получена детальная информация о событии, вызвавшем его запуск. Эта информация может обрабатываться программой пользователя.
  • Функциональные блоки (FB): содержат программу пользователя:
    • Для работы функциональных блоков необходимы данные различных типов. Эти данные, внутренние переменные и результаты обработки информации загружаются в выделенный для данного функционального блока служебный блок данных (IDB). Операции по управлению данными выполняет операционная система.
  • Служебные блоки данных (IDB): для каждого функционального (FB) или системного функционального (SFB) блока создаются свои служебные блоки данных IDB. IDB автоматически генерируются после компиляции FB и SFB.
    • Пользователь имеет возможность обращаться к этим данным (даже с помощью символьной адресации) из любой точки своей программы, а также средствами системы человеко-машинного интерфейса.
  • Функции (FC): содержат программы для вычисления часто используемых функций:
    • Каждая функция формирует фиксированную выходную величину, вычисляемую на основе получаемых входных данных. Все входные данные должны быть определены к моменту вызова функции. Таким образом, приемные блоки данных для функций не создаются.
  • Блоки данных (DB): область памяти для сохранения данных пользователя:
    • Дополнительно к данным, хранящихся в служебных блоках данных и доступных только конкретному функциональному блоку, могут определяться глобальные данные, которые могут быть использованы любым программным модулем.
    • Компонентам блока данных может присваиваться элементарный или структурный тип данных.
    • К элементарным типам данных относятся BOOL (булевый), REAL (действительный) и INTEGER (целый).
    • Структурные типы данных формируются из различных сочетаний элементарных типов.
    • Обращение к данным в блоках данных может производиться с использованием символьной адресации. Это облегчает программирование и читаемость программы.
  • Системные функциональные блоки (SFB): функциональные блоки, встроенные в операционную систему центрального процессора. Например, SEND, RECEIVE. Системные функциональные блоки SFB имеют свои блоки данных примера IDB.
  • Системные функции (SFC): функции, встроенные в операционную систему центрального процессора. Например, функции таймеров, передачи блоков и другие.
  • Блоки системных данных (SDB): данные для операционной системы центрального процессора, включающие параметры настройки системы и модулей.
Инструментальные средства

Обзор проекта

Используется для управления всеми данными проекта независимо от того, на какой аппаратуре этот проект базируется (SIMATIC S7, SIMATIC C7 или SIMATIC ET 200S/X).

Symbol Editor

С помощью редактора символов осуществляется управление всеми глобальными переменными. Он способен выполнять следующие функции:

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

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

Hardware configuration

Конфигуратор используется для выбора конфигурации и параметров настройки всей аппаратуры, используемой в проекте. Он поддерживает выполнение следующих функций:

  • Конфигурирование систем автоматизации: позволяет выбирать из электронного каталога все необходимые компоненты и объединять их в единую систему.
  • Настройка параметров центральных процессоров: с помощью меню могут корректироваться все необходимые атрибуты (стартовые характеристики, проверка времени сканирования программы и т.д.). Поддерживается настройка параметров мультипроцессорных комплексов. Все данные сохраняются в системных блоках данных центрального процессора.
  • Настройка параметров модулей: с помощью экранных форм могут быть определены все параметры настройки используемых модулей. Аналогичные установки с помощью DIP переключателей становятся ненужными. Последующая замена модуля не требует повторной настройки параметров

  Системная диагностика

Системная диагностика позволяет получать информацию о текущем состоянии системы управления. Сообщения могут выводиться в виде:

  • Текстовых сообщений
  • Полного условного графического изображения системы в формате Hardware Configuration с поддержкой следующих опций:
    • Отображение основной информации о модуле (заказной номер, версия, описание) и информации о его состоянии (например, отказ).
    • Отображение отказов модулей локальной и распределенной систем ввода-вывода (например, отказ канала).
    • Отображение сообщений из диагностического буфера

Для центральных процессоров может отображаться следующая дополнительная информация:

  • Причины сбоев в процессе выполнения программы пользователя.
  • Отображение длительности цикла (максимальной, минимальной и последнего цикла).
  • Отображение объема используемой и доступной памяти.
  • Отображение служебной информации (допустимое количество входов и выходов, флагов, счетчиков, таймеров и блоков).
Языки программирования

Для программирования контроллеров может быть использовано три языка: FBD, LAD и IL.

Классические языки программирования контроллеров LAD (Ladder Diagram - LAD) и FBD (Function Block Diagram) позволяют создавать программы, отвечающие требованиям DIN EN 6.1131-3.

Редакторы стандартных языков LAD и FBD обеспечивают полную графическую поддержку программирования со следующими характеристиками:

  • Простое и интуитивное использование: создание программы поддерживается дружественным пользователю интерфейсом и позволяет использовать стандартные механизмы разработки Windows программ.
  • Библиотеки заранее подготовленных сложных функций (например, ПИД регулирования) и разработанных пользователем решений.

Язык IL (Instruction List) позволяет создавать наиболее компактные программы, обладающие наиболее высоким быстродействием. Язык поддерживает выполнение следующих функций:

  • Возможность ввода данных в пошаговом или свободном текстовом режиме: программа может вводиться с проверкой синтаксиса каждой строки или набираться в текстовом редакторе с последующим преобразованием.
Набор команд

STEP 7 Lite оснащен исчерпывающим набором инструкций, позволяющих легко и просто решать любые задачи автоматического управления

Состав инструкций:

  • логические операции (включая обработку фронтов)
  • операции со словами
  • операции с таймерами/ счетчиками
  • операции сравнения
  • операции преобразования типов данных
  • операции сдвига и вращения
  • математические функции с фиксированной и плавающей точкой (включая тригонометрические и экспоненциальные функции)
  • функции управления ходом выполнения программы

Для облегчения программирования может быть использован целый ряд дополнительных сервисных функций:

  • Установка точек прерывания
  • Переключение (переконфигурирование входов и выходов)
  • Принудительная установка входов и выходов в заданные состояния
  • Перекрестные ссылки

Функции состояний

  • Загрузка и тестирование блоков непосредственно в редакторе
  • Одновременный контроль состояний нескольких блоков
  • Функции поиска
  • Интерактивная помощь по функциональным блокам (F1).






















































Каталог оборудования 2012
Каталог продуктов Siemens Industry Приводная техника Техника автоматизации Системы автоматизации Промышленные системы автоматизации SIMATIC Программируемые контроллеры Распределенный ввод/вывод Система автоматизации SIMATIC TDC Программное обеспечение для SIMATIC S7/WinAC Программное обеспечение TIA Portal для контроллеров Стандартные инструментальные средства STEP 7 STEP 7 Professional STEP 7 Lite STEP 7 - Micro/WIN Библиотека инструкций для STEP 7- Micro/WIN S7-SCL S7-GRAPH S7-PLCSIM Инструментальные средства проектирования Дополнения для диагностики и обслуживания Программное обеспечение Runtime Программное обеспечение SIMATIC HMI Дополнительное программное обеспечение Программаторы Наборы Micro Automation Sets SIEMENS Solution Partner Motion Control - система SIMOTION Системы автоматизации ЧПУ SINUMERIK Система соединителей/ шкафы управления Программное обеспечение для систем автоматизации Системы визуализации SIMATIC HMI Системы идентификации Промышленные коммуникации SIMATIC NET Промышленные аппараты управления SIRIUS Промышленные информационные технологии Управление на базе РС Системы управления процессом Датчики Блоки питания Продукты для специальных требований Автоматизация зданий Низковольтная коммутационная техника Технология безопасности Системные решения и продукты для отраслей Сервис ... и все, что Вам еще необходимо

  © ООО "СК ЭНЕРГО" 2007-2022
  (4872) 700-366
Яндекс.Метрика