- •Основы языка
- •Содержание
- •Введение
- •1 Общие сведения
- •1.1 Программируемый логический контроллер
- •1.2 Плк Siemens simatic s7-300
- •1.3 Визуальный контроль индикаторов в s7-300
- •2 Типовая архитектура процессораs7
- •2.1 Области памяти cpu
- •2.2 Регистры cpu
- •3 Основы разработки программы
- •3.1 Программы в cpu
- •3.2 Принцип выполнения программы в s7-cpu
- •3.3 Типы блоков
- •3.4 Типы программ
- •3.5 Способы обработки программы
- •3.6 Иерархия вызовов в программе пользователя
- •3.7 Типы данных
- •3.8 Обращение к данным в областях памяти
- •4 Обзор пакетаstep7lite
- •4.1 Создание решения автоматизации
- •4.2 Структура пользовательского интерфейса Step 7 Lite
- •4.3 Окно проекта в Step 7 Lite
- •4.3 Справка и документация по Step 7 Lite
- •5 Работа с проектом вstep7lite
- •5.1 Понятие проекта в Step 7 Lite
- •5.2 Работа с проектом
- •5.3 Определение символьных имен
- •5.4 Структура и компоненты таблицы символьных имен
- •5.5 Работа с блоками
- •5.6 Редактирование элементов lad в области кода
- •5.7 Создание блоков данных
- •5.8 Установка online-соединения с процессором
- •5.9 Загрузка в цпу и обратная загрузка в программатор
- •Библиографический список
5.7 Создание блоков данных
Блок данных (DB) – это блок, в котором можно хранить, например, данные для доступ у устройству или установке. В отличие от логического блока, который программируется на языке LAD, FBD или STL, блок данных содержит только таблицу описания переменных. Это означает, что в блоке данных отсутствует область кода, а следовательно и программируемые сегменты.
Создание блока данных
Выберите команду меню File [Файл] → New [Создать] → Block [Блок];
В появившемся диалоговом окне в качестве типа блока выберите «Data Block [Блок данных]» и введите номер.
Блок данных может быть открыт в одном из двух режимов: отображение описания и представления данных. Переключаться между ними можно с помощью команд меню View [Вид] → Declaration View [Отображение описания] и View [Вид] → Data View [Представление данных].
Отображение описания для блоков данных
Отображение описания используется:
для просмотра и определения структуры данных разделяемых блоков данных;
для просмотра структуры данных блоков данных, связанных с пользовательским типом данных (UDT);
для просмотра структуры данных блоков данных, связанных с функциональным блоком данных (FB).
Описание столбцов в окне отображения описания представлено в таблице 5.5.
Таблица 5.5 – Столбцы окна отображения описания
Представление данных для блоков данных
Представление данных используется для изменения данных. В окне отображения данных можно просматривать, вводить или изменять только текущие значения. Элементы сложных типов данных отображаются отдельно с полными именами.
Описание столбцов в окне представления данных представлено в таблице 5.6.
Таблица 5.6 – Столбцы окна представления данных
5.8 Установка online-соединения с процессором
Online-соединение между программатором/ПК и процессором необходимо для передачи пользовательской программы или блоков программы с программатора на ЦПУ и обратно. Кроме того, online-соединение требуется для выполнения следующих действий:
Отладки пользовательской программы;
Изменения и отображения режима работы ЦПУ;
Установки и отображения даты и времени ЦПУ;
Отображения информации о модуле;
Сравнения блоков, работающих в режиме online. и offline;
Диагностики работы аппаратных средств.
Установка online-соединения возможна, если программатор/ПК и процессор соединены многоточечным интерфейсом (MPI).
Установка online-соединения сразу после запуска STEP 7 Lite
Сразу же после запуска программа Step 7 Lite пытается установить online-соединение с процессором.
Если соединение не может быть установлено, Step 7 Lite продолжает работать в режиме offline. Если online-соединение не устанавливается и после повторного запуска Step 7 Lite, то необходимо устранить причину, по которой не может быть установлено online-соединение, а затем нажать кнопку "Online/Offline".
Если не установлено online-соединение, то в окне проекта не будут отображаться символы синхронизации. Панель управления ЦПУ и представление процессора в окне проекта также будут недоступны для работы.
Переключение между режимами online и offline.
В меню и на панели инструментов находится кнопка "Online/Offline", которую можно использовать для установки или разрыва соединения с процессором. Если соединение с процессором установлено, эта кнопка выглядит, как нажатая клавиша и как не нажатая, если соединение не установлено. В случае если соединение было установлено, в окне проекта появится символы синхронизации. В заголовке панели управления ЦПУ в квадратных скобках отображается MPI-адрес процессора.
Отображение режима работы на панели управления процессором
Для отображения режима работы процессора с процессором должно быть установлено online-соединение. Если панель управления процессором не открыта, щелкните мышкой на стрелке с двойным концом "Operate CPU Online [Управление ЦПУ online]", которая находится над окном проекта.
Стрелка с двойным концом, указывающая вниз, говорит о том, что панель управления минимизирована и, с помощью данного символа, может быть развернута.
На панели управления ЦПУ отображается текущий режим работы процессора и текущее положение переключателя режимов работы на модуле. В зависимости от модели, переключатель может быть клавишным переключателем, тумблером или поворотный переключатель. Вы можете видеть изображение процессора спереди.
Изменение режима работы на панели управления процессором
С помощью кнопок RUN (Выполнение) и STOP (Стоп) можно изменять режим работы процессора. Активизированы только те кнопки, которые доступны в текущем режиме работы.
Также можно перевести ЦПУ в соответствующий режим работы, щелкнув кнопку LED (Светодиод) или название светодиода.