Sie sind auf Seite 1von 17

.. TLP LogixPro Shnul.

ator -

File Edit SimulationsSettings Comms Help

JoFFLINE iJJrfo Fo,ces iJ


;. JN_o_E_d-it,---3-Y~JForcesD isebled i.J

TUTORIAL DE LOGIX PRO

alexis pedroza
• TlP Log1xPro Sirnulator - - , lli1 , X
File Edil Simulations Settings Comms Help
New...
Open ...
Ctrl+N
Ctrl+O
~~1~1
('"
alexis pedroza
Save Ctrl+S ~~~~~~~~
Save Rungs as Picture Ctrl+R Use, 1 Bit I Time1/Counter j lnput/Output I Compare I Con..!..l!.J ABRO UN NUEVO
Print Ctrl+P LADDER((CONFIGURACION DEL PLC))
000

001
• TIP Log1xPro Sirnulator - - lli1 X
File Edil Simulations Settings Comms Help

OFFLINE ..:J alexis pedroza


~~~~~~~~
User 1 Bit I Time1/Counter j lnput/Output I Compare I Con..!..C.J

el. Se lect Processor Type l CJ 1 @ 1.a-1


Processor Name: juNTITLEO
QK
LUEGO OK
11

TLP LogixPro 5/02 Processor E:mulation *********


l 747-L553 5/05 CPU 64K Mem.
" ~ance
05500 1
l 747-L552
l 747-L551
l 747-L543
5/05
5/05
5/04
CPU 32K Mem.
CPU 16K Mem
CPU 64K Mem
.
.
05500
05500
05401
B !!elp
1

l 747-L542B 5/04 CPU 32K Mem. 05401


l 747-L541 5/04 CPU 16K Mem. 05401
l 747-L542A 5/04 CPU 24K Mem . 05400
l 747-L532C/D 5/03 CPU 16K. Mem
• -,

r· · ·~
05302
,~,, .
l 747-L532B 5/03 CPU 16K Mem 05301

i :
i
i
SELECCIONO EL
... l l
i l TIPO DE CPU DE MI
PLC ((O REFERENCIIA))
Dr ver Processor Node Reply T meout:
SELECCIONO EL
¡, ¡;o--
TIPO DE CPU DE MI
jcss DDE ·Link ..:] 't,:'hoAct ve (Secs)
Octa f• 1
- Dec ma -
PLC O REFERENC A
.. TLP LogixPro Silnutator ·

File Edit j Simulations Settings Comms


D 1 ¡;¡¡¡;¡ Welcometo ProSimII
1/0 Simulator
JO FFLI NE Door Simulator SELECCIONA LA
SIMULACIION
SiloSimulator
)No Edits Traffic Simulator
Orivoer: cs~-~B~a~tc-.~-S-i_m_u~la~to-,--------1

BCD 1/0 Simulator


Dual Compressor Simulator
Bottle Line Simulator 000
Elevator (4flr) Simulator

Reset Simulation
Reset Timers end Counters
Clear AH Data Files (Data Table)

alexis pedroza

P Logjx.Pro Shnutator -

Edl Sirrdaoons Settings corrms 1-let,

UNE .=JINoForces .:.J IG'!I ~:'.: ~L~::l~:J~~~~~


,-dh---.:.J~IForces Disabled .:.J EII BARRA DE HERRAMIENTAS
~:CSSOClE..._....
....
Uses ! si ] Tinef/Coutes] l~lti><A] Compare] eooili
ntitled ~ 1 .- LAO 2:

:::JiProjecii
13-D ~oles 000
l ( i Comolles Prope,ties
i ( ~ Processo, Stalus
: 111 ID ü,nli¡µalion
¡ ii
Olarnel Ccmgu,ation
¡¡¡.ü Progam F1es
13-Ü Data F1es
i : 51 Doss Relesence
l 1 D 00 -OUTPUT
l 1 D 11 . INPUT
i \ D S2-STATUS AREA DE PROGRAMACION
l 1 D
i \ D
83-BINARY
T4-TIMER ((LADDER)
LADDER)
i \ DC5 · COUNTER
i \ DR6 · CONTROL
i \ DN7 - INTEGER
l 1 DFB-FLOAT
i ¡ 5I 00 · r8 · RESERVED
13-Ü ForceFies
i : D 00 -OUTPUT
i ¡ D 11 · INPUT
13-Ü Custorn Data Moriors
i LD COMO-Urili?d
13-Ü Database
:¡='
¡ "
Adctess/S)fflbol
lnstruction Conments
! R..-.g ConmentsJPage Hle
ess/S)fflbol Picke,
,ol G11x.ps
Adct
S¡m
alexis pedroza

2000 1
Edit Simulations Settings Comms Help

UNE ..:.J jNo Forces ..:.J


:dits iJ )ForcesOisablediJ User ] Bit ) Timer/Counte)r lnput/Outpu)t Compare) Conili
-r: CSS ODE·Link. Node: lo

:Jj Proiect
¡ 000
3! D¡ Controller
i ControllerProperties
¡
j
e Processor Status
111 10 Conliguration
D!····· Program
B L...M: ChannelConfiguration
Files T4:4,0N
~ D Data Files
! ¡..... ~ Cross Reference
i i Ci 00 · OUTPUT
i i Ci 11-INPUT T4:4iON
i i Ci 52-STATUS 001
i i Ci 83-BINARY [fMPOfilZADOfl2Ff..Pa)ill
i i Ci T 4 · TIMER
i i Ci C5 · COUNTER
i i Ci R6 · CONTROL
i i Ci N7 · INTEGER
i i CJ FB-FLOAT 0:2f2 0:2/4
i L li!I 00 · rB · RESERVEO 002
~ D Force Files RUN
i ! Ci 00 · OUTPUT TOF
i L Ci 11-INPUT TUnerOffDelay EN
~D Custom Data Monitors Tllner T4:4
i L Ci COM O· Untitled Tllne Base 0.1 N)-
~ D Oatabase Preset 10
Accwn o
l. . . ª
!·J···Address/Symbol

¡
= lnstructionComment s .
Rung Comments/Page Trtle 1:111
' ess/Symbol Picker 003 E ESCRIBA SU PROGRAMA
bol Groups
Addr
Sym
..... ,..,T,..,,-,,..,,,..,l_ _

alexis pedroza 2:000
• TLP LogixProSilnutator · SILO.rsl

File Edit Simulations Settings Comms Help

JoFFLINE iJjNo Forces iJ


g~ g~::~: )ForcesOisablediJ
~:'.::~L~J~z~:L~ -~~~~
J Bit ) Timer/Counter) lnput/Output) Compare) Conili
Oownload to PLC

·
B t:J Proiect
Eli D¡ Controller 000
! ¡ i Controller Properties RUN
¡ ¡ e ProcessorStatus
111 10 Conliguration
0:2,0
)•
j
l!I DL M: Channel
Program FilesConfiguration T4:4,0N
[Mo1o!L
Él D Data Files
! ¡..... ~ Cross Reference
i i Ci 00 · OUTPUT DESCARGUE AL PLC
i i Ci 11 ·INPUT
i i Ci 52-STATUS 001
i i Ci 83-BINARY [fMPOfilZADOfl2Ff.Pa)ill
i i Ci T 4 · TIMER 0:211
i i Ci C5 · COUNTER )--
i i Ci R6 · CONTROL ELECTRO V AL VULA
i i Ci N7 · INTEGER
i i CJ FB·FLOAT 0:2f2 0:2/4
i L li!I 00 · rB · RESERVEO 002
Él D Force Files RUN
i ! Ci 00 · OUTPUT
EN>-
TOF
i L Ci 11 ·INPUT TUnerOffDelay
Él D Custom Data Monitors Tllner T4:4
i L Ci COM O· Untitled Tllne Base 0.1 N>-
Él D Oatabase Preset 10
Address/Symbol Accwn o
lnstructionComments
Rung Comments/Page Tille
Address/Symbol Picker 003
Sym bol Groups

alexis e roza
• p d
..... "'T"',-,"''"''-----------------------------------
• TLP LogixPro Silnutator • SILO.rsl

File Edit Simulations Settings Comms Help

JDNLINE ..:.J JNo Forces ..:.J IGbl PLC = Online J 000 Scans e_
J~N-o-E-di-t,---..:.J-JOisabledForces ..:.J llill Oownload J

RUN
0:2,0
)•
[Mo1o!L

CARGUE
CARGUE EL
EL PROGRAMA
PROGRAMA

0:211
'-------( )--
ELECTROVALVULA

TOF
TllnerOffDelay
T4:4
EN>-
N>-
Tllner
Tllne Base 0.1
Preset 10
Accwn o
1:111 0:2/5
003 ~c-~---------------------<C>-
r-=:sT=o'="p- PILOTO ROJ(

..... ,..,T,..,,-,,..,,,..,,_ alexis pedroza _



Edit Simulations Settings Comms Help

_.1N_E ..:.J_·_IForcesN0 IGbl


..:.J PLC = Online 0020H ) 443 Scans e_
:dits iJ )ForcesOisablediJ 1111!11

Process Anirnations
0:2102 Si lo S irnu lator
• Flll 0:2103

• FULL 0:2104 SIMULELO ((MODO


SIMULELO MODO RUN)
RUN)
l@JsTART .,;i
~STOP C
001
RELl;,lfBMlcgJ\ig

SOLEIIOIO VAL VE
0:2!01 1
:::
LEVEL SEIISOR
1:1!04

002
RELl;,lfBMlcgJ\ig

PROX SEIISOR
1:1!03
MOTOR
0:2!00
003

alexis pedroza •
LA02 SBR3 SBR4 SBR5 SBR6 SBR7 SBRS SBR9 2:000
INSTRUCCIONES BASICAS

INSTRUCCIÓN LOGICA AND

UNA INSTRUCCIÓN AND SE DEBE CUMPLIR LAS DOS CONDICIONES PARA


REALIZAR LA ACCION

POR EJEMPLO :
PARA PRENDER EL MOTOR DEBE ESTAR PRESIONADO EL STAR Y EL SENSOR
DE PRESENCIA DE CAJA DESABILITADO .
alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIÓN LOGICA OR

UNA INSTRUCCIÓN EN OR, SE PUEDE CUMPLIR UNA DE LAS DOS CONDICIONES


PARA EJECUTAR LA ACCION.
POR EJEMPLO :
EN EL GRAFICO ANTERIOR EL MOTOR INICIA SEA POR PULSAR START O POR LA
ACTIVACION DEL SENSOR DE NIVEL ALTO.

alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES TEMPORIZADAS (ON- DELAY)

EL TEMPORIZADOR ON-DELAY, FUNCIONA DE LA SIGUIENTE MANERA… MIENTRAS TIENE


UN NIVEL ALTO REALIZA LA CUENTA EL ACUMULADOR HASTA LLEGAR AL VALOR DEL
PRESET…

EL GRAFICO ANTERIOR FUNCIONA DE LA SIGUIENTE MANERA:


mientras se mantenga pulsado start, el acumulador comienza a contar hasta el valor del preset….
cuando el acumulador y el present tiene el mismo valor entonces se activa el temporizador y por lo tanto
se activa el motor.
alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES TEMPORIZADAS (OFF- DELAY)

EL TEMPORIZADOR OFF-DELAY FUNCIONA DE LA SIGUIENTE MANERA CUANDO NO TIENE


ALIMENTACION , COMIENZA SU CONTEO (TEMPORIZACION) AL TERMINAR EL CONTEO
VUELVE AL ESTADO DE REPOSO.

EL GRAFICO ANTERIOR FUNCIONA DE LA SIGUIENTE MANERA:


AL PULSAR START EL TEMPORIZADOR SE ACTIVA, TAMBIEN EL MOTOR….. CUANDO YO SUELTO EL
START, EL ACUMULADOR COMIENZA A CONTAR HASTA LLEGAR AL VALOR DEL PRESET , AL LLEGAR
AL VALOR DEL PRESET EL TEMPORIZADOR SE DESACTIVA Y TAMBIEN EL MOTOR.

alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES TEMPORIZADOR CON RETECCION ON –
DELAY

TEMPORIZADOR CON RETECCION ON –DELAY


UN ESTADO ACTIVO “1” EN LA ENTRADA, ACTIVA LA TEMPORIZACION Y PERMITE QUE EL ACCUMULADOR
INICIE SU CUENTA HASTA EL VALOR DEL PRESET, AL PASAR A ESTADO DESACTIVO “0” LA ENTRADA EL
TEMPORIZADOR SE PARA, PERO NO PIERDE SU VALOR ACUMULADO.
AL TERMINAR LA CUENTA (ACCUM = PRESET) LA SALIDA DEL TEMPORIZADOR SE ACTIVA.
EL RESET DEL TEMPORIZADOR SE REALIZA CON FUNCIONES EXTERNAS.

POR EJEMPLO:
EL LADDER DE LA FIGURA ANTERIOR FUNCIONA DE LA SIGUIENTE MANERA AL MANTENER PRESIONADO START EL TEMPORIZA COMIENZA
SU CUENTA HASTA LLEGAR AL VALOR DEL PRESET, CUANDO LLEGA AL VALOR DEL PRESET EL TEMPORIZADOR SE ACTIVA Y ACTIVA AL
MOTOR……. AL PRESIONAR STOP RESETEO AL ACCUMULADOR Y DESABILITO EL TEMPORIZADOR, PARA PERMITIR QUE EL
TEMPORIZADOR SE PUEDA VOLVER A ACTIVAR “PRESIONANDO START”.

alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES CONTADOR INCREMENTAL

UN CAMBIO DE ACTIVO “1” A DESACTIVO “0” ES UN INCREMENTO AL ACUMULADOR DEL CONTADOR, LA SALIDA DEL
CONTADOR
ESTARA DESACTIVA SIEMPRE Y CUANDO EL PRESET SEA MAYOR QUE EL ACCUMULADOR (PRESET >ACCUM). LA SALIDA DEL
CONTADOR Y EL ACUMULADOR SE REINICIAN CON INSTRUCCIONES EXTERNAS COMO RES.

POR EJEMPLO:
El grafico anterior funciona de la siguiente manera, cada vez que pulse start ( es un pulsador) el acumulador
del contador se incrementa en 1 y así sucesivamente, cuando llega a un valor igual o mayor que el preset, la
salida del contador se activa por lo tanto se activa el motor , al presionar stop reseteo el contador y su
Acumulador.

alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES CONTADOR DECREMENTAL

UN CAMBIO DE DESACTIVO “0” A ACTIVO “1 ” EN LA ENTRADA I:1/0 (START) DECREMENTA EL ACUMULADOR (“ACCUM”) EN 1.
LA SALIDA DEL CONTADOR ESTARA DESACTIVA MIENTRAS EL VALOR DEL ACCUMULADOR SEA MENOR O IGUAL AL VALOR DEL
PRESET. EL ACCUMULADOR SE REINICIA CON LA INSTRUCCIÓN EXTERNA MOV.

POR EJEMPLO:
EL GRAFICO ANTERIOR FUNCIONA DE LA SIGUIENTE MANERA, EL VALOR DEL ACUMULADOR
DEBE SER MAYOR QUE EL VALOR DEL PRESET PARA QUE INICIE ACTIVADO EL CONTADOR Y POR LO TANTO EL MOTOR, CADA
VEZ
QUE SE PULSE START EL ACCUMULADOR SE DECREMENTA EN 1 , COMO REALIZANDO UNA CUENTA REGRESIVA, CUANDO EL
VALOR DEL ACUMULADOR ES MENOR AL DEL PRESET , LA SALIDA DEL CONTADOR SE DESACTIVA Y POR LO TANTO EL MOTOR.

AL PRESIONAR STOP SE RECARGA EL ACCUMULADOR CON EL VALOR DE SOURCE GRACIAS A LA ACTIVACION DE LA


INSTRUCCIÓN MOV.

alexis pedroza
INSTRUCCIONES BASICAS
INSTRUCCIONES LATCH

UN CAMBIO DE ALTO A BAJO (PULSAR START) EL MOTOR PERMANECE ACTIVO.


UN CAMBIO DE BAJO A ALTO (PULSAR STOP) SE DETIENE EL MOTOR.
NO SE NECESITA MANTENER PULSADO NI START, NI STOP. (PARA UTILIZAR EN PLC)

AL PULSAR START (NO NECESITO MANTENER PRESIONADO) PRENDE EL MOTOR, AL PRESIONAR STOP ( NO SE
NECESTA MANTENER PRESIONADO) SE PARA EL MOTOR

alexis pedroza