• Skip to primary navigation
  • Skip to main content

ProgramaciónSiemens

Cursos online de automatización industrial con PLC Siemens

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

Llenado del almacén en SCL con TIA Portal

Llenado del almacén en SCL con TIA Portal

por Iñigo Gútiez · 12 Comments

Seguimos con el proyecto de automatización que empezamos hace ya unas semanas.

Hasta ahora, recuerda que hemos visto cómo comenzar a simular con TIA Portal y Factory IO, cómo crear los modos de trabajo y cómo  hacer los movimientos de los transportadores.

Ahora toca cómo elegir la posición del almacén donde se va a alojar cada uno de los pallets.

Contenido

  • 1 Llenado del almacén en SCL con TIA Portal
    • 1.1 ¿Cómo vamos a rellenar el almacén?
  • 2 Programación en SCL del almacén
  • 3 ¿Qué te ha parecido?

Llenado del almacén en SCL con TIA Portal

Como ya hemos comentado muchas veces en el blog y en el curso completo de TIA Portal, SCL es un lenguaje de programación muy potente que sirve para solventar con pocas líneas problemas complejos de programar con otros lenguajes.

Pero como me canso de repetir, SCL es muy potente pero no es la solución para todos los casos.

No tiene ningún sentido programar en SCL código que se pueda solventar de forma sencilla en escalera mediante contactos.

Mucha gente proveniente del mundo informático tienden a programar en SCL porque es el lenguaje que más se acerca a lo que conocen, pero eso no es una justificación para programarlo absolutamente todo en este lenguaje.

Porque si bien SCL es muy potente y puedas programarlo todo, no quiere decir que debas programarlo todo.

Es por eso que tienes que aprender varios lenguajes, como vemos en el curso completo de TIA Portal.

Dicho este disclaimer, vamos a ver porqué en este caso sí es la mejor opción, o la más adecuada.

¿Cómo vamos a rellenar el almacén?

He pensado varias formas, y seguramente la elegida no es la correcta en la vida real.

Pero poco importa en este caso, porque se trata de aprender a programar.

Y he pensado que una forma muy vistosa, y que hay que pensar un poco en ello, es que busque la posición más cercana libre.

Es decir, en el mundo real seguramente hubiéramos llenado de abajo hacia arriba para que el peso siempre esté lo más pegado al suelo.

Vamos, que llenaríamos la fila 1, luego la 2, y así hasta la sexta fila.

En cambio, he pensado que una forma diferente es que busque las posiciones más cercanas respecto a la posición de cogida.

Así, la idea es que vaya llenando cuadrados de igual elementos de filas y columnas.

Me explico.

Primero llenará un cuadrado de 1×1 posiciones, luego 2×2 posiciones, 3×3 posiciones, y así sucesivamente, de tal forma que cuando haya rellenado 6×6, comenzará a llenar las columnas 7 a la 9 de abajo hacia arriba ya que no habrá más altura.

Como siempre, lo mejor es verlo trabajar, así que vamos con el vídeo demostración.

Programación en SCL del almacén

¿Qué te ha parecido?

Como ves, SCL es muy potente, y sabiéndolo manejar en unas pocas líneas puedes realizar acciones que de otra forma, se complica, o se mucho más engorroso.

Tan solo recordarte que en el curso completo de TIA Portal tienes un bloque completo dedicado a la programación en SCL.

Iñigo Gútiez
Iñigo Gútiez

Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí

Puedes seguirme en cualquiera de las siguientes redes sociales.

Filed Under: blog

Reader Interactions

    Deja un comentario Cancelar

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    12 Comentarios

  1. JOSE SILVA says

    19 febrero, 2020 at 16:02

    Excelente informacion ingeniero Iñigo.

    Responder
    • Iñigo Gútiez says

      19 febrero, 2020 at 18:40

      Muchas gracias 🙂

      Responder
  2. Luis Reynoso says

    22 febrero, 2020 at 3:47

    Te quedo bastante bien…

    Como siempre nos dejas buenos tips en tus post…

    Sigo al pendiente de tus videos…

    Responder
    • Iñigo Gútiez says

      22 febrero, 2020 at 11:38

      Gracias Luis. Vamos dando pasos poco a poco.

      Responder
  3. Julio Cesar Bruno says

    26 febrero, 2020 at 4:58

    Excelente video.
    Aprovecho y realizo una consulta.
    ¿Es posible realizar un teaching pendant para un brazo robotico dentro del PLC?.
    Es un proyecto que me gustaría implementar en una institución educativa.

    Responder
    • Iñigo Gútiez says

      26 febrero, 2020 at 19:23

      Lo siento, pero no entiendo muy bien qué es lo que quieres hacer.

      Responder
  4. Roberto Quintal says

    9 marzo, 2021 at 22:30

    Excelentes videos. Me gustaría saber un poco más del manejo de datos tracking, aún me es confuso porque entran y salen del FB Almacen y como funciona el FB InfoTracking y el FC Devolver Posicion Almacen.

    Responder
    • Iñigo Gútiez says

      13 marzo, 2021 at 18:50

      Este ejercicio lo tienen para su descarga y análisis lo estudiantes de los cursos.

      Responder
      • Roberto Quintal says

        15 marzo, 2021 at 19:57

        ¿De cualquier bloque? ¿o solo el curso completo de TIA Portal?. Gracias por la información

        Responder
        • Iñigo Gútiez says

          17 marzo, 2021 at 7:25

          Los cursos de TIA Portal, tanto el completo como el Express.

          Responder
  5. emilian manta says

    17 septiembre, 2021 at 23:23

    me interesaria solo el modulo SCL del curso TIA portal.

    Responder
    • Iñigo Gútiez says

      27 septiembre, 2021 at 1:17

      Tienes el bloque de SCL en : https://programacionsiemens.com/curso-de-tia-portal-cpu-1200/

      Responder
  • Aviso Legal y Política de Privacidad
  • Condiciones de Venta
  • Política de cookies
  • Contacto & Faq
  • Blog

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

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