Смекни!
smekni.com

Распределенные системы в среде PCS7 (стр. 2 из 5)

RT]". Каждая строка содержит ключевое слово, знак равенства и число

(десятичное). Знак равенства отделяется пробелами. Пример стандартного

конфигурационного файла:

Если какого-то ключевого слова нет в файле "ARCHIV.CFG" или полностью

отсутствует файл "ARCHIV.CFG", то WinCC использует допустимые внутренние

настройки. Поэтому в случае ошибки неверно указанные параметры в

"ARCHIV.CFG" не будут приняты.

В таблице приведены параметры, которые можно определить в файле

"ARCHIV.CFG". В колонке "Values [Значения]" указаны значения по умолчанию.

В основе всех элементов лежит 32-битный тег. Возможное максимальное

значение - 4 умноженное на 10 в девятой степени = 4 миллиарда. Дополнительная

информация приведена после таблицы.

Программное обеспечение STEP 7

Источник данных B_Berger_STEP7_LAD&FBD_pdf

STEP 7, дальнейшее развитие STEP 5, является программным обеспечением разра-

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

мого пользовательского интерфейса стандартных ПК (PC) (окна, операции с мышью)

в качестве операционной системы выбрана Microsoft Windows 95/98 или Windows

NT.

Для структурного (блочного) программирования STEP 7 предоставляет языки про-

граммирования, соответствующие DIN EN 6.1131-3. К ним относятся STL (statement

list – список операторов или список мнемоник; ассемблероподобный язык), LAD

(ladder logic или ladder diagram – контактный план; представление, схожее с диа-

граммами релейной логики; многоступенчатая схема), FBD (function block diagram –

диаграмма функциональных блоков или функциональный план) и пакет SCL (паска-

леподобный язык высокого уровня), который является дополнительным и может не

входить в стандартную поставку.

Несколько дополнительных пакетов предоставляют следующие языки: S7-GRAPH

(последовательное управление), S7-HiGraph (программирование с диаграммами «со-

Предисловие

стояние-переход») и CFC (соединение блоков; похож на диаграмму функциональных

блоков).

Различные методы представления позволяют каждому пользователю выбрать подходящее описание функции управления. Такая широкая адаптируемость в представлении решаемой задачи управления значительно упрощает работу со STEP 7.

С помощью языков программирования LAD и FBD вы можете управлять обработкой программы (программным потоком) и разрабатывать структурированные программы. Наряду с циклической обработкой основной программы вы можете включить программные секции,

управляемые событиями, а также повлиять на поведение контроллера при запуске и

при возникновении событий-ошибок/сбоев.

Библиотека LAD_Book

Типы данных

Примеры определения и приложения

FB 101 Простые типы данных

FB 102 Сложные типы данных

FB 103 Типы параметров

Основные функции

Примеры представлений LAD

FB 104 Глава 4: Последовательные и параллельные схемы

FB 105 Глава 5: Функции для работы с памятью

FB 106 Глава 6: Функции перемещения

FB 107 Глава 7: Функции таймера

FB 108 Глава 8: Функции счетчика

Цифровые функции

Примеры представлений LAD

FB 109 Глава 9: Функции сравнения

FB 110 Глава 10: Арифметические функции

FB 111 Глава 11: Математические функции

FB 112 Глава 12: Функции преобразования

FB 113 Глава 13: Функции сдвига

FB 114 Глава 14: Побитовые логические операции

Управление программным потоком

Примеры представлений LAD

FB 115 Глава 15: Биты состояния

FB 116 Глава 16: Функции перехода

FB 117 Глава 17: Главное реле управления

FB 118 Глава 18: Функции для работы с блоками

FB 119 Глава 19: Параметры блоков

Обработка программы

Примеры SFC-вызовов

FB 120 Глава 20: Главная программа

FB 121 Глава 21: Обработка прерываний

FB 122 Глава 22: Характеристики запуска

FB 123 Глава 23: Обработка ошибок

Пример конвейера

Примеры базовых функций и локальных экземпляров

FC 11 Управление ленточным транспортером

FC 12 Управление счетчиком

FB 20 Питание (устройство подачи)

FB 21 Ленточный транспортер конвейера

FB 22 Счетчик деталей

Пример фрейма сообщения

Примеры обработки данных

UDT 51 Структура данных для заголовка фрейма

UDT 52 Структура данных для сообщения

FB 51 Генерирование фрейма сообщения

FB 52 Хранение фрейма сообщения

FC 51 Проверка времени суток

FC 52 Копирование области данных с использованием косвенной адресации

Библиотека FBD_Book

Типы данных

Примеры определения и приложения

FB 101 Простые типы данных

FB 102 Сложные типы данных

FB 103 Типы параметров

Основные функции

Примеры представлений FBD

FB 104 Глава 4: Последовательные и параллельные схемы

FB 105 Глава 5: Функции для работы с памятью

FB 106 Глава 6: Функции перемещения

FB 107 Глава 7: Функции таймера

FB 108 Глава 8: Функции счетчика

Цифровые функции

Примеры представлений FBD

FB 109 Глава 9: Функции сравнения

FB 110 Глава 10: Арифметические функции

FB 111 Глава 11: Математические функции

FB 112 Глава 12: Функции преобразования

FB 113 Глава 13: Функции сдвига

FB 114 Глава 14: Побитовые логические операции

Управление программным потоком

Примеры представлений FBD

FB 115 Глава 15: Биты состояния

FB 116 Глава 16: Функции перехода

FB 117 Глава 17: Главное реле управления

FB 118 Глава 18: Функции для работы с блоками

FB 119 Глава 19: Параметры блоков

Обработка программы

Примеры SFC-вызовов

FB 120 Глава 20: Главная программа

FB 121 Глава 21: Обработка прерываний

FB 122 Глава 22: Характеристики запуска

FB 123 Глава 23: Обработка ошибок

Пример конвейера

Примеры базовых функций и локальных экземпляров

FC 11 Управление ленточным транспортером

FC 12 Управление счетчиком

FB 20 Питание (устройство подачи)

FB 21 Ленточный транспортер конвейера

FB 22 Счетчик деталей

Автоматизация с использованием STEP 7

Запустите программу SIMATIC-менеджер (SIMATIC Manager) и настройте новый

проект (начните разработку нового проекта) или откройте существующий. В проекте

все данные для задачи автоматизации хранятся в форме объектов. При настройке

проекта вы создаете контейнеры для аккумулируемых данных путем установки

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

контейнер непосредственно в проекте.

На следующих этапах вы конфигурируете аппаратные средства и, если требуется,

коммуникационные соединения. Затем вы создаете и тестируете программу.

Порядок создания данных автоматизации не жесткий. Применяются лишь следующие установки: если вы хотите обработать объекты (данные), они должны существовать; если вы хотите вставить объекты, соответствующие контейнеры должны быть

доступны.

Можно прервать процесс обработки в проекте в любое время и при следующем за-

пуске SIMATIC-менеджера снова продолжить с любого места.

Коммуникации

Коммуникации – обмен данными между программируемыми модулями – являются

встроенным компонентом SIMATIC S7. Управление почти всеми коммуникационными функциями осуществляет операционная система. Вы можете производить об-

мен данными между двумя CPU без какого-либо дополнительного аппаратного

обеспечения с помощью одного лишь соединительного кабеля. При использовании

модулей СР можно организовать мощные сетевые связывающие модули и средства

связи с системами других производителей (не Siemens).

СЕТЬ SIMATIC (SIMATIC NET) – это общий термин (термин-зонт) для коммуникаций SIMATIC. Он представляет обмен информацией между программируемыми

контроллерами и между программируемыми контроллерами и устройствами интерфейса человек-машина (HMI-интерфейса). В зависимости от требований к производительности применяются различные пути коммуникаций.

Коммуникационные функции – это интерфейс программы пользователя с коммуникационным сервисом. С точки зрения внутренних коммуникаций SIMATIC S7 коммуникационные функции встроены в операционную систему CPU и вызываются че-

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

через коммуникационные процессоры предоставлены загружаемые блоки (loadable

blocks).

Программируемый контроллер SIMATIC S7-300/400 имеет модульную

конструкцию. Модули, из которых составляется требуемая конфигурация

контроллера, могут быть центральными (располагаться по соседству с CPU)

или распределенными. В системах SIMATIC S7 распределенные

входы/выходы (I/O) являются составной частью системы. CPU, имеющий

различные области памяти, составляет основу оборудования системы для

обработки программ пользователя. Загрузочная память (load memory)

целиком содержит пользовательскую программу: части программы,

выполняемые в любое заданное время (исполняемый модуль программы),

находятся в рабочей памяти (work memory), обеспечивающей малое время

доступа к данным, что предопределяет высокую скорость обработки

программы.

STEP 7 . это программное обеспечение для программирования S7-300/400.

Для организации работы по конфигурированию, программированию и

тестированию программной части системы автоматического управления

процессами служит утилита SIMATIC Manager. SIMATIC Manager . это