Automata Programable S7 300
Enviado por 1chakis1 • 2 de Marzo de 2015 • 1.749 Palabras (7 Páginas) • 1.152 Visitas
PRÓLOGO
Esta documentación forma parte de una serie de manuales que un grupo de profesores de
tres institutos de educación secundaria de Catalunya, como son:
• IES-SEP Comte de Rius de Tarragona
• IES Palau Ausit de Ripollet (Barcelona)
• IES-SEP La Garrotxa de Olot (Girona)
han estado experimentando con diferentes materiales incluidos dentro de la temática de la
automatización, el control y las comunicaciones industriales.
Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI
(Experimentación y Documentación en Control y Automatización Industrial), reconocido
tanto por el Departament d’Educació de la Generalitat de Catalunya como por la empresa
Siemens, con unos objetivos tan sencillos como claros y que se basaban en la realización
de documentación realizada por profesores/as para profesores/as, y que además, pudiese
servir como manual para los alumnos, esto quiere decir que se ha intentado realizar una
documentación que sea fácil de seguir con unas explicaciones paso a paso de los
diferentes procesos a realizar, para de esta manera poder alcanzar el objetivo propuesto
en cada ejercicio.
Este grupo de trabajo continúa trabajando en cada uno de los temas para poder ir
actualizando día a día esta documentación, es por ello, que nos podéis enviar vuestras
sugerencias a través de la información que encontrareis en la web dedicada a este grupo
de trabajo y que desde aquí os invitamos a participar.
www.iespalauausit.com/edcai/index.php
Esperamos que el esfuerzo y dedicación que hemos realizado pueda ayudar a mejorar
vuestra labor educativa.
Los profesores del grupo de trabajo EDCAI
Departament d’Educació
Electricitat/Electrònica
PROGRAMACIÓN AVANZADA CON EL
PLC S7-300
Realizado por:
Ramon L. Yuste Yuste
Luis Martinez Novoa
IES SEP COMTE DE RIUS
Fecha: 05/02/06
Versión: 2.2
Página: 2/84
Fichero: Instrucciones avanzadas
INDICE:
CONCEPTOS BÁSICOS NIVEL 1
1 SISTEMAS DE NUMERACION......................................................................................................... 4
2 MÓDULOS DE ORGANIZACIÓN...................................................................................................... 7
3 BLOQUES DE FUNCIÓN ................................................................................................................. 9
4 MÓDULOS DE DATOS.................................................................................................................... 10
5 ACUMULADORES............................................................................................................................ 11
E6.1. FUNCION MOVER (TRANSFERENCIA). ..................................................................................... 12
E6.2. FUNCION MOVER (CONSTANTES A UNA MISMA PALABRA)................................................ 13
E7.1. PRESELECCIÓN VARIABLE Y VISUALIZACIÓN DEL VALOR DE UN TEMPORIZADOR........ 15
E7.2. PROGRAMACIÓN DE UN TEMPORIZADOR CON TRES TIEMPOS DIFERENTES................. 16
E8.1. PRESELECCIÓN VARIABLE DEL VALOR DE UN CONTADOR. .............................................. 18
E8.2. INSTRUCCIONES DE COMPARACIÓN...................................................................................... 20
E8.3. CONTROL DE INICIO DE LA MARCHA DE UN PROCESO........................................................ 22
E8.4. CLAVE PARA ABRIR UNA CERRADURA.................................................................................... 24
09. PROGRAMACIÓN ESTRUCTURADA POR BLOQUES.
E9.1. SELECCIÓN DE DOS TIPOS DE FUNCIONAMIENTO ……………………………………………… 26
10. OPERACIONES DE CÁLCULO BÀSICAS Y AVANZADAS.
E10.1. OPERACIONES LOGICAS ENTRE PALABRAS O DOBLES PALABRAS.................................. 27
E10.2. PROGRAMACIÓN DE UN TEMPORIZADOR CON PRESELECCIÓN VARIABLE.
BASE DE TIEMPOS FIJA................................................................................................................... 29
E10.3. OPERACIONES ARTIMETICAS CON NÚMEROS ENTEROS (COMA FIJA)................................ 30
E10.4. CREACIÓN DE UN CONTADOR REVERSIBLE CON PRESELECCIÓN....................................... 32
E10.5. CREACIÓN DE UN CONTADOR DE TIEMPOS............................................................................. 33
E10.6. OPERACIONES ARTIMETICAS CON NÚMEROS EN COMA FLOTANTE.................................... 35
11. OPERACIONES DE INCREMENTAR Y DECREMENTAR.
E11.1. DIFERENTES MÉTODOS DE INCREMENTAR Y DECREMENTAR ………………………………. 37
12. PARAMETRIZACIÓN DE BLOQUES FBs Y FCs.
E12.1. CREACIÓN DE LA PLANTILLA DE UN GENERADOR DE IMPULSOS STANDARD................. 38
E12.2. CREACIÓN DE UNA PLANTILLA CON NÚMEROS REALES.................................................... 40
13. DIRECCIONEMIENTO INDIRECTO.
E13.1. DIRECCIONAMIENTO INDIRECTO DE REGISTROS........................................ ......................... 42
14. BLOQUE DE DATOS DBs.
E14.1. LECTURA DE DATOS DE UN BLOQUE DE DATOS (DB)........................................................... 44
E14.2. LECTURA DE DATOS DE UN BLOQUE DE DATOS (DB). DIRECCIONAMIENTO
INDIRECTO DE UN BLOQUE DE DATOS........................................................................................... 48
15. PROGRAMACIÓN CON REGISTROS DE SISTEMA.
E15.1. PROGRAMACION DEL RELOJ..................................................................................................... 50
Departament d’Educació
Electricitat/Electrònica
PROGRAMACIÓN AVANZADA CON EL
PLC S7-300
Realizado por:
Ramon L. Yuste Yuste
Luis Martinez Novoa
IES SEP COMTE DE RIUS
Fecha: 05/02/06
Versión: 2.2
Página: 3/84
Fichero: Instrucciones avanzadas
16. TRATAMIENTO DE SEÑALES ANALÓGICAS.
E16.1. FUNCION SCALE (ESCALAR UNA ENTRADA ANALOGICA)..................................................... 54
E16.2. FUNCION UNSCALE (DESESCALAR A UNA SALIDA ANALOGICA)........................................... 56
E16.3. CONSIGNA DE MAXIMA Y MINIMA DE UNA ENTRADA ANALOGICA.............................. ........ 58
E16.4. CONSIGNA DE MAXIMA Y MINIMA DE UNA ENTRADA ANALOGICA (II)................................. 59
17.
...