Go to frontpage
Welcome Guest
Register | Login
:: Home  ::  Forum  ::  Directory  ::  Career  ::  Downloads  ::
Feb 08, 2012
08:10 PM

Search Site

Site Navigation
---> News
-> Forum
-> Career
-> Links
-> Books
Partner Sites
Online Users
Welcome Guest
Join Us!

Register its free and you can access to the website

none Create an account
login Login:
User:


Password:


Remember me

noneAdmins
No Online Admins
noneStaff Members
No Online Co-Admins
noneNormal Recuiter...
No Online Co-Admins
MemberMembers:
Last: New Today:4
Last: New Yesterday:1
Last: Total:5621
Last: Last:ankur.rishi09
Members: Online
Members: Members:0
Guests: Guests:97
Total: Total:97
none Online Members
No Online members
  Latest PostsLatest Posts  Forum FAQForum FAQ   SearchSearch  UsergroupsUsergroups  PreferencesPreferences  Watched TopicsWatched Topics  Watched ForumsWatched Forums
Post new topic   Reply to topic
View previous topic Printable version View next topic
Author Message
sirishaOffline
ICE Student
ICE Student


Joined: June 11, 2007
Posts: 28
Location: Karnataka
Status: Offline
Post   Posted: July 27, 2007 - 10:50 AM Reply with quote Back to top
Post subject: problem in implementing my PID controller

Hi!

I have a PID control for temperatue of Honeywell make. Model is UDC 3500. I want to give set point as 2000. Process value from field is normally 1500 or more. The output of PID is coming in %. But i want the output in Engineeering units. Because i want to feed the output of PID i.e temperature which is controlled as an input to another loop.
View user's profile Visit poster's website
prabakaranOffline
ICE Newbee
ICE Newbee


Joined: July 16, 2007
Posts: 3
Location: Chennai
Status: Offline
Post   Posted: July 28, 2007 - 12:49 AM Reply with quote Back to top

what is the maximum value coming from the UDC when it shows 100%. Equate that value to the coming percentage value for getting the required output in 3500.

can i information what project ur handling

_________________
prabakaran
View user's profile Visit poster's website
instruiteOffline
ICES Webmaster
ICE Expert
ICE Expert


Joined: May 29, 2006
Posts: 321
Location: Japan/India
Status: Offline
Post   Posted: July 31, 2007 - 07:57 AM Reply with quote Back to top
Post subject: Re: problem in implementing my PID controller

sirisha wrote:
The output of PID is coming in %.

That is what display of PID Controller says right??
The actual output will be in voltage normally.
So all you have to do is just attenuate or/and amplify the output voltage of PID controller such that it will represent the input required for your next loop

_________________
Instruite Smile
======================
Ideas that work,
Concepts that sell.
======================
View user's profile Visit poster's website Yahoo Messenger MSN Messenger
sirishaOffline
ICE Student
ICE Student


Joined: June 11, 2007
Posts: 28
Location: Karnataka
Status: Offline
Post   Posted: Aug 02, 2007 - 11:12 AM Reply with quote Back to top

I m using a PID function block in my HC900. SP to it is always 2200. PV will be varying between 2000 to 2500. My PID function block is giving output in % between 0 to 100. But if i can get that value in eng units i can feed it to the next loop.
View user's profile Visit poster's website
instruiteOffline
ICES Webmaster
ICE Expert
ICE Expert


Joined: May 29, 2006
Posts: 321
Location: Japan/India
Status: Offline
Post   Posted: Aug 02, 2007 - 12:34 PM Reply with quote Back to top

sirisha wrote:
I m using a PID function block in my HC900. SP to it is always 2200. PV will be varying between 2000 to 2500. My PID function block is giving output in % between 0 to 100. But if i can get that value in eng units i can feed it to the next loop.
I will like to have a look at the user manual or product specification of HC900 and UDC 3500
can you point me to its online website/link?
wil save me search time...

_________________
Instruite Smile
======================
Ideas that work,
Concepts that sell.
======================
View user's profile Visit poster's website Yahoo Messenger MSN Messenger
Carl_EOffline
ICE Student
ICE Student


Joined: May 30, 2010
Posts: 11
Location: Illinois, USA
Status: Offline
Post   Posted: May 30, 2010 - 10:20 PM Reply with quote Back to top

Yeah, it's an old thread, but sometimes people hit old threads from Google with the right combination of search terms, so here goes:

1) >The output of PID is coming in %. But I want the output in Engineeering units.

You won't get an output in any range/units other than 0-100% (with the minor exception that some controllers, like the UDC 3500 let your underrange or overrange slightly, from -5.0% to 105.0% in order to make up for miscalibrations in the output circuit). That applies to any PID controller, regardless of make or model.

2) >Because I want to feed the output of PID i.e temperature which is controlled as an input to another loop.

If you want to feed the output back into an input, like in cascade, then you need to use input conditioning to produce the engineering units and scale needed by the 2nd controller.

On the UDC 3500 you do a y=mx+b calculation on the input where
ratio 1 = m
Bias IN 1 = b

3) >what is the maximum value coming from the UDC when it shows 100%.

What comes from a UDC depends on which kind of output is has.

If it has a current output ranged 4-20mA, then 100% = 20mA (0% = 4mA)

If it has a relay output, running time proportional, then the relay is closed 100% of the cycle time; 0% = relay open for entire cycle time

4) >PID function block in my HC900. <snip> My PID function block is giving output in % between 0 to 100. But if i can get that value in eng units i can feed it to the next loop.

If this is for cascaded loops, here's the example from the book:
Image

If cascade is not the intended purpose, then run the output into the remote SP (RSP) of the PID block
Image

The RSP settings let you do the y = mx + b scaling on the output signal:
Image
View user's profile Visit poster's website
Carl_EOffline
ICE Student
ICE Student


Joined: May 30, 2010
Posts: 11
Location: Illinois, USA
Status: Offline
Post   Posted: May 31, 2010 - 01:58 PM Reply with quote Back to top

I forgot the HC900 math function block, with which any scaling can be achieved:
Image

Image

The inputs (letters) on the left can be one or more analog values, constants, or variables.
View user's profile Visit poster's website
nitaOffline
Team Member
ICE Expert
ICE Expert


Joined: June 30, 2006
Posts: 163
Location: Hiroshima,Japan
Status: Offline
Post   Posted: June 09, 2010 - 11:32 AM Reply with quote Back to top

Great information Carl.thanks and keep on enlightening us with such knowledge.
Nita
View user's profile Visit poster's website
Display posts from previous:     
Jump to:  
All times are GMT - 5 Hours
Post new topic   Reply to topic
View previous topic Printable version View next topic
Powered by MDForum 2.0.1© 2003-2005 MAXdev Team
Credits



All logos and trademarks on this site are property of their respective owners. The comments are the property of their posters, all the rest © 2006 by ICE Society
You can syndicate our news using the file backend.php
This site is based on MD-Pro.