step7-pro
голосование
Чего не хватает сайту
поиска
новых статей
статей о подключении оборудования
примеров решения задач
форума
ничего не нужно
поиск


новости
Появился поиск по сайту. Обещаю его улучшить и сделать более адекватным
--------------11.10.11
Новая гостевая книга надеюсь избавит от спама. Еще немного и появится поис и многое другое
--------------11.07.11
C НАСТУПАЮЩИМ НОВЫМ ГОДОМ И РОЖДЕСТВОМ!
--------------30.12.10
Новые статьи по системным функциям и блокам
--------------25.12.10
Теперь у нас новый дизайн, конечно не супер но надеюсь всем понравиться
--------------05.12.10
Форум закрыт по причине ненадобности
--------------08.09.10
Гостевая книга временно отключена из спама
--------------15.10.10
Наш форум forum.step7-pro.ru общайтесь на здоровье!
--------------03.06.10
Наш сайт в twitter Вы сможете подписаться на рассылку новостей и узнавать о новых статьях на нашем сайте.
--------------20.03.10
После долгого перерыва наш сайт снова начал работать
--------------26.02.10
реклама

 

Связь по интерфейсу SEND/RECEIVE между
станциями S7 и S5

В этом разделе я постараюсь описать отличия при обмене данными со станциями типа“не–S7”а к примеру Simatic S5. Эти станции в программе называют “Other Stations” (“Другие станции”).

 

Конфигурация системы

В конфигурации системы, показанной в Разделе 3.2, S7 станция 2 сейчас заменена на станцию SIMATIC S5 (также как в предыдущем разделе здесь могут быть теже видоизменения /альтернативы -> см. Раздел 3.2):

Необходимые устройства/ресурсы

Для данного примера необходимы следующие устройства, при условии что вы не захотите ничего изменить :)

Тип Номер для заказа
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

Конфигурирование станции S5:

Вы используете файл данных примера программы для 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

Примечание
Убедитесь, что используете соответствующие HDB для заданных CPU в станции S5. В примере Вам требуются следующие:
HDB–SYNC
HDB–CTRL
HDB–SEND
HDB–RECEIVE

Итак все шаги выполнены и результат должен быть следующим:
Если Вы работаете с модулями симуляции, Вы должны теперь увидеть горящие светодиоды на модулях симуляции.

Теперь и этот раздел мы одолели. :)

 

<--Предыдущая статья   Следующая статья-->
сделано djoni политика конфидициальности Rambler's Top100