Busca en nuestro Blog. Encontrarás múltiples aplicaciones, soluciones, ejemplos de código. Navega utilizando la nube de etiquetas o busca utilizando criterios específicos

Aprende las funciones básicas sobre las salidas analógicas de un PLC industrial

Introducción

Introducción

En este artículo, te vamos a explicar cómo hacer las funciones básicas para trabajar con salidas analógicas de los controladores lógicos programables de Industrial Shields. Al leer este post, serás capaz de entender cómo conectar y congifurar las salidas analógicas de tu controlador industrial de Arduino.

Lecturas previas

Te recomendamos que te leas los siguientes artículos para que puedas entender el programa de este blog. Nosotros hemos utilizado el siguiente artículo para poder hacer el ejemplo:

 Lecturas previas
Requisitos

Requisitos

A fin de poder trabajar con salidas analógicas necesitarás n order to work with analog outputs you will need cualquiera de nuestros controladores industriales para automatización industrial:

Controladores de Industrial Shields: 

Configurar los interruptores

Muchas de las salidas analógicas estan siempre conectadas al Arduino interno, pero en algunos casos, el usario puede elegir entre una configuración periférica especial o un GPIO cambiando la posición de los interruptores Dip.

Cada interruptor puede seleccionar solo una configuración. Por ejemplo, en este caso vemos la configuración de un GPIO configuration en un M-Duino 21+. Si ponemos el interruptor en la posición de la derecha (ON) en el de abajo, la salida Q0.0 se activará y podremos trabajar esto digitalmente. Si cambiamos a la posición de la izquierda (OFF) vamos a activar la salida como analógica. Ten en cuenta que cada interruptor tiene dos configuraciones: debes seleccionar la opción derecha (ON) o la izquierda (OFF). 

Configurar los interruptores
Salida Q0.0 habilitada - A0.0 deshabilitada

Q0.0 habilitado - A0.0 deshabilitado

 

Salida Q0.0 deshabilitada - A0.0 habilitada

Q0.0 deshabilitado - A0.0 habilitado


Tipos de entradas

Tipos de entradas

En todos los PLC basados en Arduino de Industrial Shields, las salidas analógicas pueden funcionar en:

  • Salida analógica 0V - 10V

Las salidas analógicas tienen un dibujo especial en este tipo de PLC:

Serigrafia salida analógica 0V-10Vdc

Serigrafia de salida analógica


Hardware

La siguiente imagen muestra cómo conectar la salida analógica al PLC:

Hardware salida analógica 0Vdc -10Vdc

Salida analógica 0Vdc -10Vdc


Software

Para programar las salidas analógicas, debemos tener en cuenta que podemos escribir los valores con el siguiente comando:

analogWrite(GPIO,value);

Esta función pone el valor de la salida analógica "A0.0" a 255 (es decir, a 10V):

analogWrite(A0_0,255);

Ejemplo

Puedes ver escrito un GPIO analógico en el siguiente párrafo:

// Analog write example
// This example writes the A0_0 and shows via serial the value

// Setup function
void setup()
{
    // Set the speed of the serial port
    Serial.begin(9600UL);
}

// Loop function
void loop()
{
    Serial.println("Value: 0");    
    analogWrite(A0_0, 0);    
    delay(1000);
    Serial.println("Value: 100");    
    analogWrite(A0_0,100);
    delay(1000);
    Serial.println("Value: 255");
    analogWrite(A0_0,255);
    delay(1000);
}

Vídeo: Salidas analógicas en el PLC Arduino

¿Quieres más información? 

¡Solo llena el formulario! 

¡Quiero saber más!  Por favor, llene el formulario correctamente.