Continuando sobre el tema anterior nos qued6 para explicitar la forma en la que se conecta
un encoder a las entradas deun PLC.
Ademés se necesita saber cémo se debe proceder para determinar la frecuencia de las
sefiales que van a ingresar a dichas entradas de manera tal de poder corroborar la
viabilidad de nuestra arquitectura dePLC. Todo un tema, pero no es tan dificil,
‘Coma concento general estoy buscando que se lleven las herramientas basicas con las que auedan liar con
su primer encoder sin mayares problemas. Esto no quiere decir que no los van a encontrar, ya que su
apicacién pos blemente difierade laque les voy amostrar aqui,y par lo tanta, surjan atras consideraciones a
tener en cuenta. Tados lascasossondiferentes
Parano repetir conceptos les dejo aqui el linkdel post anterior con lo que se escribié al respecte.
Condé al PLE
Eneste caso particular que les vay a mostrar se conecté un encoder incremental de baja resolucian de s6ko
360 PPR. Adem s, no se necesitaba saber el sentido de giro, por lo que sblo seutiiz6 un canal, yen este caso
elcanal A La ide aera tener una idea precisa e la posicidn durante cada ciclode la leva
Adicionalmente a lo dicho también hacia falta saber el momento por el cual el encoder pasaba por cero y
empezabaa contar de nueva, indicando que se habia conckiido un ciclo ycomenzaba atro.Asi que seutilizé el
canal Z
Dada la forma en que se conecto, solidaria al eje del motor principal, se sabia de antemano que por ta
frecuencia elevada de rotacion los datos s6lo podian ser tomadas 2 través de Is implementacion de un
contador répida, HSC, controlade por ls funciin CTRL_HSC. Por supuesto, en este caso estoy hablanda de
una funcion disponible dentro del editor TIA Portaly en particular paraun PLC 1212C de SIEMENS.
Para este PLC. el primer contador rapide, el HSC1 tiene asignado por defecto ly no se puedecambiar), 210.1
como entrada de encoder y a %10.3 como sefial de paso por cero. De ahi se expica ta conexion que estan
viendo en el esquemade abajo. Estas entradas digitales son integradas.‘Asi como para el caso deun sensor inductive dijimos que era un sensor activo porque necesitaba allmentaciba
para poder generar'sw sefal, lo mismo ocurre con el encoder. Enel esquema se aprecia laalimentacion en 24
\Vde.quese corresponle can los cablesrojo {RED} y negra (BLK) del encoder.
Cilculo de la frecuencia de la sefial del encoder
Primero quiero dejar en claro que antelanecesidad del uso de un encoder va asernecesario hacer cileulos de
frecuencia yio de conversion a distancia segin sea el caso. Por esta razan inclui este tema ac, como para que
se vayan dando unaideade cémo se procede.
Sibien es cierto que yo yadecidi el uso de un contador ri pida puede darse el caso que para montajes donde bs
sefal de salida del encoder tenga una frecuencia baja. pueda optarse por no usar este tipa de contador
répido, sé parasimpliicar el cécigo ladder en el editor del PLC.
Para poder calcular la frecuencia a la que la sefial va.a llegar ala entrada digital integrada del PLC, tenemas
que tener en cuents lo siguiente:
1. Laresoluctin del encoder. En nuestrocaso de 360P PR.
2. Ef lugar de montaje, que nos va a definir la velocidad de giro en rpm (revoluciones por minuto) del
‘encoder. Yacomenté mas arriba que el encoder qued montado solidario al ejede un motor.
3. La forma de accionamiento del motor, porque para el caso de accionamiento por variador de velocidad
puede darse que el motor gire 3 velocidades mayores de Ia nominal. Por lo que deberemos anotidarnos
delavelocidad mixima delmotor paraestecaso en particular,
Con todos estas datos podemos calcular la frecuenciade la seal de entrada presupariendo que el motor gira
como mixima asu frecuencia nominalde 50 H2y que tenemasun motar de 1500 rpm.‘Tenemas que contestar la siguiente pregunta. Sihago 1500 revoluciones en un minuto, ;Cudnta tiempo tarda,
en milisegundos.el mator en hacer una sola revolucién? (se resuelve por regia de tres simple inversa).
1500 revoluciones -> 1 minuto= 60 segundos
d revolucién -> (1/1500)"60 = 0.040 segundas = 40 millsegundes
Para corroborar este resultada basta con multiplicar 40mseg"1500. y el resultado debe ser 60 segundos Es
ast
Bueno, pero come dijimas que nuestra encoder tiene una resoluciin de 360PPR, se debe cakcular cada cuinto
tiempo ingresa.un puisodelencoder snuestra entrada digital.
Thempo entre pulsos = Tp = 40mseg/960 PPR =O.11mseg
Cada 0.11 milisegurdos tenemos una sefial del encoder si es que nuestro motor gira 2 1500rpm Para
encontrar nuestra solucion basta con tomar la inversa de este dato para conocer la frecuencia con la esta
sefal ingresa alaentrada 10.1 del PLC.
‘Sertrada™ 1/0.14mseg = 9000Hz = Skitz
Finalmente y con este dato necesitamas corraborar dentro de las especificaciones de las entradas digitales
del PLC si es quese soportadicha frecuencia de conmutacién o sisélo es necesaria achicar el tiempa del fltra
deentrada como paraqueno se pierdan pulsos.
En Ia fata de abajo se aprecia un extracto de los datos técnicas sacados del "Easy Book" del $7 1200. Se
pueden ver lus caracteristicas de frecuencia de las contadores répidos Sé que pueda contar hasta una
velocidad maxima de 100kHz,
a CPU _CPU Y21NC. 1 uN Te cou raise
Mareria trrgoral + 10 KB pare arrange y cco (incluyando los Fy FCs anociadn)
+ 4K pera eventos de slvr extant, nchuyando Fey PCR
+460 para ever de ale de eter, chuyen PBs y FCs
29M mtx 35M mae
Ta Tt
— ae
“4E/S incoporsdas, 6 Gen total
‘Ademds se especifican|os tiempos posibles del fitrode las entradas digitales (también en el Easy Book, Anexo
Adi), talcomosse indican en ta foto de abajo.Eltiempo de filtro mis pequefo es de 0.2 milisegundas, que es mayor que nuestro tiempo entre das sefales
del encoder, de0.11 milisegundos. Esto descarta totalmente Ia posibilidad de mousar un contador répido para
nuestro caso hipotético
Quiere decir que una entrads normal con el fitro mis pequefo va a perder informacién porque da como
valida 1a lectura después de que pase el tiempo prefijado en el filtro de entrada. En 0.2 milisegundas el
encoder envia dos pulsos pero laentrada silo reconace una de ellos, el segundo,
Distinto hubiera sido el caso si el encoder se montaba ala salida de un reductor con una relacién 1:10, por
ejemplo, logrando que a su salida el eje corectado alaleva girara 2150 rpm. Esto daria como resuado que el
tiempo entre pusosseria de 1.1 mseg. 10 veces mas que en nuestra caso anterior. Aqui. ajustanda un filtro de
entrada a O4mseg, estoy totalmente seguro que no pierdo ningun pulso del encoder. No hace falta
implementarun contadorripido.
Esto parimetros se encuentran en Is Vista de dispositives. clentro de la parametrizaciin de tas entradas
digitales. En Ia foto de abajo ven que se puede defnir un valor de tiempo en grupos de 3 custra entradas
digitale por vez sobre las entradas integradas delaCPU 1212C.
Perea
La conexian a las entradas del PLC est prefijada si vamos 2 utilizar un contador rapide Esto ocurre con
cus iquier marea de PLC. Sitengo que elegir siempre implementoun contador rapido.
Los filtros de entrada estén pensados para leer entradas estables, pero puede darse el caso que les toque un
PLCsin la posibilidad de implementar un contadar répido y ahora ya saben como pueden solucianarto.
Sivan a usar un encader deben estar dispuestos a hacer un par de célculos. Al principio puede resultar
engorraso pero son célculos sercillos que deben aprenderse.
Tienen que amigarse con las especificaciones técnicas de las diferentes partes de un PLC, en ente caso vimos
un par de parimetros dentro del Anexo de! Easy Book de! S7 1200.De la ubicaciin del encoder se desprende la frearencia de la sefial. No es lo mismo la sefial ala salida de un
reductor que al ejede un m
Esta entrada fue publicad:
Be Nata) na)
|
i tH
RECIB[ NOVEDADES Y DESCUENTOS EN TU EMAIL
Conmrciadores Sinatio >
Diseno en automatizacion
SIEMENSGARANTIA DE
APRENDIZAJE
5 DIAS DE PRUEBAMEDIOS DE PAGO
TARUETAS DE CREDO
vVisAgs> iE @
“ c=) a a
eo wee @ GL