Está en la página 1de 30

LABORATORIO DE MECATRNICA FIEE - UNAC

CAPITULO 3
PROGRAMACIN DE PLC Y CONEXIN AL MECHASIM
En este captulo se va a detallar aspectos !s"cos de pro#ra$ac"%n en len#ua&e escalera
con el so't(are de pro#ra$ac"%n de )LC *IMATIC *TE)+ de *"e$ens, ta$"-n se
detallar! la cone."%n del *IMATIC *TE)+ al so't(are de *"$ulac"%n del s"ste$a de
aprend"/a&e $ecatr%n"co MEC0A*IM1
1)._Crear un Proe!"o en e# SIMATIC STEP$
Ar"r el so't(are de pro#ra$ac"%n del )LC $ed"ante el "cono de acceso d"recto u"cado
en el escr"tor"o1
Ar"r el *o't(are de pro#ra$ac"%n del )LC $ed"ante la ruta
In"c"o Todos los )ro#ra$as *IMATIC Ad$"n"strador *IMATIC
AUTOR2 3ULIO ROMERO MORANTE 4
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o de se#u"r cual5u"era de estos dos pasos, aparecer! la s"#u"ente pantalla1
)ara con'"#urar un nuevo pro6ecto pone$os cancelar, s" se estuvo traa&ando
anter"or$ente con al#7n pro6ecto, el pro6ecto ser! car#ado por de'ecto2
AUTOR2 3ULIO ROMERO MORANTE 8
LABORATORIO DE MECATRNICA FIEE - UNAC
*" no se tuvo n"n#7n pro6ecto entonces no se car#ar! n"n#7n pro6ecto co$o se ve a
cont"nuac"%n2
)ara crear un nuevo pro6ecto va$os a F"le Ne(9
AUTOR2 3ULIO ROMERO MORANTE :
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o aparece la s"#u"ente pantalla donde se el"#e un no$re para el pro6ecto a real"/ar
6 se #uarda en el s"ste$a1
En este caso el no$re ele#"do es ;MECATRNICA<, lue#o pulsa$os O= 6 6a se
t"ene el pro6ecto creado1
AUTOR2 3ULIO ROMERO MORANTE >
LABORATORIO DE MECATRNICA FIEE - UNAC
%)._Con&'(ura!')n *e Har*+are
Lo 5ue nos 5ueda del paso anter"or es lo s"#u"ente2
El s"#u"ente paso es con'"#urar el t"po de )LC con el 5ue se traa&ar! 6 los $%dulos 5ue
van a "r ad?er"dos al )LC ele#"do, es dec"r ac! se con'"#ura todas las caracterst"cas del
?ard(are con el 5ue se traa&ar!1
A?ora se "nserta una estac"%n de traa&o, 5ue en nuestro caso es el *IMATIC :@@,
de"do a 5ue el )LC 5ue se encuentra en el Laorator"o de Mecatr%n"ca pertenece a esta
'a$"l"a1
AUTOR2 3ULIO ROMERO MORANTE A
LABORATORIO DE MECATRNICA FIEE - UNAC
A?ora 6a se t"ene una estac"%n de traa&o tal co$o se $uestra en el s"#u"ente #r!'"co2
El s"#u"ente paso es con'"#urar el 0ard(are asoc"ado a esta estac"%n de traa&o, para
esto se va a *IMATIC :@@B4C1
A?ora da$os dole cl"c donde d"ce 0ard(are 6 nos aparecer! lo s"#u"ente2
Esta es la estac"%n de con'"#urac"%n de ?ard(are de *IMATIC *TE)+
AUTOR2 3ULIO ROMERO MORANTE D
LABORATORIO DE MECATRNICA FIEE - UNAC
En este punto lo pr"$ero 5ue se ?ace es a#re#ar un racE o ast"dor, de"do a 5ue este
s"ste$a e$ula al s"ste$a real 6 en un s"ste$a real se t"ene un ast"dor donde van
u"cados todos los $%dulos con los 5ue se traa&an, esta acc"%n la real"/a$os de la
s"#u"ente $anera2
Lue#o nos aparecer!2
El ele$ento a a#re#ar ser! un ast"dor, este se encuentra dentro de *IMATIC :@@1
AUTOR2 3ULIO ROMERO MORANTE +
LABORATORIO DE MECATRNICA FIEE - UNAC
A?ora 6a se t"ene el ast"dor v"rtual, donde se van a a#re#ar los $%dulos de traa&o1
Co$o en todos los s"ste$as e."stentes, ac! ta$"-n se $ane&a una estandar"/ac"%n para
colocar los $%dulos de traa&o BC)U, M%dulo de Entradas D"scretas, M%dulo de *al"das
D"scretas, M%dulo de Entradas Anal%#"cas, M%dulo de *al"das Anal%#"cas, M%dulos de
Red, etc1C, se#7n la estandar"/ac"%n, el *lot 4 del ast"dor o racE, es para la 'uente de
al"$entac"%n, en caso sea de la Marca del )LC, s" es de otra $arca, este *lot se de&a
l"re 6 se pasa a con'"#urar el s"#u"ente1
En el caso del laorator"o de Mecatr%n"ca, se d"spone de una 'uente de la $"s$a $arca
del )LC, es dec"r *"e$ens, para a#re#ar la 'uente al *lot v"rtual, se t"ene 5ue tener el
c%d"#o de la 'uente, este c%d"#o se puede encontrar en la parte super"or derec?a de la
carcasa de la 'uente1
En el caso del Laorator"o de Mecatr%n"ca el c%d"#o de la 'uente es PS 3,$ -A, donde
el )* :@+ es el $odelo de la 'uente 6 AA se re'"ere al a$pera&e $!."$o de la 'uente1
Lue#o de otener este dato del ?ard(are del Laorator"o de Mecatr%n"ca, a#re#a$os
ese c%d"#o al *lot 4 del ast"dor1
AUTOR2 3ULIO ROMERO MORANTE F
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o de ?acer dole cl"c sore ese c%d"#o, este aparece en el *lot 4 v"rtual1
AUTOR2 3ULIO ROMERO MORANTE G
LABORATORIO DE MECATRNICA FIEE - UNAC
A?ora se pasa a a#re#ar el C)U en el *lot 8, para eso usca$os el c%d"#o del $odelo
del C)U 6 la ser"e del $"s$o1 El c%d"#o del $odelo del C)U se encuentra en la parte
super"or "/5u"erda de la carcasa del 0ard(are1
El c%d"#o de la ser"e del C)U se encuentra en la parte "n'er"or "/5u"erda de la carcasa
del ?ard(are1
En el caso del laorator"o de Mecatr%n"ca, el C%d"#o del C)U del )LC es CPU 31-./
%PN0DP, la ser"e del C)U es DE*+ :4A-8F04:-@AB@
AUTOR2 3ULIO ROMERO MORANTE 4@
LABORATORIO DE MECATRNICA FIEE - UNAC
U"ca$os el c%d"#o 6a descr"to 6 dee a#re#arse al ast"dor v"rtual1
Lue#o al ?acer dole cl"c sore el ele$ento selecc"onado, sale la s"#u"ente ventana1
AUTOR2 3ULIO ROMERO MORANTE 44
LABORATORIO DE MECATRNICA FIEE - UNAC
En esta ventana se con'"#ura la d"recc"%n I) del C)U, de"do a 5ue este t"ene un puerto
de cone."%n a redes )ROFINET 6 por ende neces"ta una d"recc"%n I)1
En esta parte ta$"-n se puede de'"n"r una nueva red o ad?er"rse a una red 6a e."stente,
en nuestro caso co$o aun no se traa&a con redes )ROFINET, solo le da$os O= 6 no
crea$os una nueva red n" ad?er"$os el C)U a al#una e."stente1
Lo 5ue nos dee 5uedar dee ser2
A?ora en el ast"dor pasa$os a la u"cac"%n del *lot :, este *lot est! reservado para
$%dulos de "nter'ase, es dec"r para e.pans"%n del ast"dor, co$o en el Laorator"o de
Mecatr%n"ca se traa&a con un ast"dor por Estac"%n, entonces se de&a l"re ese espac"o 6
se pasa a a#re#ar el s"#u"ente $%dulo de nuestro ?ard(are real al *lot >1
)ara A#re#ar los $%dulos restantes, se procede de la $"s$a 'or$a 5ue para el C)U1
Los c%d"#os oten"dos de los $%dulos del Laorator"o de Mecatr%n"ca son2
*lot > *M :84 DI4D.DC8>H DE*+ :84-4B0@8-@AA@
*lotA *M :8: DI4DIDO4DJ8>HI@1AA DE*+ :8:-4BL@@-@AA@
*lotD *M ::> AI4>IA@8.FIB"t DE*+ ::>-@CE@4-@AA@
Al '"nal de con'"#urar todo el ?ard(are e.terno, el ast"dor v"rtual dee 5uedar co$o se
aprec"a en el Kr!'"co1
AUTOR2 3ULIO ROMERO MORANTE 48
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o #uarda$os la con'"#urac"%n 6 cerra$os el con'"#urador de ?ard(are1
AUTOR2 3ULIO ROMERO MORANTE 4:
LABORATORIO DE MECATRNICA FIEE - UNAC
3)._ Generan*o un 1ro(ra2a en #en(ua3e e4!a#era.
)ara #enerar un pro#ra$a en len#ua&e escalera, volver al *IMATIC *TE)+ 6 uscar el
lo5ue OB4, lue#o ?acer dole cl"c, tal co$o se $uestra en el s"#u"ente #r!'"co1
Lue#o de "n#resar al lo5ue OB4 se act"va la s"#u"ente ventana1
Ac! se puede con'"#urar el t"po de pro#ra$ac"%n en la 5ue se desea traa&ar, entre otros
aspectos $!s1
AUTOR2 3ULIO ROMERO MORANTE 4>
LABORATORIO DE MECATRNICA FIEE - UNAC
*TL1L )ro#ra$ac"%n en te.to estructurado BAMLC, d"seNado para pro'es"onales o
t-cn"cos 5ue posean conoc"$"entos en len#ua&e de pro#ra$ac"%n estructurada con
co$andos, es ut"l"/ada cuando se neces"ta de lo5ues repet"t"vos, t"po IF, FOR, etc1
E&e$plo2 En este e&e$plo se va a ?acer un enclava$"ento2
Entradas2
*tart2 I@1@
*top2 I@14
*al"da2
Out2 O@1@
El pro#ra$a es el s"#u"ente2
AB
O I @1@
O O @1@
C
AN I @14
P O @1@
LAD1L )ro#ra$ac"%n en len#ua&e escalera B*CLC, d"seNado co$7n$ente para
pro'es"onales o t-cn"cos 5ue poseen conoc"$"entos en el !rea el-ctr"ca, 6 est-n
'a$"l"ar"/ados con el d"seNo con contactores, esta pro#ra$ac"%n es $u6 ut"l"/ada
cuando se neces"ta ?acer enclava$"entos del t"po *tartI*top1
E&e$plo2 En este e&e$plo se va a ?acer un enclava$"ento2
AUTOR2 3ULIO ROMERO MORANTE 4A
LABORATORIO DE MECATRNICA FIEE - UNAC
Entradas2
*tart2 I@1@
*top2 I@14
*al"da2
Out2 O@1@
El pro#ra$a es el s"#u"ente2
FBD1L )ro#ra$ac"%n de lo5ue de 'unc"ones BFU)C, d"seNado co$7n$ente para
pro'es"onales o t-cn"cos 5ue posean conoc"$"entos en el !rea de la electr%n"ca 6 est-n
astante 'a$"l"ar"/ados con el d"seNo con c"rcu"tos d"#"tales, este t"po de pro#ra$ac"%n
es ut"l"/ada #eneral$ente para traa&ar con lo5ues o 'unc"ones1
E&e$plo2 En este e&e$plo se va a ?acer un enclava$"ento2
Entradas2
*tart2 I@1@
*top2 I@14
*al"da2
Out2 O@1@
El pro#ra$a es el s"#u"ente2
Co$o se oserva, los tres e&e$plos anter"ores real"/an la $"s$a acc"%n, solo se
d"'erenc"an en el t"po de len#ua&e de pro#ra$ac"%n ut"l"/ado1
F"nal$ente se dee ?aer lle#ado ?asta el entorno de pro#ra$ac"%n co$o se puede ver
en la s"#u"ente '"#ura1
AUTOR2 3ULIO ROMERO MORANTE 4D
LABORATORIO DE MECATRNICA FIEE - UNAC
A?ora procede$os a #enerar un pro#ra$a en len#ua&e escalera, en este caso se
pro#ra$ar! una secuenc"a de act"vac"%n 6 desact"vac"%n de un c"l"ndro neu$!t"co1
El #r!'"co es el s"#u"ente2
El c"l"ndro neu$!t"co para este prole$a ser! de dole e'ecto1
)ara este e&e$plo, *4 6 *8 son "nterruptores l$"te 6 est!n conectadas al )LC co$o
entradas D"scretas1
=4 =8 son soleno"des 5ue act"varan el 'lu&o de a"re en uno u otro sent"do, estos
soleno"des estar!n conectados al )LC co$o sal"das D"scretas1
AUTOR2 3ULIO ROMERO MORANTE 4+
LABORATORIO DE MECATRNICA FIEE - UNAC
)ara este pro#ra$a se neces"ta de un *tart, 5ue ta$"-n est! asoc"ado al )LC co$o
entradas d"scretas1
*tart I@1@
Asoc"a$os entradas 6 sal"das antes de co$en/ar el pro#ra$a1
*4 I@14
*8 I@18
=4 O@1@
=8 O@14
Descr"pc"%n del prole$a
Al pulsar *tart, el c"l"ndro neu$!t"co dee $overse desde la pos"c"%n "n"c"al ?asta la
pos"c"%n '"nal1
Al lle#ar el c"l"ndro neu$!t"co a la pos"c"%n '"nal, se dee esperar un t"e$po de 4@
se#undos, lue#o de pasado el t"e$po, el c"l"ndro neu$!t"co dee volver a la pos"c"%n
"n"c"al1
Con todo lo prev"sto, el pro#ra$a para el control del c"l"ndro neu$!t"co es el s"#u"ente2
AUTOR2 3ULIO ROMERO MORANTE 4F
LABORATORIO DE MECATRNICA FIEE - UNAC
5)._S'2u#a!')n *e# 1ro(ra2a
)ara e'ectuar la s"$ulac"%n del pro#ra$a, se dee act"var la $"s$a en el *IMATIC
*TE)+, esta acc"%n se real"/a a cont"nuac"%n1
AUTOR2 3ULIO ROMERO MORANTE 4G
LABORATORIO DE MECATRNICA FIEE - UNAC
Al e'ectuar la s"$ulac"%n nos sale el s"#u"ente $ensa&e2
Le da$os O= 6 p"de 5ue se as"#ne un C)U a la s"$ulac"%n a real"/ar1
Lue#o as"#na$os la s"$ulac"%n al C)U con el 5ue esta$os traa&ando, 6 lue#o le
as"#na$os el )uerto M)I, de"do a 5ue la con'"#urac"%n del s"$ulador en este caso es
para el uso del puerto M)I1
Lue#o le da$os O= 6 el $odo s"$ulac"%n 6a est! act"vado1
AUTOR2 3ULIO ROMERO MORANTE 8@
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o nos sale la s"#u"ente venta, 5ue es la ventana de s"$ulac"%n1
Lo 5ue a?ora 5ueda por ?acer es a#re#ar entradas, sal"das 6 $arcas al s"$ulador para
poder ver la operac"%n co$pleta del pro#ra$a 5ue se real"/%1
AUTOR2 3ULIO ROMERO MORANTE 84
LABORATORIO DE MECATRNICA FIEE - UNAC
Co$o se puede aprec"ar en el #r!'"co anter"or, en este s"$ulador se pueden a#re#ar2
Entradas1
*al"das1
B"ts de $e$or"a1
Te$por"/adores1
Contadores, etc1
En este caso solo a#re#are$os una entrada, una sal"da 6 una $arca1 F"nal$ente el
s"$ulador dee contener estos tres ele$entos1
)ara poder e&ecutar el proceso pro#ra$ado, descar#a$os el pro#ra$a al )LC v"rtual 6
pone$os el s"$ulador en $odo RUN, co$o se puede aprec"ar en el s"#u"ente #r!'"co1
AUTOR2 3ULIO ROMERO MORANTE 88
LABORATORIO DE MECATRNICA FIEE - UNAC
-)._CONEXIN AL MECHASIM
El MEC0A*IM es el so't(are de s"$ulac"%n del protot"po de )roceso Industr"al 5ue se
t"ene en el Laorator"o de Mecatr%n"ca1
Este posee la capac"dad de poder s"$ular el proceso con los + $%dulos, con la
co$"nac"%n de solo al#unos $%dulos o "nd"v"dual$ente1
Este so't(are de s"$ulac"%n nos a6udar! en el proceso de pro#ra$ac"%n de las
estac"ones de traa&o del Laorator"o de Mecatr%n"ca1
)ara acceder al so't(are, se s"#uen los $"s$os proced"$"entos 5ue para el *IMATIC
*TE)+, es dec"r2
Ar"r el so't(are de pro#ra$ac"%n del MEC0A*IM $ed"ante el "cono de acceso d"recto
u"cado en el escr"tor"o1
Ar"r el *o't(are de pro#ra$ac"%n del MEC0A*IM $ed"ante la ruta
In"c"o Todos los )ro#ra$as MEc?a*IM MEc?a*IM

Lue#o de esto aparecer! lo s"#u"ente2
AUTOR2 3ULIO ROMERO MORANTE 8:
LABORATORIO DE MECATRNICA FIEE - UNAC
Co$o se puede aprec"ar, se t"enen "n'or$ac"%n tanto entradas co$o sal"das del so't(are
de s"$ulac"%n, 5ue est!n asoc"adas al )LC de la $"s$a $anera 5ue en el $odo real1
)ara traa&ar con cual5u"er estac"%n, se ?ace lo "nd"cado en el #r!'"co1
AUTOR2 3ULIO ROMERO MORANTE 8>
LABORATORIO DE MECATRNICA FIEE - UNAC
Lue#o de ?acer esto, tene$os en el s"$ulador la Estac"%n )"cE and )lace1
E."sten dos 'or$as de poder v"sual"/ar el proceso, una es en el $odo de$ostrat"vo, es
dec"r 5ue 6a se t"ene un pro#ra$a ?ec?o 5ue "nteracc"onar! con el s"$ulador1
La otra 'or$a de poder traa&ar con el proceso es $ed"ante un enlace entre el
MEC0A*IM 6 el *IMATIC *TE)+ ?ac"a un pro#ra$a 5ue nosotros elaorare$os1
)ara ver el $odo de$ostrat"vo, asta con act"var la opc"%n De$o *tart
La otra 'or$a ser! co$o se d"&o anter"or$ente con un enlace ?ac"a el *IMATIC *TE)+,
para esto astar! con act"var la opc"%n Connect to )LC *"$, conectar! el MEC0A*IM
con el *IMATIC *TE)+ en $odo s"$ulac"%n1
AUTOR2 3ULIO ROMERO MORANTE 8A
LABORATORIO DE MECATRNICA FIEE - UNAC
)ara esta parte, se t"ene 5ue ?aer d"seNado un pro#ra$a para poder $ane&ar el
s"$ulador con una l%#"ca adecuada1
Un pro#ra$a !s"co real"/ado en el *IMATIC *TE)+ es el s"#u"ente2
AUTOR2 3ULIO ROMERO MORANTE 8D
LABORATORIO DE MECATRNICA FIEE - UNAC
AUTOR2 3ULIO ROMERO MORANTE 8+
LABORATORIO DE MECATRNICA FIEE - UNAC
AUTOR2 3ULIO ROMERO MORANTE 8F
LABORATORIO DE MECATRNICA FIEE - UNAC
AUTOR2 3ULIO ROMERO MORANTE 8G
LABORATORIO DE MECATRNICA FIEE - UNAC
r"Q#rupoa$a/on1co$ consultas nac"onales1
MattLro?rsQa$atrol1co$ consultas d"rectas co$paNas1
rand6QrclarE1co$ consultas d"rectas personal
AUTOR2 3ULIO ROMERO MORANTE :@

También podría gustarte