Documentos de Académico
Documentos de Profesional
Documentos de Cultura
300
LOGO
1500
1200
200 400
Curso PLC Siemens
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens
1500
1200
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
LOGO
Es el autómata más “pequeño” de Siemens, por lo tanto, es el más económico y el
que se puede considerar más adecuado para el uso doméstico o pequeñas
aplicaciones industriales.
300
Cuenta con distintos tipos de lenguajes muy aptos para
programarlo: KOP, FUP, AWL, y SCL.
Grafcet
1500
SIMATIC S7-1500 asegura el más alto nivel de eficiencia y es muy
práctico para aplicaciones de rango medio y alto en máquinas y
sistemas de automatización.
1200
El S7-1200 ofrece una gran familia de módulos y tarjetas plug-in
para la expansión de las capacidades de la expansión de las
capacidades de la CPU..
1200
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Tema: Descripción del PLC 1200
Subtema: Módulos de expansión Curso PLC Siemens
Tema: Descripción del PLC 1200
Subtema: Módulos de expansión Curso PLC Siemens
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Copyright nfi
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Copyright nfi
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Copyright nfi
Tema: Descripción del PLC 1200
Subtema: Familias de PLCs de Siemens Curso PLC Siemens
1200
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
¿Cómo se tiene acceso a las entradas y salidas del PLC para utilizarlas en el
programa? Y ¿dónde se guarda el programa?
Tema: Descripción del PLC 1200
Subtema: memoria y Direccionamiento Curso PLC Siemens
MEMORIA DE LA CPU
Memoria de carga .- no volátil , almacena programa de usuario, los datos y la configuración. Cuando se carga un
proyecto en la CPU, esta almacena primero el programa en el área de memoria de carga. Esta área se encuentra
bien sea en una Memory Card (si está disponible) o en la CPU.
Memoria de trabajo.- Volátil, almacena algunos elementos del proyecto mientras se ejecuta el
programa de usuario. La CPU copia algunos elementos del proyecto desde la memoria de carga en la
memoria de trabajo
MEMORIA REMANENTE
Es posible evitar la pérdida de datos tras un corte de alimentación marcando determinados datos como
remanentes. La CPU permite configurar como remanentes los datos siguientes:
¿Cómo se tiene acceso a las entradas y salidas del PLC para utilizarlas en el
programa?
Se crean nombres simbólicos o "variables" para las direcciones de los datos, ya sea como variables PLC
asignadas a direcciones de memoria y E/S o como variables locales utilizadas dentro de un bloque
lógico.
Para utilizar estas variables en el programa de usuario basta con introducir el nombre de variable para el
parámetro de instrucción.
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
El PLC cuenta con memoria para almacenar los datos y el programa de usuario Para una mejor
comprensión de cómo la CPU estructura y direcciona las áreas de memoria, a continuación se explica el
direccionamiento absoluto al que se refieren las variables PLC. La CPU ofrece varias opciones para
almacenar datos durante la ejecución del programa de usuario:
● Memoria global: La CPU ofrece distintas áreas de memoria, incluyendo entradas (I), salidas (Q) y marcas
(M). Todos los bloques lógicos pueden acceder sin restricción alguna a esta memoria.
● Tabla de variables PLC: se pueden especificar nombres simbólicos en la tabla de variables PLC de
STEP 7 para posiciones de memoria específicas. Esas variables son globales dentro del programa STEP 7
y permiten la programación con nombres significativos para la aplicación.
● Bloques de datos (DB): Es posible incluir DBs en el programa de usuario para almacenar los datos de
los bloques lógicos. Los datos almacenados se conservan cuando finaliza la ejecución del bloque lógico
asociado. Un DB "global" almacena datos que pueden ser utilizados por todos los bloques lógicos,
mientras que un DB de instancia almacena
datos para un bloque de función (FB) especifico y está estructurado según los parámetros del FB.
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
● Memoria temporal: Cada vez que se llama un bloque lógico, el sistema operativo de la CPU asigna la memoria
temporal o local (L) que debe utilizarse durante la ejecución del bloque. Cuando finaliza la ejecución del bloque
lógico, la CPU reasigna la memoria local para la ejecución de otros bloques lógicos.
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
Toda posición de memoria diferente tiene una dirección unívoca. El programa de usuario utiliza estas direcciones
para acceder a la información de la posición de memoria.
La dirección absoluta consta de los elementos siguientes:
Al acceder a un bit en la dirección para un valor booleano, no se introduce ningún nemónico para el tamaño. Solo
se introduce el área de memoria, la ubicación del byte y la ubicación del bit de los datos (como I0.0, Q0.1, o M3.4).
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
Tema: Descripción del PLC 1200
Subtema: direccionamiento Curso PLC Siemens
Cuando programamos un PLC, las instrucciones del programa se insertan en bloques lógicos:
En el caso de Siemens tenemos los bloques: Bloque de organización (OB), bloque de función (FB), bloques de datos
(DB) y función (FC).
función (FC)
Una función (FC) es una subrutina que se ejecuta cuando se llama desde otro bloque lógico (OB, FB o FC). La FC
no tiene un DB instancia asociado. El bloque que efectúa la llamada transfiere los parámetros a la FC. Los valores
de salida de la FC deben escribirse en una dirección de la memoria o en un DB global.
Una FC también se puede llamar varias veces en diferentes puntos de un programa. Esto
facilita la programación de tareas que se repiten con frecuencia.
Tema: Descripción de TIA PORTAL
Subtema: Bloques lógicos Curso PLC Siemens
Un bloque de función (FB) es un bloque lógico que utiliza un bloque de datos instancia para sus parámetros y datos
estáticos. Los FBs tienen una memoria variable ubicada en un bloque de datos (DB) o DB "instancia". El DB instancia
ofrece un bloque de memoria asociado a esa instancia (o llamada) del FB y almacena datos una vez que haya
finalizado el FB.
Se crean en el programa de usuario para almacenar los datos de los bloques lógicos. Todos los bloques
del programa de usuario pueden acceder a los datos en un DB global. En cambio, un DB instancia
almacena los datos de un bloque de función (FB) específico. Un DB se puede definir de manera que
sea de sólo lectura.
Los datos almacenados en un DB no se borran cuando finaliza la ejecución del bloque lógico asociado.
Hay dos tipos de DBs, a saber:
● Un DB global almacena los datos de los bloques lógicos en el programa. Cualquier OB, FB o FC puede acceder a los datos
en un DB global.
● Un DB instancia almacena los datos de un FB específico. La estructura de los datos en
un DB instancia refleja los parámetros (Input, Output e InOut) y los datos estáticos del
FB. (La memoria temporal del FB no se almacena en el DB instancia.)
Tema: Descripción de TIA PORTAL
Subtema: Bloques lógicos Curso PLC Siemens
Las llamadas de bloque pueden anidarse para crear una estructura más modular.
Tema: Descripción de TIA PORTAL
Subtema: Bloques lógicos Curso PLC Siemens
Diseñando FBs y FCs que ejecuten tareas genéricas, se crean bloques lógicos modulares.
El programa se estructura luego, de manera que otros bloques lógicos llamen estos bloques modulares
reutilizables. El bloque que efectúa la llamada transfiere los parámetros específicos del dispositivo al bloque
llamado.
Tema: Conceptos previos de programación
Subtema: Tipos de datos Curso PLC Siemens
Un parámetro es el identificador en una instrucción que indica la ubicación de los datos que deben
utilizarse. Un parámetro actual es la posición de memoria (precedida por el carácter "%") o constante
que contiene los datos que debe utilizar la instrucción. El tipo de datos del parámetro actual definido por
el usuario debe concordar con uno de los tipos de datos que soporta el parámetro formal especificado
por la instrucción.
Representación gráfica, Grafcet .- Del francés Graphe Fonctionnel de Commande Etape Transition, que significa
diagrama de control con etapas y transiciones.
Tema: Conceptos previos de programación
Subtema: Lenguajes de programación Curso PLC Siemens
FUP
Tema: Conceptos previos de programación
Subtema: Lenguajes de programación Curso PLC Siemens
AWL
Tema: Conceptos previos de programación
Subtema: Lenguajes de programación Curso PLC Siemens
SCL.
Tema: Conceptos previos de programación
Subtema: Lenguajes de programación Curso PLC Siemens
Grafcet.
Tema: Conceptos previos de programación
Subtema: Lenguajes de programación Curso PLC Siemens
Realizar un programa para que una salida del plc prenda si cualquiera de dos entradas está activa. `Programar en
todos los lenguajes.
Realizar un programa para que una salida del plc prenda si cualquiera de dos entradas está activa, u otra entrada.
Programar en todos los lenguajes.
Realizar un programa para que una salida del plc prenda si cualquiera de dos entradas está activa, u otra tercera
entrada y que no esté activa una cuarta entrada . Programar en todos los lenguajes.
Ejercicio
Ejercicio restaurante