Programas Gratis de Automatización: Simulador S7_200 (Versión 3.0 AWL y KOP)

viernes, 29 de marzo de 2013

Simulador S7_200 (Versión 3.0 AWL y KOP)

Simulador  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.

wpe2.jpg (41233 bytes)


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


wpe4.jpg (26915 bytes)


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 DigitalesMó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 fijaAritmética en coma flotanteCadenaComparació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


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ónContadoresControl 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
STOP
WDR

x

x

X
X
NO
NO
NO
NO
X
X
X

X
ConversiónDesplazamiento / RotaciónInterrupción
BTIITB
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
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ógicasOperaciones lógicas con bitsReloj
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
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
TODRTODW






















XX






















TablaTemporizadoresTransferencia
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
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
SMB67X
SMW68X
SMD72X
SMB77X
SMW78X
SMD82X



Interrupciones
Nº Evento Descripción de la interrupción
0Flanco positivo, I0.0
1Flanco negativo, I0.0
2Flanco positivo, I0.1
3Flanco negativo, I0.1
4Flanco positivo, I0.2
5Flanco negativo, I0.2
6Flanco positivo, I0.3
7Flanco negativo, I0.3
10Interrupción temporizada, SMB34
11Interrupción temporizada, SMB35
19Interrupción Valor de contaje de impulsos PLS0   (PTO)
20Interrupción Valor de contaje de impulsos PLS1   (PTO)
21Interrupción Temporizador T32 CT = PT
22Interrupció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.

1 comentario: