• Skip to primary navigation
  • Skip to main content

Cursos Online para mentes inquietas

  • Cursos
  • Blog
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso de AWL
    • Curso HMI con Python y Qt-Designer
    • 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 HMI con ViSnap7
    • Curso TIA Portal CPU 1200
    • Curso de Step 7 V5.x
  • Contacto
  •  

Final de un fb

¡Uppsss! No estás logueado ¿eres usuario registrado?

Si eres usuario de la plataforma, HAZ CLIC AQUI PARA ACCEDER A TU CUENTA
Después, vuelve a acceder a la plataforma de cursos.

Home › Foros › Curso Express de TIA Portal › Final de un fb

Etiquetado: Finalizacion de un fb

  • Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 2 años, 9 meses por Iñigo Gútiez.
Viendo 8 entradas - de la 1 a la 8 (de un total de 8)
  • Autor
    Entradas
  • 22 noviembre, 2020 a las 21:55 #15432
    Eliu
    Participante

    Hola buenas, estoy haciendo unos ejercicios que tengo que presentar. Y no consigo averiguar como puedo hacer para saber que un fb a finalizado todo el procesó internó  y me reinizialice ciertas variables. 

    Resumiendolo mucho, tengo un pulsador de marcha que me hace un set y varios pulsadores que activan ciertos temporizadores y cuando finalizan quiero hacer el reset de los pulsadores.
      <li dir=»auto»>Todo esto esta en varios fb según los tiempos que quiero. Pero no consigo reiniciarlos una segunda vez ya que se quedaron en set  y no puedo hacer el reset porque si no hace la pescadilla que se muerde la cola.
    Gracias de antemano.
    22 noviembre, 2020 a las 22:20 #15433
    Alfonso
    Participante

    ¿Qué tipo de temporizadores estás utilizando?

    saludos,

    23 noviembre, 2020 a las 5:24 #15436
    Eliu
    Participante

    Es en tia portal y  cpu 300 y e usado los SE pero e probado todos y me pasa lo mismo sea cual sea.

    23 noviembre, 2020 a las 20:44 #15438
    Iñigo Gútiez
    Superadministrador

    El pulsador tiene que poner a SET una marca, y esta marca activar el temporizador con retardo a la conexion.

    Cuando el temporizador se activa (se acaba el tiempo), su salida, activa el reset de esa marca que ha activado el pulsador.

    ¿dónde está la pega?

    29 noviembre, 2020 a las 21:47 #15493
    Eliu
    Participante

    Gracias no me explicado bien pero ya lo e solucionado.

    Ahora tengo otro problema. En un FC en variables temporales declaro flanco1 y en otro FC declaro lo mismo. Y resulta que contienen la misma dirección offset porque se asigna automáticamente. Resulta que en el primer FC cuando activo el pulsador por flanco el cual esta asociado a flanco1 se activa en el otro FC también. ¿No se supone que son temporales y que no tienen nada en común?

    30 noviembre, 2020 a las 6:54 #15494
    Iñigo Gútiez
    Superadministrador

    Un flanco en temporales no puede funcionar jamás bien.

    El flanco necesita almacenar su estado entre ejecuciones del ob1 por tanto JAMAS debes usar una temporal para flancos o Set y reset etc que deben guardar la información entre ejecuciones.

    Si necesitas guardar información entre ejecuciones y quieres reutilizar el código SIEMPRE debes usar FB y meter dichas variables en static, nunca como temporales.

     

     

    30 noviembre, 2020 a las 18:52 #15496
    Eliu
    Participante

    Gracias. Estoy aprendiendo bastante con tu curso cosa que en el master que estoy cursando no explican nada claro.

    30 noviembre, 2020 a las 19:56 #15497
    Iñigo Gútiez
    Superadministrador
    Eliu wrote:

    Gracias. Estoy aprendiendo bastante con tu curso cosa que en el master que estoy cursando no explican nada claro.

    Muchas gracias!! Me alegra que te sirva 🙂

  • Autor
    Entradas
Viendo 8 entradas - de la 1 a la 8 (de un total de 8)
  • Debes estar registrado para responder a este debate.
Acceder
  • Aviso Legal y Política de Privacidad
  • Condiciones de Venta
  • Política de cookies

Copyright © 2023 · 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

Insertar/editar un enlace

Introduce la URL de destino

O enlaza a contenido ya existente

    No se ha especificado ningún término de búsqueda. Mostrando los elementos recientes. Busca o utiliza las teclas de flecha arriba y abajo para seleccionar un elemento.