6/24/2009 5:38 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, The theme “scale analogical signals” is always recurrent in any PLC families. The S7-1200 has two instructions to do it: SCALE_X and NORM. I wrote a FAQ suggestion about the theme, which was approved but not yet published. In this mean time, I let here a draft of it. I attached also a project with a version for S7-1200 of the S7-300/400 FC105 / 106. It was not tested, so if some one tests it please let know if it works. - V11 version was posted in the follow post of this TIP (page2). - V12 version was posted in the follow post of this TIP (page3). news on V12: New Blocks (that could be used also in S7-1500): SCALE_LREAL / UNSCALE_LREAL (for the case where is necessary an extra - accuracy in the scaling) RESCALE / RESCALE_LREAL (to scaling REAL to REAL or LREAL to LREAL) SCALE_TC_RTD (to convert analogical inputs for Termo coupler or standard RTD) SCALE_ RTD_climatic (to convert analogical inputs for climatic RTD) AttachmentScale.zip (14745 Downloads) |
Last edited by: Pegaia at: 3/3/2013 5:09 PMLast edited by: Pegaia at: 3/3/2013 5:07 PMLast edited by: Pegaia at: 8/29/2011 3:56 PMNote for V11 Last edited by: Pegaia at: 2/18/2010 10:21 AMThe new version has news blocks for SCALE / UNSCALE of 4..20mA done by analog modules that has just 0..20mA. Last edited by: Pegaia at: 7/27/2009 2:00 PMI have tested the blocks. Here is the revised version. Denilson Pegaia |
|
This contribution was helpful to53 thankful Users
|
6/29/2009 5:05 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Thanks |
Denilson Pegaia |
|
6/25/2010 1:11 PM | |
Joined: 2/1/2010 Last visit: 8/1/2022 Posts: 2 Rating: (0) |
Hi, thank you for these useful FC. I've modified the 4-20scale (FC108) for scaling a 4-20 mA input signal between two process value limits (HI_LIM e LO_LIM). Maybe it isn't an elegant solution but it works fine. What do you think about it? Attachmentscale_4-20 (tested).zip (5274 Downloads) |
This contribution was helpful to3 thankful Users |
7/7/2010 11:54 AM | |
Joined: 2/1/2010 Last visit: 8/1/2022 Posts: 2 Rating: (0) |
This is a new version of 4-20mA SCALE FC (FC105): if I<4 mA OUT=LO_LIM if I>20 mA OUT=HI_LIM if I<3,9 mA or I>21 mA ---> RET_VAL=W#16#8 (anomaly) AttachmentSCALE4_20new (tested).zip (5288 Downloads) |
This contribution was helpful to3 thankful Users |
7/7/2011 12:10 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
It is a pleasure to help you |
Denilson Pegaia |
|
7/26/2011 9:52 AM | |
Posts: 10 Rating: (0) |
4mA = -0.1bar 20mA = 0.1bar |
7/26/2011 1:11 PM | |
Posts: 10 Rating: (0) |
i am using SM 1231 AI module for s7-1200. shall i change in the function block the parameters 1.25 and 0.25 in multiplikation blocks? |
8/29/2011 3:58 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, Here there is a V11 version of the blocks. AttachmentLibrary1.zip (2783 Downloads) |
Denilson Pegaia |
|
This contribution was helpful to4 thankful Users |
5/13/2012 5:51 PM | |
Posts: 2 Rating: (0) |
hi, i' am wondering how to test an output analogic for example PAW452 of PID 41.In the fact, i must convert the output by usuing FC106 or not?
|
10/6/2012 3:03 PM | |
Posts: 1 Rating: (0) |
FC106've already used and works great! thanks |
10/9/2012 11:56 AM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi cheichaa, Retval is used in this software to indicate that the input value is out of the range (value 8) |
Denilson Pegaia |
|
10/19/2012 12:10 PM | |
Posts: 168 Rating: (5) |
I made a little useful thing that does what you mention above, I realize that I re-invented the wheel This is something I ported from another PLC system software that I use very often. You simply set the min and max levels of the incoming signal. Same with the upper and lower limits for your output. The output is in INT and REAL formats. If I have an input module of the range 0-20mA and the sensor is a 4-20mA, it's simple to insert a value at "MinLimit_In" to discard the values given below a 4mA input signal. The same is if you got a 0-10V input module and a sensor that gives a 0-6V signal, then you just type in the value representing 6V from the analog input module at "MaxLimit_In". Don't know if it will be useful for someone else, but I use it all the time AttachmentCalcRange.zip (1093 Downloads) |
This contribution was helpful to1 thankful Users |
3/3/2013 5:06 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, The S7-1500 / STEP 7 V12 has already a SCALE/UNSCALE Blocks. S7-120, however doesn’t have yet. Attached there is a V12 version of the library. SCALE/UNSCALE and SCALE_4..20/UNSCALE_4..20 was made for S7-1200. New Blocks (that could be used also in S7-1500): SCALE_LREAL / UNSCALE_LREAL (for the case where is necessary an extra - accuracy in the scaling) RESCALE / RESCALE_LREAL (to scaling REAL to REAL or LREAL to LREAL) SCALE_TC_RTD (to convert analogical inputs for Termo coupler or standard RTD) SCALE_ RTD_climatic (to convert analogical inputs for climatic RTD) AttachmentC:\Users\z0008iwv\Documents\Bluetooth Exchange Folder\LibraryV12SP1.zip (1129 Downloads) |
Last edited by: Pegaia at: 11/4/2014 10:52 AMLib revised, now in version V12SP1; bipolar scale corrected from -27647 .. 27648 to from -27648 .. 27648 (thanks to BitPolierer for the tip). Denilson Pegaia |
|
This contribution was helpful to6 thankful Users |
6/5/2013 1:03 AM | |
Posts: 3 Rating: (0) |
I am testing the scale function with STEP 7 Professional V11 SP2 (TIA Portal). When I assign input 50 with low Limit 0 and high limit 100 scale range, the ouptut gives unreasonable value as real number as simulator shows. Please see attached would you please help to explain ? Thanks Alan Attachmentscalequestion1.pdf (956 Downloads) |
11/21/2013 6:18 PM | |
Posts: 1 Rating: (0) |
Hi dzwilu, I'm trying to Scale a voltage input using S7-1200 but it doesn't work, can you upload your program? |
3/24/2014 10:55 PM | |
Posts: 340 Rating: (6) |
new question is splittet to Basic questions about Scaling |
4/24/2014 10:24 AM | |
Posts: 340 Rating: (6) |
new question is splittet to I downloaded the library.zip..but how can call the NormX and ScaleX in TIA V12?. |
5/16/2015 12:22 PM | |
Joined: 8/1/2012 Last visit: 9/2/2024 Posts: 179 Rating: (15) |
Hello, I write an SCL code to scale analog input 4-20ma( from 0-20ma) , unfortunately I don't have hardware to test .please check it and correct the mistakes don't forget to report the mistakeds thanks inadvance MoSa AttachmentSCALE (not tested yet).rar (766 Downloads) |
Last edited by: Mo.Sa at: 5/16/2015 12:25:16 PMattached is library with TIA v11 sp2 |
|
Follow us on