Абсолютные адреса
Каждый вход и выход имеет абсолютный адрес, предопределенный конфигурацией аппаратуры. Этот адрес указывается непосредственно, т.е.абсолютно. Абсолютный адрес может быть заменен символическим именем по вашему выбору.
Символическое программирование
В таблице символов назначаються символические имена и типы данных всем абсолютным адресам, к которым можно позднее обращаться в вашей программе. Используя символическое представление, вы облегчите себе задачу создания и читаемости программы написанной вами.
Откройте компонент Simbols[Символы]
![]() |
В настоящее время ваша таблица символов состоит только из предварительно определенного организационного блока OB1 Щелкните на Cycle Execution [Исполнение цикла] и замените его для нашего примера словами "Main Program [Главная программа]". |
![]() |
В строке 2 введите "Green Light [Зеленый свет]" и "Q 4.0". Тип данных добавится автоматически. В столбце Comment [Комментарий] строки 1 или 2, чтобы ввести комментарий к символу. |
Таким способом вы можете назначить символические имена всем абсолютным адресам входов и выходов, которые требуются вашей программе. Не забудьте сохранить сделанные вами изменения в таблице.
Для программы S7 создается только одна таблица символов, независимо от того, какой язык программирования вы выбрали.
По всей таблице символов должен использоваться только один набор мнемонических обозначений. Переключение между мнемоникой SIMATIC (немецкой) и мнемоникой IEC (английской) должно выполняться в SIMATIC Manager с помощью команды меню Options > Customize [Параметры > Настройка] в закладке "Language [Язык]".
Адреса и типы данных, разрешенные в таблице символов
типы данных, пояснение
BOOL BYTE WORD DWORD |
Данные этого типа являются комбинациями битов. От 1 бита (тип BOOL) до 32 битов (DWORD). |
CHAR | Данные этого типа занимают ровно один символ из набора символов ASCII. |
INT DINT REAL |
Эти данные доступны для обработки числовых величин (например, для расчета арифметических выражений). |
S5TIME TIME DATE TIME_OF_DAY |
Данные этого типа представляют различные значения времени и даты внутри STEP 7 (например, чтобы установить дату или ввести значение времени для таймера). |
<--Предыдущая статья | следующая статья --> |