You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

Reply
 
Thread Tools Display Modes
Old September 19th, 2006, 11:04 AM   #1
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
Smile Can you help me?

Hi;

Could anyone help me how to write suitable rung in PLC ladder diagram for analog input?

Knowing that I use RSLogix5000 software, please if you can show me the rung it will be better for me, since I am beginner in this field

Thank you very much
  Reply With Quote
Old September 19th, 2006, 11:12 AM   #2
jtn
Member
United States

jtn is offline
 
jtn's Avatar
 
Join Date: Jan 2006
Location: Washington
Posts: 256
What do you want the input to do?
  Reply With Quote
Old September 19th, 2006, 11:29 AM   #3
TConnolly
Lifetime Supporting Member
United States

TConnolly is offline
 
TConnolly's Avatar
 
Join Date: Apr 2005
Location: Salt Lake City
Posts: 6,152
For alarming:
GRT Analog_Input Alarm_Setpoint OTE Alarm_bit


Of course I have no idea if that is what you wanted. Please be more specific.
  Reply With Quote
Old September 19th, 2006, 12:33 PM   #4
Ron Beaufort
Lifetime Supporting Member
United States

Ron Beaufort is offline
 
Ron Beaufort's Avatar
 
Join Date: Jul 2002
Location: Charleston, SC
Posts: 5,698
something like this? ...



if you give us more information, we can try to give you better answers ...

hope this helps ...
__________________

2-B ?
Best regards, ----+----] [----+------------( )----
Ron | |
PLC Boot Camp - Retired | 2-B |
+----]/[----+

I once was lost, but now am found, was blind, but now I see.

  Reply With Quote
Old September 19th, 2006, 01:01 PM   #5
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
sorry, the idea may be not clear from my first message, what I need for example is when the tank level in the middle, then I need a rung in RSLogix5000 which will fill a half of the tank in operator PC using SCADA, via Ethernet, knowing that I use RSLinx, and RSView32.

I prepare the required page in RSView32, and do what I understand about RSLinx, but the missing ring is the suitable rung that I should use in RSLogix5000

Sorry again because first message was not specific, and thanks for your reply.

Ron Beaufort reply gives me an idea that I can use it in my project for another application, thank you very much.
  Reply With Quote
Old September 19th, 2006, 01:25 PM   #6
Ron Beaufort
Lifetime Supporting Member
United States

Ron Beaufort is offline
 
Ron Beaufort's Avatar
 
Join Date: Jul 2002
Location: Charleston, SC
Posts: 5,698
Greetings shaarawi1984,



I’m not sure that I fully understand your question ... but maybe this will help ...








in most cases, you do NOT need a separate rung in the ControlLogix program to show a tank filling and draining ... you can usually just “link” a tag in RSView to the appropriate tag in the ControlLogix ... when the value in the ControlLogix tag increases or decreases, so does the value in the RSView tag ...



if this is not what you’re looking for, please give us more details ... we’ll try again ... good luck ...
__________________

2-B ?
Best regards, ----+----] [----+------------( )----
Ron | |
PLC Boot Camp - Retired | 2-B |
+----]/[----+

I once was lost, but now am found, was blind, but now I see.

  Reply With Quote
Old September 19th, 2006, 01:43 PM   #7
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
Really thank you very much Mr. Ron Beaufort, for two reasons; the first one is for your fast reply, and the second one because this is exactly what I need in my project.

After your valuable message, can I write the following rung in RSLogix5000 to represent the example you send it in the previous reply?

Local:1.I.ch0Data Tank_Level_Tag
|------] [----------------------------------( )--------|

and in RSView32 I will use the tag (Tank_Level_Tag) when programming the movment of the tank level, is this correct?

Thank you
  Reply With Quote
Old September 19th, 2006, 01:45 PM   #8
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
Really thank you very much Mr. Ron Beaufort, for two reasons; the first one is for your fast reply, and the second one because this is exactly what I need in my project.

After your valuable message, can I write the following rung in RSLogix5000 to represent the example you send it in the previous reply?

Local:1.I.ch0 Data Tank_Level_Tag
|------] [----------------------------------( )--------|

and in RSView32 I will use the tag (Tank_Level_Tag) when programming the movment of the tank level, is this correct?

Thank you
  Reply With Quote
Old September 19th, 2006, 01:47 PM   #9
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
the spacing between Local:1I.ch0 Data (should be in the input side) and, Tank_Level_Tag (should be in output side) is not clear in previous two replies.
  Reply With Quote
Old September 19th, 2006, 02:20 PM   #10
Ron Beaufort
Lifetime Supporting Member
United States

Ron Beaufort is offline
 
Ron Beaufort's Avatar
 
Join Date: Jul 2002
Location: Charleston, SC
Posts: 5,698
no, you don’t really NEED a rung at all ... when you set up the tag in RSView, just tell it that you want to link your TANK_LEVEL_TAG to the proper address/tag which ALREADY EXISTS in the ControlLogix ... in simplest terms, you will just be linking/tying/connecting/associating the tag in RSView with the proper tag in ControlLogix ... you shouldn't need a new tag in the ControlLogix ... and you shouldn't need a new rung at all ...



going further ... IF (big IF) you needed to do the operation shown in your latest rung, it would be more like this:







the problem with the rung you posted is that the XIC and OTE instructions that you used will only work with bits/BOOLs ... specifically, those types of “one” or “zero” instructions can’t properly interpret or control the larger “analog” type values that we’re dealing with here ...



once again, if I understand your question correctly, then you do NOT need a rung inside the ControlLogix at all ... try setting up your “tank level” without the extra rung ... if that doesn’t work, then come back for more help ...



again, I wish you luck ...
__________________

2-B ?
Best regards, ----+----] [----+------------( )----
Ron | |
PLC Boot Camp - Retired | 2-B |
+----]/[----+

I once was lost, but now am found, was blind, but now I see.


Last edited by Ron Beaufort; September 19th, 2006 at 02:32 PM.
  Reply With Quote
Old September 19th, 2006, 03:14 PM   #11
bobwithdana
Member
United States

bobwithdana is offline
 
bobwithdana's Avatar
 
Join Date: Dec 2003
Location: california
Posts: 239
Scale the Analog card to 0-100% in the I/O tree.
Create a UDT as in picture 2 and use this compute statement to scale.






  Reply With Quote
Old September 19th, 2006, 04:30 PM   #12
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
In this message I don't know how could I thank you Mr. Ron Beaufort. your messages and replies are exactly represent what I need, and in which way I saw the process.

your last reply is what I need exactly, thank you very very much for your help.

Also, the message from bobwithdana is very important, because I face the (CPT) function block, but I did not see any application for it before now, so it make it easier to understand its function.
  Reply With Quote
Old September 19th, 2006, 04:38 PM   #13
Ron Beaufort
Lifetime Supporting Member
United States

Ron Beaufort is offline
 
Ron Beaufort's Avatar
 
Join Date: Jul 2002
Location: Charleston, SC
Posts: 5,698
you're quite welcome ... I'm just glad that we were able to help ...
__________________

2-B ?
Best regards, ----+----] [----+------------( )----
Ron | |
PLC Boot Camp - Retired | 2-B |
+----]/[----+

I once was lost, but now am found, was blind, but now I see.

  Reply With Quote
Old September 20th, 2006, 05:10 AM   #14
shaarawi1984
Member
Jordan

shaarawi1984 is offline
 
Join Date: Aug 2006
Location: Amman
Posts: 38
Hello;

I have a question related to bobwithdana reply yesterday, when I tried to create an analog module, and go to controller tags, I saw something like the second picture in his message, but I did not understand what is the meaning of the extensions appears with tag like (MIN_SCALED,HH_ALM_SP) and how we can use them and why. Can I used them in alarm status as when the level of the tank is very high, or very low then a specific indicator on the screen, or an alarm message will appear in alarm bar in RSView32 for example?

Do you know where I could find more information about this field?

Thank you very much
  Reply With Quote
Old September 20th, 2006, 05:15 AM   #15
rPraveenkum
Member
India

rPraveenkum is offline
 
rPraveenkum's Avatar
 
Join Date: Aug 2006
Location: Chennai
Posts: 876
Quote:
Originally Posted by shaarawi1984
Do you know where I could find more information about this field?

that tag is created using UDT (user defined data table)MIN_SCALED,HH_ALM_SP are the members of the UDT
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:28 PM.


.