Академический Документы
Профессиональный Документы
Культура Документы
Virtual Box
Configuracin - Sistema aumentar la capacidad de memoria 4Gb
Configuracin - carpeta compartida eliminar
Configuracin habilitar tarjeta de red.
Curso:
Step 7 Plcs Siemens simatic S7 300/ 400
WinCC Flexible HMIs
Horario maana 09h00 : 13h00 tarde 14h00 : 18h00
Expositor Ing. Elect. Jimmy Palomeque Arreaga, Gye, 20 aos de experiencia en uso de equipos
siemens, y 14 aos como expositor.
NOMENCLATURA
(NEMOTCNICA)
AREAS DE MEMORIA
SIMATIC INTERNACIONAL
(ALEMAN) (INGLES)
ENTRADAS E I
SALIDAS A Q
MARCAS M M
TEMPORIZADORES T T
CONTADORES Z C
OBJETOS
ENTRADAS
ANALGICAS PEW PIW
SALIDAS
ANALGICAS PAW PQW
DIRECCIONAMIENTO ABSOLUTO
1 21
E 0.0 2 22 E 2.1
E 0.1 3 23 E 2.2
E 0.2 4 24 E 2.3
E 0.3 5 25 E 2.4
E 0.4 6 26 E 2.5
E 0.5 7 27 E 2.6
E 0.6 8 28 E 2.7
E 0.7 9 29 E 2.8
10 30
11 31
E 1.0 12 32 E 3.0
E 1.1 13 33 E 3.1
E 1.2 14 34 E 3.2
E 1.3 15 35 E 3.3
E 1.4 16 36 E 3.4
E 1.5 17 37 E 3.5
E 1.6 18 38 E 3.6
E 1.7 19 39 E 3.7
20 40
ESTADOS OPERATIVOS DE LA CPU
STOP.- NO EJECUTAR PROGRAMA
RUN.- EJECUTA PROGRAMA (CICLO DE PROGRAMA)
FORMAS DE REPRESENTACIN
ALE ING ESPAOL
KOP LAD CONTACTOS
FUP FBD BLOQUES
AWL STL LISTA DE INSTRUCCIONES
BLOQUES DE PROGRAMA S7
OB BLOQUE DE ORGANIZACIN
FC FUNCIN
FB BLOQUE DE FUNCIN
DB BLOQUE DE DATOS
SFC FUNCIN DE SISTEMA
SFB BLOQUE DE FUNCIN DE SISTEMA
12-05-2015
OPERACIONES LOGICAS
TEMPORIZADORES:
Impulso SI
Impulso memorizado SV
Retardo a la conexin SE
Retardo a la conexin memorizada SS
Retardo a la desconexin SA
No Byte 7 6 5 4 3 2 1 0 HEXADECIMAL DECIMAL
0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 1 1 1
2 0 0 0 0 0 0 1 0 2 2
3 0 0 0 0 0 0 1 1 3 3
4 0 0 0 0 0 1 0 0 4 4
5 0 0 0 0 0 1 0 1 5 5
6 0 0 0 0 0 1 1 1 6 6
7
8
9 1 1 1 1 1 1 1 1 FF 255
UNIT DE 0 A +65535
INT DE -32768 A + 32767
Resolucin 10 0 0
100 0 1
1000 1 0
10000 1 1
No Byte 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 resolucin 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 1
No Byte 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 resolucin 0 0 0 0 0 0 1 0 0 1 0 1
1 0 2 5
S5T#25s
LOS PLCs S7 300 tienen 2 acumuladores y los S7 400 tienen cuatro acumuladores de 32 bits
FUNCION CARGAR
CONTACTOS DE COMPARACIN
CONTACTOS DE COMPARACIN
ENTEROS ENTEROS DOBLES REALES
MAYOR QUE >I >D >R
MAYOR O IGUAL QUE >=I >=D >=R
MENOR QUE <I <D <R
MENOR O IGUAL QUE <=I <=D <=R
IGUAL ==I ==D ==R
DIFERENTE <>I <>D <>R
MB 0 MB 1 MB 2 MB 3
MW 0 MW 2
MD 0
UDINT DE 0 A +4.294'967.295
DINT DE -2.174'483.648 A A+ 2.147'483.647
L 1 carga un 1 en 16 bits
L #1 carga un 1 en 32 bits
OPERACIONES MATEMTICAS
ARITMTICA
ARITMTICA EN COMA EN COMA
FIJA FLOTANTE
ENTEROS
ENTEROS DOBLES REALES
16 BITS 32 BITS 32 BITS
SUMA +I +D +R
RESTA -I -D -R
MULTIPLICACIN *I *D *R
DIVISIN /I /D /R
La operacin suma es una operacin que trabaja con nmeros con signo.
Operacin TRANSFERIR (T) no depende del RLO y mantiene los acumuladores intactos, copia los
valores y los almacena en la memoria indicada.
INSTRUCCIONES DE SALTO
SENALES ANALOGICAS
En Smbolo completar como tipo INT (entero) tenemos sensores de 0-100C a 4-20mA
100C
27648
Cuando creamos un DB en el Simatic Manager con el click derecho se crean como DB de datos,
pero cuando swe llama con un FB se crea un DB pero de instancia DBI.
BLOQUES DE ORGANIZACIN
- OB1 Ejecucin Cclica
- OB121 Bloque de errores de programacin. Evita q el PLC c vaya a stop y contina con la
siguiente lnea de comando donde no exista falla.
- OB35 Bloque de interrupcin cclica
- OB100 Bloque de arranque (S7 300) se ejecuta una sola vez cada que el PLC pasa de stop a
run
- OB40 Bloque de interrupcin por evento (hardware). Se utilizan preferentemente con
CPUs que tienen entradas y salidas integradas por temas de precio y tiempos de entrega
sin embargo se puede utilizar cualquier CPU.
REMANENCIA
En configuracin de hardware en las propiedades del CPU, pestaa remanencia podemos cambiar
los BYTES de reamanencia para que la informacin almacenadas en estos campos cuando el PLC c
ponga en stop el equipo cargue los valores de esos campos de memoria en una memoria de
remanencia para conservarlos al momento del cambio a RUN.
OB40
PASOS DEL LINEA DE VARIABLES --> ACU_1 ACU_2 DB4.DBD 0 DB4.DBD 4 MD 4 MD16
PROGRAMA CDIGO VAL_INIC --> X Y 10,0 100,0 L#1 0,0
1 L MD4 L#1 X 10,0 100,0 L#1 0,0
2 DTR 1.0 X 10,0 100,0 L#1 0,0
3 L DB4.DBD 0 10.0 1.0 10,0 100,0 L#1 0,0
4 /R 0.1 1.0 10,0 100,0 L#1 0,0
5 L DB4.DBD 8 100.0 0.1 10,0 100,0 L#1 0,0
6 *R 10.0 0.1 10,0 100,0 L#1 0,0
7 T MD 16 10.0 0.1 10,0 100,0 L#1 10.0
AVISOS
Niveles
Se usan como capas para poder acceder a las ventanas de aviso o a las imgenes creadas. Son
netamente para edicin.
Avisos de errores
Son los que nosotros vamos a programar. Se disparan solo con marcas o bloques de datos.
AVISO ACUSADO