SIEMENS, DF&PD

Предыдущее посещение: Вт май 24, 2016 17:47 Текущее время: Вт май 24, 2016 17:47

Часовой пояс: UTC + 3 часа




 [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Функция GARD_LGC (SFC 5)
СообщениеДобавлено: Вт окт 06, 2009 10:19 
Не в сети
Новый писатель

Зарегистрирован: Ср сен 16, 2009 16:07
Сообщения: 27
Есть у меня контроллер узла сети PROFIBUS DP-V1 от FastWel CPM-704.
Для общения с которым по Profibus используются функции : RDREC (SFB52) и WRREC (SFB53), которые в свою очередь в качестве входного параметра требуют ID (системный идентификатор слота подчиненного узла). Для получение этого ID в документации ссылаются на функцию GARD_LGC (SFC 5), в которой мне не ясны входные параметры (а именно): -SUBNETID; -RACK.

Если кто имел дело с этой функцией, помогите плз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 14:44 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 4972
Откуда: SIEMENS I IA AS Москва
ID для блоков SFB52 и 53 - это логический адрес модуля, к которому происходит обращение (см. описание блока).
Зачем вызывать SFC5 для получения этого адреса, если он прописан в конфигурации STEP7?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 15:06 
Не в сети
Новый писатель

Зарегистрирован: Ср сен 16, 2009 16:07
Сообщения: 27
Просто вот что гласит документация:

"Система ввода-вывода Fastwel I/O CPM704. Контроллер узла сети PROFIBUS DP-V1. Руководство по конфигурированию и программированию сетевых средств"

"Для доступа к переменным ациклического обмена CPM704 должен использоваться слот 1 и индексы в диапазоне от 0 до 254, причем индекс должен соответствовать номеру переменной в списке.
Функциональные блоки RDREC (SFB52) и WRREC (SFB53) поддерживаются в системах исполнения некоторых контроллеров серий S7-300 и S7-400. Для получения логического идентификатора ID 1-го слота некоторого подчиненного устройства на базе CPM704 следует использовать функцию GARD_LGC (SFC 5)."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 15:27 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 4972
Откуда: SIEMENS I IA AS Москва
Я объясняю Вам что такое ID для данных блоков согласно документации Сименс (читайте описание соответствующих блоков).
SUBNETID - это номер сети РВ, в котором сконфигурирован данное ведомое устройство. а RACK - номер корзины (опять-же смотрите описание блока SFC5).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 06, 2009 16:03 
Не в сети
Новый писатель

Зарегистрирован: Ср сен 16, 2009 16:07
Сообщения: 27
С номером корзины, где стоит контроллер Siemens то всё понятно. Но когда вешаем на сеть PB переферийные устройства, как в моём случае, то там нет номера стойки, только их PB-адреса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 07, 2009 9:24 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
А чем не устраивает общение по адресам?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 07, 2009 11:30 
Не в сети
Новый писатель

Зарегистрирован: Ср сен 16, 2009 16:07
Сообщения: 27
Не устраивает то, что этих адресов просто нет. Мне нужно работать с параметрами ациклического обмена контроллера CPM704, которые должны передаваться по DPV1.
С параметрами циклического обмена то всё в порядке. Именно они указываются в HW STEP7, и к ним по сути можно обращаться как к переферийным входам/выходам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 07, 2009 18:43 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
не очень понимаю - зачем это надо. Может поделитесь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 12, 2009 10:09 
Не в сети
Новый писатель

Зарегистрирован: Ср сен 16, 2009 16:07
Сообщения: 27
Попробую описать более подробно. Есть контроллер узла сети PROFIBUS DP-V1 от FastWel "CPM-704". В нём, посредством CodeSys настраиваются перечни входов/выходов циклического и ациклического обмена данными. В STEP7 устройство "CPM-704" добавляется посредством GSD-файла, представляет собой корзину, в которой в качестве модулей описываются данные циклического обмена (в дальнейшем их можно использовать просто как переферийные входы/выходы).
А вот, что по поводу ациклических данных гласит документация:
"Для доступа к переменным ациклического обмена CPM704 должен использоваться слот 1 и индексы в диапазоне от 0 до 254, причем индекс должен соответствовать номеру переменной в списке."
"Функциональные блоки RDREC (SFB52) и WRREC (SFB53) поддерживаются в системах исполнения некоторых контроллеров серий S7-300 и S7-400. Для получения логического идентификатора ID 1-го слота некоторого подчиненного устройства на базе CPM704 следует использовать функцию GARD_LGC (SFC 5)."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 12, 2009 18:20 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Все равно непонятно - зачем нужно лезть в контроллер с Codesys? почему нельзя произвести настройку в Siemens, используя ячейки ввода-вывода IW/PIW? Чем отличается от той же ET200S?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 20, 2009 20:54 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Дали на потестировать Вашего зверя. - Действительно через GSD модуль не настроить. Но я думаю, что вам нужно сконфигурировать станцию в контроллере Сименс как набор приемопередатчиков в соответствии с приложенным GSD-файлом и обращаться к ячейкам поля ввода - вывода, не связываясь с чтением данных из потрохов станции


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group