Доброго всем здравия.
Возник новый вопрос. Излагаю суть.
У нас, как правило, один ПК получает данные с одного PLC, далее эти данные идут на систему визуализации и/или сбора данных.
Сейчас возникла необходимость получать данные не с одного PLC, а с двух.
Контроллеры, с которых нужно считывать данные, находятся в одной сети Ethernet.
Проекты разные.
Для получения данных на ПК используется ПО Simatic NET.
Как осуществить такую задачу ?
Неясно, нужно настраивать ПО Simatic NET, программу в PLC, или то и другое?
Было бы все в одном проекте возможно было бы проще...
Кто сталкивался - подтолкните в нужном направлении.
[?]: Получение данных с двух PLC на один ПК
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
-
- Posts: 392
- Joined: Fri Dec 18, 2009 3:02 pm
- Location: Киев
Re: Получение данных с двух PLC на один ПК
Слишком мало информации.
1. Какая СКАДА используется.
2. Какие протоклы используются поверх Ethernet.
3. Кто буедт организовывать получение данных з двух ПЛК? Это придется изменять проект СКАДА. Если этот человек компетентен в этих вопросах, то вряд ли ему нужны эти ответы, он сам их знает.
1. Какая СКАДА используется.
2. Какие протоклы используются поверх Ethernet.
3. Кто буедт организовывать получение данных з двух ПЛК? Это придется изменять проект СКАДА. Если этот человек компетентен в этих вопросах, то вряд ли ему нужны эти ответы, он сам их знает.
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: Получение данных с двух PLC на один ПК
Извините, но это не очень информативный ответ.pupena_san wrote:Если этот человек компетентен в этих вопросах, то вряд ли ему нужны эти ответы, он сам их знает.
Думаю, что информации достаточно.pupena_san wrote:Слишком мало информации.
Но на всякий случай уточню вопрос: можно ли реализовать получение данных с двух PLC на один ПК используя ПО Simatic Step 7 и Simatic NET (Simatic NCM Manager), в дальнейшем получая данные с сервера OPC Simatic Net.
Может быть у кого-то уже используется визуализация техпроцесса где отображаются данные с двух или более PLC, или может быть кто-либо сталкивался с таким.
PS
Есть следующая мысль: используя NetPro (Simatic NCM Manager) в таблице соединений сервера OPC создать два соединения. Фактически, одно соединение там уже используется, определено как Unspecified. Возможно, там же можно добавить соединение со вторым PLC, но вот как это сделать? Может быть как соединение "In uncknown project" ?
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: Получение данных с двух PLC на один ПК
SNike wrote:Извините, но это не очень информативный ответ.
Думаю, что информации достаточно.
Но на всякий случай уточню вопрос: можно ли реализовать получение данных с двух PLC на один ПК используя ПО Simatic Step 7 и Simatic NET (Simatic NCM Manager), в дальнейшем получая данные с сервера OPC Simatic Net.
Вы только во втором посте сказали что собираетесь использовать ОРС сервер.
SNike wrote:Может быть у кого-то уже используется визуализация техпроцесса где отображаются данные с двух или более PLC, или может быть кто-либо сталкивался с таким.
Да, почти все используют Нет проблем...Вроде, кол-во ПЛК подключаемых к СКАДЕ, через OPC Simatic Net, 64. Могу ошибаться.
Если для обычной сетевой карточки в компе:SNike wrote:Есть следующая мысль: используя NetPro (Simatic NCM Manager) в таблице соединений сервера OPC создать два соединения.
1) Step7 (или Simatic NCM Manager), создаете рабочую станцию. Конфигурируете в хардваре (Simatic NCM PC Config) рабочую станцию с сетевой карточкой IE General и ОРС server.
2) Правой кнопкой по ОРС серверу и, вкладка S7, активируете ОРС, определяете цикл обновления переменной и конфигурируете необходимые переменные
3) в NetPro подключаете два ПЛК к рабочей станции по Ethernet.
4) Мышкой выделяете один ЦПУ - в таблице соединений по правой кнопке создать соединение - создаете соединение ЦПУ - ОРС сервер. (Тока с ЦПУ, а не с коммуникационника).Так же со вторым ПЛК.
Все.
А вообще, доставляющая дока (в примерах) по ОРС на оф. сайте Сименса
http://www.automation-drives.ru/as/prod ... net&l3=doc
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: Получение данных с двух PLC на один ПК
Наверное, таким образом не получится, ведь, как было упомянуто в первом посте, эти два контроллера находятся в разных проектах и в NetPro они не видны. Или я чего-то упустил ?CHANt wrote: 3) в NetPro подключаете два ПЛК к рабочей станции по Ethernet.
4) Мышкой выделяете один ЦПУ - в таблице соединений по правой кнопке создать соединение - создаете соединение ЦПУ - ОРС сервер. (Тока с ЦПУ, а не с коммуникационника).Так же со вторым ПЛК.
-
- Posts: 38
- Joined: Mon Aug 29, 2005 9:10 am
- Location: Baltia
Re: [?]: Получение данных с двух PLC на один ПК
Попробуйте обьеденить оба проекта в multiproject
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]: Получение данных с двух PLC на один ПК
можно попроще - создаете новый проект, либо в один из двух. Копируете один контроллер со всем содержимым из старого, встаете на заголовок нового (одного из двух) проекта -> вставить, затем следующий контроллер. В NetPro завершаете подключение к одной сети. Далее по документации и без всяких Unspecified.
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: [?]: Получение данных с двух PLC на один ПК
Да, тоже вариант, иногда использую.Но и с Unspecified тоже все просто.