Важные отличия между ПЛК S7 и S5, касающиеся драйверов «КАСКАД Цифра»:
- Разная конфигурационная информация
- Разная адресация данных
Требования
Для обеспечения обмена данными с ПЛК S5 посредством TCP/IP необходимо использовать CP1430-TCP или адаптер S5Lan производства компании ”Process Informatik” (www.process-informatik.de). Адаптер S5Lan подключается непосредственно в интерфейс программирования S5.
ВНИМАНИЕ
Следует отметить, что порт сервера S5 менеджера локальной сети S5 должен быть всегда 102 (см. рисунок ниже).
Рисунок: Менеджер локальной сети S5
Конфигурация
В данном разделе описаны характерные для S5 записи, а также информация об обработке внутренней точки данных «_S7_Config». Что касается подключения S5, следующая таблица демонстрирует описание новой конфигурации:
Информация | Тип |
Отправка локальных TSAP | string |
Отправка удаленных TSAP | string |
Получение локальных TSAP | string |
Получение удаленных TSAP | string |
Эти точки доступа к службам транспортного уровня (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.z | My.z | чтение / запись бит | boolean |
DBx.DBXy.z | DBx.Dy.z | чтение / запись бит 1 | boolean |
E(I)y.z | E(I)y.z | чтение входных бит | boolean |
A(Q)y.z | A(Q)y.z | чтение / запись выходных бит 1 | boolean |
MBy | MBy | чтение / запись байт | byte |
DBx.DBBy | не разрешается | чтение / запись байт | byte |
E(I)By | E(I)By | чтение входных байт | byte |
A(Q)By | A(Q)By | чтение / запись выходных байт | byte |
MWy | MWy | чтение / запись слов | int 16/uint 16 |
DBx.DBWy | DBx.DWy | чтение / запись слов | int 16/uint 16 |
E(I)Wy | E(I)Wy | чтение входных слов | int 16/uint 16 |
A(Q)Wy | A(Q)Wy | чтение / запись входных слов | int 16/uint 16 |
MDy | MDy | чтение / запись слов двойной длины | int 32/uint 32 |
DBx.DBDy | DBx.DDy | чтение / запись слов двойной длины | int 32/uint 32 |
MDyF | MDyF | чтение / запись слов с плавающей точкой | float |
DBx.DBDyF | DBx.DDyF | чтение / запись слов с плавающей точкой | float |
Tn | Tn | чтение / запись таймеров | uint 16 |
Zn | Zn | чтение / запись счетчиков | uint 16 |
ПЛК S5 не имеют доступа к отдельным битам. Т.е., запись отдельных бит не представляется возможной и отображается сообщение об ошибке.
Ограничения поддержки S5
При осуществлении обмена данными с ПЛК S5 при помощи встроенного драйвера S7 «КАСКАД Цифра» применяются следующие ограничения:
- Оборудование S5 не поддерживает TSPP.
- К ПЛК S5 устанавливается только одно подключение для считывания и записи (т.е., конфигурационная запись «useConnections» не используется).
- Считывание времени ПЛК, рабочего состояния ПЛК и синхронизация времени ПЛК не поддерживается.
- ПЛК S5 не поддерживают использование символьных адресов.
- Адресация массивов посредством базового адреса узла не поддерживается.
Пример конфигурации S5 с помощью CP1430TCP
Рисунок: Конфигурация S5 в «КАСКАД Цифра» с помощью CP1430TCP