SIEMENS, DF&PD

Предыдущее посещение: Вс июн 26, 2016 10:48 Текущее время: Вс июн 26, 2016 10:48

Часовой пояс: UTC + 3 часа




 [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Задержка сигнала в CPU S300
СообщениеДобавлено: Чт окт 25, 2012 13:25 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Здравствуйте! Есть CPU S300, в пользовательской программе есть участок где данные со входа PIW130 копируются в область MW206, копирование происходит всякий раз когда обрабытывается OB1, время обработки OB1 составляет порядка 1-2 мсек (максимум 10 мсек), но между сигналом PIW130 и MW206 возникает задержка порядка 300-500 мсек (задержку выявил с помощью ibaPDA). Не могу понять как возникает эта задержка? Если бы она была порядка 10 мсек то все ясно - это время обработки OB1. Пожалуйста помогите, уже весь мозг сломал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 13:43 
Не в сети
Возможно это нечеловек

Зарегистрирован: Пн авг 15, 2011 9:44
Сообщения: 2242
Либо методика измерений храмает,
либо код Оби1 так написан, что до меркера инфа доходит раз в несколько вызовов Оби1
http://iadt.siemens.ru/forum/viewtopic. ... c&start=40
fil74 писал(а):
В примере 2 порта QB0 и PQB300 в одной Профибус станции ET200S
и задание им одинаковых заданий в одно время
Результат показывает анализатор
Изображение
- задания на PQB300 проходят в порт прямо в момент вызова
- на выходе QB0 появляется только последнее заданное значение - то есть вывод через образ процесса.

Это последовательный вывод в один порт PQB300 - сигнал с ножек разных половинок
Изображение

Неравномерность циклов несколько удивляет - но это тема для другого детального разбора - надо соплёвый стенд заменять на нормально-проводной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:02 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
FC2, в котором происходит копирование, вызывается каждый раз при обработке OB1:
Изображение
Изображение

Измерительная технология вроде бы не должна подвести, уже проверенная опытом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:14 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
"задержку выявил с помощью ibaPDA" -
А как может сторонний софт на компьютере общающийся с контроллером по S7 протоколу определить такую разницу? Это все равно что с помощью обычного оптического микроскопа ядро атома пытаться рассмотреть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:18 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Разрешающая способность PDA при записи сигнала по протоколу S7 - 10 мсек. Софт проверенный на практике!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:40 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
Эти рассказы про чудеса ibaPDA слышал, только вот никто пока не объяснил как это "чудо" работает. Вот для функций AR_Send в S7-400 с WinCC все расписано - http://support.automation.siemens.com/W ... n/23629327 ,
а вот как ibaPDA "запросто" считывает области PIW, чего не может делать ни WinCC ни панели по S7 протоколу, не знаю, но в чудеса не верю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:40 
Не в сети
Возможно это нечеловек

Зарегистрирован: Пн авг 15, 2011 9:44
Сообщения: 2242
РРРоман писал(а):
Разрешающая способность PDA при записи сигнала по протоколу S7 - 10 мсек. Софт проверенный на практике!

Я предлагаю для эксперимента подавать на вход датчика Фактического уровня плесени синусоиду и через Move выводить её на аналоговый PQW и измерять 2-х канальным осциллографом задержку.
Задержка иногда связана с фильтром помех внутри аналогового модуля - о чём дополнительно написано в расчётах времени реакции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 14:55 
Не в сети
Известный Писатель

Зарегистрирован: Вт янв 11, 2005 8:50
Сообщения: 460
Откуда: ОАО "Северсталь" ПХП
Может еще где-то в программе производится запись в MW206?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 15:19 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Александр Горский писал(а):
Может еще где-то в программе производится запись в MW206?

нет больше нигде не производится:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 15:20 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
proskur писал(а):
РРРоман писал(а):
Разрешающая способность PDA при записи сигнала по протоколу S7 - 10 мсек. Софт проверенный на практике!

Я предлагаю для эксперимента подавать на вход датчика Фактического уровня плесени синусоиду и через Move выводить её на аналоговый PQW и измерять 2-х канальным осциллографом задержку.
Задержка иногда связана с фильтром помех внутри аналогового модуля - о чём дополнительно написано в расчётах времени реакции.

Спасибо за совет. Завтра на работе если будет время попробую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 25, 2012 15:38 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Коллеги! извините, что сразу не написал: в PDA писал сигнал IW130, PIW130, MW206 и вот в итоге между IW130 и PIW130 такая же задержка как между PIW130 и MW206.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 7:17 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс фев 26, 2006 21:44
Сообщения: 1688
Откуда: Липецк, ОАО "НЛМК"
РРРоман писал(а):
в PDA писал сигнал IW130, PIW130, MW206

У вас S7-TCP/IP или S7-Analyzer? Или же Generic?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 9:25 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7505
Откуда: Украина
РРРоман писал(а):
Коллеги! извините, что сразу не написал: в PDA писал сигнал IW130, PIW130, MW206 и вот в итоге между IW130 и PIW130 такая же задержка как между PIW130 и MW206.

Если между PIW130 и MW206 получается задержка в полсекунды и между IW130 и PIW130 столько же, то между IW130 и MW206 - секунда, что ли? Да быть такого не может:-)

РРРоман писал(а):
Разрешающая способность PDA при записи сигнала по протоколу S7 - 10 мсек. Софт проверенный на практике!

Что-то не верится, что софт без железа на такое способен. Что конкретно Вы используете для исследований? А то iba AG столько всего выпускает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 12:31 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Негатив писал(а):
РРРоман писал(а):
в PDA писал сигнал IW130, PIW130, MW206

У вас S7-TCP/IP или S7-Analyzer? Или же Generic?

S7 Analyzer


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 12:38 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Eugene1974 писал(а):
РРРоман писал(а):
Коллеги! извините, что сразу не написал: в PDA писал сигнал IW130, PIW130, MW206 и вот в итоге между IW130 и PIW130 такая же задержка как между PIW130 и MW206.

Если между PIW130 и MW206 получается задержка в полсекунды и между IW130 и PIW130 столько же, то между IW130 и MW206 - секунда, что ли? Да быть такого не может:-)

РРРоман писал(а):
Разрешающая способность PDA при записи сигнала по протоколу S7 - 10 мсек. Софт проверенный на практике!

Что-то не верится, что софт без железа на такое способен. Что конкретно Вы используете для исследований? А то iba AG столько всего выпускает...

Изображение
Использую ibaPDA Client V6


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 12:46 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс фев 26, 2006 21:44
Сообщения: 1688
Откуда: Липецк, ОАО "НЛМК"
РРРоман писал(а):
S7 Analyzer

Точность в 10 мс можно получить только по протоколу S7-TCP/IP или Generic, когда вы самостоятельно программируете отправку данных на сервер PDA.
Скорее всего - у вас тут ошибка измерения.

Попробуйте эти интерфейсы, в представительстве iba вам вполне могут дать демо-лицензию на пару сигналов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 13:57 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7505
Откуда: Украина
Судя по картинке, ibaPDA производит чтение данных примерно раз в полсекунды. Или сигнал действительно меняется такими ступеньками?
Что за устройство (датчик) подключено к PIW130? Что представляет из себя PIW130 физически - аналоговый вход или что-то ещё?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 14:31 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Eugene1974 писал(а):
Судя по картинке, ibaPDA производит чтение данных примерно раз в полсекунды. Или сигнал действительно меняется такими ступеньками?
Что за устройство (датчик) подключено к PIW130? Что представляет из себя PIW130 физически - аналоговый вход или что-то ещё?

Сигнал действительно меняется ступеньками. Сигнал на PIW130 приходит с аналогового выхода C7 CPU 635 Touch, которая пересчитывает импульсы со входа в аналоговый сигнал. Количество импульсов зависит от уровня металла в кристаллизаторе МНЛЗ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 17:18 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7505
Откуда: Украина
Приведите значения всех переменных-участников эксперимента для каждой "ступеньки".
На рисунке видно плохо (мелко), но значение IW130(MW206) - не есть PIW130 через 500 мс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2012 18:35 
Не в сети
Новый писатель

Зарегистрирован: Вс апр 22, 2012 10:51
Сообщения: 29
Откуда: Ижевск
Eugene1974 писал(а):
Приведите значения всех переменных-участников эксперимента для каждой "ступеньки".
На рисунке видно плохо (мелко), но значение IW130(MW206) - не есть PIW130 через 500 мс.

Спасибо за совет! Посмотрел внимательней, выявил, что значения между PIW130 и IW130 разные!!! Такое ощущение, что значения IW130 каким-то образом усредняются, но как это происходит?
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 31 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group