Implementación de PID en S7-1200 utilizando PLCSIM y Factory I/O

Поділитися
Вставка
  • Опубліковано 28 сер 2024
  • En el siguiente video se implementa un controlador PID para controlar el nivel de un tanque, para ello se utiliza un PLC S7-1200 simulado con PLCSIM y un tanque simulado de Factory I/O.
    La plantilla para comunicar Factory IO con el PLCsim se puede descargar de: docs.factoryio...
  • Наука та технологія

КОМЕНТАРІ • 46

  • @kelvingabrielgaonescobar1594
    @kelvingabrielgaonescobar1594 24 дні тому

    Exelente video me sirvio muy bien

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

    Un video espectacular, FELICITACIONES y Muchas Gracias!!!!

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

    Excelente video y excelente explicación. Saludos

  • @francosotot.
    @francosotot. 2 роки тому +2

    Estimada, tengo una consulta en el caso de las variables analogicas estas son Integer tanto en el tia como en el factory, habiendo programado en tipo word porque lo observa en algunos casos la variable como si fuera Real, que se debe hacer en ese caso y otro detalle la version del Pid compact se puede usar la version 2 o necesariamente de la 2.2 hacia adelante?

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

    excelente video.

  • @jordannogocheinfante6009
    @jordannogocheinfante6009 3 роки тому +1

    Excelente video.
    Consulta, de donde saco la plantilla que me permite trabajar el factory IO con el S7-1200? para colocarlo en mi bloque principal de la programación.

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

      La plantilla puede descargarse de aquí: docs.factoryio.com/tutorials/siemens/setting-up-s7-plcsim-v13/#tia-portal-template-projects

  • @francosotot.
    @francosotot. 2 роки тому

    Estimada, esta interesante el video, una consulta porque no se habilita el boton de start PID compact, estoy usando el tia v16 y uso el mismo plc con el plcsim, la version del PID Compact es 2.2.

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

    tambien se añaden esas entradas y salidas en la configuracion del plc?

  • @jesussantana4554
    @jesussantana4554 3 роки тому +1

    Hola @DiseñoICS excelente video y buena explicación... tengo una duda en el min 9:44 realiza la prueba del setpoint y aparece en el display del sp pero en mi caso no sale dicho valor (no indica ningun valor).. espero su gentil respuesta.. GRACIAS!!

    • @disenoics8220
      @disenoics8220  3 роки тому +1

      Si configuró como se indica en el minuto 1:55 el tipo de dato numérico como Word, SP se va a leer desde IW34 y el display estará en QW34 (como se puede ver en el minuto 2:05). En el segmento 3 del programa se han colocado la instrucciones necesarias normalizado y escalado del valor de SP (6:27 a 7:04) y escribir este dato en el display (7:30 a 7:52). Con esto tendría que verse el valor.

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

      Hola. Al parecer solo están configuradas las señales analogicas para comunicarse con el simulador. Tienes que tambien configurar las señales digitales. Para hacer esto ve a PROPIEDADES→ DI 6/DQ4→ Direcciones E/S→ Bloque de organización: allí seleccionar la opción "Ninguno" tanto para las entradas como para las salidas. Saludos

    • @g.9843
      @g.9843 8 місяців тому

      Hola, me paso exactamente igual, lo pudiste solucionar? 😅

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

    en la tabla de etiquetas me aparece la válvula de llenado al 100% y no me deja cambiarlo

  • @williamfredycartulinhuayhu2351
    @williamfredycartulinhuayhu2351 3 роки тому +2

    Que buena explicación, cuánto. Pesa el factory io??

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

      La versión 2.3.3 utilizada en este ejemplo ocupa 673 MB en disco y el instalador pesa 267MB.

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

      @@disenoics8220 gracias, olvidé decir, sería bueno que pases el enlace de la descarga ....saludos

  • @diegoenriquearocutipavilca7905
    @diegoenriquearocutipavilca7905 3 роки тому +1

    Buenas noches excelente aporte, tengo una duda al tratar de dar la optimización fina me manda errores "Error de tiempo de muestreo: PID_Compact no se llama dentro del tiempo de muestreo del OB de alarma cíclica " sabe ud a que se debe?

    • @disenoics8220
      @disenoics8220  3 роки тому +1

      ¿Agregó la instrucción PID en un bloque de interrupción cíclica como se indica en el minuto 10:01?, y si es así, verifique que el tiempo sea de al menos 100 (ms) (que es el valor por defecto cuando se inserta el bloque, pero puede ser que sin querer lo haya cambiado).

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

      @@disenoics8220 Si tome en cuenta esa parte del video, pero aun asi me sigue saliendo ese error de querer optimizar, no se logra la sintonizacion fina ni inicial

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

      Tengo el mismo error

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

      @@diegoenriquearocutipavilca7905 usa la version 3 del pid_compact, a mi me sirvio cambiar de version.

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

      @@gerardomartinez8425 hola como se cambia las versiones??

  • @user-tb5tv9nt1k
    @user-tb5tv9nt1k 9 місяців тому

    Hola buas. Estimada tengo un problema o duda y es que en el factory io mis variables del driver dicen todas (REAL) Y NO (INT) que podria hacer?

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

      En configuración, sección I/O Configuración, debe cambiar el tipo de dato numérico de DWORD a WORD

  • @perritofiel.5925
    @perritofiel.5925 2 роки тому

    Excelente video y muy buena explicacion, la plantilla de comunicacion entre el Tia portal y el Factory io solo tiene hasta el V15, funciona en el V16 tambien?

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

      En la descripción está el link a la plantilla, lo actualizaron hace poco y ahora funciona para tia portal V13 a la V17.

    • @perritofiel.5925
      @perritofiel.5925 2 роки тому

      @@disenoics8220 disculpe, realice su proyecto me compila y hace conexión con el Factory io, pero al mover la perilla del SP no me da ningún valor en el display y tampoco funciona el tanque cunado doy a iniciar en el PID, quizá podría ayudarme.

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

      @@perritofiel.5925 Si hay conexión entre PLCSIM y el factory IO y ya revisó que esté bien el programa, haber puesto el offset a entradas y salidas del PLC en el factory IO y que las direcciones de estas correspondan a las puestas en el programa, lo único que se me ocurre es que a la hora de simular no de esté dando clic en la carpeta del proyecto antes y por ello no se compila y descarga el proyecto completo (12:44) o que esté forzado algún elemento, como se indica en el minuto 13:26 solo la válvula de salida debería de estar forzada, lo demás con el ícono de lentes que significa que será el PLC en que los controle y por último que el PLC esté protegido contra comunicación remota aunque si se está utilizando la plantilla no debería haber problema, pero puede verificar dando clic derecho en el árbol del proyecto a la carpeta del PLC y en protección y seguridad revisar esto.

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

    Que tal, tengo un problema, ya realice todos los paso (las variables estan correctas, utilice PID V1.2, Forze la V_Vaciado en Factory io, tengo la version 2.2.3) pero no me funciona el PID, la V_LLENADO no enciende cuanto pongo en servicio mi PID, el SetPoint lo pongo en 40, le doy en arrancar y la salida me muestra que ya realizo el 100% pero en la entrada "Input" no me arroja ningun valor se queda en 0 (desde la pantalla de PID)

    • @maverick6197
      @maverick6197 10 місяців тому

      Tengo el mismo problema, supiste como resolverlo?

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

    Hola, por más que he intentado no logro hacer que mi potenciómetro y el medidor de nivel sean entradas DINT y no REAL. Ya cambie de DWORD a WORD pero nada. Alguna sugerencia?

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

      Pues según leo unos comentarios más abajo es la versión del Factory, la que utilicé es la 2.2.3, supongo que las mas nuevas han cambiado esto, lamentablemente no he podido conseguir una más nueva para ver si esto se puede cambiar o como adaptar el programa.

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

    graciaaaaaaaaaaaaaas

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

    Hola Muchas gracias por el video.
    ¿Solamente cuál es el primer bloque que aparece automaticamente?

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

      Es el bloque que ya viene en la plantilla que permite trabajar con el PLCSIM y Factory I/O, más información aquí ua-cam.com/video/Z5mqUdq8rVc/v-deo.html

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

      @@disenoics8220 Muchas Gracias, Ya logré la conexión completa. Muy buen video. Lo recomendaré a mis compañeros. Saludos

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

    Porque al momento de querer conectar el factory, no se realiza la conexión y me dice que coloque el plcsim en Run, pero se encuentra en Run y trabajando?🤔

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

      En mi experiencia eso pasa por dos cosas, la primera es que es necesario ejecutar como administrador ambos programas y la segunda que en el TIA portal hay que dar clic en la carpeta del proyecto antes de compilar y simular ver minuto 8:20 a 8:43.

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

      @@disenoics8220 tengo el mismo problema y ya los ejecute como administrador tambien de ejecutar la carpeta y me sigue apareciendo el mensaje de comprobar que este en run

  • @condenao_muchacho
    @condenao_muchacho 3 роки тому +1

    MIS DATOS EN EL PLC DE FACTORY IO ME APARECEN EN REALES SERA QUE IGUAL FUNCIONA