SIEMENS, DF&PD

Предыдущее посещение: Пн июл 04, 2016 2:06 Текущее время: Пн июл 04, 2016 2:06

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




 [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Программа управления гидромуфтой VOITH_TURBO на S-200
СообщениеДобавлено: Сб янв 28, 2012 15:36 
Не в сети

Зарегистрирован: Сб янв 28, 2012 15:03
Сообщения: 3
Откуда: Belarus
В программировании на Сименс я совсем недавно.
Не могу разобраться что за Rampgenerator. Может, кто-нибудь встречал такое?
Код:
SUBROUTINE_BLOCK SBR_48_Manual_Ramp_Gen:SBR48
TITLE= ====== INTERRUPT 0 CONTROLLED ======
//     ******* MANUAL_Rampgenerator *******   
//  ======================================
//
BEGIN
Network 1 //  === Execute MANUAL_Rampgenerator ===
// -------------------------------------------------------------------------------------------------------------
// Limit RAMPW:
// 1. RAMPW < Min. Ramp setpoint => Limit RAMPW to Min. Ramp setpoint
// 2. RAMPW > Max. Ramp setpoint => Limit RAMPW to Max. Ramp setpoint
// -------------------------------------------------------------------------------------------------------------
LD     SM0.0                       // always '1'
LPS
AR<    VD188, VD180                // Check: RAMPW < MIN
MOVR   VD180, VD188                // -> Limit to MIN
LPP
AR>    VD188, VD184                // Check: RAMPX > MAX
MOVR   VD184, VD188                // -> Limit to MAX
//
//


Network 2
// -------------------------------------------------------------------------------------------------------------
//   Case 1: RAMPW < RAMPX  (DECrement RAMPW)
// -------------------------------------------------------------------------------------------------------------
LD     SM0.0                       // always '1'
AR<=   VD188, VD192                // When RAMPW <= RAMPX
LPS
MOVR   VD192, AC0
-R     VD188, AC0                  // calc. RAMPX - RAMPW
AR<=   AC0, VD200                  //                     <= Down_Step ?
MOVR   VD188, VD192                // Set RAMPW = RAMPX
=      V4000.0
LPP
AN     V4000.0                     // When RAMPX - RAMPW > Down_Step
-R     VD200, VD192                // Calc. RAMPX - Down_Step = RAMPX
AR<    VD192, VD180                // RAMPX < Min. Ramp_Step
MOVR   VD180, VD192                // Limit RAMPX to Min. Ramp_Step
//
//

Network 3
// -------------------------------------------------------------------------------------------------------------
//   Case 2: RAMPW > RAMPX (INCrement RAMPW)
// -------------------------------------------------------------------------------------------------------------
LD     SM0.0                       // always '1'
AR>    VD188, VD192                // When RAMPW > RAMPX
LPS
MOVR   VD188, AC0
-R     VD192, AC0                  // calc. RAMPW - RAMPX
AR<=   AC0, VD196                  //                     <= Up_Step ?
MOVR   VD188, VD192                // Set RAMPW = RAMPX
=      V4000.0
LPP
AN     V4000.0                     // When RAMPW - RAMPX > Up_Step
+R     VD196, VD192                // Calc. RAMPX + Up_Step = RAMPX
AR>    VD192, VD184                // Limit RAMPX to Max. Ramp_Step
MOVR   VD184, VD192
//
//

END_SUBROUTINE_BLOCK


И ещё, если можно, кто-нибудь опишите на примере блок-схемы как программно на S-200 реализовать линейное интерполирование сигнала


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб янв 28, 2012 17:22 
Не в сети
Начинающий писатель

Зарегистрирован: Пн май 25, 2009 12:55
Сообщения: 54
Откуда: Тюмень
Rampgenerator это генератор пилообразных импульсов, то есть напряжение плавно нарастает и резко падает... Не понятно в чем конкретно проблема ? Вы привели только простую логическую, скажем математическую обработку установленных в вашей программе значений бит.
ИНФОРМАЦИЯ ПРО МУФТЫ "ФОЙТ"
[url]http://www.voithturbo.com/startup-components/ru/literature/literature.php[/url]


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

Зарегистрирован: Сб янв 28, 2012 15:03
Сообщения: 3
Откуда: Belarus
Проблема в том, что rampgenerator в контексте управления гидромуфты не является генератором пилообразных импульсов.. то есть подозреваю, это что-то связанное с силовой частью черпаковой трубы гидромуфты.. а исчерпывающей документации нет.. поэтому пытаюсь узнать, может кто-нибудь налаживал подобные системы и поделиться опытом...


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

Зарегистрирован: Пн май 25, 2009 12:55
Сообщения: 54
Откуда: Тюмень
Есть ли какая нибудь обратная связь, поступают ли какие нибудь данные
в PLC от муфты?


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

Зарегистрирован: Сб янв 28, 2012 15:03
Сообщения: 3
Откуда: Belarus
От муфты поступает сигнал по положению черпаковой трубы... реализована линеаризация по 16 парам значений x\y (положение черпаковой трубы\давление на напоре насоса гидромуфты).. соостветственно сигнал по давлению так же поступает на PLC.. из контроллера выходит токовый управляющий сигнал на силовой привод черпаковой трубы


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

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


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

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


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

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