You are on page 1of 7
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 SIEMENS GARANTIA DE APRENDIZAJE 5 DIAS DE PRUEBA MEDIOS DE PAGO TARUETAS DE CREDO vVisAgs> iE @ “ c=) a a eo wee @ GL

You might also like