TIA Portal: Analog Output Processing / UNSCALING

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Let's see how we use Analog Output Modules on a PLC.
    Contents:
    Analog Output Hardware
    Analog Output Configuration
    Analog Processing
    Norming Values
    Scaling Values
    Getting Analog Values from an HMI
    Working with "Real" Values
    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...

Комментарии • 53

  • @Bacilys13
    @Bacilys13 4 года назад +10

    Errors are cool! We are learning out of them! :)

  • @armchairfreedomfighter
    @armchairfreedomfighter 5 лет назад +1

    Ich hoffe, es geht dir bald wieder besser. Keep uploading these videos, really grateful for sharing your knowledge with us!

    • @hegamurl7434
      @hegamurl7434  5 лет назад

      Thanks! I will continue uploading for a while, having fun doing it!

  • @chidoziriiroh9329
    @chidoziriiroh9329 Год назад +1

    Hi Hegamurl, thanks very much for your videos. Please when do we use 27648 and 32767.

    • @hegamurl7434
      @hegamurl7434  Год назад

      The hardware module itself uses 27648 as a "100%"... so if your hardware module is set to work with 10V then 10V will be equal to 27648 in your program.
      The reason is so that we can have some overshoot... if the module for example detects 11V that will still be in the range of an integer (27648+ 10%)

    • @chidoziriiroh9329
      @chidoziriiroh9329 Год назад

      @@hegamurl7434 Thanks very much. I really appreciate your response.

  • @autocontrol7390
    @autocontrol7390 Год назад

    thanks a lot for all videos, do you think it is really 32767 or it must be 27648??

  • @anything_can_happen79
    @anything_can_happen79 4 года назад +7

    why did you use 32767 instead of 27648, I think that 27648 is 100% and the 32767 is at 118%

    • @onurcansartas2973
      @onurcansartas2973 4 года назад +1

      I think we need to send int type which value is 32767, to output. So, it was done correct in my opinion.

    • @OlgierdSnieszko
      @OlgierdSnieszko 3 года назад

      @@onurcansartas2973 27648 is 100% which translates to +10VDC or 20mA. Value of 27649 - 32767 is overrange (AQ can output 11.7 VDC).

    • @ansalkm
      @ansalkm 3 года назад

      will it be depend upon 16bit or 13 bit resolution ..or what ever the resolution we have to use the 27648??

    • @OlgierdSnieszko
      @OlgierdSnieszko 3 года назад

      @@ansalkm No. 27648 is representing 100% of the process value after the ADC conversion. Number of bits fir the module defines precision of converted analog value, but it is still represented as 27648 at 100% of the range with overrange up to 118% (11,78 VDC input signal).

    • @ansalkm
      @ansalkm 3 года назад

      @@OlgierdSnieszko Thanks for info..so irrespective of ADC bit resolution bit we have to use 27648..

  • @rezamagham4495
    @rezamagham4495 2 года назад

    We learn many thank u and GOD bless

  • @chuchuokeke
    @chuchuokeke 5 лет назад +2

    I Knw you are ill here but i just couldn't help giggling at the unicorn cup.

  • @MBAutomation1986
    @MBAutomation1986 4 года назад +2

    Would you explain in your basic videos all the differences between real, int, Boolean please.
    I can google but your explanations are perfect. :)

  • @nadeemsadeia2999
    @nadeemsadeia2999 3 года назад

    Many thank for the great video
    You mentioned never put a physical output inside a function(put outside) , is it the same for an hmi tag input like set point?

  • @sarahlabidi6558
    @sarahlabidi6558 Год назад

    Thank you very much for the explanation

  • @algerianteachersteam8805
    @algerianteachersteam8805 4 года назад

    thank u for all the videos
    you are the best i've seen almost all of your videos you are awesome

  • @hoangviettran4074
    @hoangviettran4074 4 года назад +1

    hey sir, how can I find the next lesson of this one ? to use analog output for pump then they can fill in the tank level signal

  • @alisalehi8460
    @alisalehi8460 3 года назад +2

    Hello.Excuse me.can you explain why you don't use 27648 in unscale and used 32767?

    • @thealien2187
      @thealien2187 2 месяца назад

      Hi,this is stated in the documentation for TiaPortal. After 3 years ;)

  • @nscbaptista
    @nscbaptista 2 года назад

    Shouldn't the 10V correspond to the integer 27648, since 32767 is already the maximum overflow? Regards

  • @sivas5823
    @sivas5823 2 года назад

    Hi Philipp, Ich habe 2 Fragen, Wie erkenne ich dieses 27648 / 32767 als der höchste wert für das Modul? Ist das begrenzt von SCALE Funktion anhand der Datentyp oder liegt es woanders? Und die tatsächliche Wertbereich (0-20Liter oder 0-2L/s) sehe ich nie wo ins Programm drin, wie kommt man damit klar wenn ich andere Logik anhand dieses aktualer Analog Eingang / Ausgang intern programmieren soll?
    und warum ist es nicht gut den Analog Ausgang direkt ins FC schreiben zu lassen?

  • @szanv6939
    @szanv6939 4 года назад

    Support the guy!!!!!!!!!!!!!! DONT FORGET TO LIKE THE VIDEO.

  • @jamesarnoldherefordshire
    @jamesarnoldherefordshire 2 дня назад

    Hi how do I swap my put signal around. I want 0 to be 27648 and 100% to be zero

  • @hectorrocafort1193
    @hectorrocafort1193 2 года назад

    Really good vídeo! How to link a tag on a dB with a phisical input on the PLC?

  • @holowatch
    @holowatch 3 года назад

    Hi Hegamurl, i have a tia portal 15.1 and plcsim 15.1 and have a problem with sending values in sim tables with plcsim. When i try emulate value(manualy or with slider) i get wrong value. I know what it is because of the big endian encoding, but how i can fix it? Thank you for your videos! Its very helpfull

  • @fasikasisay6508
    @fasikasisay6508 4 года назад +1

    where i found the different controller type video(next video) can u help me please thanks.

  • @jmuziko8939
    @jmuziko8939 2 года назад

    thanks for the learning... 😊

  • @anything_can_happen79
    @anything_can_happen79 4 года назад

    thank you so much for the explanation, I have a problem though, my PLC is 1214c dc/dc/rly and my analogue output module has only -/+ 10 volts and 0 20 mA, and I need to connect this out output to a speed drive that runs with 0 to 10 volts, can you make an explanation for this problem, on how to convert from -/+ 10 volts to 0 10 volts, thank you very much in advance

  • @chuchuokeke
    @chuchuokeke 5 лет назад +1

    Hello sensei, i read that siemens have made it so that HMI programming now has an automatic option: The TIA will design and place your HMI elements and objects according to your PLC programme..is this true and do you think they might incorporate machine learning and AI technologies to achieve this?

    • @hegamurl7434
      @hegamurl7434  5 лет назад +2

      That is definitely a big topic nowadays! The Siemens tool for automatic HMI generation is "SiVArc" (SIMATIC Visualization Architect)... where you basically have a library and can just pick the components and they will be programmed on the PLC and put on the HMI automatically, you only have to parameterize then. Basically it is standardized libraries... but to really get to an automated way of doing that we still need some more steps (especially standardization is a HUGE topic). Give it another ~5years and we'll see way more "Automated Digital Workflow" (that is the official fancy term for it).
      Another big step is TIA "Openness", which allows TIA Portal to communicate with other tools (e.g. Visual Basic scripting, Java,...) so basically you can write scripts that automate your workflow. BIG topics in the near future

    • @chuchuokeke
      @chuchuokeke 5 лет назад

      @@hegamurl7434 it's amazing how the technology has advanced. I took a nap cos i thought 2020 will be the year for big changes. Woke up and it's already started. 😁 Thanks for sharing your perspective on Standardization of the AI and ML tools and libraries for automation of industrial automation ...makes sense. . Has been very enlightening.🙏🏾

  • @ColonelLucario
    @ColonelLucario 3 года назад

    EDIT :
    I actually think myself that if I place an switch for choosing HMI/PHYSICAL and in the OB1, having the call of the HMI control when HMI is selected and PHYSICAL when PHYSCIAL is selected
    Is it okay like this ?
    I have a question :
    How can I do to be able to control an program through one button (physical) and another one (via HMI) ?
    Must I use an DB and point the entry like Physical ~> DB

  • @framos9991
    @framos9991 Год назад

    Very helpful! Thanks!

  • @robertodantuono6060
    @robertodantuono6060 4 года назад

    HI Hegamurl
    if i want scale in a ET200S an AI (0-10v ) from a g120c (NO PROFINET NO PROFIBUS)
    how can i do?
    i set in g120c -> p776 for a 0-10v output
    SCALE_X AND NORM_X are not avaible in ET200s
    Can you help me?

  • @solutionsgalore1760
    @solutionsgalore1760 4 года назад

    hello guys in TIA PORTAL . I have a motor controlled in DOL with a BREAKER.
    When the breaker trips i want the motor to show red and blink,when i reset and run motor i want my run signal from contactor to turn motor grEen.
    how do i combine run FROM CONTACTOR and trip commands FROM BREAKER to Show on HMI. 'NEED HELP

  • @mahmudrajon9104
    @mahmudrajon9104 4 года назад

    Dear sir, Can you please make a video tutorial of water flow meter modbus with s7- 1200 to showing value in the monitor.

  • @ravsantashmetov2066
    @ravsantashmetov2066 4 месяца назад

    Super👏

  • @mvgcharan9628
    @mvgcharan9628 3 года назад

    What is the solution if values are non linear, how to program them

  • @jibumathew8514
    @jibumathew8514 Год назад

    Thanks!

  • @Sh_Firouz
    @Sh_Firouz 10 месяцев назад

    Danke

  • @yoghurtedchikenpneumatics749
    @yoghurtedchikenpneumatics749 4 года назад

    thanks broo

  • @IK-qu9hw
    @IK-qu9hw 4 года назад

    Good

  • @zhengkunyan8001
    @zhengkunyan8001 4 года назад +2

    😄

  • @arbabkhan1596
    @arbabkhan1596 10 месяцев назад

    other videos are good, but this one has more mistakes frequently, which lead to confusion. :) sorry for pointing out, I used to watch your videos, but these mistakes were kinda time consuming.

  • @gerrysmith7628
    @gerrysmith7628 3 года назад

    thank you very much for the explanation