SIEMENS, DF&PD

Предыдущее посещение: Ср фев 03, 2016 23:56 Текущее время: Ср фев 03, 2016 23:56

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




 [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: PID-регулятор на S7-1200
СообщениеДобавлено: Вт окт 18, 2011 18:53 
Не в сети

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
Хочу попробывать этот контроллер для управления двигателем газотурбинной электростанции.Такое желание возникло в связи с возникшей необходимостью в вертикальной интеграции всех подсистем электростанции. Со старым контроллером нужно извращатся что его впихнуть в это. Просьба 300 и 400 не предлагать - дороговато.
Нужна скорость считывания частоты и выдачи сигнала на управление за 50мс. По документации это обеспечивается, но возникают вопросы :
1.Соответствие железа и документации.
2.Как обстоят дела с надёжностью.

Кто применял и внедрял этот контроллер посоветуйте можно ли его применять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 18, 2011 19:39 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
я пробовал как-то работу встроенной пид-функции, она меня не удовлетворила совсем, пришлось писать свою


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

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
fatman писал(а):
я пробовал как-то работу встроенной пид-функции, она меня не удовлетворила совсем, пришлось писать свою


Можно узнать чем не удовлетворила ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2011 9:10 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 500
Откуда: Moscow
А можно поподробнее?

Цитата:
Нужна скорость считывания частоты и выдачи сигнала на управление за 50мс.


Думаю нужен энкодер, как отдельный девайс для определения скорости.
Скорость управляющего сигнала определяется длиной цикла контроллера, думаю будет порядка 10мс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2011 9:28 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
anfinogentov писал(а):
fatman писал(а):
я пробовал как-то работу встроенной пид-функции, она меня не удовлетворила совсем, пришлось писать свою


Можно узнать чем не удовлетворила ?

графиков у меня не сохранено, да и было это давненько и на версии BASIC 10.5, но кажется выходной сигнал PI-регулятора (D-составляющую я отключил) вел себя так, как типа регулятор работал на вычитание регулирующих составляющих с максимального сигнала, а не на сложение их. На графиках это выглядело как-то так: при изменении входной величины выходной сигнал сначала несколько раз туда-сюда дергался от нуля (однополярный PID) до максимума, потом начинал подползать к заданию сверху, а не снизу.
Вобщем я поигрался-поигрался, плюнул и замутил свою функцию, благо математика там совсем несложная


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

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7301
Откуда: Украина
anfinogentov писал(а):
Можно узнать чем не удовлетворила ?

http://iadt.siemens.ru/forum/viewtopic.php?t=14566
Тут описаны одни из множества возможных граблей.

P.S. ИМХО, 1200-й не подходит для изложенной выше задачи в плане быстродействия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2011 10:03 
Не в сети

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
fatman боьшое спасибо за ответ.

Eugene1974 почему не подходит в плане быстродействия ? Он должен тянуть только PID и циклограмму запуска и даже при самостоятельной реализации PID-а вроде по времени влезает?

Serex там 2 входных частотных сигнала 8 кГц , энкодер туда ни как не воткнуть. Или вы под энкодером понимаете что-то другое ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2011 10:42 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 500
Откуда: Moscow
anfinogentov писал(а):
Serex там 2 входных частотных сигнала 8 кГц , энкодер туда ни как не воткнуть. Или вы под энкодером понимаете что-то другое ?


Энкодер преобразует скорость вращения вала в частотные импульсы.
Вопрос тогда в том, как формируются эти 8кГц? Это - синуса, импульсы ?
Хотя наверное это к теме не относиться ))


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

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
Serex уже стоит датчик электромагнитный , синус с амплитудой от 1 до 30В. Заменить на что-то другое малореально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2011 13:59 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 500
Откуда: Moscow
anfinogentov писал(а):
Serex уже стоит датчик электромагнитный , синус с амплитудой от 1 до 30В. Заменить на что-то другое малореально.


И каким же образом этот сигнал заходит в контроллер?

1...30 - это амплитудная модуляция что-ли?


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

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
Serex на низких оборотах 1В с повышением выходит на 28-30В. Для своего контроллера делали нормализатор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 20, 2011 8:14 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 500
Откуда: Moscow
anfinogentov писал(а):
Serex на низких оборотах 1В с повышением выходит на 28-30В.
Это и есть амплитудная модуляция частотой.
Но этот сигнал не стандартный и его не заведешь в контроллер.

Цитата:
Для своего контроллера делали нормализатор.

Сами делали? )) И это на промышленной установке? ))
Даже если ваш прибор имеет линейную характеристику, то скорость обработки аналогового сигнала много меньше, чем дискретного. Реакция аналогового входа будет 1-2 цикла контроллера (до 15мс)
Энкодер вам в помощь ))
У S7-1200 можно сделать скоростной счетчик импульсов. Таким образом у вас в каждом цикле будет точное значение частоты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 20, 2011 13:27 
Не в сети

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
Serex ;) ну можно сказать что амплитудная с частотой 1 минута (столько идёт запуск). У нормализатора на выходе не аналоговый сигнал а прямоугольник 20В.
И не подскажете энкодер который держал бы 250 градусов температуры и 4000 об/мин ?
"У S7-1200 можно сделать скоростной счетчик импульсов" - именно это и привлекает в этом контроллере а также его цена. Поэтому когда возникла тема интеграции захотелось на него перейти и не извращатся с ОРС-серверами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 20, 2011 14:23 
Не в сети
Писатель со стажем

Зарегистрирован: Пт фев 05, 2010 9:26
Сообщения: 500
Откуда: Moscow
anfinogentov писал(а):
У нормализатора на выходе не аналоговый сигнал а прямоугольник 20В.

Т.е. импульсный сигнал? Сколько импульсов на оборот? Надо чтобы за один цикл контроллера набиралось порядка 500 импульсов, т.е. за 5 секунд 500 импульсов. Приблизительно 1000 импульсов на один оборот.

Цитата:
И не подскажете энкодер который держал бы 250 градусов температуры и 4000 об/мин ?

Вряд ли существует электроника, работающая при такой температуре. Никогда бы не подумал, что на валу генератора может быть температура 250*С...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 20, 2011 14:33 
Не в сети

Зарегистрирован: Вт окт 18, 2011 18:24
Сообщения: 7
Serex 200 импусльсов за оборот , 12000 об/мин сама турбина

Цитата:
Никогда бы не подумал, что на валу генератора может быть температура 250*С...
- измерения на самой турбине , температура корпуса в пределах 200-300


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 15 ] 

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


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

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


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

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