canalPLC > S7_200

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
La programación del autómata se realiza en el programa STEP
7-MicroWIN 32 V3.1, 3.2, 4.0
La transferencia del programa desde MicroWIN al simulador S7_200 se
puede realizar de dos forma:
- Exportar el programa desde MicroWIN en formato AWL (recomendado
cuando hay subrutinas)
- A través del portapapeles, tanto del programa en AWL, como el
módulo de datos DB1

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) |
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
DECW
DECD |
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
|
SLEN
SCPY
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 |
XMT
RCV
NETR
NETW
GPA
SPA
|
NO
NO
NO
NO
NO
NO
|
CTU
CTD
CTUD
HDEF
HSC
PLS
|
X
X
X
x
x
(PTO y PWM)
|
FOR
NEXT
JMP
LBL
LSCR
SCRT
SCRE
CSCRE
CRET
END
STOP
WDR |
x
x
X
X
NO
NO
NO
NO
X
X
X
X |
Conversión |
Desplazamiento /
Rotación |
Interrupción |
BTI
ITB
ITD
ITS
DTI
DTR
DTS
ROUND
TRUNC
RTS
BCDI
IBCD
ITA
DTA
RTA
ATH
HTA
STI
STD
STR
DECO
ENCO
SEG |
X
X
X
NO
X
X
NO
X
X
NO
X
X
x
x
x
x
x
NO
NO
NO
X
X
X |
SLB
SLW
SLD
SRB
SRW
SRD
RLB
RLW
RLD
RRB
RRW
RRD
SHRB
|
X
X
X
X
X
X
X
X
X
X
X
X
x
|
CRTI
ENI
DISI
ATCH
DTCH
|
X
X
X
X
X
|
Operaciones lógicas |
Operaciones lógicas con
bits |
Reloj |
INVB
INVW
INVD
ANDB
ANDW
ANDD
ORB
ORW
ORD
XORB
XORW
XORD
|
X
X
X
X
X
X
X
X
X
X
X
X
|
LD
A
O
LDN
AN
ON
LDI
AI
OI
LNDI
ANI
ONI
NOT
EU
ED
ALD
OLD
LPS
LDS
LRD
LPP
=
=I
S
SI
R
RI
AENO
NOP |
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 |
TODR
TODW
|
X
X
|
Tabla |
Temporizadores |
Transferencia |
FILL
ATT
FND=
FND<>
FND<
FND>
LIFO
FIFO
|
X
X
X
X
X
X
X
X
|
TON
TONR
TOF
|
X
X
X
|
MOVB
MOVW
MOVD
MOVR
BMB
BMW
BMD
SWAP
BIR
BIW |
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.