El Simulador S7_200 es un programa en el cual podrás simular el funcionamiento de las CPUs 212, 214, 215, 216, 221, 222, 224, 226.
El tipo de CPU seleccionada se visualiza en pantalla, con la configuración de interruptores de simulación según las entradas.
Con el S7_200 se puede configurar el tipo de CPU, los módulos de entradas / salidas tanto analógicas como digitales, al igual que los potenciómetros analógicos incorporados en la CPU.
En el programa S7_200 comprobarás el funcionamiento del programa a través de:
- Los interruptores conectados a las entradas digitales.
- Los led de las salidas digitales.
- Los potenciómetros analógicos de entradas.
- Las barras de progreso de las salidas analógicas.
- La tabla de estado.
- El visualizador de textos TD_200
El programa S7_200 puede visualizar
- El módulo de programa OB1 en AWL, con las subrutinas.
- El módulo de datos DB1.
- La tabla de estado con los formatos: binario, con digno, sin signo, hexadecimal, binario, ASCII.
A cada CPU se le podrá acoplar los módulos de expansión de entradas salidas digitales o analógicas.
Módulos Digitales | Módulos analógicos | |
EM221 (8I) |
CPUs 21x
|
CPUs 22x
|
EM222(8Q) | EM231 ( 3 I x 12 bits) | EM231 ( 4 I x 12 bits) |
EM223(4I / 4Q) | EM232 (2 Q x 12 bits) | EM232 (2 Q x 12 bits) |
EM223(8I /8Q) | EM235 (3I x 12 bits 1 Q x 12 bits) | EM235 (4I x 12 bits 1 Q x 12 bits) |
EM223(16I / 16Q) |
Lista de Link´s de descarga (Putlocker)
OK todos FUNCIONANDO
EJERCICIOS http://9dd9b760.linkbucks.com
A los archivos se les quito la extensión .zip hay que agregársela
Ejemplo: S7_200 ::::::::::::::::} S7_200.zip
Checar de cómo cambiar extensión
Instrucciones implementadas en la Versión 3.0 | |||||||
Aritmética en coma fija | Aritmética en coma flotante | Cadena | Comparación | ||||
+I+D -I -D MUL *I *D DIV /I /D INCB INCW INCD DECB DECWDECD |
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
| +R-R *R /R SQRT SIN COS TAN LN EXP PID |
X
X
X
X
X
X
X
X
NO
NO
NO
| SLENSCPY SSCPY SCAT SFND CFND |
NO
NO
NO
NO
NO
NO
| LDB=AB= OB= LDB<> AB<> OB<> LDB>= AB>= OB>= LDB<= AB<= OB<= LDB> AB> OB> LDB< AB< OB< LDW= AW= OW= LDW<> AW<> OW<> LDW>= AW>= OW>= LDW<= AW<= OW<= LDW> AW> OW> LDW< AW< OW< LDD= AD= OD= LDD<> AD<> OD<> LDD>= AD>= OD>= LDD<= AD<= OD<= LDD> AD> OD> LDD< AD< OD< LDR= AR= OR= LDR<> AR<> OR<> LDR>= AR>= OR>= LDR<= AR<= OR<= LDR> AR> OR> LDR< AR< OR< LDS= AS= OS= LDS<> AS<> OS<> |
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
NO
NO
NO
NO
NO
NO
|
Comunicación | Contadores | Control de programa | |||||
XMTRCV NETR NETW GPA SPA |
NO
NO
NO
NO
NO
NO
| CTUCTD CTUD HDEF HSC PLS |
X
X
X
x
x
(PTO y PWM)
| FORNEXT JMP LBL LSCR SCRT SCRE CSCRE CRET END STOPWDR |
x
x
X
X
NO
NO
NO
NO
X
X
X
X
| ||
Conversión | Desplazamiento / Rotación | Interrupción | |||||
BTIITB ITD ITS DTI DTR DTS ROUND TRUNC RTS BCDI IBCD ITA DTA RTA ATH HTA STI STD STR DECO ENCOSEG |
X
X
X
NO
X
X
NO
X
X
NO
X
X
x
x
x
x
x
NO
NO
NO
X
X
X
| SLBSLW SLD SRB SRW SRD RLB RLW RLD RRB RRW RRD SHRB |
X
X
X
X
X
X
X
X
X
X
X
X
x
| CRTIENI DISI ATCH DTCH |
X
X
X
X
X
| ||
Operaciones lógicas | Operaciones lógicas con bits | Reloj | |||||
INVBINVW INVD ANDB ANDW ANDD ORB ORW ORD XORB XORW XORD |
X
X
X
X
X
X
X
X
X
X
X
X
| LDA O LDN AN ON LDI AI OI LNDI ANI ONI NOT EU ED ALD OLD LPS LDS LRD LPP = =I S SI R RI AENONOP |
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
| TODRTODW | XX | ||
Tabla | Temporizadores | Transferencia | |||||
FILLATT FND= FND<> FND< FND> LIFO FIFO |
X
X
X
X
X
X
X
X
| TONTONR TOF |
X
X
X
| MOVBMOVW MOVD MOVR BMB BMW BMD SWAP BIRBIW |
X
X
X
X
X
X
X
X
NO
NO
|
Marcas especiales | |
SM0.0
|
X
|
SM0.1
|
X
|
SM0.2
| |
SM0.3
| |
SM0.4
|
X
|
SM0.5
|
X
|
SM0.6
|
X
|
SM0.7
|
X
|
SM1.0
|
X
|
SM1.1
|
X
|
SM1.2
|
X
|
SM1.3
|
X
|
SM1.4
| |
SM1.5
| |
SM1.6
|
X
|
SM1.7
| |
SMB6
|
X
|
SMB28
|
X
|
SMB34
|
X
|
SMB35
|
X
|
SMB67 | X |
SMW68 | X |
SMD72 | X |
SMB77 | X |
SMW78 | X |
SMD82 | X |
Interrupciones
| |
Nº Evento | Descripción de la interrupción |
0 | Flanco positivo, I0.0 |
1 | Flanco negativo, I0.0 |
2 | Flanco positivo, I0.1 |
3 | Flanco negativo, I0.1 |
4 | Flanco positivo, I0.2 |
5 | Flanco negativo, I0.2 |
6 | Flanco positivo, I0.3 |
7 | Flanco negativo, I0.3 |
10 | Interrupción temporizada, SMB34 |
11 | Interrupción temporizada, SMB35 |
19 | Interrupción Valor de contaje de impulsos PLS0 (PTO) |
20 | Interrupción Valor de contaje de impulsos PLS1 (PTO) |
21 | Interrupción Temporizador T32 CT = PT |
22 | Interrupción Temporizador T96 CT = PT |
Contadores rápidos.
CPUs 21X
|
CPUs 22X
| ||
Contador rápido
|
Entradas utilizadas
|
Contador rápido
|
Entadas utilizadas
|
HSC0
|
I0.0
|
HSC0
|
I0.0, I0.1, I0.2
|
HSC1
|
I0.6, I0.7, I1.0, I1.1
|
HSC1
|
I0.6, I0.7, I1.0, I1.1
|
HSC2
|
I1.2, I1.3, I1.4, I1.5
|
HSC2
|
I1.2, I1.3, I1.4, I1.5
|
HSC3
|
I0.1
| ||
HSC4
|
I0.3, I0.4, I0.5
| ||
HSC5
|
I0.4
|
Modos de los contadores rápidos.