100% encontró este documento útil (1 voto)
327 vistas33 páginas

PLC

Este documento describe los componentes principales de un sistema operativo para un PLC (controlador lógico programable). El sistema operativo se almacena en la memoria de programa y controla la CPU, la memoria RAM de datos y estados, y la memoria de backup. La memoria RAM almacena los datos del programa y estados, mientras que la memoria de programa almacena la lógica del usuario. El firmware contiene todos los códigos de operación y la EPROM puede almacenar una copia de respaldo de la aplicación. La batería interna proporcion

Cargado por

martinsabus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
327 vistas33 páginas

PLC

Este documento describe los componentes principales de un sistema operativo para un PLC (controlador lógico programable). El sistema operativo se almacena en la memoria de programa y controla la CPU, la memoria RAM de datos y estados, y la memoria de backup. La memoria RAM almacena los datos del programa y estados, mientras que la memoria de programa almacena la lógica del usuario. El firmware contiene todos los códigos de operación y la EPROM puede almacenar una copia de respaldo de la aplicación. La batería interna proporcion

Cargado por

martinsabus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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
,

loareocADoREsLokaicoiPRoGrannsuEsAR@[Link]
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

¥
#
[Link]
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*[Link]?co
) Nteonrira o

.it#EIeBt-_tTEdlqowESa-n_y
[Link]?[Link]..Tt_.._FEtLn?i..[Link].f

Tt
[Link]#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

[Link]?_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

[Link]#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.*:*:*[Link]
tipo

-14¥
;÷Í
=p
¡#

+24 Udc 5

Iurint
[Link]#zr #
1

.
.

, r
t
-

125g - -

Acoplador
[Link]
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

%[Link]
12 "
Vdc
13 a % Id .
6

14 a

[Link]?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 %[Link]/ * Source

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


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

7 4.001.4 # *

9 % [Link] # 20kHz #
lo

u longitud del cable .

Apantallado 500ms

%[Link]#
12 :

%[Link]#
%[Link]#
Neapsmtdlado esom
.

SALIDAS
.

Puntland
%[Link]#74tatidssaLookHz
[Link]/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 ¡
[Link]#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
%[Link] YOMZO

[Link]
1 O 1 YOTBO

%[Link]
O tonto 1 %n2 .tl 1 %[Link] O

%[Link]
%[Link]
YOMOLZ O O OYMZZ 1
3 O O ebrio
.
%Mz3 O

4 1
donol .
1 % [Link] O 1h24 %[Link]
O Yonts 1 4. MZS 1

trkb 1
MOLG [Link]
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 )

[Link] 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 -
[Link]

DINT 32 bits -[Link] At 2 147.483.647


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

[Link]

32 bits

o.O

-38
-
402823.1+038
3. -

1.17549540 +1.175495 .
Ñ 3.402823
ÍÓ

biebits a-

308 +308

10 10

[Link]#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

[Link]/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)

/ [Link]#lor)
%
%[Link]/oM0.2
tt [Link].r )
d)
Y HOTH

3) Bobinas

1 ) -

4oI0.0%[Link]#
4114 Bobinas Retention

Set Presta Uno


-
( s ) -
o

Reset Presta con


- ( R ) -
o a

5) Reset
y
Set Prioritario ( Latah SRY Rs
)

[Link] .
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-[Link]
t#.TL
¥
8) Contadores qq

CTU Ascendente
CTD Descendente
CTUD Ascendente / Descendente

÷
:#
Fif
:*:
[Link]#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

[Link]/-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

[Link]
PER -

Errors
.

Input Output pwn


-
-

Input .
PER Setpointhmit .

:
: :
:
[Link]#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 )
[Link]# f


0131

Cuando más
necesitan
problemas algo
.

Segmentos se

[Link]#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
[Link] 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
.

[Link]
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


-
.
- . -

% [Link] ( 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É :#
[Link]
.

% MZO

-
( ) R -

[Link]/_feftM.otTirstsean'_jnsJEzzsgr,HE*-F
.IE#sgstFELFE_EsE4n21LlR)[Link]%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