SIEMENS, DF&PD

Предыдущее посещение: Вс июл 10, 2016 20:40 Текущее время: Вс июл 10, 2016 20:40

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




 [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пт сен 25, 2015 12:44 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Необходимо получить данные из DB одного контроллера S7-300 и записать в DB другого. Читал темы на форуме. Скачал с сайта поддержки siemens пример использования FB14 и FB15, которой не работает даже в симуляции. Пробовал установить связь между физическими контроллерами CPU315-2DP с платами CP343-1 по подобию этого примера. Ниже представлен скриншот ошибки при использовании функции «PUT», на блоке «GET» ошибка аналогична.

Изображение

Точно такая же ошибки при симуляции примера из источника выше.
Прошу, выручите, сроки поджимают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пт сен 25, 2015 13:17 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Описание ошибки 0001:
- не загружено описание соединения
- соединение прервано (например, отсутсвует кабель)
- соединение с партнером еще не установлено
...
Эта информация из HELP Step7 на блоки GET/PUT

Самая простая причина, по которой эта ошибка может возникнуть, это
не загружено сконфигурированное соединение в контроллер(ы).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пт сен 25, 2015 13:30 
Не в сети
Известный Писатель

Зарегистрирован: Чт янв 12, 2012 6:52
Сообщения: 189
Откуда: Казахстан
А еще вы не указали сколько байт принимать с DB201.
к примеру - P#DB210.DBX0.0 BYTE 40
Читайте тут viewtopic.php?f=38&t=18687&st=0&sk=t&sd=a
и тут viewtopic.php?f=1&t=27604&p=160404#p160404


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн сен 28, 2015 11:45 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Адресацию поменял, не помогло. Все соединения прогружал.
Решил переделать соединение на TCP connection. Для этого добавил CP343-1. Сделал все как в примере, не помогает.

Ссылка на скриншот.

В чем еще может быть причина? Где мог ошибиться?
У вас пример, на который давал ссылку выше, работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн сен 28, 2015 11:51 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Например, только исходя из приложенной картинки, у вас ID должен быть 2 (так сконфигурированно в NetPro),
а в программном блоке у вас задано 1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн сен 28, 2015 14:17 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Цитата:
у вас ID должен быть 2

Извиняюсь, скриншот делал после разных экспериментов. Разумеется ID был 2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн сен 28, 2015 14:50 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Вы учли тот факт, что блоки PUT/GET для встроенных портов Ethernet и для СР разные.
Хотя в библиотеке имеют один и тот же номер.
И работают блоки PUT/GET только через S7-коммуникации.
См. https://support.industry.siemens.com/cs ... w/62543517 стр. 13
На приведенной вами картинке созданного TCP соединения ясно видно, что программный блок потребует также
ввести параметр LADDR, которого в блоках PUT и GET нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Ср сен 30, 2015 8:22 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Этого не знал, спасибо за наводку.
Цитата:
Вы учли тот факт, что блоки PUT/GET для встроенных портов Ethernet и для СР разные.
Хотя в библиотеке имеют один и тот же номер.

Переделал соединение в s7-connectoin. Работаю в симуляции.
Ошибки соединения больше нет, теперь ошибка 0-25 "Communication has started. The job is being processed." Но на NDR не появляется "1". И Разумеется данные не передаются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Ср сен 30, 2015 16:49 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Это не ощибка, а сообщение. Ошибка возникает тогда, когда есть бит ошибки.
Данное сообщение возможно у вас возникает по причине неправильного
задания областей обмена информацией. По крайней мере на приведенных
скринах у вас явно существует их неправильное определение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Чт окт 01, 2015 8:02 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Заметил, что появляется какая-то ошибка. Прогнал пошагово и заметил, что после сообщения 0-25 появляется ошибка 1-1. Думаю проблема с конфигурацией соединения.
Скриншот 1
Скриншот 2
Скриншот 3
NetPro
Адресацию исправил в соответствии с примером из Help'а.
Извините, за недостаток изначальной информации, не хватает опыта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Чт окт 01, 2015 19:59 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Вообще-то нигде не написано (я не нашел), что будут работать коммуникации PUT/GET в PLCSIM
см. информацию по ссылке
https://support.industry.siemens.com/cs ... w/38726591


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн окт 19, 2015 14:36 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Пересоздал проект на стенде из 2х контроллеров PLC1 и PLC2.
Соединение - S7-connection.
Проблема осталась как и при симуляции (после сообщения 0-25 появляется ошибка 1-1).
Уже не знаю в чем может быть причина, подскажите.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн окт 19, 2015 15:09 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
1. В NetPro посмотреть состояние соединения. Для этого есть соответствующие кнопки в верхнем меню.
2. Если соединение не установлено, то возникает вопрос - а вы соединения прогружали в оба контроллера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пт окт 30, 2015 8:03 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Спасибо за помощь, все получилось!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Пн фев 29, 2016 14:12 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Вынужден воскресить тему.

Имею CPU 315-2EH14-0AB0 (PLC1) с которого отправляются запросы на получение данных из CPU 315-2AH14-0AB0 (PLC2, соединен с сетью Ethernet через CP 343-1EX30-0XE0).
В онлайне сообщение 0-25, затем ошибка 1-1.

Соединения прогружал на оба контроллера. В NetPro соединение установлено.
В прошлый раз каким-то образом связь и обмен данными был налажен. Тут изменился только 1 контроллер.
Блоки данных есть. FB14 взят из стандартной библиотеки.
Если связь в NetPro установлено, почему не удается получить данные?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Ср мар 02, 2016 13:55 
Не в сети
Новый писатель

Зарегистрирован: Пт авг 02, 2013 10:55
Сообщения: 37
Все оборудование реальное, не симуляция.
Пожалуйста, помогите


Последний раз редактировалось itk138 Ср мар 02, 2016 14:52, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Связь 2х контроллеров S7-300
СообщениеДобавлено: Ср мар 02, 2016 14:02 
Не в сети
Ведущий специалист

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
Вообще-то очень трудно что-либо советовать, если это должно работать без каких-либо проблем.
А у вас и в прошлый раз случились какие-то инсинуации и каким образом вы из них вышли
никто не знает. В том числе и вы сами.


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

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


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

Сейчас этот форум просматривают: YandexBot и гости: 1


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

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