step7-pro
голосование
Чего не хватает сайту
поиска
новых статей
статей о подключении оборудования
примеров решения задач
форума
ничего не нужно
поиск


новости
Появился поиск по сайту. Обещаю его улучшить и сделать более адекватным
--------------11.10.11
Новая гостевая книга надеюсь избавит от спама. Еще немного и появится поис и многое другое
--------------11.07.11
C НАСТУПАЮЩИМ НОВЫМ ГОДОМ И РОЖДЕСТВОМ!
--------------30.12.10
Новые статьи по системным функциям и блокам
--------------25.12.10
Теперь у нас новый дизайн, конечно не супер но надеюсь всем понравиться
--------------05.12.10
Форум закрыт по причине ненадобности
--------------08.09.10
Гостевая книга временно отключена из спама
--------------15.10.10
Наш форум forum.step7-pro.ru общайтесь на здоровье!
--------------03.06.10
Наш сайт в twitter Вы сможете подписаться на рассылку новостей и узнавать о новых статьях на нашем сайте.
--------------20.03.10
После долгого перерыва наш сайт снова начал работать
--------------26.02.10
реклама

Абсолютные адреса

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




Символическое программирование

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

Откройте компонент 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 (например, чтобы установить дату или ввести значение времени для таймера).

Адреса и типы данных, разрешенные в таблице символов
адрес в IEC*
описание
тип данных
диапозон значение
I входной бит BOOL 0.0-65535.7
IB входной байт BYTE, CHAR 0-65535
IW входное слово WORD, INT, S5TIME 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 0-65534
QD выходное двойное слово DWORD, DINT, REAL, TOD, TIME 0-65532

M меркерный бит BOOL 0.0-65535.7
MB меркерный байт BYTE, CHAR 0-65535
MW меркерное слово WORD, INT, S5TIME 0-65534
MD меркерное двойное слово DWORD, DINT, REAL, TOD, TIME 0-65532

PIB переферийный входной байт BYTE, CHAR 0-65535
PIW переферийное входное слово WORD, INT, S5TIME 0-65534
PID переферийное входное двойное слов DWORD, DINT, REAL, TOD, TIME 0-65532

PQB переферийный выходной байт BYTE, CHAR 0-65535
PQW переферийное выходное слово WORD, INT, S5TIME 0-65534
PQD переферийное выходное двойное слово DWORD, DINT, REAL, TOD, TIME 0-65532

T таймер 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
VAT таблица переменных VAT 0-65535
UDT данные определенные пользователем UDT 0-65535

 

<--Предыдущая статья   следующая статья -->
сделано djoni политика конфидициальности Rambler's Top100