Есть мануал по архивированию данных с S7 300?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
tem87
Posts: 31
Joined: Fri Feb 22, 2013 10:34 am

Есть мануал по архивированию данных с S7 300?

Post by tem87 » Sat Sep 07, 2013 10:30 am

Работаю на PCS7.
Там с архивированием данных нет проблем: есть чарты CFC, компилируем на верхний уровень, теперь на верхнем уровне появляется нужный тэг, в WinCC Explorer в Tag Logging настраиваем архивацию этого тэга, выводим в виде тренда на мнемосхему и тд и тп.

Сейчас задача другая стоит.
1. Есть 300-й контроллер. Рядом поставим ПК. На контроллере есть два входа: вход MPI и вход DP. MPI занят шнуром тач-панели. Есть MPI/USB адаптер. Цепляем через него ПК ко входу DP.
2. Проект с контроллера уже выгрузили. Нас интересует один network, который разбирается, тем самым останавливая процесс. Собирается этот network из двух десятков дискретных сигналов. Планируем отследить какой из этих сигналов разбирает network с помощью архивации оных в WinCC - другого пути мы не нашли.

Ставим WinCC на ПК, STEP7-проект с контроллера уже есть.
Вот тут-то и останавливаемся: дальше что?
Инструкция, мануал какой-нибудь есть по данному вопросу?


tem87
Posts: 31
Joined: Fri Feb 22, 2013 10:34 am

Re: Есть мануал по архивированию данных с S7 300?

Post by tem87 » Thu Sep 12, 2013 6:34 am

Кстати, соединиться с контроллером с помощью USB адаптера получилось только подцепившись к входу MPI.
Через DP не соединяется.
Возможно ли с помощью этого USB адаптера через DP-вход к контроллеру подцепиться? Если возможно, то где проблему искать?
В PG PC Interface пробовали и PC Adapter(Auto), и PCAdapter(MPI), и PC Adapter(Profibus).

Yury
Posts: 65
Joined: Thu Nov 01, 2007 9:41 pm
Location: Belarus

Re: Есть мануал по архивированию данных с S7 300?

Post by Yury » Thu Sep 12, 2013 7:12 am

А в проекте, который залит в контроллер, порт Х2 законфигурирован как profibus (скорость ?)
и присоединен к profibus сети (пусть даже пустой)?

tem87
Posts: 31
Joined: Fri Feb 22, 2013 10:34 am

Re: Есть мануал по архивированию данных с S7 300?

Post by tem87 » Thu Sep 12, 2013 7:48 am

Yury wrote:А в проекте, который залит в контроллер, порт Х2 законфигурирован как profibus (скорость ?)
и присоединен к profibus сети (пусть даже пустой)?
В пропертис у этого X2 "Networked: NO". Значит не сконфигурирован.
Если там добавить subnet: профиль выбрать DP, а скорость 1.5 mbps, т.е. если сконфигурировать все со стандартными настройками, то должно все получиться?

Yury
Posts: 65
Joined: Thu Nov 01, 2007 9:41 pm
Location: Belarus

Re: Есть мануал по архивированию данных с S7 300?

Post by Yury » Thu Sep 12, 2013 7:51 am

Да

Max_max
Posts: 6
Joined: Fri Dec 06, 2013 4:47 am

Re: Есть мануал по архивированию данных с S7 300?

Post by Max_max » Fri Oct 03, 2014 10:18 pm

Можно использовать разъем с диагностическим выходом и подключить PC к MPI одновременно с панелью .

almaz78
Posts: 108
Joined: Tue Dec 16, 2008 7:36 pm

Re: Есть мануал по архивированию данных с S7 300?

Post by almaz78 » Sun Oct 05, 2014 12:51 am

если нет необходимости визуализации процесса, то может лучше добавит функцию в контроллер которая будет отлавливать сигнал которыи останавливает процесс?
а если есть пара свободных выходов то можно показать номер сигнала, ну и тд...

Dfcz
Posts: 693
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: Есть мануал по архивированию данных с S7 300?

Post by Dfcz » Fri Dec 05, 2014 11:40 am

А зачем цепляться именно к DP? Чем плох MPI? Он и предназначен в первую очередь, что бы на нем много чего могло висеть.

kaa1979
Posts: 42
Joined: Sat Mar 27, 2010 8:14 am

Re: Есть мануал по архивированию данных с S7 300?

Post by kaa1979 » Fri Dec 05, 2014 2:57 pm

tem87 wrote:Работаю на PCS7.
Там с архивированием данных нет проблем: есть чарты CFC, компилируем на верхний уровень, теперь на верхнем уровне появляется нужный тэг, в WinCC Explorer в Tag Logging настраиваем архивацию этого тэга, выводим в виде тренда на мнемосхему и тд и тп.
Вообще-то в PCS7 архивирование настраивается в свойствах входа/выхода блока в редакторе CFC http://imageshack.com/a/img661/9089/UY8nRq.png, либо в симатик менеджере->View->Process Object View http://imageshack.com/a/img910/8448/bxIIwL.png.
Для самописных FB/DB в свойствах входа/выхода устанавливаются атрибуты S7_m_c=true (мониторинг и управление от оператора - создается тэг/элемент структуры, также этот атрибут надо установить в свойствах FB, для DB - установить галочку special object properties -> operator control and monitoring), S7_archive=false/shortterm/longterm (не архивировать/кратковременный архив/долговременный архив), S7_edit=para (чтобы видеть вход/выход в Process Object View на вкладке parameters). Переменные из Symbols можно тоже делать видимыми для оператора (переменная -> special object properties -> operator control and monitoring установить галочку).
Все это работает и на трехсотых. Если прога не в CFC, для экземплярных DB необходимо установить галочку special object properties -> operator control and monitoring.
Но не факт, что вашу задачу решит архивирование (медленное оно для таких задач), а вот блинкер первопричины в ПЛК должен помочь. Создайте нетворк типа:

A SIG1 // может и AN SIG1, если нормальнозамкнутый
AN FIRST_TRIG // признак взведения блинкера
S BLINKER1 // блинкер первопричины
.....
.....
.....
A SIGn // может и AN SIGn
AN FIRST_TRIG // признак взведения блинкера
S BLINKERn // блинкер первопричины

O BLINRER1
.....
.....
.....
O BLINKERn
= FIRST_TRIG

A RESET_TRIG // сброс блинкера
R BLINKER1
.....
.....
.....
R BLINKERn
R RESET_TRIG

где переменные с SIG1 по SIGn - сигналы, которые отслеживаете. BLINRER1 по BLINRERn - блинкеры первопричины, FIRST_TRIG - наличие блинкера, RESET_TRIG - сброс блинкера первопричины (все в статической области памяти - M или DB). Если взведется несколько блинкеров, значит сигналы пришли в один цикл.

Post Reply