Программируемый контроллер S7-200. Системное руководство Как показано в таблице 7–12, CPU S7–200 и EM 277 предоставляют в распоряжение определенное количество соединений. Каждый порт (порт 0 и порт 1) CPU S7–200 поддерживает до четырех отдельных соединений. (Таким образом, может иметь до восьми соединений CPU S7–200.) Кроме того, имеется совместно используемое соединение PPI. EM 277 поддерживает шесть соединений. Таблица 7–12, Возможности модулей CPU S7–200 и EM 277 1 Если для подключения STEP 7-Micro/WIN к CPU S7–200 через порт 0 или порт 1 используется плата CP, то вы можете выбрать профиль MPI или DP PROFIBUS только в том случае, если устройство S7–200 сконфигурировано как slave.
Работа со сложными сетями Для S7–200 сложные сети обычно имеют несколько master-устройств S7–200, которые используют команды чтения из сети (NETR) и записи через сеть (NETW) для обмена данными с другими устройствами в сети PPI. В сложных сетях обычно имеют место определенные проблемы, которые могут препятствовать master-устройству обмениваться данными со slave-устройством. Если сеть работает с низкой скоростью передачи (например, 9,6 кБод или 19,2 кБод), то каждое master-устройство завершает транзакцию (чтение или запись) перед передачей маркера.
Однако при скорости 187,5 кБод master-устройство выдает запрос slave- устройству, а затем передает маркер дальше, так что у slave-устройства остается невыполненный запрос. На рис. 7–33 показана сеть с возможными коммуникационными конфликтами. В этой сети станция 1, станция 2 и станция 3 являются master-устройствами, использующими команды чтения из сети и записи через сеть для обмена данными со станцией 4. Команды чтения из сети и записи через сеть применяют протокол PPI так, что все устройства S7–200 совместно используют одно соединение PPI со станцией 4. В этом примере станция 1 выдает запрос станции 4. При скоростях передачи свыше 19,2 кБод станция 1 после этого передает маркер станции 2.
Если станция 2 пытается выдать запрос станции 4, то запрос от станции 2 отвергается, так как еще имеет место запрос от станции 1. Все запросы к станции 4 будут отвергаться, пока станция 4 не завершит ответ станции 1. Только после завершения этого ответа другое master-устройство сможет выдать запрос станции 4. Станция 1 Master Станция 2 Master Станция 3 Master Станция 4 Slave Рис. 7–33. Коммуникационный конфликт Чтобы устранить этот конфликт для коммуникационного порта на станции 4, вы можете определить станцию 4 в качестве единственного master-устройства в сети, как показано на рис. 7–34. Тогда станция 4 выдает запросы на чтение и запись остальным S7–200.
Станция 1 Slave Станция 2 Slave Станция 3 Slave Эта конфигурация не только обеспечивает устранение конфликта при обмене данными, но она также сокращает непроизводительные расходы, вызванные наличием нескольких master-устройств в сети, и дает возможность сети работать более эффективно. Станция 4 Master Рис. 7–34. Устранение конфликта 238 Точка присоединения Скорость Соединения Настройки в STEP 7-Micro/WIN на протокол передачи CPU S7–200 Порт 0 Порт 1 9,6 кБод, 19,2 кБод или 187,5 кБод 4 PPI, PPI Advanced, MPI и PROFIBUS1 9,6 кБод, 19,2 кБод, или 187,5 кБод 4 PPI, PPI Advanced, MPI и PROFIBUS1 Модуль EM 277 от 9,6 кБод до 12 МБод 6 на модуль PPI Advanced, MPI и PROFIBUS