• Skip to primary navigation
  • Skip to main content

Cursos Online para mentes inquietas

  • Cursos
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso Express de TIA Portal
    • Curso de iniciación a la Industria 4.0.
    • Curso de comunicaciones IE y Profinet
    • Curso de WinCC Flexible 2008
    • Crear HMI con OPC y VB.NET
    • Crear HMI con Snap7 y VB.NET
    • Curso TIA Portal CPU 1200
    • Curso de Step 7 V5.x
  • Contacto
  •  
Home

David Lobo Herranz

  • Perfil
  • Debates iniciados
  • Respuestas creadas
  • Participaciones
  • Favoritos

Respuestas de foro creadas

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • 31 julio, 2020 a las 13:53 en respuesta a: Control de temperatura por escalones en SCL #15216
    David Lobo Herranz
    Participante

    Hola Iñigo.

    He visto que tienes un libro que se llama 7 pasos para programar mas ordenados……Me gustaría hacerme con el, pero no veo como descargarle.

    No se si me lo puedes pasar de alguna manera, por lo que he visto creo que le regalas, si no es así me dices como conseguirle .

    Un saludo.

     

    17 julio, 2020 a las 13:05 en respuesta a: Control de temperatura por escalones en SCL #15204
    David Lobo Herranz
    Participante

    Muchas gracias Iñigo.

    Lo del complicarme la vida creo que lo llevo en el ADN…..Y ahora estoy en método 5000 y es un método  largo.

    16 julio, 2020 a las 15:08 en respuesta a: Control de temperatura por escalones en SCL #15202
    David Lobo Herranz
    Participante

    Ahora he hecho esta versión

    IF #Temp < #Temp_MIn_1
    THEN
    #Estado_Tem := 0;
    END_IF;
    IF #Temp > #Temp_MIn_1
    AND #Temp < #»Temp _Max»
    THEN
    #Estado_Tem := 1;
    END_IF;
    IF #Temp < #»Temp _Max»
    THEN
    #Estado_Tem := 2;
    END_IF;

    CASE #Estado_Tem OF
    0:
    #aux1:=1
    ;
    1:
    #aux2:=1
    ;
    2:
    #aux3:=1
    ;
    ELSE
    ;
    END_CASE;

    #»Salida_100%» := #Gas AND NOT #Alarma AND NOT #Marcha AND (#aux1 OR #aux2 OR #Maquina_Calentando);
    #»Salida_50%» := #Gas AND (#aux3 OR #Alarma OR NOT #Marcha);
    #»Temp _OK»:= #aux2;

    16 julio, 2020 a las 13:36 en respuesta a: Control de temperatura por escalones en SCL #15201
    David Lobo Herranz
    Participante

    Hola Iñigo.

    He hecho esto no se si así esta bien.

     

    Static                     tipo de datos             Valor
    Estado_Tem                    Int                        0
    Constant
    TEMP_MIN                      Int                      0
    TEMP_OK                         Int                      1
    TEMP_MAX                      Int                     2

    ========================================

    CASE #Estado_Tem OF
    #TEMP_MIN:
    IF #Gas
    AND (#Temp < #Temp_MIn_1
    OR #Maquina_Calentando)
    THEN
    #Estado_Tem := #TEMP_MIN;
    END_IF;

    #TEMP_OK:
    IF #Gas
    AND #Temp > #Temp_MIn_1
    AND #Temp < #»Temp _Max»
    THEN
    #Estado_Tem := #TEMP_OK
    END_IF;

    #TEMP_MAX:
    IF #Gas
    AND #Temp > #»Temp _Max»
    AND NOT #Maquina_Calentando
    THEN
    #Estado_Tem := #TEMP_MAX;
    END_IF;

    ELSE
    ;
    END_CASE;

    #»Salida_50%» := #Estado_Tem =2 ;
    #»Salida_100%» := #Estado_Tem = 1 OR #Estado_Tem = 0;

    ============================================

     

     

  • Autor
    Entradas
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Aviso Legal y Política de Privacidad
  • Condiciones de Venta
  • Política de cookies

Copyright © 2021 · Programación Siemens · Todos los derechos reservados

· ¿Quién soy? · Misión, Visión y valores

Utilizamos cookies propios y de terceros para mejorar nuestros servicios y tu experiencia de usuario. Si continuas navegando, consideramos que aceptas su uso. Aceptar Más información
Política de Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

GUARDAR Y ACEPTAR