• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página

Programación Siemens

Cursos online de TIA Portal y PLC Siemens.

  • Cursos
  • Blog
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso HMI con Python y Qt-Designer
    • 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
Home | blog | Llenado del almacén en SCL con TIA Portal

Llenado del almacén en SCL con TIA Portal

Llenado del almacén en SCL con TIA Portal

por Iñigo Gútiez · 12 comentarios

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.

Publicado en: blog

Interacciones con los lectores

    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 dice

    19 febrero, 2020 a las 16:02

    Excelente informacion ingeniero Iñigo.

    Responder
    • Iñigo Gútiez dice

      19 febrero, 2020 a las 18:40

      Muchas gracias 🙂

      Responder
  2. Luis Reynoso dice

    22 febrero, 2020 a las 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 dice

      22 febrero, 2020 a las 11:38

      Gracias Luis. Vamos dando pasos poco a poco.

      Responder
  3. Julio Cesar Bruno dice

    26 febrero, 2020 a las 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 dice

      26 febrero, 2020 a las 19:23

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

      Responder
  4. Roberto Quintal dice

    9 marzo, 2021 a las 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 dice

      13 marzo, 2021 a las 18:50

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

      Responder
      • Roberto Quintal dice

        15 marzo, 2021 a las 19:57

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

        Responder
        • Iñigo Gútiez dice

          17 marzo, 2021 a las 7:25

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

          Responder
  5. emilian manta dice

    17 septiembre, 2021 a las 23:23

    me interesaria solo el modulo SCL del curso TIA portal.

    Responder
    • Iñigo Gútiez dice

      27 septiembre, 2021 a las 1:17

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

      Responder

Footer

· Acerca de
· Misión, Visión y valores
· Aviso Legal y Política de Privacidad
· Condiciones de Venta
· Política de cookies
Utilizamos cookies propios y de terceros para mejorar nuestros servicios y tu experiencia de usuario. Si continuas navegando, consideramos que aceptas su uso. Aceptar Política de cookies
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