Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Siemens Cpu 314c-2-pn-dp с Cp 342-5 Profibus Slave
limite
сообщение 30.10.2015, 17:20
Сообщение #1





Группа: Участники форума
Сообщений: 158
Регистрация: 6.4.2008
Из: Люберцы
Пользователь №: 17422



Добрый день!
Прошу сразу не закидывать меня тухлыми помидорами smile.gif
Помогите пожалуйста разобраться в следующем вопросе:

Дано:
- 4 работающих заводских (в полной готовности) шкафа управления котлами LOOS/BOSCH с контроллерами Siemens CPU 314C-2-PN-DP
и дополнительными коммуникационными процессорами CP 342-5 PROFIBUS Slave (схема во вложение);
- xls-файл с описанием переменных и системы (так же ссылки на скачивание gsd-файлов);
- модуль Mitsubishi FX3U-64DP-M Master и соответственно контроллер FX3U;
- !!!!!ранее с сетями PROFIBUS не сталкивались!!!!!.

Требуется:
- считывать переменные из CP 342-5 посредством FX3U-64DP-M.

Что сделано:
В GX Configurator-DP создана конфигурация сети в соответствие с указаниями в xls-файле и загружена в FX3U-64DP-M, а так же добавлен POU в программу контроллера. Сама программа модифицирована из стандартного FB для инициализации блока FX3U-64DP-M плюс POU, сгенерированный GX Configurator-DP (программа в приложение, для простоты понимания все лишнее я удалил).
Пытаюсь считать хотя бы 1 байт DI.

Что в итоге:
В GX Configurator-DP с помощью функции Slave Status определяются все 4 шкафа с соответствующими адресами (скорость обмена фиксирует в районе 9-18 мс). Соответственно если отключить любой из шкафов, то определяется авария связи и т.д. Но на всех станциях присутствуют диагностические ошибки (скриншот в приложение).
На FX3U-64DP-M мигает зеленым RUN и мигает красным ALARM (см. лист инструкции).
На CP 342-5 PROFIBUS горит зеленым RUN и мигает красным BF (см. листы инструкции).
FB в программе работает нормально, показывает, что коммуникации в норме.
«Разобрал» FB на предмет его функционала. Собственно говоря его задача:
- проверка готовности модуля;
- установка времени игнорирования аварийных сообщений от слейвов при включение (10 сек);
- включение циклического опроса слейвов;
- определение макс. количества переменных от слейва 32 или 244 байта (244);
- используется или нет Consistency (не используется);
- запуск модуля;
- считывание аварийных сообщений.
Собственно говоря всё это он успешно и делает. А сгенерированный GX Configurator-DP POU считывает с FX3U-64DP-M переменные с помощью инструкций FROM/TO.

Мое понимание проблем:
1. The slave is not ready to exchange.
Такое впечатление, что они ждут когда их кто-то «стартанет/инициализирует». Но кто этот кто-то? И каким образом он это делает?
Возможно нужно ставить галочку в GX Configurator-DP «Initialize slave when failing to respond» при добавление слейва в систему?
2. Parameter allocation reguest from a slave.
Что-то вроде отсутствие запрашиваемой переменной?
3. The I/O byte size parameter……….
Не соответствие размеров адресного пространства?
4. Watchdog….
Отключить проверку вочдога при настройке мастера?

https://cloud.mail.ru/public/CStd/VXcqBK39W схема шкафа
https://cloud.mail.ru/public/7ppw/eNbgp5FWL описание "способа" обмена данными со шкафами
https://cloud.mail.ru/public/8L6k/pdapWh9PM скриншот аварий
https://cloud.mail.ru/public/k2CB/MQksTLXme из описания LOOS
https://cloud.mail.ru/public/AHLC/jABG4vNaX
https://cloud.mail.ru/public/5UyN/yzr9gbM8P из описания FX
https://cloud.mail.ru/public/27J4/BT4Kxd1Zt программа и прошивка модуля PROFIBUS (может быть у кого-то есть данный софт)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 30.10.2015, 20:32
Сообщение #2





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



вы в хардвере прописали мицубиши?
если нет, то пропишите как станцию S300.
и потом настраивайте опрос в мастере.
как уж с мицубиши, тэги загружать или по адресам обращаться. я не знаю.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
limite
сообщение 31.10.2015, 12:51
Сообщение #3





Группа: Участники форума
Сообщений: 158
Регистрация: 6.4.2008
Из: Люберцы
Пользователь №: 17422



Цитата(serge197a @ 30.10.2015, 21:32) *
вы в хардвере прописали мицубиши?
если нет, то пропишите как станцию S300.
и потом настраивайте опрос в мастере.
как уж с мицубиши, тэги загружать или по адресам обращаться. я не знаю.

Добрый день.
Можно пожалуйста по подробнее. В чьем хардеве? Каким образом?
Если Вы имеете ввиду котловые контроллеры, то разве им не всё равно кто мастер?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 31.10.2015, 13:23
Сообщение #4





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Для контроллеров сименс нужно в их среде добавить мастер устройства хардвере среды программирования.(тиа портал или степ 7)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
limite
сообщение 1.11.2015, 2:02
Сообщение #5





Группа: Участники форума
Сообщений: 158
Регистрация: 6.4.2008
Из: Люберцы
Пользователь №: 17422



Цитата(serge197a @ 31.10.2015, 14:23) *
Для контроллеров сименс нужно в их среде добавить мастер устройства хардвере среды программирования.(тиа портал или степ 7)

То есть получается может такое быть, что задана скорость обмена, сетевой адрес и т.д., но не указан тип мастера? (ведь я их вижу по их адресам и получаю от них эти диагностические сообщения)
Реально ли узнать добавлен в них мастер или нет не имея исходной программы этого контроллера? Может есть какой-то чисто диагностический софт или нечто в этом роде?
В любом случае этот шкаф-заводское изделия и всё там запаролено. Или настройки Profibus задаются отдельно от основной программы? Тем более там специальный коммуникационный модуль для него стоит.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 1.11.2015, 15:43
Сообщение #6





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



ну так а какже CPU узнает, что он слейв.
Нужно сначала сеть сконфигурировать.
Он не знает что он слейв, для вашего мицубиши, вот и не отвечает.
Ни как вы это не проверите, кроме как подключившись и сделав аплоуд.
Но для этого нужно точно знать версию среды программирования.
Если запаролено, то ни как.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 13.8.2025, 19:39
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных