SIEMENS, DF&PD

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

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




 [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: FB14 - чтение данных
СообщениеДобавлено: Чт фев 14, 2013 15:57 
Не в сети
Известный Писатель

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
Здравствуйте.
Хотелось бы узнать: можно ли с помощью FB14 считывать данные в случае когда PLC-клиент подсоединен к сети через CP343-1 (1EX11), PLC-сервер через CP343-1 (1EX21), а соединение которое указывается в FB14 сконфигурировано как Unspecified ?

Контроллеры - S7-300. При выборе способов обмена данными руководствовался следующей таблицей:

Изображение

Если считывать данные с контроллера который имеет интерфейс Ethernet то все хорошо, однако если на двух сторонах используется CP343-1 (что описано в самом начале), то FB14 в статусе возвращает единицу (Status=1), потому и возник вопрос.


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

Зарегистрирован: Вт янв 11, 2005 9:27
Сообщения: 5029
Откуда: SIEMENS I IA AS Москва
есть такое понятие, как одностороннее и двухстороннее соединение.
При использовании двух CР343-1 соединение должно быть двухстороннее. При использовании СР343-1 и встроенного в CPU порта Ethernet соединение может быть одностороннее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2013 16:10 
Не в сети
Известный Писатель

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
Двустороннее - имеется ввиду что на одной стороне код для отсылки, на другой для приема (пара BSEND/BRCV, к примеру) ?


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2013 16:16 
Не в сети
Известный Писатель

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
Кухаренко Сергей писал(а):
Двухстороннее соединение, это такое соединение, которое сконфигурировано на двух партнерах по обмену.
Одностороннее соединение - соединение сконфигурированное с одной стороны, на одном из партнеров.

При этом на обоих партнерах это могут быть Unspecified-соединения ?


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 15, 2013 8:48 
Не в сети
Известный Писатель

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
К сожалению, заставить FB14 получать данные в случае когда оба партнера по обмену выходят в сеть через CP343-1 так и не получилось.

Настройки

Изображение Изображение

Изображение Изображение

Вызов FB14

Изображение


FB14 в статусе так и возвращает единицу. У меня неверные настройки NetPro или HWConfig, или я что-то упустил?


Последний раз редактировалось SNike Пт фев 15, 2013 12:30, всего редактировалось 1 раз.

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

Зарегистрирован: Ср июл 04, 2012 10:30
Сообщения: 84
А в NetPro в онлайне коннект есть у соединения? А соединение дополнительно в контроллер грузили?


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

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
NetPro в On-Line:
Клиентская станция почему-то не может установить связь с серверной, а вот серверная связь с клиентской устанавливает....
Вместе с тем, клиентская запросто устанавливает связь если партнером выступает не CP а CPU



Странно... Где копать уже не совсем понимаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 15, 2013 12:03 
Не в сети
Известный Писатель

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
LIV писал(а):
в NetPro в онлайне коннект

Спасибо за мысль. Поначалу соединялся с CPU - соединение устанавливалось, потому, по инерции, при установке соединения с CP на соединение и не подумал.

SNike писал(а):
Где копать уже не совсем понимаю...

Пока что буду разбираться почему не устанавливается соединение. Когда получится установить соединение - вот тогда уже можно будет разбираться с FB14.


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

Зарегистрирован: Сб ноя 01, 2008 9:53
Сообщения: 247
Откуда: Новгород
Причина оказалась банально проста: нужно было правильно выставить количество зарезервированных соединений.

Изображение

Изначально, как оказалось, было выставлено по 5 соединений в первых трех полях, плюс 1 сконфигурированное, итого в сумме получался максимум - 16. Соответственно, при попытке CPU-клиента установить соединение оно оказывалось 17-м, т.е. выходило за максимальное кол-во возможных.
Согласно документу Системное ПО для систем S7-300/400 и стандартные функции, раздел 20, FB14 относится к S7 Communication.

После того как на PLC-сервере были скорректированы резервируемые соединения, FB14 без проблем начал считывать данные. При этом оказалось что на стороне сервера не нужно настраивать соединение или вносить еще какие-либо корректировки ни в конфигурацию, ни в код, достаточно одностороннего соединения.

Всем огромное спасибо!


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

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


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

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


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

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