Использование и конфигурирование драйвера S5

Важные отличия между ПЛК S7 и S5, касающиеся драйверов «КАСКАД Цифра»:

  • Разная конфигурационная информация
  • Разная адресация данных

Требования

Для обеспечения обмена данными с ПЛК S5 посредством TCP/IP необходимо использовать CP1430-TCP или адаптер S5Lan производства компании ”Process Informatik” (www.process-informatik.de). Адаптер S5Lan подключается непосредственно в интерфейс программирования S5.

ВНИМАНИЕ

Следует отметить, что порт сервера S5 менеджера локальной сети S5 должен быть всегда 102 (см. рисунок ниже).

Рисунок: Менеджер локальной сети S5

Конфигурация

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

ИнформацияТип
Отправка локальных TSAPstring
Отправка удаленных TSAPstring
Получение локальных TSAPstring
Получение удаленных TSAPstring

Эти точки доступа к службам транспортного уровня (TSAP) должны соответствовать настройкам ПЛК S5. Для обеспечения обмена данными с помощью адаптера S5Lan, эти настройки могут содержать произвольные значения.

Рисунок: Панель конфигурирования подключения к ПЛК S5

Информация о внутреннем ЭТД

Для обеспечения обмена данными S5, ЭТД «Rack», «Slot» и «TSPPExtras» не используются. Информация подключения S5 содержится в ЭТД «ConnectionType» точки данных «_S7_Config». Для подключения S5, значение должно быть 256 (бит 8 должен иметь значение, равное 1).

Новые элементы TSAP объединяются в один строковый ЭТД TSAP S5 в форме:

”<SendLocalTSAP>.<SendRemoteTSAP>.<ReceiveLocalTSAP>.<ReceiveRemoteTSAP>”

Каждая строка TSAP может содержать, максимум, 8 символов.

Отличия адресации между ПЛК S7 и S5

ОРГАНИЗАЦИЯ БЛОКА ДАННЫХ

Отличие между распределение адреса S5 и S7 заключается в том, что адреса блоков данных (БД) основаны на 16-битном слове, в отличие от оборудования S7, которое основано на байтах. Также существуют некоторые отличия в синтаксисе адресов (см. таблицу ниже). Это важно для выбора адресов из панели адресов. Номер бита в адресе БД, например, находится не в диапазоне от 0 до 7, а в диапазоне от 0 до 15.

Таблица: Адреса ПЛК S7 и S7

Переменная S7-300 / S7-400 (соответствует адресу в панели PARA)Переменная S5 (соответствует адресу в панели PARA)Тип обменаТип преобразования «КАСКАД Цифра»
My.zMy.zчтение / запись битboolean
DBx.DBXy.zDBx.Dy.zчтение / запись бит 1boolean
E(I)y.zE(I)y.zчтение входных битboolean
A(Q)y.zA(Q)y.zчтение / запись выходных бит 1boolean
MByMByчтение / запись байтbyte
DBx.DBByне разрешаетсячтение / запись байтbyte
E(I)ByE(I)Byчтение входных байтbyte
A(Q)ByA(Q)Byчтение / запись выходных байтbyte
MWyMWyчтение / запись словint 16/uint 16
DBx.DBWyDBx.DWyчтение / запись словint 16/uint 16
E(I)WyE(I)Wyчтение входных словint 16/uint 16
A(Q)WyA(Q)Wyчтение / запись входных словint 16/uint 16
MDyMDyчтение / запись слов двойной длиныint 32/uint 32
DBx.DBDyDBx.DDyчтение / запись слов двойной длиныint 32/uint 32
MDyFMDyFчтение / запись слов с плавающей точкойfloat
DBx.DBDyFDBx.DDyFчтение / запись слов с плавающей точкойfloat
TnTnчтение / запись таймеровuint 16  
ZnZnчтение / запись счетчиковuint 16

ПЛК S5 не имеют доступа к отдельным битам. Т.е., запись отдельных бит не представляется возможной и отображается сообщение об ошибке.

Ограничения поддержки S5

При осуществлении обмена данными с ПЛК S5 при помощи встроенного драйвера S7 «КАСКАД Цифра» применяются следующие ограничения:

  • Оборудование S5 не поддерживает TSPP.
  • К ПЛК S5 устанавливается только одно подключение для считывания и записи (т.е., конфигурационная запись «useConnections» не используется).
  • Считывание времени ПЛК, рабочего состояния ПЛК и синхронизация времени ПЛК не поддерживается.
  • ПЛК S5 не поддерживают использование символьных адресов.
  • Адресация массивов посредством базового адреса узла не поддерживается.

Пример конфигурации S5 с помощью CP1430TCP

Рисунок: Конфигурация S5 в «КАСКАД Цифра» с помощью  CP1430TCP

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

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