CoDeSys V3: Escritura de ficheros de texto

Mediante tres programas ejemplos se muestran unas funciones básicas para escribir en ficheros de texto. El primero de los ejemplos simplemente escribe una cadena de texto, en el segundo se añade una variable de programa en los datos almacenados y por ultimo extraemos la fecha y hora del sistema y la insertamos al inicio del fichero junto a los datos de un contador, utilizando una separación de datos mediante el carácter «;». Esto genera un fichero de tipo .CSV, que podremos abrir desde diversos programas de análisis de datos, por ejemplo MS® EXCEL. Se puede decir que esta seria la base para crear un sistema de control de producción, de registro de eventos, de alarmas, etc…

En el ejemplo el fichero se crea en el disco duro del equipo, pero según el equipo HW utilizado podremos crear el fichero sobre una memoria externa de tipo USB, SD, uSD, etc..

PROYECTO DE EJEMPLO 1Lectura Escritura Fichero

PROYECTO DE EJEMPLO 2Lectura Escritura Fichero V2

PROYECTO DE EJEMPLO 3Lectura Escritura Fichero V3

Leer másCoDeSys V3: Escritura de ficheros de texto

▶ Videos de producto de seguridad SICK – Canal YouTube

Adjunto link a unos videos del canal Youtube de SICK España que creo que son bastante interesantes.

1.- Controlador de seguridad «Drive Monitor» que permite mantener bajo control seguro sin perder el nivel de seguridad de la maquina, cualquier movimiento controlado por un driver (eléctrico, neumático, hidráulico).

2.- Flexiline una red de controladores de seguridad Flexisoft sin direccionamiento de red.

3.- Conexionado en serie de los sensores de la maquina, simplificación de conexionado.

VIDEO Controlador de seguridad Drive Monitor – YouTube.

VIDEO Flexisoft descripción de funcionamiento – YouTube.

VIDEO Desmostración del funcionamiento del Flexisoft – YouTube.

VIDEO FlexiLine red de seguridad sin direcciones – YouTube.

Leer más▶ Videos de producto de seguridad SICK – Canal YouTube

Duplicador de Encoder

En uno de los cursos que recientemente hemos realizado en SICK encontramos un producto que nos habían solicitado en alguna ocasión alguno de nuestros clientes y que nos parece muy interesante. Se trata de un duplicador de señal de encoder.

Existen dos opciones:

1.- «Motor Feedback splitter box«: Conexión de un solo encoder y posibilidad de enseriar con otro modulo duplicador de encoder.

2.- «Dual encoder connection box«: Conexión de dos encoders a una sola salida.

Simplemente cortar el cable del encoder, conectar en el bornero de la caja duplicadora y el sistema continuara funcionando como antes. Posteriormente disponemos de una copia de la señal de encoder en el conector DB15H para nuestro uso.

DOCUMENTO ADJUNTO: Duplicador Encoder

DOCUMENTO ADJUNTO: Conexionado duplicador encoder

Leer másDuplicador de Encoder

CoDeSys V3: Funciones PWM

Las dos funciones que vamos a comentar podemos encontrarlas en la liberia Oscat, de libre distribución.

Se trata de dos funciones que generan pulsos de amplitud modulada a una frecuencia establecida. Ambas funciones realizan la misma función pero en cada una de ellas se define la amplitud de los pulsos con un parámetro distinto.

La función PWM_PW define la amplitud del puso mediante el parametro PW, que define el tiempo que dura el pulso desde el inicio del mismo, en estado activo.

La función PWM_DC define la amplitud del pulso mediante un parametro DC que establece el ratio o la relación entre el tiempo activo y el tiempo no activo de la señal. Que podemos calcular como TON/TOFF.

PROYECTO DE EJEMPLO : Test PWM_V2_3.5SP4P3

Leer másCoDeSys V3: Funciones PWM

CoDeSys V3: Función «Trace» (osciloscopio digital)

En el documento adjunto se describen los pasos para crear un objeto traza. Este objeto permite capturar los valores de una variable del PLC en un intervalo de tiempo, un funcionamiento similar al de un osciloscopio. En este ejemplo básico se muestra como crear el objeto y añadir un par de variables para visualizarlas desde el entorno de CodeSys.
En posteriores entradas mostrare como utilizar este objeto para crear una visualización y algunas funciones avanzadas que podemos realizar con el.
Adjunto un link al proyecto exportado por si queréis echarle un vistazo.
En la siguiente entrada del blog explicare las funciones PWM y PWM_DC (moduladores PWM de señal) utilizadas en el ejemplo.

DOCUMENTO ADJUNTO: Osciloscopio en codesys

PROYECTO DE EJEMPLO : Test PWM_V2_3.5SP4P3

Leer másCoDeSys V3: Función «Trace» (osciloscopio digital)

Apertura del foro SUELPLA

Estimados compañeros y clientes, esta es la primera entrada en el blog de Suelpla. Con este blog pretendemos dar a conocer todas las novedades de nuestros productos y abrir un canal técnico para informaros y que podáis realizar consultas sobre todas las pruebas que realiza nuestro departamento técnico. Os agradeceremos cualquier sugerencia que nos realicéis y sobre todo que utilicéis este medio de consulta.

Leer másApertura del foro SUELPLA