UNSCALE TIA PORTAL💎 ▶ Como ESCALAR✅ Salidas Analógicas en los PLC SIEMENS💥 (Curso de TIA Portal)

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

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

  • @programacionmultidisciplinar
    @programacionmultidisciplinar  3 года назад +4

    Tengo algo que contarte más importante que lo que estás viendo en este vídeo, es muy probable que te interese. Es aquí: www.programacionmultidisciplinar.com/inicio

  • @Victor_Sj
    @Victor_Sj 3 года назад +7

    Hola, gracias por el tener en cuenta mi comentario, date cuenta que hay mucho S7-1200 instalado, ya que muchas veces ni las funcionalidades del S7-1500 son necesarias o su precio no es apropiado para la instalación que va a controlar. Y como te decía también, si es inversamente proporcional hay que hacer una operación de resta de 1 con el valor que da normX y luego ponerlo en el de scaleX, para que la recta sea decreciente (en algún caso particular es posible que sea necesario, por ejemplo en salidas analógicas cuando al subir la temperatura lo que se quiere es que cierre y no abra, sistemas de calor y frío teniendo distintos bloques de escalado con la misma salida y entrada analógica).
    saludos y gracias

  • @DPCIEN
    @DPCIEN Год назад +2

    Hola, muchas gracias por estos videos. Estoy terminando un ciclo superior de Automatización y Robótica Industrial y la verdad que si no tuviese tus videos me volvería loco (Más que nada, lo digo, porque el nivel de los profesores es nulo). A lo de la necesidad de un plc físico, lo único que añadiría a este video (lo digo para que sea lo más real posible, y corrígeme si me equivoco), serían las salidas y memorias reales a utilizar (Ejemplo: %QW64, %MD100...).
    Un saludo.

  • @maximilianoduhau
    @maximilianoduhau 6 месяцев назад

    Muchas gracias, lo habia buscado por todos lados.

  • @Leaffar0911
    @Leaffar0911 9 месяцев назад

    Muchas gracias... Continuamos...

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

    Muchas gracias por tus videos!!!

  • @jorgecardenas5868
    @jorgecardenas5868 3 года назад +3

    En la salida analógica, en el bloque scale_x hay que colocarle de real a entero

  • @josemiguelrodriguez4715
    @josemiguelrodriguez4715 10 месяцев назад +1

    Hola Abel, en primer lugar agradecerte el curso, me está ayudando mucho.
    Respecto a este vídeo, en la función NORM ponemos el rango entre 0 y 27648, pero entiendo que para señales de corriente son para aquellas que van de 0 a 20 mA, cierto?, para las que van de 4 a 20 mA, deberíamos usar el rango 5530 y 27648? (El valor 5530 es la equivalencia a 4 mA aplicando una regla de 3 simple) Esto es correcto, o acabo de decir una tontería?
    Muchas gracias.

  • @draugrgalindodiaz2085
    @draugrgalindodiaz2085 3 года назад +1

    Gracias!!!

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

    Hola,
    Gracias por tus videos son muy buenos!!!
    tienes experiencia con los controladores 1515r redundantes?
    estoy haciendo un trabajo y tengo unas cosas que no me cuadran como deben.
    si pudieras ayudarme te lo agredeceria

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

      La verdad es que no he tenido el placer de trabajar con plc's redundantes 😅 Ahí no te puedo ser de utilidad.... Aún así mandame la consulta por correo y le pregunto a un amigo, quizá el si lo sepa.
      Un saludo!

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

    En el segmento 2 de salida Analogica, como hiciste Copy paste en Norm X, se tendria que poner 'Real to Real'.... Cierto? Gracias por las ayudas con tus videos

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

    Amigo tendrías un video donde expliques como exportar e importar un bloque FB O FC a otro proyecto para no volver a escribir toda la lógica dentro del bloque

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

    Analogía es comparar dos cosas distintas 😆

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

    Buenas Abel,
    Perdona, pero no entiendo la función "Unscale", ¿cómo que los valores "Hi_Lim" y "Low_Lim" dependen de la tensión/intensidad a la que se configura el PLC?
    Cuando tu has explicado el desescalado para los PLCs 1200 has partido de los valores analógicos en los que la variable se podía encontrar, en tu ejemplo de -50 a 50 (ºC o lo que sea), por tanto, yo entendería que los valores "Hi-Lim" y "Lo_Lim" serían esos mismos valores y no que van a depender de la configuración de tensión o intensidad que tenga el PLC como, a mi parecer, das a entender.
    1. No entiendo porque aclararle a TIA Portal algo que ya sabes, que el PLC se configura a tensión tal o a intensidad tal
    2. No entiendo porque no se le especifica a la función "Unscale" los valores máximos y mínimos que podría tomar nuestra variable en cuestión como si se hace en el método de los PLCs 1200, ¿cómo TIA Portal sabe esto entonces?
    3. Entendería que el dato booleano "Bipolar" depende se si quieres que te devuelva los valores entre 0 y 27648 o -27648 y 27648, pero no que esto lo debas especificar según la configuración Tensión/intensidad del PLC
    En conclusión, con este vídeo no me queda nada clara la función que se pretende explicar, si de este video dependiera, usaría siempre el método de desescalado de los PLCs 1200 que me paree más intuitivo.
    Por supuesto, te pido que no te tomes a mal esta crítica, pretende ser una constructiva y respetuosa, espero se entienda mi consulta.
    Saludos

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

      Buenas Gerardo,
      A ver, explico la función UNSCALE porque es una función existente en los 1500 y alguna vez tu o cualquier otra persona podría encontrarla en un proyecto ajeno, y es recomendable conocerla, además de que en el curso una de las finalidades es enseñar todas las herramientas posibles, ya cada uno tiene la completa libertad de utilizar lo que más le guste, yo simplemente os las explico.
      En cuanto a tus dudas... La función UNSCALE sirve para desescalar un valor. Esta función se utiliza para saber cuanta tensión o intensidad vas a sacar por la salida analógica hacía el actuador (variador, válvula proporcional...) El primer ejemplo que puse de tensión fue para hacerlo sencillo, pero no tiene porque ser así, tu puedes poner cualquier cosa. Me explico, lo más habitual en desescalados son los reguladores PID, por ejemplo un regulador PID que te controle la apertura/cierre de una válvula proporcional para regular el caudal.
      Los reguladores PID van siempre de 0 a 100, y según el caudal deseado en este ejemplo que te explico, pues el PID te dará un valor entre 0 y 100 que irá variando. El valor actual del PID sería la IN, el LO_LIM sería 0 y el HI_LIM sería 100. Si la válvula proporcional fuera de 0 a 10V, sería de 0 a 27648 cuentas, por lo tanto la función UNSCALE sería UNIPOLAR, así que en la variable BIPOLAR iría un FALSE. En cambio, si la válvula fuera de -10 a 10V (-27648 a 27648 cuentas), entonces la función UNSCALE debería ser bipolar, y por tanto en la variable BIPOLAR iría un TRUE.
      En la ayuda de Siemens está toda la información, e insisto, es una herramienta más que ofrece TIA Portal y se utiliza.
      El curso tiene por finalidad el aprendizaje, y puede que alguien algún día se encuentre la función UNSCALE en algún proyecto. Yo personalmente para desescalar un valor prefiero UNSCALE, es una función sencilla y me quita de usar 2 funciones como es el NORM_X y SCALE_X.
      Un saludo!

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

      @@programacionmultidisciplinar Ah, vale, eso, pero coincidimos entonces (El valor actual del PID sería la IN, el LO_LIM sería 0 y el HI_LIM sería 100).
      Si tú quieres desescalar un valor tú debes indicar en los valores Lo_Lim y Hi_Lim de la función Unscale los valores entre los cuales se puede encontrar dicho valor, no los valores de tensión/intensidad con los que está configuradao el PLC, así si que te entiendo y usar la función Unscale es más eficiente y rápido siempre que esta sea posible
      De hecho, me planteo si no sería también interesante poder contar con una función NormScale que escale el valor de la variable usando una única función en vez de 2 (a saber, Norm y Scale), dado que el valor mínimo y máximmo, al escalar una variable, usados en la función Norm, previa a Scale, que usamos siempre son los mismos de 0 a 27648 o de -27648 a 27648.
      El problema de no entenderte fue que pensé decías que los valores Lo_Lim y Hi_Lim, que había que escribir en la función Unscale, eran, precisamente, los valores de tensión/intensidad, con los que se configuraba el PLC y esto se me hacía bola, no lo entendía.
      Muchas gracias por tus explicaciones, Abel, muy agradecido.