- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как организовать "Верхний уровень"
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Всем, привет!
Есть ПЛК - Siemens 1200 и два 300. Они в разных сетях и не соединены никак между собой.
Нужно брать с них данные и выводить в одном месте. По сути нужны только тренды.
Подскажите, что мне потребуется:
Как вообще это организовать, что нужно OPC, SQL?
Как объединить ПЛК, просто витой парой (маршрутизацией) или отдельным ПЛК?
Если не сложно, с указание названия ПО) что использовать для сбора например мастерскада там или trace mode.
Я чет на могу сам собрать это все в голове
Есть ПЛК - Siemens 1200 и два 300. Они в разных сетях и не соединены никак между собой.
Нужно брать с них данные и выводить в одном месте. По сути нужны только тренды.
Подскажите, что мне потребуется:
Как вообще это организовать, что нужно OPC, SQL?
Как объединить ПЛК, просто витой парой (маршрутизацией) или отдельным ПЛК?
Если не сложно, с указание названия ПО) что использовать для сбора например мастерскада там или trace mode.
Я чет на могу сам собрать это все в голове
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Как организовать "Верхний уровень"
Если Ethernet у S7-300 есть (и не все коммуникационные ресурсы заняты), то ставите компьютер с 3-мя сетевыми картами (скорее даже 4-мя, чтобы он тоже был в какой-то сети), и к каждому контроллеру подключаетесь своей сетевой картой. Если расстояния длинные, то через медиаконвертеры по оптике или ещë как-то надо думать связь делать.
А далее хоть через MasterSCADA с соответствующим OPC, хоть через тот же WinCC опрос настраиваете и тренды рисуете.
А далее хоть через MasterSCADA с соответствующим OPC, хоть через тот же WinCC опрос настраиваете и тренды рисуете.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Как организовать "Верхний уровень"
Может проще маршрутизатор поставить?Parliament74 писал(а): ↑10 апр 2023, 13:38 то ставите компьютер с 3-мя сетевыми картами (скорее даже 4-мя, чтобы он тоже был в какой-то сети)
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
А Вы ничего не сказали существенного, чтобы что-то по сути говорить. С такой кашей в голове сложно что-то в ней собрать.
Вам ПЛК между собой соединять надо? Или они независимы друг от друга и нужно просто информацию с них собрать в одной точке?
Насколько между собой разнесены ПЛК и ПК, куда данные будете собирать? Интересно как расстояние между ПЛК, так и между ПК и каждым ПЛК в отдельности.
Это для начала. Да, ещё - витая пара никакого отношения к маршрутизации не имеет. Это провод, вещь, предмет. А маршрутизация - процесс. Это если на пальцах.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
Да с 10-ю, чё уж там? Открою маленький секрет - на один сетевой интерфейс можно "повесить" намного более 4-х IP-адресов из разных сетей. Это если мы чисто на L2 сети соединяем, даже без управляемых коммутаторов.Parliament74 писал(а): ↑10 апр 2023, 13:38 то ставите компьютер с 3-мя сетевыми картами (скорее даже 4-мя,
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Просто с каждого ПЛК брать показания и выводить в одном месте.I_m писал(а): ↑10 апр 2023, 14:44Вам ПЛК между собой соединять надо? Или они независимы друг от друга и нужно просто информацию с них собрать в одной точке?
Насколько между собой разнесены ПЛК и ПК, куда данные будете собирать? Интересно как расстояние между ПЛК, так и между ПК и каждым ПЛК в отдельности.
Это для начала. Да, ещё - витая пара никакого отношения к маршрутизации не имеет. Это провод, вещь, предмет. А маршрутизация - процесс. Это если на пальцах.
Между ПЛК 20 метров, ПК от них ну пусть 100 метров.
Отправлено спустя 3 минуты 12 секунд:
Ага ну вот чуть подробней бы, если можно. Допустим я их объединил в одну сетку. Получается, дальше я на левый комп ставлю WinCC, это я та понимаю PC Station, там конфигурю все что мне нужно по графике и подтягиваю значения с контроллера? А как их тянуть put/get?Parliament74 писал(а): ↑10 апр 2023, 13:38 Если Ethernet у S7-300 есть (и не все коммуникационные ресурсы заняты), то ставите компьютер с 3-мя сетевыми картами (скорее даже 4-мя, чтобы он тоже был в какой-то сети), и к каждому контроллеру подключаетесь своей сетевой картой. Если расстояния длинные, то через медиаконвертеры по оптике или ещë как-то надо думать связь делать.
А далее хоть через MasterSCADA с соответствующим OPC, хоть через тот же WinCC опрос настраиваете и тренды рисуете.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
Тут совсем просто. Если вокруг ПЛК и ПК локалок нет, то пара неуправляемых коммутаторов и 2 линии витухи - 20 и 100 метров (или 100 + 100, если между ПЛК проблема пробросить). Если локалки есть, то, наверное, можно и без коммутаторов обойтись, существующими воспользоваться. Никакой маршрутизации тут не нужно.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Видимо совсем все плохо...
put/get это непопулярный инструмент передачи данных между ПЛК.
Вы конечной целью видите, что все ваши ПЛК законнектятся с SCADA, ну и пусть она опрашивает каждый.
Мысль неясна. С учетом
Расскажите как. Может и правда можно ))...
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Как организовать "Верхний уровень"
С 10-ю не видел, с 8-ю видел. Но с 10-ю (да и больше никто не запрещает) тоже можно.
Но это уже достаточно давно было, сейчас практически всë на маршрутизаторах уже делают.
Топология сети в данном случае мне не представляется самым важным вопросом, автору сначала разобраться бы с тем, как в-принципе опрашивать контроллеры.
Посмотрите на одном популярном видеохостинге пару-тройку видео на тему в стиле "WinCC how to connect with S7-300" и жизнь сразу станет проще)
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Нет, не шутил )) Вкладку эту видел, но не использовал. Спасибо за расширение кругозора
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Спасибо буду разбираться, система сименс перешла неожиданно мне и приходится вникать.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Не стесняйтесь пользоваться гуглом. У Сименса нюансов море, но почти по всем информация в сети есть.
Но с другой стороны это и мешает, так как информация чаще всего обильная. Трудно со старта по полочкам все разложить в голове.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Ага так и делаю и ютуб еще, вот форум решил опробовать.Не стесняйтесь пользоваться гуглом.
Просто я работаю с хоневелл и ранее шнайдер. А тут перевели на объект а он весь на сименс. Стал вникать. Уже в логику много добавил и в графику, но тут только hmi панели. Поэтому есть вопросы) ну и никогда сеть сам не строил, как то больше эксплуатировал только
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Не помогло) все равно не могу понять:Parliament74 писал(а): ↑10 апр 2023, 22:09 Посмотрите на одном популярном видеохостинге пару-тройку видео на тему в стиле "WinCC how to connect with S7-300" и жизнь сразу станет проще)
У меня разные контроллеры с разными проектами, я их объединяю в одну сеть и туда же подключаю ПК.
Теперь мне нужно создать новый проект?
Можно в TIA portal или WinCC?
Если второй вариант то какой нужно WinCC Professional или можно flex?
Создал проект, нарисовал графику, как прописать теги, через connection?
Если та то какой драйвер S7 300/1200 или OPC UA.
Если OPC то кто сервер - все ПЛК, а кто клиент - ПК?
А если через S7 то как ссылаться на тег?))
Я понял что так, сервером будет каждый контроллер, а клиентом будет ПК, адрес будет например для S7:[PLC]DB1.DBX10.0 (хотя я думаю тут синтаксис совсем другой или так нельзя вообще), соответственно в connection добавляю по ip контроллеры. Но не уверен...
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Скромное творчество ))
Так как у Вас везде Сименс, то ОРС Вам не нужен.
ОРС это прокладка, понимаете? Некая программка, которая опрашивает, к примеру ПЛК. А SCADA уже обращается к ОРС. Это на случай, когда нет "прямых" драйверов. А они есть. Ну а роли в ОРС, как в обычном TCP - программка это сервер, к ней обращаются различные клиенты (может и один, та же SCADA)
По адресу переменной в ПЛК. Для создания визуализации без проекта ПЛК не обойтись.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Спасибо, что помогаете.
Проекты есть. Только мне непонятно, я создаю новый в портале например, рисую графику, в pc station настраиваю соединение, указываю 3 драйвера, 2 для 300 и 1 для 1200, прописываю ip их, а как мне данные забрать?
Нужно ли добавлять такие же плк в новый проект?
И как все же обращаться к тегу на разных контроллерах?)
Я может одно и то же задаю, извиняюсь)
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Я так догадываюсь, что выбор пал на WinCC TIA Proff. Как минимум проект 1200 у Вас тоже в TIA. Вот и рисуйте в этом же проекте визуализацию. Продолжите проект просто. С 300 потом разберетесь. Его тоже можно подкинуть в этот же проект, причем без миграции.
- Создайте винсиси проф проект
- перетяните один любой тег из раздела ПЛК в раздел тегов вашей WinCC
Так вы создадите ПРАВИЛЬНОЕ соединение, с автоматическим подхватом нужного драйвера и пр.
Далее - тащите уже нужные теги из ПЛК и к ним обращайтесь.
Это символьная адресация, есть еще абсолютная. Когда прямо по адресу, например IW128, QW100, MD150, I0.2
Что эти буквы и цифры значат - отдельная история ))
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Ага тут уже понятней. По поводу адресации понимаю, уже реализовывал новую логику, но вот связи контроллеров между собой мне непонятны.
В итоге открываю свой проект в портале, добавляю новые окна и рисую графику. А дальше опять сложности)
Причем у мен не pc station а hmi панельки. Добавляю в проект pc station, там рисую а как туда перетащить 300 контроллер правильно?)
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Как организовать "Верхний уровень"
Они вам зачем? Задача - вытащить 3 ПЛК на визу, так? Они до кучи еще и в разных подсетях, со стороны SCADA вроде поняли как с них одновременно тянуть, зачем связь между НИМИ?
Проект 300го в старом Step?
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
Удивительно. А 2-мя днями ранее писал:
Зачем вдруг связь между ПЛК понадобилась? Я так понимаю, что до Вас они жили не тужили. И тут вдруг киндер-сюрприз.
Вопрос у меня: а что, в WinCC какие-то сложности в общении с родными контроллерами? Я ещё понимаю проблемы со сторонними SCADA, и то - они заканчиваются, как правило, на выборе адекватного драйвера.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Да все верно. Вот прям носом ткнули в то что я не мог понять, как именно подтянуть в проект другие контроллеры. Спасибо!
Отправлено спустя 6 минут 8 секунд:
Вопрос был только в том, как мне в проект tia portal добавить "связь" со старым проектом/контроллером step 7.
Stesl помог, Вы больше насмехались.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Как организовать "Верхний уровень"
Да я просто в сименсовском софте разбираюсь, как свинья в апельсинах. У Вас вопрос был, как верхний уровень организовать. Правда, у Вас и там никакой определённости не было - то ли вин-сиси, то ли мастерскада. С т.з. верхнего уровня с любым ПЛК лучше работать, как с чёрным ящиком. Дали тебе карту параметров и список настроек связи с ПЛК - вот с этим и работаешь. Ну, это мне так кажется.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 12 ноя 2019, 11:59
- Имя: Алексей
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Как организовать "Верхний уровень"
Такая же фигня))
Так в том то и дело, сказали надо тренды вытянуть в общую скаду, типа если что есть матсерскада. Это все вводные.
Пошел смотреть вижу три плк сименс. Вот и начал думать. А сименс напридумывал кучу по, сходу не разберешься.
Спасибо в любом случае!
Отправлено спустя 5 минут 51 секунду:
Еще наперед спрошу, классические контроллеры через device proxy подкидываем, а как быть если хочу например из tia уже например 1500 добавить из другого проекта? Через прокси пишет, что контроллеры не найдены.