TIA Portal: Analog Processing / NORM_X and SCALE_X
HTML-код
- Опубликовано: 5 сен 2024
- Let's see how we use Analog Input Modules on a PLC.
Contents:
- Analog Input Hardware
- Analog Input Configuration
- Analog Processing
- Norming Values
- Scaling Values
- Displaying Analog Values on HMIs
If this video helped you, please consider helping me by joining my "GoFundMe" and donating a small amount to my cause. Link here:
www.gofundme.c...
Got me through something my teacher refused to teach me as they had no idea either. And all of that in 30-45 minutes. Thank you very much kind sir!
You’re my favorite teacher that Ive ever seen. Just keep going bro, I really like your video about TIA. Thanks for sharing your knowledge.
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
Thank you, the best channel about tia portal ever
Yess it is! yes he does!))
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
Sir , you delighted the human's road to be an automatic society. I love you as a humanity.
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
very good lecture. Practical world explanation is more helpful than assuming certain numbers.
You have done a great job. Please upload more videos on analog modules and programming for students like me.
Really appreciate your hard work. GOD BLESS YOU.
Thanks for the video, thank you for not cutting it short. I'm a beginner, this video helped me a lot!
The best channel @Hegamurl, congrats.
A hug from Brazil!
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
This video was a great help in showing me how to program an analog signal! Thanks for your time in putting this lesson together.
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
12:50 INT is a signed value 16-bit (+32767 to -32768 range), WORD is an unsigned 16-bit value (0 to +65535 range).
Thank you very much.. you are a great teacher thanks again
Dear sir!
Good video I like it so much!
You are very welcome!
You are best in terms of delivering knowledge
Hegamurl Thank you for this video! and your content on your channel!
Thank you Sir. You are a very nice and humble teacher. 👏
Thank you very much, I have learned a lot from your videos continue giving us more and more lesons
You are very welcome, happy it helps!
Wish I could relate this to the S7-300. The blocks for achieving this in S7-300 is driving me bonkers..i am considering giving up on S7-300. S7-1200 is user friendly.
I can't wait for your PID videos. You explain very well.
Hi Chuchu, yeah, most S7-300 blocks are a bit user unfriendly (from todays perspective) and not really efficient. I recommend switching to a 1200 for starters (which can be programmed using TIA Portal basic, which is quite cheap). In the long run I would go for the 1500 series, as they are the most commonly used controllers in industry (of course depending on region/company, but still)
@@hegamurl7434 thanks sensei. Yeah, i was simulating S7-300 for completeness sake. S7-300 consider yourself terminated. PLC knowledge is better when it's focussed. Learn what you need! Hello S7-1500. 🙂
Was du machst ist eher das Schreiben von analogem Signal. Da der Sensor wandelt Signal von Liter in Int-Zahl von 0 bis 27648. Was du gerade machst mit der Einstellung von Int Zahl, können wir dich als SPS vorstellen. Da die SPS sendet Int Signal zu analogem Modul -> Modul sendet 0..10V zu Aktor -> Aktor zu Flow (m/s).
hello your presentation is so nice but kindly make your video clearer so that we can viewed
clear or read the letter. it is nice to follow your lecture. ty
Thank you very much! Awesome guides! Why didn`t I find your channel earlier...
Great explanation. Thank you very much for your videos. I only have the AI module 6ES7-531-7NF10-0AB0. I would be grateful for some programs with this module.
Hegamurl still alive? Best wishes from twitch dark souls Simon!
All your tutorials are very great dude... You helped me lots.
Is NORM_X some new function in TIA portal because i can't find it in Step7 nor do i have need because it all can be done with just SCALE?
Fantastic explanation JUST AS ALLWAYS!
Dear sir my simulator is working only online but in not testing for program because they have to not configure to plc some problem. Please help
How would you turn on/off a fill valve based on the level of the tank using only the 4-20mA signal?
Do you get an answer mate?.
Thanks you Hegamurl
Excellent
Thank you!
thank you for the learning.. 😊😊
Support the guy!!!!!!!!!!!!!! DONT FORGET TO LIKE THE VIDEO.
MORE PLZ! Great content sir
your explanation methods are the best, could you please explain the principle of converting an analog signal from -/+ 10 volts to 0 +10 volts, and vice versa, some modules in s7 1200 have only -/+ 10 volts and need to be connected with 0 +10 volts sensors, thanks in advance, (same for 0 20 mA to 4 20 mA)
very good video , boss
U R a best teacher
Hello. I watched a lot of your videos. I understood all of them without problems, but this video is complicated.
The first question - can this be applied to a temperature sensor? and
The second question - What should I put in the "analog_proces" ENO?
HI good videos Greetings from Mexico
Waiting for your next lecture on analog. With example of pressure transducer .
Better is to just divide by some coeficient. Additionally, add or subtracr, if an offset is desired. Less loss of data because of rounding.
By the way, in Schneider PLCs the range of values can be configured directly in the hardware cobfiguration. So, who is smarter ... ? 😉
Thanks for the perfect explanation
For S7-300 I think NORM_X doesn't exist, only SCALE ("without" _X)...the scaling is direct.
Great lecture, keep up with the good work
Thanks, great video
Dear sir,
I have SIMATIC S7-1200 and a Signal Generator Device and I use the NORM_X and SCALE-X functions in the TIA Portal program V 15 . The MIN value of NORM_X is 0.0 and the MAX is 27648.0 . It’s assumed that I use a RTD (PT100) with the Temperature Transmitter ranges ( -100 ˚C to 800 ˚C) and its output is 0-10 VDC. The output of NORM_X function is sent to two SCALE_X functions: one to scale the Ohms and the second to scale the temperature values.
I depended on the RTD Temperature VS. Resistance Table to get the MIN and MAX values for these two scale functions. The first scale function which is for Ohms the MIN value is -100 ˚C whereas the MAX is 800 ˚C and the MIN value for the second scale function is 60.26 Ω and the MAX value is 375.7 Ω ( Because -100 ˚C is equal to 60.26 Ω and 800 ˚C is equal to 375.7 Ω in the reference table).
But when I inject the following volt values in the Analog input of the PLC the output values of the Two SCALE_X functions are not as shown in the table?!
Examples:
1- At 2.5 V the output of the first SCALE_X function is 124.4141 ˚C and the output of the second SCALE_X function is 138.91 Ω but in the Reference table when the Temperature is 124 ˚C the Ohms must be 147.58 Ω.
2- At 5 V the output of the first SCALE_X function is 349.93 ˚C and the output of the second SCALE_X function is 217.9 Ω but in the Reference table when the Temperature is 349 ˚C the Ohms must be 229.36 Ω.
3- At 7.5 V the output of the first SCALE_X function is 575.488 ˚C and the output of the second SCALE_X function is 297.0111 Ω but in the Reference table when the Temperature is 575 ˚C the Ohms must be 305.63 Ω.
Why are the SCALE_X outputs not the same as what they must be as in the reference table?! And what must I do to make the outputs the same as what is shown in that table?!
Thank you and I’m waiting for your reply.
Sir please make a video for understand different between int and word. Data type.
Hi Shivkant! I probably will not make a video specific on that but here's a short explanation:
Word: 16bit, which are interpreted by the PLC as just "1" or "0". e.g. "1100 0011 0110 1011"
Int: 16bit, which are interpreted by the PLC as a number without decimal point. e.g. "27"
So the difference is just the interpretation that the PLC does. And with a different interpretation you have different ways of working with the variable:
Integer is good for mathmatics, counting, displaying numbers on screens,...
Word is just a list of "1" and "0" and could represent 16 digital sensors
Usually you use "Word" just for telling the PLC where to find 16bit that belong together. So an "Integer" variable uses a "Word" to tell the PLC which 16bit it is using.
ruclips.net/video/gq2Lxm7AcMk/видео.html
This video about analog signals on TIA
Can you help me to improve my content
You are an Amazing tutor , have you done any videos on MODBUS configuration?
Great lecture. Thanks a lot 👌👌
hai. i have a doubt in PLC .Could you help me..
problems of analog input signal comes to the PLC in a non-standard format?how to solve this problem using scaling
thank you sir, helpful videos.
Dear Hegamurl. I wonder what's the sense of using NORM_X in regular programming (when no need to "adjust" the input values) if we know that the the PLC already knows that the INT range is between 0 to 27648? Why not jumping directly to SCALE_X? Thanks
NormX is input started as Integer value, which is different from the ScaleX input value. ScaleX value input must be in a real value. So that the normal value for normX must be started as integer because the 0-27648 value is an integer data comes from the analog inputs.. So you need to get the normal value integer before you scale it as real value.. I hope you understand the sense from it..
You are best
Hello, firstly thank you for such informative and detailed lessons. I just had on question that is unclear. Although you said and it's written in the documents that the maximum int value of analog signal scaling is 27648 but in the simulation towards the end the range shown is from -32768 to 32768??? How is this, can you pls explain. Many thanks in advance.
Great content
you are great
thanks a lot dear sir
Dear sir,
I'm working as a SCADA Engineer as well as PLC . Current I'm working with one project where the controller is ETP 200sp . It is running plant last day i add use router address and after download the program now in operation side pressure sensor value is coming temperature and valve feedback is coming -32678 . Can you please guide me to solve this issues?
Noted:- One time i downloaded old backup also but still it is showing same.
Thank you
Akhtar Mondal
Very nice video sir.
better then school ,you deserve one 👍 und abo
Dear Hega, Can we normalize multi-point calibration data of a sensor using Norm X instruction. Or its only a two-point normalisation. As there is no real sensor with a straight-line equation. It is always with hysteresis.
Great video, keep it up...
nice video
Thank you very much,you are a star!!!!
I liked this one also. Can you please make video on obs ,SFC, sdb? What is their significance? How they should be used in program? That would be very much helpful. Thanks in advance
Will definitely make one about OB's in the future. SFC's other system functions I don't know yet, but maybe
@@hegamurl7434 thanks. Waiting for vdo
Very helpful! Thanks!
hey ,,,, thanks for making such great videos ,,,, i would like to learn how to check in PLC whether analog input/ output is in use or not ,, kindly do answer and make a video if possible thanks
Hi ,I'm very interested your PLC tutorial and you are doing great job .Please can do SCADA (ignition )and HMI with TIA 1500 tutorial sessions .Are you doing online face to face session?.if yes, How can I contact you .Thanks
I feel the same needs, however not sure if philips is ok with Ignition.
Hi ,thanks.At this state ,is it possible to start TIA 1500 face to face session ?
Thanks ,will you be able to start few tia 1500 with HMI sessions face to face online .we will do scada later.ignition has more training videos.
This is very lesson.
very good lesson, I'm using TIA PORTAL v17 i don't see norm_X and scale_x when i open the program, i checked on BAssic instrunctions then conveersion operations but i cant see them can you please help on how to find the blocks.
Hi . As always great lesson from the great teacher. If I ask you, could you please make a little video about TIA Portal Analog Processing for ET200S PLC. This old device and has no NORM_X and SCALE_X conversation . Or what wolud you advice me how to do. Thank you in advance!.
Hello, thank you for the video, it was great as usual. Could you please specify one video about the filtration methods of analog signals on plc. it would be highly appreciated.
YOU ARE GREATE THANKS
You are great, thx for your help
Thank you sir
thank you very much god bless
My Output is weird when I use scale. I use normalize int to real. Then scalee it real to int. The problem is my output is acting like bool instead of integer. Means when my potentiometer is less than 100 my output is zero and turns to 1 after 100% on potentiometer.
I am coming back as forgot to click like
Thanks, much appreciated!
please make a video about scada...
What about channel quality and wire brake, signal overflow and underflow? Where do you analyze this? I think the topic of the analog input has not even begun.
BTW. Sometimes it is important for an engineer to look at how well a module is measuring. That is, to see a signal in the range of 4..20mA.
Sometimes you need to simulate a signal.
You just said a small part said that an analog channel handler should be able to do it. By the way, in my opinion, the software filter is much clearer than hardware filter (weak, medium strog). The aperiodic link of the first order with adjustable time where i setup the time (where I set up signal filtering as I see fit and not as someone decided to do it for me).
What about speed limits of analog signal and warning (gradient warning) ?
Assalamualaikum, good afternoon bro... from several videos on RUclips, including on this channel, there are no videos that make a Fatek PLC to VFD tutorial and how to program it...
Please enlighten me, thank you
thank you, very interesting
Dear Sir, I have a chiller using s7 200 and HDMI SMART 700ie doesn't work, could you support for fixing chiller please
Thank you! You are my hero! :D
if i use a temperature sensor like pt100 with an rtd expansion module. Do I still have to convert the signal or can I directly convert it to analog input and use the data in the program
Dear sir please make a video on high speed counter module
If i am typing percentage of a valve to be opened through a HMI how will the PLC convert the incoming value and give it to a analog output
I'm trying to create the HMI also to put those tags name how can I get the scale to vary the level manual and the tank please help?
Vielen Dank
THANK YOU SO MUCH SIR
Thank you
Thanks 🙏
Hello there,
Thank you for uploading all the informative videos! Very usefull!
But i have a question:
I the past i have only used the function SCALE (fc105) i stead of NORM_x and SCALE_x as you do. Does it make any difference?
It seems to do the same in one function with less code in my opinion.
Best regards from Switzerland
PS: I have only used it in SCL. Don’t know if SCALE is available in FUP
so if I have a physical PLC I should make two networks for ex to control emptying process, 1 from the data block connected tp the HMI and one for the physical input?
Sir , is that compulsory to use normx and scalex instructions in case of absolute encoder?
Please reply anyone who konws it
Why some modules skip a word before going to the next channel?
unfortunately this one didnt work for me, it got very messy towards the end and i got lost somewhere
Why dosn't not used the same process with s7_300 which doesn't need to use 2 bloc ?? Siemens always make diffuculty when there are not :D
Thanks
😄thanks
Hi hope you are having a good holliday. I am wondering if there is a reason to not have Norm_x and Scale_X in the same network. And dose it mater if you use a Funktion (FC) or a Funktion Block (FB).
Regards Gudmundur (addgvendur)
Thanks !!!you are very good teacher i Havel a lot trouble whit hmi tag many time i cant connect plc and hmi can you make It sense ????
can u please do the rest ? for example : 0-10V or -10/+10V !
Hey nice Video, but in your Video is the Tank linear. So its not correctly or did i understand it wrong?