Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_Step7Lite.doc
Скачиваний:
481
Добавлен:
02.06.2015
Размер:
1.93 Mб
Скачать

5.4 Структура и компоненты таблицы символьных имен

Глобальные символьные имена определяются в таблице символьных имен (см. рисунок 5.2).

Рисунок 5.2 – Таблица символьных имен

Колонка Status [Состояние] показывает, были ли символьному имени присвоены специфические свойства объекта:

  • ? Данный значок появляется, если символьное имя не используется, при этом ячейка, в которой находится символьное имя, окрашивается в голубой цвет;

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

  • х Данный значок указывает на синтаксическую ошибку, соответствующая ячейка окрашивается в красный цвет.

Длина символьного имени в колонке Symbol не должна превышать 24 знака. В таблице символьных имен вы не можете присваивать имена адресам блоков данных (DBD, DBW, DBB, DBX). Данным адресам имена присваиваются в секции объявления блоков данных.

Для организационных блоков (ОВ), некоторых системных функциональных блоков (SFB), а также системных функций (SFC) в таблице символьных имен существуют предопределенные элементы. Эти элементы должны быть импортированы в таблицу символьных имен вашей программы при редактировании.

Адрес (колонка Address) – это аббревиатура конкретного участка ячейки памяти. Когда адрес вводится, происходит его синтаксическая проверка. Кроме того, проверяется, может ли адресу быть присвоен заданный тип данных.

В программе Step 7 Lite существует несколько типов данных. Когда вы вводите адрес, полю Data Type (Тип данных) автоматически присваивается тип данных, заданный по умолчанию. Если адресу могут соответствовать несколько типов данных, то остальные возможные типы данных будут представлены в виде списка.

Написать комментарии (колонка Comment) можно для всех символов программы. Использование коротких символьных имен и детальных комментариев помогут сделать программирование более эффективным. Длина строки комментариев не должна превышать 80 знаков.

Допустимые адреса и типы данных в таблице символьных имен представлены в таблице 5.2.

Таблица 5.2 – Допустимые адреса и типы данных в таблице символьных имен

Обозначение

Описание

Тип данных

Диапазон

адресов

I

Бит ввода

BOOL

0.0…65535.7

IB

Байт ввода

BYTE, CHAR

0…65535

IW

Слово ввода

WORD, INT, S5TIME, DATE

0…65534

ID

Двойное слово ввода

DWORD, DINT, REAL, TOD, TIME

0…65532

Q

Бит вывода

BOOL

0.0…65535.7

QB

Байт вывода

BYTE, CHAR

0…65535

QW

Слово вывода

WORD, INT, S5TIME, DATE

0…65534

QD

Двойное слово вывода

DWORD, DINT, REAL, TOD, TIME

0…65532

М

Бит памяти

BOOL

0.0…65535.7

MB

Байт памяти

BYTE, CHAR

0…65535

МW

Слово памяти

WORD, INT, S5TIME, DATE

0…65534

МD

Двойное слово памяти

DWORD, DINT, REAL, TOD, TIME

0…65532

PIB

Бит периферийного ввода

BYTE, CHAR

0…65535

PIW

Слово периферийного ввода

WORD, INT, S5TIME, DATE

0…65534

PID

Двойное слово периферийного ввода

DWORD, DINT, REAL, TOD, TIME

0…65532

Продолжение таблицы 5.2

Обозначение

Описание

Тип данных

Диапазон

адресов

PQB

Бит периферийного вывода

BYTE, CHAR

0…65535

PQW

Слово периферийного вывода

WORD, INT, S5TIME, DATE

0…65534

PQD

Двойное слово периферийного вывода

DWORD, DINT, REAL, TOD, TIME

0…65532

Т

Таймер

TIMER

0…65535

C

Счетчик

COUNTER

0…65535

FB

Функциональный блок

FB

0…65535

OB

Организационный блок

OB

1…65535

DB

Блок данных

DB, FB, SFB, UDT

1…65535

FC

Функция

FC

0…65535

SFB

Системный функциональный блок

SFB

0…65535

SFC

Системная функция

SFC

0…65535

UDT

Тип данных, определяемый пользователем

UDT

0…65535