1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

s7 connection нет соединения

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

Здравствуйте, коллеги.

Пытаюсь настроить передачу PUT/GET между двумя плк - s7-1200 (tia15) и s7-300 (step).
Не выходит установить соединение, причем сразу на двух парах плк.
s7 connection в онлайне горит красным, пишет следующее:

Faulty: Connection exists only online. Connection is disconnected (either because no connection attempt was ever made or after disconnecting).
Либо
Faulty: Configured static ISO-on-TCP connection. Connection is disconnected (either because no connection attempt was ever made or after disconnecting).
Соединение настраиваю в тиа (плк 1200й серии)
Ума не приложу, в чем может быть дело. Насколько я понимаю, со стороны 300-ки никаких настроек или ограничений быть не может, да и лезть в нее крайне не желательно (оборудование в работе и не может быть остановлено просто так). Коннектов со стороны 300ки тоже нет.
Сама настройка элементарна, да и самое главное на стенде связь работала (1200 был тот же самый, 300й другой, но с залитым в него проектом.) :ext_komp_cr: :ext_komp_cr:
Статус соединения:
2e2ab314-09e7-436b-90fa-52c640707776.jpg
Конфигурация соединения:
Без ифцвмени.jpg
Без имени.jpg
Остальные параметры стандартные, не менял, галочку поставил.
Ну и конфиг путгета.
путгет.jpg
Фактически, сейчас это весь проект (ну и хардвар с "головой" и 1 модулем AI). Уже делал мрес, создавал новый проект, где только путгет и все.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

s7 connection нет соединения

Сообщение M3f »

Frenor,
1. Проверяем, что включено разрешение доступа "PUT/GET" в настройках S7-1200;
2. У блока "PUT" вход "EN" должен быть всегда "TRUE", а "REQ" задан через таймер или "Clock memory";
3. Перепроверьте, не перепутаны ли адреса "DB" откуда отправляются данные и куда пишутся;
4. Проверьте, что "DB" блок на S7-1200 не оптимизирован.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

M3f писал(а): 10 апр 2023, 09:25 Frenor,
1. Проверяем, что включено разрешение доступа "PUT/GET" в настройках S7-1200;
2. У блока "PUT" вход "EN" должен быть всегда "TRUE", а "REQ" задан через таймер или "Clock memory";
3. Перепроверьте, не перепутаны ли адреса "DB" откуда отправляются данные и куда пишутся;
4. Проверьте, что "DB" блок на S7-1200 не оптимизирован.
1. Разрешение есть, это написано в посте.
2. Все так, видно на скрине в посте.
3. Нет, не спутаны.
4. Не оптимизирован, нет.

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

s7 connection нет соединения

Сообщение Roman_33 »

Я правильно понял, что стендовый и рабочий 300-ые имеют одинаковые сетевые настройки (адреса,маски и т.д.)? И со "стендовым" связь есть?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

s7 connection нет соединения

Сообщение M3f »

Frenor,
2. На скриншотах видно, что подключены "Tag_1" и "Tag_2", а вот как они формируются не понятно.

Как у вас соединяются 2 ПЛК? Напрямую или через коммутатор? Все нужные порты открыты (102, 135)?
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

Roman_33 писал(а): 10 апр 2023, 11:55 Я правильно понял, что стендовый и рабочий 300-ые имеют одинаковые сетевые настройки (адреса,маски и т.д.)? И со "стендовым" связь есть?
Да, именно так.
Единственное, что на стенде все было соединено напрямую и не находилось ни в какой сети. На рабочем, понятное дело, это не так, он в сети предприятия (предприятие большое, устройств много).

Отправлено спустя 8 минут 27 секунд:
M3f писал(а): 10 апр 2023, 12:24 Frenor,
2. На скриншотах видно, что подключены "Tag_1" и "Tag_2", а вот как они формируются не понятно.

Как у вас соединяются 2 ПЛК? Напрямую или через коммутатор? Все нужные порты открыты (102, 135)?
Tag_1 это REQ, формируется в следующем нетворке.
Tag_2 это по сути в(ы)ключатель для вызова пут гет. Для отладки добавил, меняю значение вручную.


На стенде напрямую, сейчас 1200 заведена в общую сеть через 2 Точки доступа Ubiquiti NanoStation Loco M2 в режиме моста, из них в коммутатор. 1200 находится на движущемся механизме, проводом не соединить никак.

И да, есть же еще одна пара 1200-300, которая тоже не работает. Там точек доступа нет, насколько я знаю, а вот коммутаторы присутствуют.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

s7 connection нет соединения

Сообщение M3f »

Frenor, такое ощущение, что у вас проблемы с настройками точек доступа и коммутаторов, а не ПЛК. Пробросьте все нужные порты в настройках.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

M3f писал(а): 10 апр 2023, 12:59 Frenor, такое ощущение, что у вас проблемы с настройками точек доступа и коммутаторов, а не ПЛК. Пробросьте все нужные порты в настройках.
Попробую, отпишусь в течении дня. Спасибо!

Порты только те, что вы указали выше, или еще какие-то?

Отправлено спустя 5 минут 31 секунду:
Кстати, подскажите, какие connection resources нужно выставлять, есть в 300ке есть активные соединения. (как я понял, 03 ставится только в том случае, если их нет.) (речь про другую пару плк, не про эти)
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

s7 connection нет соединения

Сообщение M3f »

Frenor, вроде в руководстве все подробно расписано:
Res.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

s7 connection нет соединения

Сообщение stesl »

Frenor писал(а): 09 апр 2023, 18:22 лезть в нее крайне не желательно
Как то непонятно... А Вы как стенд делали? Для создания S7-conn нужно не только в проектах обоих ПЛК поработать, но и железо пролить.
А тут вроде "рабочий" 300й трогать нельзя. Так железо в него залито?

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

s7 connection нет соединения

Сообщение Roman_33 »

stesl писал(а): 10 апр 2023, 17:01 Для создания S7-conn нужно не только в проектах обоих ПЛК поработать, но и железо пролить.
Не нужно.Со стороны 1200-го создается соединение с неизвестным партнером, этого достаточно.
По крайней мере при соединении 400-го и 1500-го я работал только с 1500-ым. 400-ый "не знал", что его пишут и читают. Тем более проекты на разных платформах (Степ и ТИА), как их иначе состыкуешь?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

s7 connection нет соединения

Сообщение stesl »

Roman_33 писал(а): 10 апр 2023, 18:53 как их иначе состыкуешь?
Миграция
Roman_33 писал(а): 10 апр 2023, 18:53 Со стороны 1200-го создается соединение с неизвестным партнером, этого достаточно.
Спорить не стану, опыта с "новыми" линейками маловато. А уж тем более с гибридными системами. В классике было так, как я написал ;)

AppCreator
здесь недавно
здесь недавно
Сообщения: 35
Зарегистрирован: 02 фев 2023, 10:38
Имя: Владимир
Страна: РФ
город/регион: Восьмипалатинск
Благодарил (а): 4 раза
Поблагодарили: 12 раз

s7 connection нет соединения

Сообщение AppCreator »

stesl писал(а): 11 апр 2023, 06:31 В классике было так, как я написал
Вячеслав, не совсем так. Необходимость настройки двустороннего соединения зависит от типа используемых коммуникационных блоков. Так, для блоков BSEND, BRCV, USEND, URCV необходимо настраивать соединение с двух сторон, т.к. их работа основана по принципу "клиент"-"клиент". Для блоков "PUT" и "GET" достаточно одностороннего соединения, т.к. их работа основана по принципу "клиент"-"сервер", и каждый ЦПУ в роли сервера по умолчанию способен обрабатывать клиентские запросы на уровне своей системной прошивки. Пример - опрос ПЛК сторонними SCADA-системами, для которых нет необходимости прописывать соединения в ПЛК. В данном случае серия S7-300 представитель именно классики Сименса, для которой нет даже возможности настроить безопасность доступа с использованием блоков "PUT" и "GET" (разрешение/запрет), в отличие от более новых линеек.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

s7 connection нет соединения

Сообщение stesl »

AppCreator, возможно... Скорее всего дело в том, что пут/гет особо и не рассматривал в обмене. Напирал больше на методы описанные Вами. Поэтому в память и легло - железо с обеих сторон обязательно. Понял, ошибаться свойственно всем ;)

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

Проливать железо на 300-ке действительно не нужно. И вобще в нем ничего не нужно делать. На стенде так и работало.

Порты проверил telnet, они открыты, дело не в них. (Кстати 102 порт судя по мануалам это порт для s7 соединения, да. А вот что за порт 135? Не нашел.)

Местные говорят, нужно перезагрузить обе железки. Прям питание снять, мол, у них почти всегда это так заводится. Правда в руководствах я такого совета нигде не встречал. Кто-то может подтвердить или опровергнуть?
Мда вобщем.

Parliament74
авторитет
авторитет
Сообщения: 865
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 223 раза

s7 connection нет соединения

Сообщение Parliament74 »

Frenor писал(а): 11 апр 2023, 10:35 Кто-то может подтвердить или опровергнуть?
Бывает, что такой метод действительно помогает ))
Я, честно говоря, никогда PUT не использовал, всегда делал двухсторонний GET, соответственно на обеих сторонах настраивал конфигурацию. Попробуйте перезагрузить, может и заработает )
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

s7 connection нет соединения

Сообщение M3f »

Frenor, из недавнего делал наоборот, S7-300 опрашивал S7-1200 через GET. S7-1200 я не перегружал, а в S7-300 только залил новые блоки без снятия питания.
Если есть возможность попробуйте еще соединить S7-1200 напрямую с S7-300 (для теста).
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

AppCreator
здесь недавно
здесь недавно
Сообщения: 35
Зарегистрирован: 02 фев 2023, 10:38
Имя: Владимир
Страна: РФ
город/регион: Восьмипалатинск
Благодарил (а): 4 раза
Поблагодарили: 12 раз

s7 connection нет соединения

Сообщение AppCreator »

Frenor писал(а): 11 апр 2023, 10:35 Местные говорят, нужно перезагрузить обе железки
Для организации обмена этого точно не обязательно делать.
Еще раз напомню для примера, что большинство драйверов обмена Siemens для SCADA-систем написаны именно с использованием механизма PUT/GET (для неоптимизированных блоков), поэтому с трудом представляется ситуация, когда при подключении дополнительного АРМ требуется перезагрузка ПЛК.
Если из личного опыта, то также часто приходилось сопрягать ПЛК Siemens именно таким способом, когда разработчики смежных систем на базе этого ПЛК с удивлением обнаруживали что данные с их системы уже передаются в основную систему без дополнительных манипуляций с их стороны (предварительно обговаривалась только структура датаблоков и сетевой адрес ПЛК).

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

"Download and reset plc program" помогло (вроде как при этом он еще и перезагружается)). 300 трогать не пришлось.
Всем спасибо!

Автор темы
Frenor
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 17 янв 2022, 14:57
Имя: Станислав
Страна: РФ
город/регион: Ленинград

s7 connection нет соединения

Сообщение Frenor »

Это очень (не)смешно, но во второй раз (добавил к передаче еще 1 word) это не прокатило. И откат к тому варианту, где работало, тоже не помог.

:icon_wall:

edskin
новенький
новенький
Сообщения: 1
Зарегистрирован: 22 июн 2023, 04:25
Имя: Максим
Страна: Россия
город/регион: Ussuriysk

s7 connection нет соединения

Сообщение edskin »

Добрый день.
Была такая же проблема со связью между двумя 1200ми. Работал в проекте без hsp 4.3 версии. Часть ПЛК (из 5 штук) была версии 4.2, часть 4.3. Связь нормально устанавливалась, все работало. Подключился другим ноутбуком с версией hsp 4.3, обновленная получается. После загрузки программ с небольшой доработкой связь пропала между 4.2 и 4.3. Поменял версию в проекте, и все заработало. Полдня убил.
Ответить

Вернуться в «Simatic TIA Portal»