&Рекомендации, а также поиск и устранение неполадок

Невозможно установить подключение к S7-300

Если драйвер S7 не может установить подключение к ПЛК, при этом ПЛК находится в сети и доступен для команды PING, необходимо выполнить следующие шаги (часто случается в резервированной системе «КАСКАД Цифра»):

  1. Проверить максимальное количество допустимых подключений в среде STEP7 (также необходимо проверить количество зарезервированных подключений в максимальном количестве).
     
  2. Драйвер S7 в «КАСКАД Цифра» не использует подключения для «основной связи S7». Например:

    S7-314 имеет, максимум, 12 подключений. Зарезервировано: 1 подключение для связи PG, 1 подключение для связи с операторской панелью и 8 подключений для «основной связи S7». Т.е. остаются только 2 для «прочих подключений».
     
  3. В случае необходимости большего количества подключений для «прочих подключений», необходимо уменьшить количество подключений основной связи. В результате драйвер получает больше возможностей для связи с PG или операторской панелью, без обратного переключения.

ПРИМЕЧАНИЕ

В случае большого объема данных (количество телеграмм, которые невозможно отослать), а также в случае использования ПЛК Simatic, рекомендуется увеличить значение параметра «% of process used for communication» («% процесса, используемый для обмена данными») (определяет количество времени, которое использует ЦП для обмена данными) в конфигурации аппаратного обеспечения ЦП Simatic.

Низкая скорость обмена данными с ПЛК S7 300

Низкая пропускная способность может быть обусловлена использованием ПЛК типа S7 315-2 PN/DP, если OB1 передает недостаточно большие FC в программу ПЛК. Таким образом, ПЛК не имеет достаточно времени для выполнения передачи данных. ПЛК того же типа и с той же длительностью цикла, в котором используется большое количество небольших FC, осуществляет обмен данными быстрее в 5-10 раз.

Адаптация программы ПЛК с помощью нескольких FC, для того чтобы FC инициировались вызовом алармов (OB35), а не OB1, может снизить коэффициент частоты опроса в 10 раз.

Это поведение, к настоящему времени, наблюдалось только в отношении ЦП со встроенным PN интерфейсом. Т.е. нет уверенности в том, что эта проблема не касается отдельных ЦП TCP/IP.

Необходимо учитывать существование отличий в осуществлении обмена данными S7-300 и S7-400:

  • S7-300: Все процессы обмена данными осуществляются в конце OB1. Это обусловлено необходимостью наличия как можно меньшего количества FC в OB1.
  • S7-400: в каждой миллисекунде зарезервировано время для осуществления обмена данными

Конфигурация резервированного устройства S7400H

Конфигурация автоматического переключения между устройством 1 и устройством 2 основана на метке ПЛК, когда активный ПЛК переходит в состояние СТОП и, следовательно, TCP-подключение к «КАСКАД Цифра» сохраняется.

  1. Необходимо обеспечить наличие метки ПЛК, которая отображает активность устройства 1 («0») или устройства 2 («1). Кроме того, должна быть выбрана опция » Automatic-H«. Эти настройки должны быть определены во время конфигурирования резервированных устройств (см. Конфигурация устройства).
  2. Значение конфигурационной записи «ReadOpState» должно быть равно 5 секундам или меньше (см. Возможные конфигурационные записи драйвера S7).
  3. Задать значение конфигурационной записи «AliveInterval«, равное >= макс. необходимое время опроса блока и >= 5 секунд.

Обмен данными с ET200 S

Для обеспечения обмена данными между драйвером S7 и ET200 S требуется наличие интерфейсного модуля IM151-8 PN/DP CPU. С его помощью ET200 S можно конфигурировать как S7 300.

Путь проекта Step7

В случае изменения пути к проекту Step7, который используется для предоставления алармов S7 внутри проекта «КАСКАД Цифра», ссылка внутри проекта «КАСКАД Цифра» должна быть соответственно обновлена. Для обновления пути необходимо, вручную, удалить значение элемента «ProjectName» внутренней точки данных S7_Conn. После этого следует выполнить повторный импорт проекта Step7 (см. конфигурация аларма) для продолжения использования функции алармов S7.

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

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