Символьные адреса

Указанная ниже панель предназначена для установки параметров символьных адресов:

Рисунок: Использование символьных адресов меток S7

С помощью Accon-AGLink также можно использовать символьные адреса меток S7.

ВНИМАНИЕ

Необходимо помнить, что вместо «:», в качестве разделителя следует использовать «|». . Это также применяется к обычным адресам. Для обычных адресов можно также использовать «:».

Если периферийный адрес не сконфигурирован, доступна функция поиска и просмотра символов. Т.е., средство просмотра символов не зависит от драйвера S7.
 

Поиск (просмотр) делится на два процесса:

  • Выбор программы
  • Просмотр элемента

Символьные адреса можно просматривать только для проекта S7, следовательно, необходимо указать имя такого проекта. Если указанная выше панель открывается впервые, необходимо указать имя проекта (которое также определяет имя внутренней точки данных типа «_S7_Symbolics«).

ВНИМАНИЕ

Следует убедиться в том, что имя проекта, указанное в этой панели, аналогично заданному имени панели в программе STEP 7.

Для одного ПЛК может существовать только один проект (точка данных «_S7_Conn«). В данной панели можно задать следующие настройки:

«Connection name» («Имя подключения»)

В проекте STEP 7 можно задать несколько имен подключений. В данном текстовом поле можно указать имя подключения для фильтрации данных в проекта или же выполнить загрузку программы, нажав кнопку «Reload programs» («Перезагрузить программы»).

«Filter» («Фильтр»)
В этом текстовом поле можно задать параметры фильтра (для уменьшения количества отображаемых меток). Этот фильтр не влияет на само средство поиска и просмотра, а только на отображение.
 

«Delete symbolic» («Удалить символьные данные»)
Удаляет соответствующую точку данных типа «_S7_Symbolics».
 

«Reload items» («Перезагрузка элементов»)

Просмотр доступен только при условии наличия сконфигурированных адресов. В противном случае кнопка неактивна.

Необходимо задать ЭТД «DoBrowseSymbols» внутренней точки данных подключения. Осуществляется просмотр проекта S7 на предмет наличия меток. Для каждого просмотренного проекта S7, в панели автоматически генерируется новая внутренняя точка данных типа «_S7_Symbolics«. Имя точки данных — это имя внутренней точки данных подключения с суффиксом «_<имя проекта><» (напр., «_AG45_testproject»). После просмотра, драйвер заполняет элементы этой точки данных, а панель демонстрирует содержание данной точки данных.

Преобразование адресов

Преобразование адреса из символьного в обычный осуществляется на основании внутренней точки данных «_S7_Symbolics» и выбранном имени проекта внутренней точки данных «_S7_Conn.ProjectName«. Ддля одного ПЛК допускается несколько точек данных, но за один раз можно выбрать только один проект. Имя точки данных «_S7_Symbolics» состоит из имени ПЛК (точка данных «_S7_Conn«) и имени проекта («_S7_Conn.ProjectName«).

Преобразование адреса происходит в драйвере. Более подробную информацию о внутренних точках данных драйвера S7 можно найти в разделе Внутренние точки данных драйвера S7.

ПРИМЕЧАНИЕ

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

Driver restart required, for using changed symbol information of project »” («Для использования измененной символьной информации проекта » требуется перезапуск драйвера»).

Таким образом, при работе с символьной информацией нормальная процедура представляет собой следующее:

  1. Выполнить запуск драйвера.
  2. Выбрать имя проекта путем открытия панели символьных адресов и ввести значение в панели точки данных.
  3. Выбрать имя подключения из выпадающего списка панели или выполнить перезагрузку программ. Если имя программы пустое, осуществляется поиск символов из всех программ.
  4. Щелкнуть на «Reload items«. Перезагрузка занимает несколько секунд, в зависимости от размера проекта Step 7.
  5. Драйвер обновляет соответствующую точку данных «S7_Symbolics«.
  6. Выполнить перезапуск драйвера для принятия во внимание новой таблицы. Символьные адреса всегда имеют префикс с указанием знака ”$”. Это необходимо драйверу для безопасного определения символьного адреса.

ПРИМЕЧАНИЕ

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

ПРИМЕЧАНИЕ

Драйвер подключается к внутренней точке данных «_S7_Conn» только при условии наличия сконфигурированного адреса на том ПЛК S7. Т.е., в случае отсутствия адресов, просмотр проекта S7 недоступен, так как драйвер не имеет непосредственных ссылок к ЭТД «_S7_Conn.ProjectName» и «_S7_Conn.DoBrowseSymbols«.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *