- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
s7 connection нет соединения
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
Здравствуйте, коллеги.
Пытаюсь настроить передачу 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й другой, но с залитым в него проектом.)
Статус соединения: Конфигурация соединения: Остальные параметры стандартные, не менял, галочку поставил.
Ну и конфиг путгета. Фактически, сейчас это весь проект (ну и хардвар с "головой" и 1 модулем AI). Уже делал мрес, создавал новый проект, где только путгет и все.
Пытаюсь настроить передачу 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й другой, но с залитым в него проектом.)
Статус соединения: Конфигурация соединения: Остальные параметры стандартные, не менял, галочку поставил.
Ну и конфиг путгета. Фактически, сейчас это весь проект (ну и хардвар с "головой" и 1 модулем AI). Уже делал мрес, создавал новый проект, где только путгет и все.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
s7 connection нет соединения
Frenor,
1. Проверяем, что включено разрешение доступа "PUT/GET" в настройках S7-1200;
2. У блока "PUT" вход "EN" должен быть всегда "TRUE", а "REQ" задан через таймер или "Clock memory";
3. Перепроверьте, не перепутаны ли адреса "DB" откуда отправляются данные и куда пишутся;
4. Проверьте, что "DB" блок на S7-1200 не оптимизирован.
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
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
1. Разрешение есть, это написано в посте.M3f писал(а): ↑10 апр 2023, 09:25 Frenor,
1. Проверяем, что включено разрешение доступа "PUT/GET" в настройках S7-1200;
2. У блока "PUT" вход "EN" должен быть всегда "TRUE", а "REQ" задан через таймер или "Clock memory";
3. Перепроверьте, не перепутаны ли адреса "DB" откуда отправляются данные и куда пишутся;
4. Проверьте, что "DB" блок на S7-1200 не оптимизирован.
2. Все так, видно на скрине в посте.
3. Нет, не спутаны.
4. Не оптимизирован, нет.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
s7 connection нет соединения
Я правильно понял, что стендовый и рабочий 300-ые имеют одинаковые сетевые настройки (адреса,маски и т.д.)? И со "стендовым" связь есть?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
s7 connection нет соединения
Frenor,
2. На скриншотах видно, что подключены "Tag_1" и "Tag_2", а вот как они формируются не понятно.
Как у вас соединяются 2 ПЛК? Напрямую или через коммутатор? Все нужные порты открыты (102, 135)?
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
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
Да, именно так.
Единственное, что на стенде все было соединено напрямую и не находилось ни в какой сети. На рабочем, понятное дело, это не так, он в сети предприятия (предприятие большое, устройств много).
Отправлено спустя 8 минут 27 секунд:
Tag_1 это REQ, формируется в следующем нетворке.
Tag_2 это по сути в(ы)ключатель для вызова пут гет. Для отладки добавил, меняю значение вручную.
На стенде напрямую, сейчас 1200 заведена в общую сеть через 2 Точки доступа Ubiquiti NanoStation Loco M2 в режиме моста, из них в коммутатор. 1200 находится на движущемся механизме, проводом не соединить никак.
И да, есть же еще одна пара 1200-300, которая тоже не работает. Там точек доступа нет, насколько я знаю, а вот коммутаторы присутствуют.
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
s7 connection нет соединения
Frenor, такое ощущение, что у вас проблемы с настройками точек доступа и коммутаторов, а не ПЛК. Пробросьте все нужные порты в настройках.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
Попробую, отпишусь в течении дня. Спасибо!
Порты только те, что вы указали выше, или еще какие-то?
Отправлено спустя 5 минут 31 секунду:
Кстати, подскажите, какие connection resources нужно выставлять, есть в 300ке есть активные соединения. (как я понял, 03 ставится только в том случае, если их нет.) (речь про другую пару плк, не про эти)
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
s7 connection нет соединения
Frenor, вроде в руководстве все подробно расписано:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
s7 connection нет соединения
Как то непонятно... А Вы как стенд делали? Для создания S7-conn нужно не только в проектах обоих ПЛК поработать, но и железо пролить.
А тут вроде "рабочий" 300й трогать нельзя. Так железо в него залито?
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
s7 connection нет соединения
Не нужно.Со стороны 1200-го создается соединение с неизвестным партнером, этого достаточно.
По крайней мере при соединении 400-го и 1500-го я работал только с 1500-ым. 400-ый "не знал", что его пишут и читают. Тем более проекты на разных платформах (Степ и ТИА), как их иначе состыкуешь?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
s7 connection нет соединения
Миграция
Спорить не стану, опыта с "новыми" линейками маловато. А уж тем более с гибридными системами. В классике было так, как я написал ;)
-
- здесь недавно
- Сообщения: 35
- Зарегистрирован: 02 фев 2023, 10:38
- Имя: Владимир
- Страна: РФ
- город/регион: Восьмипалатинск
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
s7 connection нет соединения
Вячеслав, не совсем так. Необходимость настройки двустороннего соединения зависит от типа используемых коммуникационных блоков. Так, для блоков BSEND, BRCV, USEND, URCV необходимо настраивать соединение с двух сторон, т.к. их работа основана по принципу "клиент"-"клиент". Для блоков "PUT" и "GET" достаточно одностороннего соединения, т.к. их работа основана по принципу "клиент"-"сервер", и каждый ЦПУ в роли сервера по умолчанию способен обрабатывать клиентские запросы на уровне своей системной прошивки. Пример - опрос ПЛК сторонними SCADA-системами, для которых нет необходимости прописывать соединения в ПЛК. В данном случае серия S7-300 представитель именно классики Сименса, для которой нет даже возможности настроить безопасность доступа с использованием блоков "PUT" и "GET" (разрешение/запрет), в отличие от более новых линеек.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
s7 connection нет соединения
AppCreator, возможно... Скорее всего дело в том, что пут/гет особо и не рассматривал в обмене. Напирал больше на методы описанные Вами. Поэтому в память и легло - железо с обеих сторон обязательно. Понял, ошибаться свойственно всем ;)
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
Проливать железо на 300-ке действительно не нужно. И вобще в нем ничего не нужно делать. На стенде так и работало.
Порты проверил telnet, они открыты, дело не в них. (Кстати 102 порт судя по мануалам это порт для s7 соединения, да. А вот что за порт 135? Не нашел.)
Местные говорят, нужно перезагрузить обе железки. Прям питание снять, мол, у них почти всегда это так заводится. Правда в руководствах я такого совета нигде не встречал. Кто-то может подтвердить или опровергнуть?
Мда вобщем.
Порты проверил telnet, они открыты, дело не в них. (Кстати 102 порт судя по мануалам это порт для s7 соединения, да. А вот что за порт 135? Не нашел.)
Местные говорят, нужно перезагрузить обе железки. Прям питание снять, мол, у них почти всегда это так заводится. Правда в руководствах я такого совета нигде не встречал. Кто-то может подтвердить или опровергнуть?
Мда вобщем.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
s7 connection нет соединения
Бывает, что такой метод действительно помогает ))
Я, честно говоря, никогда PUT не использовал, всегда делал двухсторонний GET, соответственно на обеих сторонах настраивал конфигурацию. Попробуйте перезагрузить, может и заработает )
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
s7 connection нет соединения
Frenor, из недавнего делал наоборот, S7-300 опрашивал S7-1200 через GET. S7-1200 я не перегружал, а в S7-300 только залил новые блоки без снятия питания.
Если есть возможность попробуйте еще соединить 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
-
- здесь недавно
- Сообщения: 35
- Зарегистрирован: 02 фев 2023, 10:38
- Имя: Владимир
- Страна: РФ
- город/регион: Восьмипалатинск
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
s7 connection нет соединения
Для организации обмена этого точно не обязательно делать.
Еще раз напомню для примера, что большинство драйверов обмена Siemens для SCADA-систем написаны именно с использованием механизма PUT/GET (для неоптимизированных блоков), поэтому с трудом представляется ситуация, когда при подключении дополнительного АРМ требуется перезагрузка ПЛК.
Если из личного опыта, то также часто приходилось сопрягать ПЛК Siemens именно таким способом, когда разработчики смежных систем на базе этого ПЛК с удивлением обнаруживали что данные с их системы уже передаются в основную систему без дополнительных манипуляций с их стороны (предварительно обговаривалась только структура датаблоков и сетевой адрес ПЛК).
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
"Download and reset plc program" помогло (вроде как при этом он еще и перезагружается)). 300 трогать не пришлось.
Всем спасибо!
Всем спасибо!
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 17 янв 2022, 14:57
- Имя: Станислав
- Страна: РФ
- город/регион: Ленинград
s7 connection нет соединения
Это очень (не)смешно, но во второй раз (добавил к передаче еще 1 word) это не прокатило. И откат к тому варианту, где работало, тоже не помог.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 22 июн 2023, 04:25
- Имя: Максим
- Страна: Россия
- город/регион: Ussuriysk
s7 connection нет соединения
Добрый день.
Была такая же проблема со связью между двумя 1200ми. Работал в проекте без hsp 4.3 версии. Часть ПЛК (из 5 штук) была версии 4.2, часть 4.3. Связь нормально устанавливалась, все работало. Подключился другим ноутбуком с версией hsp 4.3, обновленная получается. После загрузки программ с небольшой доработкой связь пропала между 4.2 и 4.3. Поменял версию в проекте, и все заработало. Полдня убил.
Была такая же проблема со связью между двумя 1200ми. Работал в проекте без hsp 4.3 версии. Часть ПЛК (из 5 штук) была версии 4.2, часть 4.3. Связь нормально устанавливалась, все работало. Подключился другим ноутбуком с версией hsp 4.3, обновленная получается. После загрузки программ с небольшой доработкой связь пропала между 4.2 и 4.3. Поменял версию в проекте, и все заработало. Полдня убил.