Imprimir desde el PLC

Bien pues se que mas de uno agradecerá este post xD ya que en lo personal esta parte fue un dolor de cabeza ya que aprendí a programar el PLC on the fly así que ahí varias cosas técnicas que no sabia y que me costo trabajo aprender, pero bueno ese no es el punto jajajaja

En este post les mostrare como imprimir reportes directamente del PLC a una impresora, pues el primer detalle que debemos saber es que la impresora deber ser de matriz de puntos con puerto serial

!matriz de puntos ¿que es eso?¡

jajaj imagino que en estos tiempos por impresora lo primero que te viene a la mente es una impresora de inyección de tinta con puerto usb o puerto ethernet y a como nos ahorran muchos problemas pero….. no siempre fue así, no mis queridos lectores antes se usaba un puerto serial llamado LPT1 y el tipo de impresoras era similar a lo que es una maquina de escribir (ahora también extintas pero pregúntele a google sobre que eran) las cuales usaban una cinta para imprimir

Bueno basta de historia es hora de ir al punto así que empecemos con la receta de cocina

  1. impresora serial (en este caso es una Epson LX 300)
  2. un conversor ethernet a DB25 (es bastante parecido al ethernet a DB9 solo que mas grande)
  3. un cable LPT1 macho / macho
  4. un cable utp
  5. un PLC

ok antes de empesar les dejo un link con informacion tecnica del puerto serial DB25

Ver detalles tecnico

lo primero que debemos hacer es configurar nuestro convertidor ethernet a DB25

Nota: esta configuración puede variar dependiendo de la impresora que utilizan, les recomiendo primero busquen toda la información técnica antes de empezar con esta parte

Ya que el modelo de la impresora que utilizaremos es una LX 300 lo primero que debemos saber es como están distribuidos los pines, en el caso de este modelo les dejo aquí la tabla de la distribucion y la funcion que tiene cada pin

Ahora ahy que hacer que coincidan con los pines de nuestro PLC ya que lo conectaremos ya sea al puerto MJ1 o MJ2 que son los puertos seriales recordemos que el puerto MJ1 es nuestro puerto natural para programar aun que el conectar la impresora en ese puerto no afecta  bien aqui les dejo el orden de los pines y las funciones de cada 1

ahora si sigamos con la configuración de nuestro DB25, ojala todo fuera tan facil como conectar 1 a 1 y 2 a 2 pero no debemos seguir la secuencia de acuerdo a la función de cada pin empesemos

Teniendo esto configurado que vendría siendo la parte mas «difícil» procedamos a configurar la parte «virtual» para ello abrimos el CsCAPE y después nos vamos al menú program -> report editor

y procedemos a configurar primero nuestro formato de como queremos que aparezca nuestro reporte

Ok ya que tenemos esto ahí que configurar unos datos mas para la comunicación entre nuestro PLC y la impresora para ello damos clic en el botón que tiene el icono de la impresora y nos apareara el siguiente menú

Aquí debemos ingresar los datos de configuración de nuestra impresora recordemos que para este ejemplo estamos usando una LX 300 y los datos son los siguientes

Despues de esto el siguiente paso es configurar nuestra un registro el cual sea el disparador de nuestro reporte para ello damos clic en el botón que dice  T-bit

En el primer capo debemos seleccionar un registro de 1bit podemos usar un registro M o un registro T eso es al gusto del cliente xD y en el segundo campo un registro de 16 bits y listo el resto es pura imaginación jejeje

Y con esto terminamos ya solo nos resta conectar la impresora con el cable de LPT1 a nuestro conversor y nuestro cable utp al puerto que hayamos elegido en nuestro PLC (puerto MJ1 o MJ2)

Listo!!!!!!!!!!!!!!!

PD.: Si este articulo te fue de utilidad regalanos un clic en la publicidad
para mantener el blog xD y seguir publicando mas artículos

Related Posts Plugin for WordPress, Blogger...

publicidad

Deja una respuesta

Tu dirección de correo electrónico no será publicada.