Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
2
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Определение символов

8.5Таблица символов для глобальных имен

8.5.1Таблица символов для глобальных имен

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

Пустая таблица символов (объект ”Symbols [Символы]") создается автоматически при создании папки S7 program [Программа S7] или M7 program [Программа M7].

Область действия

Таблица символов действительна только для модуля, с которым связана программа. Если Вы хотите использовать одни и те же символьные имена в нескольких различных CPU, то Вы сами должны обеспечить совпадение записей в различных таблицах символов (например, копированием таблицы).

8-8

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Определение символов

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

Структура таблицы символов

Последовательность

В графе для "Специальные свойства объекта" есть скрытые символы (команды меню View > Columns O, M, C, R, CC не выбрана), эти символы появляются в последовательности, если она относится по крайней мере к одному из "Специальных свойств объекта".

Программирование с помощью STEP 7 v5.3

8-9

A5E00261405-01

Определение символов

Графа "Состояние"

Символьное имя или адрес идентичны введенным в символьную таблицу.

Символ еще неполный (пропущено символьное имя или адрес).

Столбцы R/O/M/C/CC

Столбцы R/O/M/CC показывают, были ли символьному имени назначены специальные свойства:

R (управление) означает, что описание ошибок для процесса диагностики было создано для символов с помощью дополнительного пакета S7PDIAG (V5).

O означает, что символ может управляться и наблюдаться с помощью

WinCC.

M означает, что этому символу было назначенное относящееся к нему сообщение (SCAN).

C означает, что символу назначены коммуникационные свойства.

CC означает, что символы могут управляться быстро и напрямую в программном редакторе ('Control at Contact').

Нажмите в диалоговом окне – доступно или нет это "специальное свойство объекта ". Вы можете также редактировать "специальные свойства объекта"

через команду меню Edit > Special Object Properties.

Символьное имя (Symbol)

Символьное имя не должно быть длиннее 24 символов. Таблица символов может содержать не более 16380 символьных имен.

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

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

...\S7data\Symbol\Symbol.sdf.

"Адрес (Address)

Адрес – это аббревиатура для определенной области памяти и положения в ней.

Пример: Вход I 12.1

Синтаксис адреса контролируется при его вводе. Проверяется также, может ли адрес быть назначен указанному типу данных.

"Тип данных (Data Type)

Вы имеете возможность выбора из ряда типов данных, доступных в STEP 7. Поле типов данных уже содержит тип данных по умолчанию, который Вы можете изменить, если это необходимо. Если сделанное вами изменение

8-10

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Определение символов

непригодно для данного адреса и его синтаксис неверен, то при выходе из поля появляется сообщение об ошибке.

Комментарий (Comment)

Всем символьным именам могут быть назначены комментарии. Комбинирование кратких символьных имен и более подробных комментариев делает создание программы более эффективным, документацию вашей программы более полной. Комментарий может иметь длину до 80 символов.

Преобразование в переменные языка С

Вы можете выбрать символьные имена в таблице символов для программы М7 и, используя дополнительный пакет программ ProC/C++, преобразовать их в соответствующие переменные языка С.

Программирование с помощью STEP 7 v5.3

8-11

A5E00261405-01