PLC

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 33

i.

-
.

STATE

y ,
1- -
. I
-
IOP RAM
a- MEMORIA DE

17=0
\

tira
Vac 1 DATOS

I
/
.

athena
Q .
10 ✓


.

RTC
cpu
.

f
E

MEMORIA DE E
,

[email protected]
BAOKUP - p
R ⇒ .

PROGRAM
O
M
MEMORY
a- MEMORIA DE
MEMORIA @ VE ~
PROGRAMA

COMIENE
- F
|

EL SISTEMA R COMM
OPERATIVO 1- Mw

A = y
PROC .

-

| ( PUERTO )
RE
- DE
BATERIA

INTERNA DE CFMVNICACIÓN
RESPALDO

RAM DE ESTADOS : SE ALMACENAN Dos DATOS DEL PROGRAMA .


Tipo : 12AM

MEMORIA DE PROGRAMA : AOEVI SE ALMACENA LA Lógica DEL USUARIO

( PROGRAMA ) .
Tipo : RAM

FIRMWARE : loari ENE TODOS Los ÓDIGOS


.

DE
OPERACIÓN .
FLASEPROM

ÉPROM : PUEDE ALMACENAR UN BACK DE LA


APLICACIÓN

BATERIA : DURACIÓN 30 DÍAS .


VIDA ÓTIL 10 AÑOS .
DE Litio no

ITOIERCAMBIABUE EN LA MAYORIA DE Los PLCS .


Ciclo DE ELECCIÓN DE UN PROGRAMA

| CÍCLICA
PERIÓDICA

INTERNO
ESEOÚÓ .

/
\ .
Eventos
X
LECTURA DE

LAS ENTRADAS

TRATAÍÍIEMO
RUN -
-
STOP
X

EJECUCIÓN DEL

PROGRAMA

-1

ACTUALIZACIÓN DE

LAS SALIDAS

<

7. I .
L .
E .
E. P .
A. S

K t
TIEMPO DE SCAN

POR EZEMPW PARA EJECUTAR 1000 INSTRUCCIONES BOOLEANAS


,

DVEDE DEMORAR
0,95µs
Si DEBE EIREOTAR UN 65% DE INSTRUCCIONES BOOCEANAS Y

Númlscicns
UN 3506
4µs
6M¥41
PROHÍBES
Lógicos

IIÍ
÷#
1

1) ÚN
AEEHR

¥
#
cnn.SC
TÉPNP
al Lóaiea Posirívn ( Sinn .
Sun , .am )

I 1
I

atiwsfla
Lógica ( )

ITÍTEÍTÉTÉEETI
Source firme |

.it#TzTT*ET.Xn?co
) Nteonrira o

.it#EIeBt-_tTEdlqowESa-n_y
T.tt?T.Tti..Tt_.._FEtLn?i..iniwsfq.anta.f

Tt
t.EE#Ii....s:.:::::::.
1

mi
"

Alimentación
en ca o ca -
!

Mftg→
b) Transistor 2

1-
¥
bn
) NPN ( lógica Negativa ) (Source o frame )

+1
Til
"¥¥¥¥
bz )

EÍSAÍTSÍS
[ 1
t

.LI#d-tD_D3tiit.Es*f.E***
-

PNP

.
-

( Lógica

¥
-

#

positiva

a
o

.
|
( Sink o SMIDERO
)
Lin
SOIR
IEIN
AEGCIONAR
ERA
of
comfier 3

CABLE MARRON
vdc

0=-0++24
] ¥79
apaga .

qq

t.tt?_OOvdcfeusores casas
% ( CARGA )

NDN
-

WEI
CABLE MARRON
.

Tianna
tsvdc

÷
Ehrrrxsns Oproacoplasns

;÷÷±÷¥¥
.it?I.E::EEatLa
-
7

Acoplador Optico
4
Udc
+01-24

AFI
-

.me#
Lt -4¥ no

EEIt_qfqsk.fm#tI!%aaaa
.

4-

co

Para las entradas de ca se un


incorpora

rectificador de anda completa

÷÷¥÷±¡÷¥I¥¥ Rr Rz
-

Entrada C 1233
Edtrna •

3
-

Intentado ✓

ÉFTETI
t )

ESQVEMADECONExio_LENTRADA.es

SOURCE PNP

TRANSISTOR p
TERMINAL

Común
ü
↳ :-#
:#
TE .

TRANSISTOR

t.hn#EEiII
.tt#f
F-
#
E_sgzmn.in#w(sAriDAs )

FEE
" ↳

LA CARGA SIEMPRE ESTÁ EN EL COLECTOR

MODULOS DE
-
SANDA
-
( Circuito
INERNY
( Equipo)
-

"

*
pide
+ →

- 212

.it#EEt.:I.*:*:*E::::::
tipo

-14¥
;÷Í
=p
¡#

+24 Udc 5

Iurint
jgT-b.IQ#zr #
1

.
.

, r
t
-

125g - -

Acoplador
t.pt
3) 123
¥03 !

Stuns
Donó
A- ( Ivierno
)

uno
FSVDC
* 122



-

1- 123
mmm

.me#..,!I*.c-unt!a!*t
-

Lo
1-
7

thug ( Tipos
) CONTACTO SECO

( libre de Potencial )

NR HO NC NO Nl NO

÷!
SÍ" :#
¥ tu
.
'

DPDT
EM_RADNSANA8.sn 6

7¥Estf
ti

Moü÷÷÷
.si??..i:Et**
.fi#.I:Es?:Is!.::I::Ifii:::
ANALÓGIEATSV
Stun
tlzv
.

MF
:*
si
# .

a .

ti
7
LA CPO del laboratorio :
eo

CPU 1294C
DUDCIDC

1 ENTRADA Lt ZLIVDC

2 ENTRADA M OVDC
3 EHMRADA TIERRA

244
} 400mA ( Máximo )
§ sgttypba Lnt

Bontate
ZCCVDC

6 ENMRADA LM TERMINAL comun ( Ovdc )


7- " % IOL 0
B " % Id .
9

:\
s "
Eta
"

. " la
11 " %I04 Entradas de
tetas 24

%dd.7.si
12 "
Vdc
13 a % Id .
6

14 a

6Ehtt.IE?is
"
%
:p
: )
"

. "

17 a % It .
2

18 "
% Its longitud del able
19 "
% II. 4 Apantallado : 500ns
Le No
"
% II. 5 Apantallado : 300ms

Bernotas Tensión Asimétrica

longitud máxima : 10am


ENIRADA 24
partrenzdo apantallado
1

2 " %IN64 ( Anp )


3 " YEIWGG ( AI 1) Jnpedarciz 3100102

2 EAMRADNS Analógicas O . IOV ( habits )

Jnpedanciaysoekr 0-27648
Beanstalk 9

Emerton 34
Deléde estado sólido
{ ( Fuente )
EMRADA 3M MOSFET
3 %ad.co/ * Source

4 % @ d. 1 * ( Vida útil : sooooo ciclos )


T % QOLZ
*
Inqí , = 0,5A
le % ad I *

7 4.001.4 # *

9 % aol.co # 20kHz #
lo

u longitud del cable .

Apantallado 500ms

%ad.tl#
12 :

%0d.pl#
%a1.nl#
Neapsmtdlado esom
.

SALIDAS
.

Puntland
%aa.si#74tatidssaLookHz
EIMobno6ES7232.tt/A3O-0XBOMBoenmssxsgmT
Puerto Ethernet comunicación de

OM
}
1 Stu DA
% @ w8O
2 , , O
3 GND

4 fin Conexión
5 fin Conexión LONGITVDMÁXINA soometros
6 fin Conexión

ANALÓGICAS
1 ILOVDC ( 12 bits ) I 27648
( ) O -
Loma 11 bits O -27.648
Dinamismo
10

ES LA MANERA EN LA CUAL LE VANOJ A INDICAR Al

14
PLC PVE VAMOS A ACCEDER A sus ENTRADAS SALIDAS
y
% I ← comamos

% Q ← SALIDAS

% IX.
y


↳ bit

byte

1)
Por ( el bit 3 del
byte

1.3
% I Es
ejemplo
7 6 5 4 3 2 1 o

% IO
% El

% IZ

TÍMTL
bit 0 de la
En ese habrá un ó un 1
dependiendo

tensión presente en esa entrada


jj svdccnáx )
Tic

µ
15 vaccmmj
la Yo II. 3
-

244C
.
-

1 1

1029 bytes → I
1024 Q
f bytes
DIB →

En la memoria de datos del PLC se almacena

de los datos de las olot las % Q


una
imagen y
LAMÍ ( 8992 bytes ) 11

La memoria del osario del PLC esta


organizada en

bytes
MB ( Memory Byte)

% MBA 111¥
}

}
yo MWOI

% MB 9 111¥

1714dB
MD 0
% MBZ 111¥

171%4136
yonw 2
)folonw

PLC
% MB 3

4 111¥
4
% MBS %M "

}
11117
} yonwg
% MB 7 171

170T
ÉTAIT
130 ¡
T.no#ToToIto_oIon0.0
1-122334441%51%27
TH/22hI33h/44h|_
MB 9 /
MB 2 MB 3

dragona
/ / /

El tiene tambien de memoria

el donde almacenar
configurable por usuario puede
bloques de datos de distinta naturaleza .
Dicha

se conoce como BLOQUES DE DATOS ( DB )


fona
12%140/01

0%40.1
0%4.5
%41.co YOMZO

Y.n3.TO
1 O 1 YOTBO

%A0.304.nl
O tonto 1 %n2 .tl 1 %A3.tl O

%A1.20.l.n2.tt
%11.201M2.sn
YOMOLZ O O OYMZZ 1
3 O O ebrio
.
%Mz3 O

4 1
donol .
1 % nn.cl O 1h24 %A3.tt
O Yonts 1 4. MZS 1

trkb 1
MOLG Y.nt.co
o O
% O
y .sn?6

Yen # 7 O O .tn?7 O

1
O 1 1
.

2 L .
2 1

0 O

tonto
%M4
Matt4 yens
%M5
tenso
3 3
dones
YOMS
yemas
%45.tt4
.
.

1 O

0%41
.

O 1
. 5 .

5
1
.
6 % Mes .

6 1

O
% O

%hB0 26¥ 11

YOMBI 16ft 22

% MBZ 16ft 33

%nB3 16¥ 44
YOMBG 16 # 55

% NBS 16 # 66

%Mw0 16¥ 1122


ele MW 1 16¥ 2233
% MWZ 16¥ 3349
% Mw 3 16 # 4455

%MD0 16ft 11223344


% MDI 96 # 22334455
% MDZ 16ft 33445566
TIPOSDE_Dt.TO

÷
13

Booth
BÍEN
1 bit Oo 1 L FALSE / TRUE )

8 bits oooooooo

1 1 l l l 1 l l

0-255 ( Entero sin


signo)

WORTHY 16 bits 00000000 eo 000000


l 1 l l l 1 l 1 l l l 1 l l l l

O -

65.535 ( Entero Sin


Signo )

DWORDMW32bitsqqqqqq.EE ftkxadecimal

O -

4. 294967.295 ( thterosnnsifno)

Tipos DE DATOS DE ENTERO

SINT sebits O -255

SINT 8L -
128A +127

UINT Habits O -65.535

Int 16 bits -32.768 A + 32767

UDINT 32 bits O -
4.294.967.295

DINT 32 bits -2.147.483.646 At 2 147.483.647


Tipos DE DATOS RERL EN COMA FROTASNE 14
.
. -
- . . .

45t.ws

32 bits

o.O

-38
-
402823.1+038
3. -

1.17549540 +1.175495 .
Ñ 3.402823
ÍÓ

biebits a-

308 +308

10 10

T.WEDN.TO#HRALA1MdihsusripeMMEsoNmdiABusAE32bils_

Los bloques de
programación conocidos como

temporizadores utilizan dos variables del tipo


TIME

a) El tiempo de temporización PD

b) El
tiempo transcurrido de
klteupen
accion .

( Ei )

Los temporizadores utilizan para crear


se retardos .

Los temporizadores utilizan estructura de una


datos L DB )
llamada IEEH mar
que utiliza 16 bytes
LENGUAJESPROGRAMACIÓN

¥
#
DE 15

L Ladder ) ÷/ KOP

FBD ( Bloques ) / FUP

SFC ( Grafcet )
IL ( lista de Jnstvccionos )
ST L Texto Estructurado ) / SCL

0 BIELOJ DE LA PROGRAMACIÓN ( LADDER )

÷
) COMACTOI DE NIVEL

qq.pe/oId.t-ltmftn4I0.0lAND)ebto/.9
¥ -

FUNCIONES Lógicas
2)

a) AND

g.

b) OR
dotado

.pe/oM0.0
% Idol ( OR ) yond
,

#
XOR 16
e)

/ d4.blAND.AM#lor)
%
%Ed.de/oM0.2
tt ftp.olanD.bnd.r )
d)
Y HOTH

3) Bobinas

1 ) -

4oI0.0%A0.2.tt#
4114 Bobinas Retention

Set Presta Uno


-
( s ) -
o

Reset Presta con


- ( R ) -
o a

5) Reset
y
Set Prioritario ( Latah SRY Rs
)

t.7.IE .
Detectores Flanco

fpt
6) de 17

- Int

( )
-

- p -

CNJTNTTETGI -

-
ÉFT Fat -

7) Temporizadores
TON Retarde a la conexión

Tx { Ifpt
Petardo

Mono estable
2 la

No
desconexión

redisparble

IÍETÍI
c. " c. t ,

time ) → pr
El

( time )
u

la cantidad de está limitado


i :
temporizadores por

el tamaño de la memoria de
programa .

lectura
escritura
IEC .
Timar .
i. PT ← Objeto de
y

de lectura
IEC .
Timar .
i. Objeto
El a-

IEE Timar Objeto te Escritura Lectura


. .
i. IN ←
y

IE .
Timar .
i. Q ←
Objeto de Lectura
rznrni
÷#
.

infinito T

:
:÷÷÷¥÷
:#÷ E÷ ÷
"

T TT

TI

w-TLM-RM_Q-TI-IT.TL
t#.TL
¥
8) Contadores qq

CTU Ascendente
CTD Descendente
CTUD Ascendente / Descendente

÷
:#
Fif
:*:
slnt.lnt.DInt.us#UInt,UDlnt
-
:

)
*
(
9) Bloque de movimiento de Datos
( Transferencia) no

MOVE

µ]
| EÍIEA
En
:
MOVE Block VARIAM
1N OM
.


Byte Array DB .

Any

Char struct ;

word
chef :

Ent NREF !

Dword IEC Counter '


. ,

Dtnt IELTINER :
Real Block .
UDT /

LREAI Block . SDT :

Date DTL
'

Time .
of .

Day
Itescounter .

Time IEE .
Dcounter

USINT EEC .
Ucomtr

UIH IEC .
Scanter

UDINT IELUD Gunter

SINT Ervrstwot
11 NORMALIZACIÓN y ESCALADO 21

a) NORM -
X

b) SCALE -
X

§}
|
Int to Real
( MÁX -
MIH )
°

}ÉL

ar
→ y
"

% MDLI
- -
-

%Iw64

YÍTLE
ór

27648
Mo
y
, E

- MIM MAX

NORM.tn/-0M=/VALUE-MIM)_

.tn#!i::t;u:*
OÍSTE
e.
% MDLI

...
→ VAWE OY →
% MDB

OM = [ ( MAX -
MIM ) VALUE ) t Miw
COMPARACIOÚ
a) 22

< « C 7 7
;
e- =
.

=
y
.
.

, ,
, ,

Int uslnt Stint Date Time Of .by Word


.

DINT UINT String sine Lied Dword

Real UDINT Char DTL Byte

12
) FUNCIONES MATEMA Tienes

+ -

,
#
,
/ MOD NEG INC DEC
, , , , , ,

ABS MIN MAX LIMIT SQRT ,


SQR , LHIEXP
, , , ,

EXPT FRAC SIN ,


ASIN
,
cos ACOS
,
TAN
,
ATAN
, , ,

Int
B) Cownmsioú ( Cowv )
Real UINT Stint Char
BCDSR

DINT USINT UDINT LREAI Dwvd BCDJL

OPERACIONES LÓGICAS
14
)
AND
,
OR
,
XOR ,
INV ( Carl ) ,
SEL
,
MUX
,
DEMUX
,

SHR SHL ROR ROL


, , ,
15
) Control 226

PID .
Compact ;
PID -3 step j
PID -
Temp

( notvsgvalwln ) ( Temperatura )

}
:#
-

}
EN ENO

-
Sealed Input -

attrt

HH
Output

qq.az
PER -

Errors
.

Input Output pwn


-
-

Input .
PER Setpointhmit .

:
: :
:
t.mqet.PE#ILpTf-atpot*r
-
Manual Value
Input Warning .
L

-
Error Acre State -

-
Reset

- Modo Activate Error Bits


31_oquESEE.TT#AGObEIS71f 23

sistema
Representa la
interfaz del
operativo de la opo
,

ésta automatism ante instrucciones


abre el OBI
y ejecuta sss

en el orden el
que
se han dado la memoria de
en
gsr en

Al llegar al del vuelve comenzar la


programa fin programa
.
a
,

ejecucion del
programa
desde el principio ( ejecucion cíclica )
EIBIoqredeerfanitaci.nma.net# f


0131

Cuando más
necesitan
problemas algo
.

Segmentos se

a.FI#s::::::.m:i:::::
Isómeros
uwá
pequeños y
ordenados
por funciones
Estos llamados bloques de
/ blefes ser

de organización
En la
programación estructurada en al Sz .
ILO existen los

entes
s.fi bloqcs
FC 21 DB 19

tu
Es
.IT#DD$/lLtTJ.:::::::::::::::::::::.iFc2
\
TI]
DB de instancia .
Datos locales de

solo FBI
01-3 ( BLOQUE DE ORGANIZACIÓN ) 24
UN OB POR OPERATIVO DE FORMA CÍCLICA Y
ES LLAMADO EL SISTEMA

PROGRAMA USUARIO SISTEMA


CONSTITUYE LA INTERFAZ EHTRE EL DEL y EL

OPERATIVO EN ESTE OB SE Comunica A LA UNIDAD DE OSIROL DEL


.
,

DE
ARMOMATIGAÓOÓ 9W PROGRAMA EIEOTAR A
SISTEMA Bloques DE DEBE

TRNNEÍ DE con LLAMADA


ANDOJ PE DE
Bloque .

FI ( Bloque DE Fwcioú )
NECESITA W ÁREA DE MEMORIA ASIGNADA PARA CADA LLAMADA ( instancia ) .

Al LLAMAR A vw FB SE LE PUDE ASIGNAR uw


Bloque DE DATOS ( DB ) cono

Bloques DE DATOS INSTANCIA .

A los DATOS DE ÉSTE DB DE INSTANCIA SE ACCEDE A


TRAVÉS DE LAS

VARSABLEI DEL FB Si SE LLANA VARIAS VECES ALRNFB SE


LE DEBEN
,
.

ASIGNAR DISTINTAS ÁRENS DE MEMORIA .


EN UN FB tan BIEN pasen

SER LLAMADO 5 OTROS FBYFC .

EI
( Frucióv )
NO TIENE NINGUN ÁREA DE MEMORIA ASTGNADA .
Los DATOS LOCALES DE

UNA Rrweióv SE PIERDEN TRAS EJECUTAR ha ENCIOÓ .

EN CNA FC TAMBIEN PUDEN SER UANA Dos


FBYFC .

D= ( Bloque DE DATOS )
PROPORCIONAN ESPACIO DE MEMORIA PARA LAS VARIABLES DE los DATOS
.

DBG1.ms
EXISTEN LOS EN los TE TODOS los
OBFB FC PVEDEN
,
y

LEER LOS DATOJ ALMACENADOS O INCWSO ESCRIBIR DATOS EN LOS DB lo 5


y

DB DE INSTANCIA , QUE ESTAÚ ASIGNADO A UN FB DETERMINADO .

.
Tottered ( TIA ) 25

Siemens TIA Portal V 140 SPI


Upd 5

Bitsdetbroasdesistenaelrx
( )
Firstscar
.
O

Yenx .
1 ( DiagUpdate) Status

( Always TRUE )
% Mx .
2

Yenx .
3
( Always FALSE )

Bits de Marea de Cielo


-
.
- . -

% M.X.co ( Clock -
rottz
)
1
( Clock -
SHZ )
2 ( Clock -
2. SHZ )
3 ( Goce -
ZHZ )

4 ( Cheer -
1.25ft )
5 ( Cleere -
lttz )
6 ( Cbce -
0.625 Hz
)
7 ( Clock .
OSHZ )
GRACEY ( Graphe Ionctionnel de commander Etapa Transition
)

ÉÉE
: :*
:
¥

:
*

del
grfeet

Ejemplo

##
#
lnroi TI -

FIESEL

Ia
|
} solo

Ttas
flmrll
TEED
lnri

Titan
+
:#
Gatti
ó LÍNTI
INFILTRÉ :#
sgpiELFE-I.SE
.

% MZO

-
( ) R -

s.gg/_feftM.otTirstsean'_jnsJEzzsgr,HE*-F
.IE#sgstFELFE_EsE4n21LlR)sg6tiinF-p.EiraE%00.9tnLs)rzEiiiiE-E:!E
freón
Estas
diosa 28

Mi
He
MI 1¥
¥
Da

Dim
¥
II
b
2 -7 b
1

Divergen
Bifurcación Alternativa

tal
Alternativa
Confundí

convergencia
Convergencia
O Sólo
Divergencia : me de los caminos
puede ser
segido
O Varias etapa
Convergencia ramificaciones
:

convergen
en una

Ft
Ft
Me .tt#I-

Bifurcación Simultánea Conjunción Simultánea

Divergencia Y : Vanas tareas simultáneas

Convergencia Y Todas las tareas sola


convergen
: en una
:
COMANDO MARCHA -
PARO ( CADE sine)

También podría gustarte