Драйвер Profibus, содержание

Драйвер осуществляет взаимодействие с устройствами по протоколу S7 средствами библиотеки S7Online. Обмен данными возможен по протоколу MPI или Profibus.

РазделОписание
Состав драйвераСтруктура файлов и каталогов, обеспечивающих работу драйвера
Информационное обеспечениеОписание служебных точек данных
Настройка точки доступаНастройка точки данных для доступа
Настройка драйвераАлгоритм настройки драйвера в проекте
Типы переменныхОписание основных типов данных, поддерживаемых драйвером

Состав драйвера

Структура каталогов и файлов, обеспечивающих работу драйвера в демонстрационном проекте:

«bin\WCCOAS7apDrv.exe» – исполняемый файл драйвера;

«dplist\S7ap.dpl» – файл с конфигурационными типами и ТД драйвера;

«panels\para\address_S7_ap.pnl» – панель настройки адреса драйвера;

«panels\para\s7ap.pnl» – панель настройки соединений драйвера;

«panels\para\s7ap_items.pnl» – вспомогательная панель настройки символьных данных;

«scripts» – каталог для хранения сценариев и библиотек проекта:

  • «userDrivers.ctl» – скрипт работы подключаемых драйверов, содержит информацию о всех подключаемых драйверах проекта;
  • «userPara.ctl» – скрипт работы подключаемых драйверов, содержит информацию о всех подключаемых драйверах проекта.

«config» – каталог с примером файла конфигурации и настройками резервирования:

  • config – файл с примером конфигурации;
  • config.redu – настройки копирования параметров между резервированными серверами.

Информационное обеспечение

К служебным точкам данных модуля относится внутренний тип «_S7ap», в котором описываются параметры драйвера. Типу может соответствовать произвольное количество ТД, каждая из которых будет соответствовать отдельному соединению. Для каждого соединения должны быть созданы две ТД: для основной и резервной системы, даже если проект не резервированный.

Имя ТД для резервированной системы должно заканчиваться «_2». Тип имеет следующую структуру:

  • «State» – список состояний драйвера;
    • «ConnState » – статус соединения;
    • CH_connected – состояние подключения канала ;
  • «Config» – общие настройки драйвера;
    • «EstablishmentMode» – режим соединения (0 – отключено, 1 – активно);
    • «Address» – адрес опрашиваемого устройства;

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

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