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

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

Параметры отличаются один от другого их использованием в верхнем и нижнем регистре

Конфликт:

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

Исправление:

Для проверки, какой блок содержит конфликт, рекомендуется создать исходный файл для всех блоков программы, используя функцию "Создать исходный файл". Если появится ошибка, когда Вы попытаетесь откомпилировать исходный файл, будет конфликт.

Исправьте исходный файл, убедитесь, что параметры уникальны, например, используя функцию "Найти и переместить ". Затем откомпилируйте файл заново.

Символы отличаются от параметров их использованием в верхнем и нижнем регистре

Конфликт:

Если глобальные и локальные символы в исходном файле отличаются один от другого только их использованием в нижнем и верхнем регистрах и не являются начальными символами, для идентификации используется глобальные ("имя символа") или локальные (#имя символа) символы, локальный символ всегда будет использоваться в течение компиляции. Это результат изменения машинного кода.

Исправление:

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

8.6.6Экспорт и импорт таблиц символов

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

Вы можете также импортировать таблицы, созданные с помощью другого приложения, в свою таблицу символов и продолжить редактирование здесь. Функция импорта может быть использована, например, для включения в таблицу символов списка соответствия переменных, созданного с помощью STEP5/ST, после конвертирования.

Форматы файлов можно выбирать из *.SDF, *.ASC, *.DIF и *.SEQ.

8-18

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

A5E00261405-01

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

Правила для экспорта

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

Свойства символов, которые Вы можете установить с помощью команды меню Edit > Special Object Properties [Редактировать > Специальные свойства объекта], не экспортируются.

Правила для импорта

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

Свойства символов, которые могут быть установлены с помощью команды меню Edit > Special Object Properties [Редактировать >

Специальные свойства объекта], не принимаются во внимание при экспорте и импорте.

8.6.7Форматы файлов для импорта и экспорта таблицы символов

Импортированы в таблицу символов или экспортированы из нее могут быть следующие форматы файлов:

Формат файла ASCII (ASC)

Формат обмена данными (Data Interchange Format, DIF)

Вы можете открывать, редактировать и сохранять DIF-файлы в Microsoft Excel.

Формат системных данных (System Data Format, SDF)

Вы можете открывать, редактировать и сохранять SDF-файлы в Microsoft Access.

Для импорта и экспорта данных в приложение Microsoft Access и из него используйте формат файла SDF.

В Access выберите формат файла ”Text (with delimiters) [Текст (с

ограничителями)]".

Используйте двойные кавычки (") в качестве ограничителя текста.

Используйте запятую (,)в качестве ограничителя ячеек.

Список назначений (SEQ)

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

Формат файла ASCII (ASC)

Тип

*.ASC

файла

 

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

8-19

A5E00261405-01

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

Структура:

Длина записи, запятая-ограничитель, запись

Пример:

126,green_phase_ped. T

2

TIMER Длительность

 

зеленой фазы для пешеходов

 

 

 

126,red_ped.

Q

0.0

BOOL

Красный для пешеходов

Формат обмена данными (DIF)

Тип файла

*.DIF

Структура:

DIF-файл состоит из заголовка файла и данных:

Заголовок

TABLE [ТАБЛИЦА]

Запуск DIF-файла

 

0,1

 

 

"<Заголовок>"

Строка комментария

 

VECTORS [векторы]

Количество записей в файле

 

0,<число записей>

 

 

""

 

 

TUPLES [кортежи]

Количество полей с данными в записи

 

0,<число столбцов>

 

 

""

 

 

DATA [данные]

Идентификатор конца заголовка и

 

 

начало данных

 

0,0

 

 

""

 

Данные (на

<тип>,<числовое

Идентификатор типа данных, числовое

запись)

значение>

значение

 

<Строка>

Алфавитно-цифровая часть или

 

V

Алфавитно-цифровая часть не

 

 

используется

Заголовок: заголовок файла должен содержать типы записей TABLE, VECTORS, TUPLES и DATA в указанном порядке. Перед данными (DATA) DIF-файлы могут содержать, кроме того, необязательные типы записей. Они, однако, игнорируются редактором символов.

Данные: в разделе данных каждый элемент состоит из трех частей: идентификатора типа данных, числового значения и алфавитно-цифровой части.

Вы можете открывать, редактировать и сохранять DIF-файлы в Microsoft Excel. Вы не должны использовать диакритические знаки, умлауты или специальные лингвистические символы.

8-20

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

A5E00261405-01

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

Формат системных данных (SDF)

Тип файла

*.SDF

 

 

Структура:

Строки в кавычках, части разделены запятыми

Пример:

"green_phase_ped.","T

2","TIMER","Длительность зеленой фазы для

 

пешеходов"

 

 

 

"red_ped.","Q

0.0","BOOL","Красный для пешеходов"

Для открытия SDF-файла в Microsoft Access Вы должны выбрать формат файла 'Text (with delimiter) [Текст (с ограничителем)]'. Используйте двойные кавычки (") в качестве ограничителя текста и запятую (,)в качестве ограничителя полей.

Список назначений (SEQ)

Тип файла

*.SEQ

Структура:

TAB Адрес TAB Символ TAB Комментарий CR

Пример:

T 2 green_phase_ped. Длительность зеленой фазы для пешеходов

 

Q 0.0 red_ped. Красный для пешеходов

TAB означает клавишу табуляции (09H),

CR означает возврат каретки с помощью клавиши RETURN (0DH).

8.6.8Области редактирования в таблице символов

Как и в STEP 7 V5.3, Вы можете выбрать и редактировать области внутри таблицы символов. Это означает, что Вы можете копировать и /или вырезать части таблицы символов и вставлять их в другую таблицу символов или удалять их, если требуется.

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

Области, которые можно выбрать:

Вы можете выбрать последовательность как только Вы нажмете на первую графу в последовательности. Если Вы хотите выбрать все поля, измените графу "Состояние" на "Комментарии" , затем these are also part of the selected row.

Вы можете выбрать одно или более непрерывное поле общую область. Чтобы выбрать эту область, все поля должны принадлежать графам "Символ", "Адрес", "Тип данных" и "Комментарии". Если Вы работаете в неправильном выборе, команды меню для редактирования будут недоступны.

Графы R, O, M, C, CC содержат специальные свойства объекта для соответствующих символов и только копируются, если выбрано диалоговое окно "Только копировать специальные свойства объекта "в окне "Настройки" (команда меню Options > Customize).

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

8-21

A5E00261405-01

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

Содержание граф R, O, M, C, CC копируется, если эти графы отражены на экране. Для того чтобы скрыть эти колонки, выберите команду меню

View > R, O, M, C, CCColumns.

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

1.Выберите область, которую Вы хотите редактировать в таблице символов, используя следующие методы:

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

-Используя клавиатуру, выберите область путем нажатия клавиши shift и затем клавиши курсора.

2.Выбранная область показана в reverse video. Ячейка, выбранная первой, показана на нормальном экране и обведена фреймом.

3.Редактируйте выбранную область.

8-22

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

A5E00261405-01