|
Связь по интерфейсу SEND/RECEIVE между
|
| № | Тип | Номер для заказа |
|---|---|---|
| 1 | Программируемый контроллер SIMATIC S7–300 | См. каталог ST 70* |
| 1 | CP 342–5 DP | 6GK7 342-5DA00-0XE0 |
| 1 | Модуль симулятора DI/DO | 6ES7 323-1BL00-0AA0 |
| 1 | Программируемый контроллер SIMATIC S5 | См. каталог ST 52.3, ST 54.1 |
| 1 | CP 5431 | 6GK1 543-1AA01 |
| 1 | Среда передачи | См. раздел PROFIBUS |
| 1 | Устройство программирования (PG/PC) с • установленным программным пакетом STEP 7 версии V4.x или выше • дополнительный программный пакет NCM S7 для PROFIBUS версии V4.x или выше. • установленный программный пакет STEP 5 и NCM COM 5430/5431 • Интерфейс MPI • В виде опции для работы PG/PC на PROFIBUS: CP для подключения к PROFIBUS -> диагностика/запуск/обслуживание |
Для станции S5 можно воспользоваться примером программы, поставляемый вместе с пакетом конфигурирования NCM COM 5430/5431. В зависимости от аппаратной конфигурации (типа CPU и т.д.), Вы должны выбрать соответствующий пример программы.
Итак Вы уже должны были Создать проект отконфигурировать и подключить аппаратуру к сети как это описано в разделе 2. Если вы забыли или не сделали , то сперва сделайте имеено это а потом можно приступить к конфигурирование соединений FDL
Вы используете файл данных примера программы для CP 5431 и редактируете его
при помощи пакета конфигурирования COM 5431*.
Чтобы сконфигурировать станцию S7 следуйте процедуре, описанной в разделе
2. А вот для того чтобы управлять станцией SIMATIC S5 необходимо руководство
по данному типу станций, его можно будет найти на сайте SIEMENS или у меня на
сайте года через 2 :))
Чтобы связать станцию S7 со станцией S5 и адресовать станцию по соединению FDL необходимо включить станцию в проект STEP 7. В примере проекта создана станция типа “SIMATIC S5”.

Если хотите продолжить работать в другом проекте, нужно создать станцию "SIMATIC S5”.
Подключение SIMATIC S7 к сети производится точно так же, как и в первом примере. Намного интереснее, как подключается к сети станция SIMATIC S5.

Необходимо сконфигурировать соответствующие скорость передачи и профиль шины
в проекте STEP 7 и в базе данных для PROFIBUS CP станции S5.
Скорость передачи и профиль шины конфигурируются в диалоге свойств подсети PROFIBUS.
Проверьте установки как описано в разделе 2. Подключение
к сети станции 2 (S5) в COM 5431
НЕОБХОДИМО адаптировать следующие параметры в сетевой конфигурации станции
S5:
Загрузка аппаратной конфигурации в ПЛК
Для того, чтобы загрузить данные конфигурации в станцию S7 следуйте шагам, показанным
ниже
• Для станции S7, как описано в разделе 2.
• Для станции S5, как описано в SINEC CP 5430 TF с COM 5430 TF, CP 5431 FMS
с COM 5431 FMS Руководство SIEMENS AG ( короче названия нету )
Для того, чтобы создать соединения FDL для первой станции S7 выполните следующие шаги, описанные в первом примере:
Выполните проверку/конфигурирование параметров соединения
Во вкладке Addresses (Адреса) адаптируйте параметры LSAP, чтобы они соответствовали
конфигурации в станции 2 S5. Только тогда локальные конечные точки соединение
могут быть правильно идентифицированы и соединение может быть успешно установлено.

Для того, чтобы создать или адаптировать соединения FDL для станции S5
нужно убедиться, что конфигурация соединения соответствующим образом адаптирована.
Используйте “Connection Editor FDL Connections” (“Редактор соединений– соединения
FDL”), чтобы адаптировать конечные точки соединения - SSAP и DSAP, так чтобы
было применимо следующее:
SSAP (S5) = LSAP удаленного (S7)
DSAP (S5) = LSAP локального (S7)
В примере для обоих LSAP выбрано значение “5”.

Загрузка конфигурации соединения в ПЛК
Для того, чтобы загрузить данные конфигурации в станцию S7, следуйте инструкциям
в разделе 2 для SIMATIC S7 и SINEC CP 5430 TF с COM
5430 TF, CP 5431 FMS с COM 5431 FMS Руководство SIEMENS AG для SIMATIC S5
Итак мы сконфигурировали соединение FDL с S5 и соединение FDL между станцией
S7 и станцией S5.
Загрузили конфигурацию соединения в обе станции.
Теперь станции готовы для обмена данными по интерфейсу SEND/RECEIVE.
В таблице показаны не только известные блоки в станции S7, но и блоки типа OB и FB в Станции S5. Эти блоки ответственны за прием данных заданий из Станции S7 и обработки их.
| Задача в станции S7 | Задача в станции S5 | Описание задачи в программных блоках |
|---|---|---|
| Обработка данных процесса | -------------------------- | Симуляция изменения процессных значений: OB100 Подготовка блока данных DB 31. Процессные значения сохраняются в этом блоке данных. OB1 Координация работы программы. FC29 Слово данных циклически инкрементируется и декрементируется. Интервал времени для инкрементирования и декрементирования равен 10 секундам. FC30 / FC5 (AG_SEND) Слово данных передается в Станцию 2 в качестве текущего значения процесса (задание). |
| ------------------------- | Прием и обработка задания | Прием и обработка данных задания: OB1 Координация работы программы. FB101 (HDB–RECEIVE) Сохраняет принятые данные в блоке данных и выводит их на симуляцию процесса. FB10 (HDB–SEND) Возвращает данные как подтверждение задания в Станцию 1. |
| Анализ принятых данных | -------------------------- | FC31 / FC6 (AG_RECV) Прием и анализ подтверждения задания: Вывод процессных данных на модуль симулятора. |
В примере блоки OB образуют следующую последовательность выполнения программ в двух станциях:

Информация в Разделе 2 о расширении программы, например, для анализа кодов
состояния вызова, применима так же и здесь.
Для станции S5 нужно адаптировать программу, чтобы получить требуемую
последовательность, как
показано:
В FB10, изменить доступ в вызове HDB–SEND с DB 20 на DB 22.
Это означает, что принятые данные, возвращаются в станцию S7. Это отобразится
на станции S7 светодиодами.
Если CP 5431 не синхронизируется во время запуска, это может быть вызвано неверным
OB20. Скопируйте содержимое OB21 в OB20, чтобы HDB–SYNC вызывался
правильно. Используйте программный файл AGAGT2ST.S5D
Итак все шаги выполнены и результат должен быть следующим:
Если Вы работаете с модулями симуляции, Вы должны теперь увидеть горящие светодиоды
на модулях симуляции.
Теперь и этот раздел мы одолели. :)
| <--Предыдущая статья | Следующая статья --> |