Проектирование и выбор системы автоматизации очистки сточных вод в пульсационной колонне, страница 17

- интерфейсные модули (IM), обеспечивающие возможность подключения к базовому блоку (стойка с CPU) стоек расширения ввода-вывода;

Контроллеры SIMATIC S7-300 поддерживают широкий набор функций, позволяющих в максимальной степени упростить процесс разработки программы, ее отладки, снизить затраты на обслуживание контроллера в процессе его эксплуатации;

- высокое быстродействие и поддержка математики с плавающей запятой, позволяющие выполнять эффективную обработку данных и обеспечивающие существенное расширение спектра допустимых областей применения контроллеров;

- удобный интерфейс для настройки параметров: для настройки параметров всех модулей используется единый набор инструментальных средств с общим интерфейсом;

- человеко-машинный интерфейс. Функции обслуживания человеко-машинного интерфейса встроены в операционную систему контроллера. Эти функции позволяют существенно упростить программирование. Система или устройство человеко-машинного интерфейса запрашивает необходимые данные у контроллера, контроллер передает запрашиваемые данные с заданной периодичностью. Все операции по обмену данными выполняются автоматически под управлением операционной системы контроллера с использованием одинаковых символьных имен и общей базы данных;

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

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

Центральные процессоры S7-300 характеризуются следующими показателями:

- большие объемы памяти программ: от 16 Кбайт в CPU 312 до 512 Кбайт в CPU 317;

- загружаемая память в виде микро карты памяти (3В NVFlash-EEPROM) емкостью до 8 Мбайт;

- повышенное быстродействие. Время выполнения логической операции составляет 50 … 200 нс, арифметической операции с плавающей запятой – 1 … 6 мкс;

- интерфейс Industrial Ethernet (в CPU 315-2 PN/DP и CPU 317-2 PN/DP), обеспечивающий поддержку стандарта PROFINET и возможность использования S7-300 в модульных системах Component Based Automation и системах распределенного ввода-вывода на основе Industrial Ethernet.

2.8 Программирование контроллера SimaticS7–300

Для программирования и конфигурирования и диагностики систем автоматизации, построенных на основе программируемых контроллеров S7-300, используется промышленное программное обеспечение SIMATIC STEP 7.

STEP–7 представляет собой язык программирования для создания программ пользователя микроконтроллеров семейства Simatic S7. Язык STEP–7 позволяет преобразовать постановку задачи автоматизации какого либо объекта в программу пользователя и записать её в одной из трёх возможных форм (способов) представления. Такими формами являются:

– КОР – контактный план (релейно–контактная схема);

– FUP – функциональный план (логическая схема);

– AWL – последовательность команд.

 Контактный план (КОР) представляет собой графическое представление алгоритма управления при помощи символов. Символы применяются для обозначения опросов состояния сигна­лов 0 или 1 и располагаются на дисплее горизонтально по маршрутам. Поэтому наблюдается сходство с релейно–контактной схемой.

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

Последовательность команд (AWL) представляет собой форму записи алгоритма управления с помощью текстовой записи команд (в каждой строке одна команда).