Está en la página 1de 6

ERANDI CHAVOLLA UGARTE IET701

ALMA SARA ALEGRIA


MARA DEL SOCORRO HERNANDEZ MORENO
INTRODUCCION A LOS AUTOMATAS
Debido al tremendo auge de la industria, cada vez las mquinas habilitadas para procesos
productivos eran ms grandes y complejas, necesitando armarios elctricos donde poder ubicar el
aparellaje cada vez ms voluminosos y complicados, aumentando las dificultades de reparacin de
las mismas.
Con la aparicin de los semiconductores y los circuitos integrados, paulatinamente se fueron
sustituyendo los rels auiliares por puertas lgicas, que redujeron considerablemente el espacio,
no contribuyendo, sin embargo, a solventar los problemas de aver!as, recambios, etc. que segu!an
producindose.
"n #$%&, las factor!as de automviles de 'ord y (eneral )otors, construyeron conjuntamente el
primer *+ransfer, controlado electrnicamente. "ste equipo electrnico ten!a ventaja sobre los
automatismos convencionales basado en rels, temporizadores, etc. de que era fcilmente
programable, sin necesidad de recurrir a computadores eternos. -e puede decir que ste fue el
primer .utmata /rogramable o /0C 1/rogram 0ogic Control2, y fue dise3ado por .llen 4radley.
5o eiste un lenguaje com6n a todos los autmatas, cada marca utiliza el suyo propio. 0o que s! es
igual es el concepto de trabajo, como todos se basan en esquemas elctricos, todos los /0C7s son
bsicamente iguales pero con diferentes juegos de intrucciones, de esta manera se puede decir
que una vez conocida una marca conoces el resto.
"l presente manual se basa en los autmatas programables de la marca -8")"5- que tienen la
versatilidad de poder aplicar conceptos de programacin estructurada y son ampliamente utilizados
en el mercado.
"l objetivo del presente manual es el de hacer una introduccin a la programacin de los /0C,s, o
sea, intentar dar una base poniendo ejemplos claros y sencillos sin entrar a valorar la eficiencia de
cada uno.
VENTAJAS E INCONVENIENTES
0a llegada de estos equipos conlleva una serie de ventajas e inconvenientes9
:entajas9
; )enor tiempo empleado en la elaboracin de proyectos ya que no es necesario dibujar
esquemas, no es necesario simplificar 1tiene mucha memoria2 y disminuye considerablemente los
materiales.
; /osibilidad de introducir modificaciones sin cambiar el cableado ni aparellaje.
; )enor espacio ocupado por el cuadro elctrico.
; )enor costo en el montaje.
; )antenimiento ms barato.
; .umento de fiabilidad del sistema, ya que elimina los contactos elctricos f!sicos y mviles.
; /ermite la autodeteccin de aver!as.
; Control de varias mquinas con un 6nico autmata.
; :ersatilidad, en el caso de dejar de trabajar donde est instalado, puede ser reprogramado y
puesto a trabajar en otro lugar.
8nconvenientes9
; 5ecesidad de un programador.
; Coste ms elevado.
; 5ecesidad de personal especializado.
SISTEMAS DE NUMERACIN
0os sistemas digitales act6an bajo el control de variables discretas, entendindose por stas, las
variables que pueden tomar un n6mero finito de valores.
0os n6meros pueden representarse en diversos sistemas de numeracin que se diferencian por su
base.
0a base de un sistema de numeracin es el n6mero de s!mbolos distintos utilizados para la
representacin de las cantidades.
COMUNICACIONES 2. TRANSMISION DE CODIGOS
1
ERANDI CHAVOLLA UGARTE IET701
ALMA SARA ALEGRIA
MARA DEL SOCORRO HERNANDEZ MORENO
"l sistema de numeracin utilizado en los clculos habituales es el de base diez, en el cual eisten
diez s!mbolos distintos, del < al $.
"n el sistema binario su base es = y slo tiene dos s!mbolos, el < y el #, con los cuales tiene que
representar todos los n6meros.
"l sistema headecimal tiene una base #% y est formado por #% caracteres, < al $ y de la . a la '.
> +.40. D" C?@@"-/?5D"5C8.- "5+@" -8-+").-.
D"C8).0 485.@8? A"B.D"C8).0 4CD < <<<< < <<<<
# <<<# # <<<#
= <<#< = <<#<
C <<## C <<##
D <#<< D <#<<
E <#<# E <#<#
% <##< % <##<
F <### F <###
& #<<< & #<<<
$ #<<# $ #<<#
#< #<#< . <<<# <<<<
## #<## 4 <<<# <<<#
#= ##<< C <<<# <<#<
#C ##<# D <<<# <<##
#D ###< " <<<# <#<<
#E #### ' <<<# <#<#
#% # <<<< #< <<<# <##<
> C?5:"@-8G5 D" 48.@8? H D"C8).0.
# < # # < # 1=
=
E
I < I =
C
I =
=
I < I =
<
J C= I & I D I # J DE 1#<
> C?5:"@-8G5 D" A"B.D"C8).0 H 485.@8? K D"C8).0.
# ' . C 1#%
<<<# #### #<#< <<## 1=
#L#%
C
I #EL#%
=
I #<L#%
#
I CL#%
<
J D<$% I C&D< I #%< I C J &<$$ 1#<
REPRESENTACIN DE LA INFORMACIN
> 48+.
0as operaciones combinacionales, funciones de memoria y gran parte de las operaciones bsicas
elaboran la informacin con longitud de # 48+, el cual puede contener el valor de < #.
> 4K+".
Mn 4K+" 142 es un grupo de & 48+- numerados de < a F
> N?@D 1palabra2.
# N?@D 1N2 J = 4K+" J #% 48+-
"j9 "N< J #CCF dec J #<# <<## #<<# bin
> D?40" N?@D.
# D?40" N?@D 1D2 J = N?@D J D 4K+" J C= 48+-
"jemplo9 D#< ocupa N#< y N## siendo este 6ltimo el de menor peso, por consiguiente ocupa 4#<,
4##, 4#=, 4#C.
- NUMEROS BINARIOS, OCTALES Y HEXADECIMALES.
El sistema e !"me#a$i%! "tili&a' (a)it"alme!te es la )ase 10* es e$i#+ $'!sta e 10 ,-it's .0/01 2"e
3'em's $'l'$a# e! -#"3's+ '#e!a's e i&2"ie#a a e#e$(a 4 e ma4'# a me!'#.
COMUNICACIONES 2. TRANSMISION DE CODIGOS
2
ERANDI CHAVOLLA UGARTE IET701
ALMA SARA ALEGRIA
MARA DEL SOCORRO HERNANDEZ MORENO
Caa 3'si$i%! tie!e "! 5al'# ' 3es' e 10
!
'!e n #e3#ese!ta el l"-a# $'!ta' 3'# la e#e$(a6
1787 9 1 : 10
7
; 7 : 10
2
; 8 : 10
1
; 7 : 10
0
E:3l,$itame!te+ se i!i$a la )ase e !"me#a$i%! $'m' 178710.
E! "! '#e!a'# el sistema e !"me#a$i%! es binario /e! )ase 2+ "tili&a!' el 0 4 el 1/ (e$(' 3#'3i$ia' 3'#
se# 3#e$isame!te 's l's esta's esta)les e! l's is3'siti5's i-itales 2"e $'m3'!e! "!a $'m3"ta'#a.
A!<l'-ame!te a la )ase 10+ $aa 3'si$i%! tie!e "! 5al'# e 2
!
'!e n es la 3'si$i%! $'!ta!' ese la
e#e$(a 4 em3e&a!' 3'# 06
1012 9 1 : 2
2
; 0 : 2
1
; 1 : 2
0
Aem<s+ 3'# s" im3'#ta!$ia 4 "tilia+ es !e$esa#i' $'!'$e# 't#'s sistemas e !"me#a$i%! $'m' 3"ee! se# el
octal .)ase =1 4 el hexadecimal .)ase 1>1. E! este ?ltim' te!em's+ aem<s e l's !?me#'s el 0 al 0+ let#as
/!'#malme!te e! ma4?s$"las/ e la A a la @.
Lle-a# a "! !?me#' e! est's sistemas ese )ase 2 es #ealme!te se!$ill' si a-#"3am's las $iA#as )i!a#ias e 7
e! 7 .'$tal1 ' e B e! B .(e:ae$imal16
Case 2 a )ase =6 101 0112 9 87=
Case 2 a )ase 1>6 0010 10112 9 2C1>
A la i!5e#sa+ )asta $'!5e#ti# $aa ,-it' '$tal ' (e:ae$imal e! )i!a#i'6
Case = a )ase 26 2B= 9 010 1002
Case 1> a )ase 26 2B1> 9 0010 01002
De a('#a e! aela!te+ se "tili&a#<! "!a se#ie e s"AiD's 3a#a ete#mi!a# el sistema e !"me#a$i%! em3lea'6
S"AiD' Case EDem3l's
) 2 01101010)
'+2 = 178'
10 7=0
( 1> >A8(
E! $as' e 2"e !' a3a#e&$a el s"AiD'+ el !?me#' se $'!sie#a e$imal* es e$i#+ e! )ase 10.
CAMBIO DE BASE.
Eese a 2"e las $'!5e#si'!es e!t#e )ase 2 4 )ase = 4 1> s'! 3#<$ti$ame!te i#e$tas+ e:iste "! sistema -e!e#al
3a#a #eali&a# el $am)i' e "!a )ase a 't#a. El 3as' e $"al2"ie# )ase a )ase 10 l' 5im's a!tes6
>A8( 9 > : 1>
2
; 10 : 1>
1
; 8 : 1>
0
I!5e#same!te+ si 2"e#em's 3asa# e )ase 10 a $"al2"ie# 't#a (a)#< 2"e #eali&a# s"$esi5as i5isi'!es 3'# la
)ase 4 t'ma# l's #est's6
'!e B es el ?ltim' $'$ie!te .me!'# 2"e la )ase1 4 l's #esta!tes ,-it's s'! l's #est's e! '#e! i!5e#s'.
ESTRUCTURA ELEMENTAL DE LA MEMORIA.
CIT.
COMUNICACIONES 2. TRANSMISION DE CODIGOS
7
ERANDI CHAVOLLA UGARTE IET701
ALMA SARA ALEGRIA
MARA DEL SOCORRO HERNANDEZ MORENO
T'a la mem'#ia el '#e!a'# se $'m3'!e e is3'siti5's ele$t#%!i$'s 2"e 3"ee! a'3ta# ?!i$ame!te 's
esta's+ 2"e #e3#ese!tam's matem<ti$ame!te 3'# 0 4 1. C"al2"ie#a e estas "!iaes e i!A'#ma$i%! se
e!'mi!a BIT+ $'!t#a$$i%! e F)i!a#4 i-itG e! i!-lHs.
CITE.
Caa -#"3' e = )its se $'!'$e $'m' byte " '$tet'. Es la "!ia e alma$e!amie!t' e! mem'#ia+ la $"al est<
$'!stit"ia 3'# "! ele5a' !?me#' e 3'si$i'!es 2"e alma$e!a! )4tes. La $a!tia e mem'#ia e 2"e
is3'!e "! sistema se mie e! Jil')4tes .1 J) 9 102B )4tes1+ e! Me-a)4tes .1 M) 9 102B J)1+ Gi-a)4tes .1
G) 9 102B M)1+ Te#a)4tes .1 T) 9 102B G)1 ' Eeta)4tes .1 E) 9 102B T)1.
L's )its e! "! )4te se !"me#a! e e#e$(a a i&2"ie#a 4 e 0 a 7+ $'##es3'!ie!' $'! l's e:3'!e!tes e las
3'te!$ias e 2 2"e #eAleDa! el 5al'# e $aa 3'si$i%!. U! )4te !'s 3e#mite+ 3'# ta!t'+ #e3#ese!ta# 28> esta's
.e 0 a 2881 se-?! la $'m)i!a$i%! e )its 2"e t'mem's.
NICCLE.
Caa -#"3' e $"at#' )its e "! )4te $'!stit"4e "! nibble+ e A'#ma 2"e l's 's !i))les e "! )4te se llama!
!i))le s"3e#i'# .el $'m3"est' 3'# l's )its B a 71 e i!Ae#i'# .el $'m3"est' 3'# l's )its 0 a 71. El !i))le tie!e
-#a! "tilia e)i' a 2"e $aa "!' alma$e!a "! ,-it' (e:ae$imal6
Ci!a#i' He:. De$imal Ci!a#i' He:. De$imal
0000 0 0 1000 = =
0001 1 1 1001 0 0
0010 2 2 1010 A 10
0011 7 7 1011 C 11
0100 B B 1100 C 12
0101 8 8 1101 D 17
0110 > > 1110 E 1B
0111 7 7 1111 @ 18
OPERACIONES ARITMTICAS SENCILLAS EN BINARIO.
Ea#a s"ma# !?me#'s+ ta!t' e! )ase 2 $'m' (e:ae$imal+ se si-"e el mism' 3#'$es' 2"e e! )ase 106
Podemos observar que la suma se desa-
1010 1010b rrolla de la forma tradicional; es decir:
+ 0011 1100b sumamos normalmente, salvo en el caso de
-------------- 1 + 1 = 10
2
, en cuyo caso tenemos un aca-
1110 0110b rreo de 1 (lo que nos llevamos)
COMPLEMENTO A DOS.
E! -e!e#al+ se eAi!e $'m' 5al'# !e-ati5' e "! !?me#' el 2"e !e$esitam's s"ma#l' 3a#a ')te!e# 00(+ 3'#
eDem3l'6
!!" #omo en un byte solo tenemos dos nibbles, es
+ 01" decir, dos d$%itos "e&adecimales, el resultado es
------ 0 (observar c'mo el 1 m(s si%nificativo subrayado
100" es i%norado) )ue%o !!"=-1 *ormalmente, el bit +
se considera como de si%no y, si est( activo (a 1)
el n,mero es ne%ativo
E'# esta #a&%!+ el !?me#' =0(+ $"4' $'m3leme!t' a 's es Hl mism'+ se $'!sie#a !e-ati5' ./12=1 4 el
!?me#' 00(+ 3'siti5'. E! -e!e#al+ 3a#a (alla# el $'m3leme!t' a 's e "! !?me#' $"al2"ie#a )asta $'!
COMUNICACIONES 2. TRANSMISION DE CODIGOS
B
ERANDI CHAVOLLA UGARTE IET701
ALMA SARA ALEGRIA
MARA DEL SOCORRO HERNANDEZ MORENO
$al$"la# 3#ime#' s" complemento !no+ 2"e $'!siste e! $am)ia# l's "!'s 3'# $e#'s 4 l's $e#'s 3'# "!'s e!
s" !'ta$i%! )i!a#ia* a $'!ti!"a$i%! se le s"ma "!a "!ia 3a#a $al$"la# el complemento "o#. C'! "!a
$al$"la'#a+ la '3e#a$i%! es m<s se!$illa6 el $'m3leme!t' a 's e "! !?me#' A e n )its es $
!
-A.
Ot#' Aa$t'# a $'!sie#a# es $"a!' se 3asa e '3e#a# $'! "! !?me#' e $ie#t' tamaK' .eD.+ = )its1 a 't#' ma4'#
.3'!-am's e 1> )its1. Si el !?me#' es 3'siti5'+ la 3a#te 2"e se aKae por la izquierda s'! )its a 0. Si!
em)a#-'+ si e#a !e-ati5' .)it m<s si-!iAi$ati5' a$ti5'1 la 3a#te 2"e se aKae 3'# la i&2"ie#a s'! )its a 1. Este
Ae!%me!'+ e! $"4a em'st#a$i%! matem<ti$a !' e!t#a#em's+ se 3"ee #es"mi# e! 2"e el )it m<s si-!iAi$ati5'
se $'3ia e! t''s l's aKai's6 es l' 2"e se e!'mi!a la e%ten#&'n "el #&(no6 l's 's si-"ie!tes !?me#'s s'!
#ealme!te el mism' !?me#' .el /71016 11012 .B )its1 4 111111012 .= )its1.
A)RUPACIONES DE BYTES.
Ti3' DeAi!i$i%!
Eala)#a 2 )4tes $'!ti-"'s
D')le 3ala)#a 2 3ala)#as $'!ti-"as .B )4tes1
C"<#"3le 3ala)#a B 3ala)#as $'!ti-"as .= )4tes1
E<##aA' 1> )4tes
E<-i!a 28> )4tes+ 1> J)+ et$.
Se-me!t' >B J)4tes
REPRESENTACI*N DE LOS DATOS EN MEMORIA.
NUMEROS CINARIOS6 m<:im' !?me#' #e3#ese!ta)le6
Ti3' Si! si-!'
1 )4te 288
2 )4tes >8.878
B )4tes B.20B.0>7.208
= )4tes 1=.BB>.7BB.077.700.881.>18
Ti3' E'siti5' Ne-ati5'
1 )4te 127 /12=
2 )4tes 72.7>7 /72.7>=
B )4tes 2.1B7.B=7.>B7 /2.1B7.B=7.>B=
= )4tes 0.227.772.07>.=8B.778.=07 /0.227.772.07>.=8B.778.=0=
L's !?me#'s )i!a#i's e m<s e "! )4te se alma$e!a! e! la mem'#ia e! l's 3#'$esa'#es e I!tel e! '#e!
i!5e#s'6 0127B8>7( se alma$e!a#,a6 >7(+ B8(+ 27(+ 01(.
NUMEROS CINARIOS CODI@ICADOS EN DECIMAL .CCD1.
C'!siste e! em3lea# $"at#' )its 3a#a $'iAi$a# l's ,-it's el 0 al 0 .es3e#i$ia!' las seis $'m)i!a$i'!es
2"e 5a! e la 1010 a la 11111. La 5e!taDa es la sim3li$ia e $'!5e#si%! aLe )ase 10+ 2"e #es"lta i!meiata.
L's !?me#'s CCD 3"ee! alma$e!a#se esem3a2"eta's+ e! $"4' $as' $aa )4te $'!tie!e "! ,-it' BCD
.Ci!a#4/C'e De$imal1* ' em3a2"eta's+ alma$e!a!' 's ,-it's 3'# )4te .3a#a $'!st#"i# l's !?me#'s 2"e
5a! el 00 al 001. La !'ta$i%! BCD '$"3a $"at#' )its /"! !i))le/ 3'# $iA#a+ e A'#ma 2"e e! el A'#mat'
esem3a2"eta' el !i))le s"3e#i'# siem3#e es 0.
NUMEROS EN EUNTO @LOTANTE.
S'! -#"3's e )4tes e! l's 2"e "!a 3a#te se em3lea 3a#a -"a#a# las $iA#as el !?me#' .ma!tisa1 4 't#a 3a#a
COMUNICACIONES 2. TRANSMISION DE CODIGOS
8
ERANDI CHAVOLLA UGARTE IET701
ALMA SARA ALEGRIA
MARA DEL SOCORRO HERNANDEZ MORENO
i!i$a# la 3'si$i%! el 3"!t' Al'ta!te .e:3'!e!te1+ e m'' e2"i5ale!te a la !'ta$i%! $ie!t,Ai$a. Est' 3e#mite
t#a)aDa# $'! !?me#'s e m"4 ele5a' tamaK' /se-?! el e:3'!e!te/ 4 $'! "!a ma4'# ' me!'# 3#e$isi%! e!
A"!$i%! e l's )its em3lea's 3a#a $'iAi$a# la ma!tisa.
CMDIGO ASCII.
El $%i-' A.S.C.I.I. .Ame#i$a! Sta!a# C'e A'# I!A'#mati'! I!te#$(a!-e1 es "! $'!5e!i' a'3ta' 3a#a
asi-!a# a $aa $a#<$te# "! 5al'# !"mH#i$'* s" '#i-e! est< e! l's $'mie!&'s e la I!A'#m<ti$a t'ma!' $'m'
m"est#a al-"!'s $%i-'s e la t#a!smisi%! e i!A'#ma$i%! e #ai'teleti3'. Se t#ata e "! $%i-' e 7 )its $'!
$a3a$ia 3a#a 12= s,m)'l's 2"e i!$l"4e! t''s l's $a#a$te#es alAa!"mH#i$'s el i!-lHs+ $'! s,m)'l's e
3"!t"a$i%! 4 al-"!'s $a#a$te#es e $'!t#'l e la t#a!smisi%!.
C'! 3'ste#i'#ia+ $'! la a3a#i$i%! e l's mi$#''#e!a'#es 4 la -#a! e:3a!si%! e!t#e ell's e l's ICM/EC 4
$'m3ati)les+ la am3lia$i%! el $%i-' ASCII #eali&aa 3'# esta ma#$a a = )its+ $'! $a3a$ia 3a#a 12=
s,m)'l's ai$i'!ales+ e:3e#ime!ta "! $'!sie#a)le a"-e+ sie!' e! la a$t"alia m"4 "tili&aa 4 #e$i)ie!' la
e!'mi!a$i%! 'Ai$ial e 3<-i!a e $%i-'s B77 .EEUU1. Se 3"ee $'!s"lta# al Ai!al e este li)#'. Es
(a)it"alme!te la ?!i$a 3<-i!a s'3'#taa 3'# las CIOS e l's EC. Ea#a $ie#tas !a$i'!aliaes se (a! iseKa'
't#as 3<-i!as es3e$,Ai$as 2"e #e2"ie#e! e "! s'AtNa#e e:te#!'. E! las le!-"as el esta' es3aK'l 4 e! las e
la ma4'#,a e l's em<s 3a,ses e la UE+ esta ta)la $")#e t'as las !e$esiaes el ii'ma.
- OPERACIONES L*)ICAS EN BINARIO.
Se #eali&a! a !i5el e )it 4 3"ee! se# e "!' ' 's '3e#a!'s6
CICLIOGRA@IA
(tt36LLNNN.a"t'matas.'#-Lsieme!sLt"t'#ialOs8O1.(tm
(tt36LLNNN."!e#se$.$'mLsDA3#'De$tLs'Lms'sO2Ls'mm12.(tm
(tt36LLa&"l.)!$t.i3!.m:LP3A"e!tesL$'i-'sO$'!5e#s'#esO4Oete$t'#esOeOe##'#L$'i-'sO$'!5e#s'#esOete$t'#
esOeOe##'#.(tm
E:3'si$i'!
(tt36LLNNN.mela)s.$'mL#es'"#$esLa#ti$lesL(e:!"m)e#s.(tm
(tt36LLNNN.m''$Q.'#-Las-Lte$(!'tesL)aseE#ime#L
(tt36LLNNN.i'ta/si:.$'."QL$L18O(e:a.(tm
HTML
(tt36LLNNN."l3-$.esL't#'sLt"t'#ialesLt"t/(tmlL)asi$'.(tml
COMUNICACIONES 2. TRANSMISION DE CODIGOS
>
: 4 : AND 4 : OR 4 : ROR 4
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0