TIA Portal: Analog Processing / NORM_X and SCALE_X

Поділитися
Вставка
  • Опубліковано 28 сер 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...
  • Наука та технологія

КОМЕНТАРІ • 166

  • @YippingFox
    @YippingFox 9 місяців тому +5

    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!

  • @anything_can_happen79
    @anything_can_happen79 4 роки тому +7

    Thank you, the best channel about tia portal ever

    • @trollquantum
      @trollquantum 4 роки тому +1

      Yess it is! yes he does!))

    • @B.electric
      @B.electric 3 роки тому

      ua-cam.com/video/gq2Lxm7AcMk/v-deo.html
      This video about analog signals on TIA
      Can you help me to improve my content

  • @nscbaptista
    @nscbaptista 2 роки тому +1

    For S7-300 I think NORM_X doesn't exist, only SCALE ("without" _X)...the scaling is direct.

  • @thiagowerneck1027
    @thiagowerneck1027 4 роки тому +1

    The best channel @Hegamurl, congrats.
    A hug from Brazil!

    • @B.electric
      @B.electric 3 роки тому

      ua-cam.com/video/gq2Lxm7AcMk/v-deo.html
      This video about analog signals on TIA
      Can you help me to improve my content

  • @ugs2212
    @ugs2212 Рік тому +1

    Hegamurl Thank you for this video! and your content on your channel!

  • @achiever2569
    @achiever2569 2 роки тому

    You are best in terms of delivering knowledge

  • @farawayofme2918
    @farawayofme2918 4 роки тому +3

    Thank you very much.. you are a great teacher thanks again

  • @arsalannisar7934
    @arsalannisar7934 Рік тому

    Thank you Sir. You are a very nice and humble teacher. 👏

  • @hamzajmili92
    @hamzajmili92 4 роки тому +1

    Thank you very much, I have learned a lot from your videos continue giving us more and more lesons

    • @hegamurl7434
      @hegamurl7434  4 роки тому +2

      You are very welcome, happy it helps!

  • @oaba201
    @oaba201 Рік тому

    12:50 INT is a signed value 16-bit (+32767 to -32768 range), WORD is an unsigned 16-bit value (0 to +65535 range).

  • @betelgeuse369
    @betelgeuse369 Рік тому +1

    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.

  • @artemiobalanay7455
    @artemiobalanay7455 Рік тому

    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

  • @yunusjakpar6660
    @yunusjakpar6660 4 роки тому

    All your tutorials are very great dude... You helped me lots.

  • @simona.digruber9581
    @simona.digruber9581 2 місяці тому +1

    Hegamurl still alive? Best wishes from twitch dark souls Simon!

  • @koktelici
    @koktelici 2 роки тому +1

    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?

  • @arifaksu9779
    @arifaksu9779 11 місяців тому

    Thanks you Hegamurl

  • @shrawansingh2893
    @shrawansingh2893 2 роки тому +1

    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

  • @davepowers1829
    @davepowers1829 2 роки тому +2

    How would you turn on/off a fill valve based on the level of the tank using only the 4-20mA signal?

  • @sagarutekar3865
    @sagarutekar3865 Рік тому

    U R a best teacher

  • @chuchuokeke
    @chuchuokeke 5 років тому

    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.

    • @hegamurl7434
      @hegamurl7434  5 років тому

      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)

    • @chuchuokeke
      @chuchuokeke 5 років тому +2

      @@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. 🙂

  • @user-ox6pu8vc8m
    @user-ox6pu8vc8m 6 місяців тому

    Thanks for the perfect explanation

  • @elnino9139
    @elnino9139 7 місяців тому

    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).

  • @irmantasgirdenis4308
    @irmantasgirdenis4308 Рік тому +1

    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?

  • @MatXrix
    @MatXrix 7 місяців тому

    Thanks, great video

  • @GeethuSaraKurian
    @GeethuSaraKurian Рік тому +1

    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

  • @gowthampavanaskar1889
    @gowthampavanaskar1889 2 роки тому

    Great lecture. Thanks a lot 👌👌

  • @jmuziko8939
    @jmuziko8939 2 роки тому

    thank you for the learning.. 😊😊

  • @libertymbiro5941
    @libertymbiro5941 4 роки тому

    Thank you very much,you are a star!!!!

  • @machineryoverhaulretrofitm6607
    @machineryoverhaulretrofitm6607 2 роки тому

    you are great
    thanks a lot dear sir

  • @rairavish71
    @rairavish71 4 роки тому

    Waiting for your next lecture on analog. With example of pressure transducer .

  • @sarahlabidi6558
    @sarahlabidi6558 11 місяців тому

    You are best

  • @shivkantyadav7190
    @shivkantyadav7190 4 роки тому +3

    Sir please make a video for understand different between int and word. Data type.

    • @hegamurl7434
      @hegamurl7434  4 роки тому +4

      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.

    • @B.electric
      @B.electric 3 роки тому

      ua-cam.com/video/gq2Lxm7AcMk/v-deo.html
      This video about analog signals on TIA
      Can you help me to improve my content

  • @ASIF-ww8ol
    @ASIF-ww8ol Рік тому

    very good video , boss

  • @framos9991
    @framos9991 Рік тому

    Very helpful! Thanks!

  • @akhtarmondal9548
    @akhtarmondal9548 Рік тому +1

    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

  • @optroncordian7863
    @optroncordian7863 8 місяців тому

    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 ... ? 😉

  • @didarannayew3979
    @didarannayew3979 4 місяці тому

    Thank you sir

  • @omarzedan1261
    @omarzedan1261 Рік тому

    YOU ARE GREATE THANKS

  • @Olavotemrazaodenovo
    @Olavotemrazaodenovo 5 років тому +1

    Excellent

  • @rafeequetarafe1331
    @rafeequetarafe1331 4 роки тому +1

    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.

  • @AP-fc1rw
    @AP-fc1rw 4 роки тому +3

    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

    • @andychao81
      @andychao81 4 роки тому

      I feel the same needs, however not sure if philips is ok with Ignition.

    • @AP-fc1rw
      @AP-fc1rw 4 роки тому

      Hi ,thanks.At this state ,is it possible to start TIA 1500 face to face session ?

    • @AP-fc1rw
      @AP-fc1rw 4 роки тому

      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.

  • @mr.write1433
    @mr.write1433 Місяць тому

    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.

  • @syedhussainnasir7920
    @syedhussainnasir7920 6 місяців тому

    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.

  • @imadchabane2692
    @imadchabane2692 4 роки тому

    thank you very much god bless

  • @shivkantyadav7190
    @shivkantyadav7190 4 роки тому

    Very nice video sir.

  • @thorisoterrancekoma3526
    @thorisoterrancekoma3526 Рік тому

    Great content

  • @gabrielmshana1920
    @gabrielmshana1920 Місяць тому

    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.

  • @Sh_Firouz
    @Sh_Firouz 8 місяців тому

    Vielen Dank

  • @swapnilshelke1
    @swapnilshelke1 5 років тому

    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

    • @hegamurl7434
      @hegamurl7434  5 років тому

      Will definitely make one about OB's in the future. SFC's other system functions I don't know yet, but maybe

    • @swapnilshelke1
      @swapnilshelke1 5 років тому

      @@hegamurl7434 thanks. Waiting for vdo

  • @hamzahdakheel4409
    @hamzahdakheel4409 4 роки тому

    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.

  • @HamedAdefuwa
    @HamedAdefuwa 2 роки тому

    unfortunately this one didnt work for me, it got very messy towards the end and i got lost somewhere

  • @shihabahmedalkatrani3050
    @shihabahmedalkatrani3050 2 роки тому

    Thanks 🙏

  • @hanafitridaya2361
    @hanafitridaya2361 5 місяців тому

    Assalamualaikum, good afternoon bro... from several videos on UA-cam, 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

  • @kiistje
    @kiistje Рік тому

    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

  • @JoseAndrade360Kas
    @JoseAndrade360Kas 3 місяці тому

    Why some modules skip a word before going to the next channel?

  • @armchairfreedomfighter
    @armchairfreedomfighter 5 років тому

    I am coming back as forgot to click like

  • @BabyBoy-v5f
    @BabyBoy-v5f 21 день тому

    can u please do the rest ? for example : 0-10V or -10/+10V !

  • @_Iokanaan_Marusidze_
    @_Iokanaan_Marusidze_ 2 роки тому

    Thanks

  • @luyandamakapela4724
    @luyandamakapela4724 3 місяці тому

    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?

  • @muhirfan5038
    @muhirfan5038 2 місяці тому

    You use 4-20mA, but in program 0-27648? It still wrong maybe. Should use 5530-27648

  • @zhengkunyan8001
    @zhengkunyan8001 4 роки тому +1

    😄thanks

  • @yunusjakpar6660
    @yunusjakpar6660 4 роки тому +1

    Hello.sir. I am quite confuse when to use MD MW etc.... 😊

  • @chaitanyaborude5980
    @chaitanyaborude5980 Рік тому

    Sir , is that compulsory to use normx and scalex instructions in case of absolute encoder?
    Please reply anyone who konws it

  • @rajsaini6380
    @rajsaini6380 4 роки тому

    Dear sir please make a video on high speed counter module

  • @farshadeissazadeh
    @farshadeissazadeh Рік тому

    tanx

  • @dusanbubalo6919
    @dusanbubalo6919 4 роки тому

    I don't have NORM_X in my Tia portal v15. How can I import that?

  • @ozgur6451
    @ozgur6451 4 роки тому

    Will you make a video over the MODBUS RS485 ? or a good idea for the next video :))

  • @rezamagham4495
    @rezamagham4495 2 роки тому

    Please tell us how you can write FCL BY PYTHON

  • @solutionsgalore1760
    @solutionsgalore1760 4 роки тому

    for me i dont really understand the hmi part..pls come again with an analogue hmi

  • @jaiganeshp5204
    @jaiganeshp5204 Рік тому

    Hello Sir, Can I have this program with HMI Screen, please.

  • @gkama2007
    @gkama2007 4 роки тому

    hey teacher, i think am lost on the first bit of our program,where we have the comparator greater than or equal to (HMI Communication). am unable to declare the valuables and also to create a tag table. i need help..

    • @B.electric
      @B.electric 3 роки тому

      ua-cam.com/video/gq2Lxm7AcMk/v-deo.html
      This video about analog signals on TIA
      Can you help me to improve my content

  • @leszekjaszczak
    @leszekjaszczak 4 роки тому

    hello where can I find all options that you have prepared before this video? I mean for example HMI communication block and other functions that are necessary to start this visualisation ?

    • @hegamurl7434
      @hegamurl7434  4 роки тому +1

      The visualization was created by me and can't be found anywhere yet... unfortunately I did not really get to making it good enough to share it, maybe I will in the future though

  • @olimpiskeigre
    @olimpiskeigre Рік тому

    Heloo, you are great. Can you hellp me. I have an termocuple module. I will conect an TC typ K. Hav to create an program for 3 mesurment, and I want ti have them on HMI. Please help

  • @elmerraulescandontufino2749

    in my TIA portal enviro there isn't NORM block :'v

  • @mrRGF
    @mrRGF 3 роки тому

    Sir in other video tutorials, they are using 0-32767 int range. Why?

    • @hameheroj4030
      @hameheroj4030 3 роки тому

      27647...32767 is the reserve range for card diagnostic overflow that you can activate in the configuration of each analog card. Your 0-10v are scaled 0..27647 and 27647 are 10V. At 32767 yout voltage on input is 11,2V (or in case of current is over 20mA - but not by pt100 temperature meassurements!). If the value is over 27647 ypu can activate an alarm trough the hw configuration and use it if you need it. I do not know excatly why this so is by siemens. I did not need ot amy time. Regards.

  • @sagarkaria7040
    @sagarkaria7040 Рік тому

    Can UA-cam make Your own formule?

  • @ankurkumar15188
    @ankurkumar15188 4 роки тому

    How to make Totalizer using Flow meter??

  • @ankurkumar15188
    @ankurkumar15188 4 роки тому

    How to make Totalizer using Flow meter

  • @libertymbiro5941
    @libertymbiro5941 4 роки тому

    Can you do the same tutorial ,this time in STL, am told using the already given Conversion blocks limits flexibility if you are working on a much bigger project to.

    • @B.electric
      @B.electric 3 роки тому

      ua-cam.com/video/gq2Lxm7AcMk/v-deo.html
      This video about analog signals on TIA
      Can you help me to improve my content

  • @IK-qu9hw
    @IK-qu9hw 4 роки тому

    Why you not used scale block given by Siemens

    • @hegamurl7434
      @hegamurl7434  4 роки тому +4

      Those are the scale blocks given by Siemens 😅
      There is a block called simply "scale", but that one is aged and rather old and not optimized... that's why I use the new "scale_x"

    • @IK-qu9hw
      @IK-qu9hw 4 роки тому +1

      @@hegamurl7434 ok sir.

  • @mihaipopescu5645
    @mihaipopescu5645 4 роки тому

    How can you simulate both PLC and HMI at the same time ?

    • @hegamurl7434
      @hegamurl7434  4 роки тому +1

      1. Select the PLC in the list on the left and click on simulate on the top bar
      2. Select the HMI in the list on the left and clixk on simulate on the top bar
      3. Should work😁

    • @mihaipopescu5645
      @mihaipopescu5645 4 роки тому

      @@hegamurl7434 :) and if it does not work ? I think there is a network problem. Thank you for your answer ! I really like your videos !

    • @mihaipopescu5645
      @mihaipopescu5645 4 роки тому +1

      @@hegamurl7434 now I've seen you already answerd this question in another video.

  • @buurton1
    @buurton1 4 роки тому

    Hatedii, hateduuuh..

  • @nscbaptista
    @nscbaptista 2 роки тому +2

    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

    • @JakeRyanS.Mallillin
      @JakeRyanS.Mallillin 28 днів тому

      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..

  • @irajnoormanesh9805
    @irajnoormanesh9805 5 років тому

    thank you very much god bless

  • @manuelleopold341
    @manuelleopold341 2 роки тому

    nice video

  • @GvendurE
    @GvendurE 2 роки тому

    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)

  • @rodrigotsss
    @rodrigotsss 2 роки тому

    i just dont understand the NORMX function. i mean, the plc scales the hardware input any way.

  • @sinavosouq8536
    @sinavosouq8536 2 роки тому

    thank you sir, helpful videos.

  • @rahulsurendran3472
    @rahulsurendran3472 2 роки тому

    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

  • @l-b7216
    @l-b7216 2 роки тому

    better then school ,you deserve one 👍 und abo

  • @alearnerforsafety3692
    @alearnerforsafety3692 2 роки тому

    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.

  • @XyberZyen
    @XyberZyen 2 роки тому

    Cant you just make a scale from the raw input value?

  • @gabrielgg3232
    @gabrielgg3232 2 роки тому

    HI good videos Greetings from Mexico

  • @hakuzu88
    @hakuzu88 2 роки тому

    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

  • @phuongvt5077
    @phuongvt5077 3 роки тому

    thank you, very interesting

  • @mohanraja6654
    @mohanraja6654 3 роки тому

    please make a video about scada...

  • @jijogeorgephilip1470
    @jijogeorgephilip1470 3 роки тому

    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

  • @TheAHMED0909
    @TheAHMED0909 3 роки тому

    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?

  • @KeffelewAssefa
    @KeffelewAssefa 3 роки тому

    Thank you

  • @houseforrental24roomsatroa89
    @houseforrental24roomsatroa89 3 роки тому

    Dear Sir, I have a chiller using s7 200 and HDMI SMART 700ie doesn't work, could you support for fixing chiller please