Está en la página 1de 11

Simulador S7_200

Importante: pueden comprobar el funcionamiento del programa con


este simulador, solo hay algunas instrucciones que no son
admitidas, y por eso puede darles algn error, pero suele indicarlas
(tales como AENO (en salidas de cuadros), ATT (en tablas), etc.). Al
final del documento hay una lista de las instrucciones permitidas, en
caso de algn error en la ejecucin controlar que el programa en
lista de instrucciones cargado en el simulador.
Otro error comn es que compilen y exporten estando en una
subrutina y no en el OB1, con lo que el simulador dar error, por
que no puede iniciarse en una subrutina, necesita el OB1.

El Simulador S7_200 es un programa en el cual podrs 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 configuracin de
interruptores de simulacin segn las entradas.

Con el S7_200 se puede configurar el tipo de CPU, los mdulos de entradas /


salidas tanto analgicas como digitales, al igual que los potenciometros
analgicos incorporados en la CPU.
En el programa S7_200 comprobars el funcionamiento del programa a
travs de:
- Los interuptores conectados a las entradas digitales.
- Los led de las salidas digitales.
- Los potenciometros analgicos de entradas.
- Las barras de progreso de las salidas analgicas.
- La tabla de estado.
- El visualizador de textos TD_200

La programacin del autmata se realiza en el programa STEP 7MicroWIN 32 V3.1


La transferencia del programa desde MicroWIN al simulador S7_200 se puede
realizar de dos formas:
- Exportar el programa desde MicroWIN en formato AWL (recomendado
cuando hay subrutinas)
- A travs del portapapeles, tanto del programa en AWL, como el mdulo de
datos DB1

El programa S7_200 puede visualizar


- El mdulo de programa OB1 en AWL, con las subrutinas.
- El mdulo 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 mdulos de expansin de entradas salidas


digitales o analgicas.
Mdulos
Digitales
EM221 (8I)

Mdulos analgicos
CPUs 21x

CPUs 22x

EM222(8Q)

EM231 ( 3 I x 12
EM231 ( 4 I x 12 bits)
bits)

EM223(4I /
4Q)

EM232 (2 Q x 12 EM232 (2 Q x 12
bits)
bits)

EM223(8I
/8Q)

EM234 (3I x 12
bits

EM223(16I /
16Q)

1Qx
12 bits)

EM234 (4I x 12 bits


1 Q x 12
bits)

Operaciones
S7_200
Operacin
Operaciones Booleanas

Versin 1.0

LD

LDI

LDN

LDNI

UI

UN

UNI

OI

ON

ONI

LDB=

N1, N2

LDB>=

N1, N2

LDB<=

N1, N2

LDB<>

N1, N2

LDB>

N1, N2

LDB<

N1, N2

AB=

N1, N2

AB>=

N1, N2

AB<=

N1, N2

AB<>

N1, N2

AB>

N1, N2

AB<

N1, N2

OB=

N1, N2

OB>=

N1, N2

OB<=

N1, N2

OB<>

N1, N2

OB>

N1, N2

OB<

N1, N2

LDW=

N1, N2

LDW>=

N1, N2

LDW<=

N1, N2

LDW<>

N1, N2

LDW>

N1, N2

LDW<

N1, N2

AW=

N1, N2

AW>=

N1, N2

AW<=

N1, N2

AW<>

N1, N2

AW>

N1, N2

AW<

N1, N2

OW=

N1, N2

OW>=

N1, N2

OW<=

N1, N2

OW<>

N1, N2

OW>

N1, N2

OW<

N1, N2

LDD=

N1, N2

LDD>=

N1, N2

LDD<=

N1, N2

LDD<>

N1, N2

LDD>

N1, N2

LDD<

N1, N2

AD=

N1, N2

AD>=

N1, N2

AD<=

N1, N2

AD<>

N1, N2

AD>

N1, N2

AD<

N1, N2

OD=

N1, N2

OD>=

N1, N2

OD<=

N1, N2

OD<>

N1, N2

OD>

N1, N2

OD<

N1, N2

LDR=

N1, N2

LDR>=

N1, N2

LDR<=

N1, N2

LDR<>

N1, N2

LDR>

N1, N2

LDR<

N1, N2

AR=

N1, N2

AR>=

N1, N2

AR<=

N1, N2

AR<>

N1, N2

AR>

N1, N2

AR<

N1, N2

OR=

N1, N2

OR>=

N1, N2

OR<=

N1, N2

OR<>

N1, N2

OR>

N1, N2

OR<

N1, N2

NOT

EU

ED

X
=I

S_BIT, N

S_BIT, N

SI

S_BIT, N

RI

S_BIT, N

Operaciones aritmticas, de incremento y de


decremento
+I

INI1, OUT

+D

INI1, OUT

+R

INI1, OUT

-I

INI1, OUT

-D

INI1, OUT

-R

INI1, OUT

MUL

INI1, OUT

INI1, OUT

DIV

INI1, OUT

/R

INI1, OUT

SQRT

IN, OUT

INCB

OUT

INCW

OUT

INCD

OUT

DECB

OUT

DECW

OUT

DECD

OUT

PID

Table, Loop

X
NO

Operaciones de temporizacin y contaje


TON

Txxx, PT

TONR

Txxx, PT

TOF

Txxx, PT
(22X)

CTU

Cxxx, PV

CTUD

Cxxx, PV

CTD

Cxxx,
PV(22X)

Operaciones de reloj en tiempo real


TODR

TODW

Operaciones de control de programa


END

MEND

STOP

WDR

JMP

LBL

CALL

SBR

CRET

RET

FOR

NO

NEXT

NO

LSCR

NO

SCRT

NO

SCRE

NO

Operaciones de transferencia
desplazamiento, rotacin e inicializacin
MOVB

IN, OUT

MOVW

IN, OUT

MOVD

IN, OUT

MOVR

IN, OUT

BMB

IN, OUT

BMW

IN, OUT

X
X

BMD

IN, OUT

SWAP

IN

SHRB

Data, S_Bit,
N

SRB

IN, OUT

SRW

IN, OUT

SRD

IN, OUT

NO

SLB

IN, OUT

SLW

IN, OUT

SLD

IN, OUT

RRB

IN, OUT

RRW

IN, OUT

RRD

IN, OUT

RLB

IN, OUT

RLW

IN, OUT

RLD

IN, OUT

FILL

IN, OUT, N

Operaciones lgicas
ULD

OLD

LPD

LRD

LPP

ANDB

IN, OUT

ANDW

IN, OUT

ANDD

IN, OUT

ORB

IN, OUT

ORW

IN, OUT

ORD

IN, OUT

XORB

IN, OUT

XORW

IN, OUT

XORW

IN, OUT

INVB

OUT

INVW

OUT

INVD

OUT

Operaciones de tablas, de bsqueda y de


conversin
ATT

NO

LIFO

NO

FIFO

NO

FND

NO

BCDI

OUT

NO

IBCD

OUT

NO

DTR

IN, OUT

TRUNC

IN, OUT

ATH
HTA

IN, OUT,
LEN IN,
OUT, LEN

DECO

IN, OUT

ENCO

IN, OUT

SEG

IN, OUT

NO
NO

Operaciones de interrupcin
INT

NO

CRETI

NO

RETI

NO

EI

NO

DISI
ATCH

NO
INT, EVENT

NO

DTCH

NO

Comunicacin
XMT

NO

RCV

NO

NETR

NO

NETW

NO

Operaciones con contadores rpidos


HDEF

NO

HSC

NO

PLS

NO

Marcas
especiales
SM0.0

SM0.1

SM0.2
SM0.3
SM0.4

SM0.5
SM0.6

SM0.7
SM1.0

SM1.1

SM1.2

SM1.3

SM1.4
SM1.5
SM1.6
SM1.7
SMB28

SMB29

También podría gustarte