lab 2 gestion de datos historicos
TRANSCRIPT
-
8/17/2019 LAB 2 Gestion de Datos Historicos
1/19
GESTIÓN DE DATOS HISTÓRICOS EN
LA INDUSTRIA
Informe de Laboratorio
“INTRODUCCION A LA PROGRAMACIÓNCON RSLOGIX !!!"
A#$mno%&
Lima ' Per(XXXX
-
8/17/2019 LAB 2 Gestion de Datos Historicos
2/19
)
A mi% *$erido% +adre%,+or toda% %$% en%e-an.a%
-
8/17/2019 LAB 2 Gestion de Datos Historicos
3/19
/
Tabla de contenido
Introd$00i1n222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222
Mar0o Te1ri0o222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222Ob3eti4o%22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 22
Pro0edimiento222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
Con0#$%ione%2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 2
Re0omenda0ione%222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
-
8/17/2019 LAB 2 Gestion de Datos Historicos
4/19
-
8/17/2019 LAB 2 Gestion de Datos Historicos
5/19
)
Objetivos
Ob3eti4o 7enera#&
Confi7$ra0i1n < 0rea0i1n de +ro7rama adem:% de 0rear in%tr$00ione%
Add9On en e# entorno RSLo7i8!!!2
Ob3eti4o% +ar0ia#e%&
U%ar e# Em$#ador !!! +ara %im$#ar +ro7rama% 0on RSLo7i8!!!2 Confi7$ra0i1n de# RSLin8 +ara e%tab#e0er 0om$ni0a0i1n 0on e# PLC2 Identifi0ar #o% diferente% +arte% de# entorno RSLo7i8!!!, 0rea0i1n de
+ro7rama%, ta72 Crea0i1n de Add9On < %im$#a0i1n de# b#o*$e2
-
8/17/2019 LAB 2 Gestion de Datos Historicos
6/19
/
Laboratorio I
Procedimiento
52 Confi7$ra0i1n de# em$#ador !!!
Se debe 0rear $n n$e4o m1d$#o
Se#e00ionar “Em$#ator RSLo7i8 Em$#ate !!! Contro##er", adem:% de e#e7ir e#
%#ot donde $bi0aremo% n$e%tra CPU, #$e7o dar 0#i0 en “O@"
A+are0er: $na n$e4a 4entana donde debemo% re%etear #a 0onfi7$ra0i1n +re4ia
+ara +ro0eder a %e#e00ionar #a re4i%i1n de n$e%tro 0ontro#ador 4irt$a#, a
0ontin$a0i1n dar#e 0#i0 en “%i7$iente"2
-
8/17/2019 LAB 2 Gestion de Datos Historicos
7/19
L$e7o de fina#i.ar #a 0onfi7$ra0i1n n$e%tro 0ontro#ador 4irt$a# *$edara
0onfi7$rado +ara +oder e%tab#e0er 0om$ni0a0i1n debemo% $%ar e# %oftBare
RSLin82
)2 Confi7$ra0i1n de# dri4er de 0om$ni0a0i1n a tra4=% de# RSLin8 C#a%%i0
L$e7o de abrir e# %oftBare RSLin8 debemo% %e#e00ionar %$ re%+e0ti4o dri4er, en
n$e%tro 0a%o e#e7iremo% “irt$a# a0+#ane FSoftLo7i888, US"2
?ina#i.amo% #a 0onfi7$ra0i1n de# RSLin8 d:ndo#e “O@" %e7$idamente “C#o%e"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
8/19
Para 4erifi0ar #a 0om$ni0a0i1n 0on n$e%tro PLC 4irt$a# 4amo% a# i0ono “RS;o"
de%+#e7amo% < ob%er4aremo% #a CPU de# Contro#Lo7i8 0onfi7$rado2
/2 Crea0i1n de $n n$e4o +ro
-
8/17/2019 LAB 2 Gestion de Datos Historicos
9/19
6
2 Crea0i1n de $n +ro7rama en #en7$a3e #adder +ara e# 0ontro# de $n motor
0on +$#%adore% “%tart", “%to+" $%ando e# %oftBare RSLo7i8!!!
En “MainPro7ram" 0o#o0ar #o% 0onta0to% norma#mente abierto, norma#mente
0errado < #a bobina *$e re+re%enta n$e%tro motor, +ro0ederemo% a a%i7nar#e
#o% ta7J% +ara e##o dar 0#i0 dere0;o %obre e# ta7 < %e#e00ionar “NeB ta7"
L$e7o a+are0er: #a 4entana “NeB ta7" donde %e#e00ionaremo% e# ti+o de ta7, e#
ti+o de dato entre otro%, fina#i.amo% d:ndo#e 0#i0 en e# bot1n “O@", re+etir e%to%
+a%o% +ara todo% #o% ta7 $%ado%2
-
8/17/2019 LAB 2 Gestion de Datos Historicos
10/19
K
2 Pro0edimiento +ara de%0ar7ar $n +ro7rama 0on RSLo7i8!!!
Para de%0ar7ar e# +ro7rama rea#i.ado, debemo% ir a #a +e%ta-a
“Comm$ni0ation%" donde %e#e00ionaremo% “;o A0ti4e"
A+are0er: #a 4entana “;o A0ti4e" #$e7o $bi0aremo% #a CPU 0onfi7$rada en
n$e%tro 0a%o “!), RSLo7i8!!! Em$#ator R5K, !)" fina#i.amo% dando 0#i0 en e#
bot1n “DoBn#oad"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
11/19
A# terminar #a de%0ar7a +a%amo% a modo de 0ontro# “Rem R$n"
62 Crea0i1n de Add9On
Creamo% $n Add9On 0on e# *$e 0ontro#aremo% tre% motore% +ara e##o no%
$bi0amo% en #a 0ar+eta “Add9On In%tr$0tion%" damo% 0#i0 dere0;o <
%e#e00ionamo% “NeB Add9On In%tr$0tion"
Se m$e%tra #a %i7$iente 4entana donde a%i7naremo% $n nombre a n$e%tro Add9
On, a%> 0omo e# #en7$a3e de +ro7rama0i1n en n$e%tro 0a%o Ladder, damo% 0#i0
en e# bot1n “O@"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
12/19
Se m$e%tra #a %i7$iente 4entana donde %e definir:n #o% +ar:metro% 0omo #o%
ta7 < %$ re%+e0ti4o ti+o de dato%2
L$e7o en n$e%tro Add9On 0reado “#o*$eMotor" 0reamo% #a #17i0a #$e7o #e
a%i7namo% #o% ta7 definido% a# 0rear e%te Add9On
-
8/17/2019 LAB 2 Gestion de Datos Historicos
13/19
5!
A# fina#i.ar #a 0rea0i1n de n$e%tro Add9On no% $bi0amo% en e# +ro7rama
+rin0i+a# #$e7o en #a “MainRo$tine" arra%tramo% n$e%tro Add9On 0reado tre% en
tota# +ara #o% tre% motore% *$e de%eamo% 0ontro#ar #$e7o a%i7namo% $n
nombre a 0ada Add9On e%to en #a 0a%i##a “#o*$eMotor" #e damo% 0#i0 dere0;o
< %e#e00ionamo% “NeB MOTOR5"
“MOTOR5" e% e# nombre a%i7nado a n$e%tro +rimer b#o*$e *$e 0ontro#ara e#
+rimer motor #$e7o a+are0e #a %i7$iente 4entana donde tenemo% *$e
%e#e00ionar e# ti+o de dato donde tenemo% *$e $bi0ar e# nombre de n$e%tro
Add9On fina#i.amo% dando 0#i0 en e# bot1n “O@"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
14/19
55
Rea#i.amo% e# mi%mo +ro0edimiento +ara #o% motore% fa#tante%, de%0ar7amo%
e# +ro7rama < +odemo% e3e0$tar#o a%i7n:ndo#e $n “5" en StartMotor +ara
arran0ar n$e%tro motor < $n “5" en Sto+Motor +ara detener#o2
Nota& Para 0rear $n Add9On %e rea#i.a en e# modo OffLine2
K2 E3er0i0io% +r:0ti0o% de +ro7rama0i1n en RSLo7i8!!!
I2 Crear $n Add9On +ara $na 0a#0$#adora b:%i0a *$e 0$ente 0on #a
o+era0i1n de %$ma, re%ta, m$#ti+#i0a0i1n < di4i%i1n2
-
8/17/2019 LAB 2 Gestion de Datos Historicos
15/19
5)
Dato&
“O+era0i1n" !, enton0e% %$ma
“O+era0i1n" 5, enton0e% re%ta
“O+era0i1n" ), enton0e% m$#ti+#i0a
“O+era0i1n" /, enton0e% di4ide
-
8/17/2019 LAB 2 Gestion de Datos Historicos
16/19
5/
II2 Crear $n Add9On “a#4$#aR5" +ara e# 0ontro# de 4:#4$#a%
Dato%&
La 4:#4$#a %e abre %i %e a0ti4a de%de e# “ComandoA+ert$ra" < 0onfirma
“Confirma0ionA+ert$ra"2
La 4:#4$#a %e 0ierra %i %e a0ti4a de%de e# “ComandoCierre" < 0onfirma
“Confirma0ionCierre"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
17/19
5
III2 Crear $n Add9On “a#4$#aR)" +ara e# 0ontro# de 4:#4$#a% 0on
ad4erten0ia de fa##a %ino 0onfirman #$e7o de %e7$ndo%2
Dato%&
La 4:#4$#a %e abre %i %e a0ti4a de%de e# “ComandoA+ert$ra" < 0onfirma
“Confirma0ionA+ert$ra", %ino 0onfirma +or m:% de %e7$ndo% a0ti4ara
a#arma “?a##aA+ert$ra"
La 4:#4$#a %e 0ierra %i %e a0ti4a de%de e# “ComandoCierre" < 0onfirma
“Confirma0ionCierre", %ino 0onfirma +or m:% de %e7$ndo% a0ti4ara
a#arma “?a##aCierra"
-
8/17/2019 LAB 2 Gestion de Datos Historicos
18/19
5
Conclusiones
52 Se re0ono0i1 #o% m1d$#o% de entrada% < %a#ida% tanto di7ita#e% 0omo
ana#17i0a%, adem:% de %$ f:0i# in%er0i1n %obre $n 0;a%i%2
)2 Se 0ono0i1 #a% diferente% tar3eta% de 0om$ni0a0i1n *$e no% brinda e#
0ontro#ador Contro#Lo7i8 adem:% de #a% e%+e0ifi0a0ione% t=0ni0a% *$e %onim+re%0indib#e% a #a ;ora de e#e7ir *$e red ind$%tria# $%ar en $ndeterminado +ro%ti0a% b:%i0a% de# CPU adem:% de %$%e%+e0ifi0a0ione% t=0ni0a% < +rin0i+a#e% f$n0ione% de e%te 0ontro#ador
-
8/17/2019 LAB 2 Gestion de Datos Historicos
19/19
56
Recomendaciones
52 Se re0omienda 0ono0er a deta##e #a% e%+e0ifi0a0ione% t=0ni0a% de 0ada
e*$i+o +ara +oder ;a0er $na me3or e#e00i1n a# momento de e#e7ir #o%e#emento% de #a +eriferia, adem:% de 0ono0er e# ti+o de 0one8i1n de #o%
diferente% m1d$#o% +ara %$ in%ta#a0i1n en 0am+o2
)2 Cono0er %obre #o% #ed% de e%tado de #o% m1d$#o% no% fa0i#ita #a dete00i1n
de fa##a #o *$e red$0ir: e# tiem+o en #a aten0i1n de 0orre0ti4o% < en #o%
traba3o% de mantenimiento2