SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Elaborado por Ing. Jovanny Duque pág. 1
CONTROL DE CIRCUITOS ELECTRONEUMÁTICOS / ELECTROHIDRÁULICOS (% del Corte
METODOLOGÍA PASO A PASO PARA REALIZAR CIRCUITOS ELECTRONEUMÁTICOS EN LADDER Realiza la simulación
de un circuito electroneumático complejo paso a paso y siguiendo una metodología.
https://youtube.com/playlist?list=PLHTERkK4EZJrSElocHbXzjzLjKXq8RjIV
NOMBRE DE LOS
ESTUDIANTES:___________________________________________________________________________________________________________________________________________________
Planteamiento de la situación:
Diseñe el Circuito de control eléctrico para gobernar los cilindros A y B según el diagrama Espacio- Fase (CASO ASIGNADO), tal que al dar la señal de
inicio (CX3) , realice solo tres (3) ciclos completos con una temporización entre cada ciclo, una vez terminado, solo se podrá reiniciar, reseteando el
contador de circuito.
A TENER EN CUENTA = Todos los proyectos usaran las mismas electroválvulas, al finalizar los 3 ciclos todos los relés deben estar desactivados,
todos los proyectos usarán los mismos pines de entradas y salidas.
Diagrama Espacio - Fase
Circuito Electroneumático o Circuito Electrohidráulico
Elaborado por Ing. Jovanny Duque pág. 2
Circuito de control eléctrico
Elaborado por Ing. Jovanny Duque pág. 3
PINES DE ENTRADA Y SALIDA ARDUINO UNO
EN LA ESTACIÓN “ITSAINO”
Elaborado por Ing. Jovanny Duque pág. 4
// CÓDIGO ARDUINO - PINES DE ENTRADA Y SALIDA ARDUINO UNO
EN LA ESTACIÓN “ITSAINO”
/// TRATAMIENTO PREVIO
/// DISPOSITIVO PARA REMACHAR
/// I/ 0 AUTOINO OKOK
//DECLARACION DE VARIABLES
//Declaración de las variables Ki corresponden a las reles/memorias utilizadas para el
circuito/programa
//Declaración de las variables de las entradas corresponden a las Entradas de pulsador NO
(Normalmente abiertos) utilizadas para el circuito/programa
// Declaración de las memorias asociadas a cada relé se declaran en estado inicial bajo o
false.
int K1 = 0;
int K2 = 0;
int K3 = 0;
int K4 = 0;
int K5 = 0;
int K6 = 0;
int K7 = 0;
int K8 = 0;
int K_F_C= 0;
// Declaración de las variables de Entradas y Salidas.
// ENTRADAS
int CX3 ; //Entrada de Pulsador que harà la función de pulsador de 3 Ciclo
int R_ESET ; // Entrada de Pulsador que harà la función de resetear el contador
int A_0 ; // Harà la función de sensor de entrada final de carrera
int A_1; // Harà la función de sensor de entrada final de carrera
int B_0 ; // Harà la función de sensor de entrada final de carrera
int B_1; // Harà la función de sensor de entrada final de carrera
// SALIDAS
int Y1 = 2; // Pin de salida acoplada a la bobina Y1 de la electroválvula 4/3 BI A+
int Y2 = 3; // Pin de salida acoplada a la bobina Y2 de la electroválvula 4/3 BI A-
int Y3 = 4; // Pin de salida acoplada a la bobina Y3 de la electroválvula 4/2 MONO B+/-
Elaborado por Ing. Jovanny Duque pág. 5
// Variables asociadas a "temp1".
int T1 = 0; // Bit asociado al temporizador 1
int activado1 = 0; // Al principio no ha sido activado.
long inicio1, final1, actual1;
// Variables asociadas a "temp1".
int T2 = 0; // Bit asociado al temporizador 1
int activado2 = 0; // Al principio no ha sido activado.
long inicio2, final2, actual2;
// Variables asociadas al Contador 1
int CONTADOR1 = 0; // Representa el valor actual del contador o ciclos completos realizados
const int PSCONTADOR1 = 3; // Preselect del Contador o # de ciclos , Representa el # de
ciclos que se desean realizar
int CONT1=0; // Es la variable que se activa cuando s cumplen los ciclos es decir cuando
(CONTADOR1 >=PSCONTADOR1)
int ESTADOPREVIO_K7 = 0; // Estado previo del componente que incrementa el contador, CAMBIAR
SEGÚN EL CASO
// en este caso K7 incrementa el contador
void setup() {
// put your setup code here, to run once:
//Apertura del visualizador serial
Serial.begin(9600);
//Declaración de puertos digitales de Entradas y Salidas
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
//Algunos dispositivos traen una configuración "Sinking and Sourcing"
Elaborado por Ing. Jovanny Duque pág. 6
//por eso es necesario colocar los puertos de salida en 0v.
//Declaración del estado inicial de los pines de las salidas en bajo/apagadas
digitalWrite(Y1, 0);
digitalWrite(Y2, 0);
digitalWrite(Y3, 0);
}
//TRATAMIENTO SECUENCIAL
void loop() {
// put your main code here, to run repeatedly:
//Capturar valores de puertos digitales de entrada
CX3 = digitalRead(8); R_ESET = digitalRead(9);
A_0 = digitalRead(10); A_1 = digitalRead(11);
B_0 = digitalRead(12); B_1 = digitalRead(13);
if ( ( ((CX3 | T2) & A_0 & B_0) | K1) & (!K5) & (!CONT1)) { K1 = 1; }
else { K1 = 0; }
if (((K1 & A_1) | K2) & (!K4) ) { K2 = 1; }
else {K2 = 0; }
if (((K2 & B_1) | K3) & (!K4)) { K3 = 1;} else {K3 = 0;}
if (K3) { activetemp1();}
else {desactivetemp1(); }
if ((T1 | K4) & (!K5) ) {K4 = 1;}
else {K4 = 0; }
if (((K4 & B_0) | K5) & (!K6)) {K5 = 1;}
else {K5 = 0;}
if (((K5 & A_0) | K6) & (!K7)) { K6 = 1;}
else { K6 = 0; }
if (((K6 & A_1) | K7) & (!K_F_C)) {K7 = 1; }
Elaborado por Ing. Jovanny Duque pág. 7
else {K7 = 0;}
if (((K7 & A_0) | K_F_C) & (!K8)) {K_F_C = 1;}
else {K_F_C = 0;}
if (K_F_C) {activetemp2();}
else { desactivetemp2(); }
if (T2) { K8 = 1;}
else {K8 = 0;}
if (K7 != ESTADOPREVIO_K7) {
if (K7 == 1) {CONTADOR1++;
Serial.print("Numero de Ciclos : ");
Serial.println(CONTADOR1); }
ESTADOPREVIO_K7 = K7;
}
if ( CONTADOR1 >=PSCONTADOR1) {CONT1=1;}
else {CONT1=0;}
if (R_ESET) {CONTADOR1 = 0; CONT1=0; Serial.println(CONTADOR1); Serial.print("Numero de Ciclos
: "); }
// TRATAMIENTO POSTERIOR - ACTIVACIÓN DE LAS SALIDAS/ ACCIONES
if (K1 | K6) {digitalWrite(Y1,1); }
else {digitalWrite(Y1, 0); }
if (K2) {digitalWrite(Y3, 1);}
else {digitalWrite(Y3, 0);}
if (K5 | K7 ) {digitalWrite(Y2, 1);}
else {digitalWrite(Y2, 0);}
} // Fin del Void Loop
//SUBRUTINAS DE TEMPORIZACIÓN (Par cada temporización se asigna un subprograma
//activetempx y un desactivetempx usando para ello comparaciones con el comando millis
Elaborado por Ing. Jovanny Duque pág. 8
//SUBRUTINA TEMPORIZADOR 1
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void activetemp1() {
if (activado1 == 0) { // Si no ha sido activado=0 antes...
activado1 = 1; // marca activado=1 y guarda el tiempo de inicio.
inicio1 = millis();
final1 = inicio1 + 2000;
}
actual1 = millis(); // Consulta el tiempo actual.
if (activado1 == 1 && (actual1 > final1) ) {T1 = 1;}
else {T1 = 0;}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void desactivetemp1() {
T1 = 0;
activado1 = 0; inicio1 = 0;
final1 = 0; actual1 = 0;
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//SUBRUTINA TEMPORIZADOR 2
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void activetemp2() {
if (activado2 == 0) { // Si no ha sido activado=0 antes...
activado2 = 1; // marca activado=1 y guarda el tiempo de inicio.
inicio2 = millis();
final2 = inicio2 + 2000;
}
actual2 = millis(); // Consulta el tiempo actual.
if (activado2 == 1 && (actual2 > final2) ) {T2 = 1;}
else {T2 = 0;}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void desactivetemp2() {
T2 = 0;
activado2 = 0; inicio2 = 0;
final2 = 0; actual2 = 0;
}
Elaborado por Ing. Jovanny Duque pág. 9
) Pruébenlo en Software (TinkerCAD) o en Protoboar antes de enviarlo.
Ver video de apoyo CIRCUITO ELECTRONEUMÁTICO SIMULADO CON TINKERCAD https://youtu.be/YSbmOvADG44
https://www.youtube.com/watch?v=8Hf21rRjw_4
Jóvenes, este material ha sido elaborado con mucho gusto.
Si te es útil Regálame un Like, comenta y suscríbete :) (っ◕‿◕)
Te invito al CANAL DE YOUTUBE MEKATRONICA
para conocer más
http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_
__________________________________
y Amigos/as en el BLOGG MEKATRONICA podrás encontrar cantidad de recursos sobre
SOLIDWORKS, HIDRÁULICA - ELECTROHIDRÁULICA , NEUMÁTICA, ELECTRONEUMÁTICA,
CONTROL, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM FACTORY
IO, entre otros
https://mecatronica-itsa.blogspot.com/

Más contenido relacionado

Similar a ARDUINO - LADDER - EJEMPLO CX3 RESET TEMP EH EN 2 CIL BI MONO PARA ARDUINO ITSAINO.pdf

ARDUINO LADDER - PROYECTO ELECTRONEUMÁTICO CON 1 (UN) CILINDRO - CONDI...
ARDUINO  LADDER  -  PROYECTO  ELECTRONEUMÁTICO  CON  1 (UN)  CILINDRO - CONDI...ARDUINO  LADDER  -  PROYECTO  ELECTRONEUMÁTICO  CON  1 (UN)  CILINDRO - CONDI...
ARDUINO LADDER - PROYECTO ELECTRONEUMÁTICO CON 1 (UN) CILINDRO - CONDI...Jovanny Duque
 
Arduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoArduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoSANTIAGO PABLO ALBERTO
 
TIMERS&TEMPORIZADORES EN "C"
TIMERS&TEMPORIZADORES EN "C"TIMERS&TEMPORIZADORES EN "C"
TIMERS&TEMPORIZADORES EN "C"Diego Rojas Ruiz
 
ARDUINO GRAFCET - CIRCUITO ELECTRONEUMÁTICO - REMACHADORA BINODAL EJEMPL...
ARDUINO  GRAFCET -  CIRCUITO  ELECTRONEUMÁTICO -  REMACHADORA  BINODAL EJEMPL...ARDUINO  GRAFCET -  CIRCUITO  ELECTRONEUMÁTICO -  REMACHADORA  BINODAL EJEMPL...
ARDUINO GRAFCET - CIRCUITO ELECTRONEUMÁTICO - REMACHADORA BINODAL EJEMPL...Jovanny Duque
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...Jovanny Duque
 
ARDUINO GRAFCET - ESTRUCTURAS GRAFCET - ECUACION BINODAL CON ARDUINO.pdf
ARDUINO  GRAFCET   -  ESTRUCTURAS GRAFCET   -  ECUACION BINODAL  CON ARDUINO.pdfARDUINO  GRAFCET   -  ESTRUCTURAS GRAFCET   -  ECUACION BINODAL  CON ARDUINO.pdf
ARDUINO GRAFCET - ESTRUCTURAS GRAFCET - ECUACION BINODAL CON ARDUINO.pdfJovanny Duque
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoSANTIAGO PABLO ALBERTO
 
Curso Micro Tema 3 2
Curso Micro Tema 3 2Curso Micro Tema 3 2
Curso Micro Tema 3 2Luis Zurita
 
Leccion3 y4
Leccion3 y4Leccion3 y4
Leccion3 y4Jair BG
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino unoIvan Espinosa
 
Leccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionLeccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionJair BG
 
Proyecto 7 Flip Flops
Proyecto 7 Flip FlopsProyecto 7 Flip Flops
Proyecto 7 Flip FlopsBlackjacks21
 
ARDUINO GRAFCET - Metodología para la adaptación de automatismos simulado...
ARDUINO  GRAFCET  - Metodología para la adaptación  de automatismos  simulado...ARDUINO  GRAFCET  - Metodología para la adaptación  de automatismos  simulado...
ARDUINO GRAFCET - Metodología para la adaptación de automatismos simulado...Jovanny Duque
 
Informe final 4 microcontroladores
Informe final 4 microcontroladoresInforme final 4 microcontroladores
Informe final 4 microcontroladoresKeny Villa Tuesta
 
Electrónica digital: Maquina de estado finito
Electrónica digital: Maquina de estado finito Electrónica digital: Maquina de estado finito
Electrónica digital: Maquina de estado finito SANTIAGO PABLO ALBERTO
 

Similar a ARDUINO - LADDER - EJEMPLO CX3 RESET TEMP EH EN 2 CIL BI MONO PARA ARDUINO ITSAINO.pdf (20)

ARDUINO LADDER - PROYECTO ELECTRONEUMÁTICO CON 1 (UN) CILINDRO - CONDI...
ARDUINO  LADDER  -  PROYECTO  ELECTRONEUMÁTICO  CON  1 (UN)  CILINDRO - CONDI...ARDUINO  LADDER  -  PROYECTO  ELECTRONEUMÁTICO  CON  1 (UN)  CILINDRO - CONDI...
ARDUINO LADDER - PROYECTO ELECTRONEUMÁTICO CON 1 (UN) CILINDRO - CONDI...
 
Arduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoArduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con Arduino
 
TIMERS&TEMPORIZADORES EN "C"
TIMERS&TEMPORIZADORES EN "C"TIMERS&TEMPORIZADORES EN "C"
TIMERS&TEMPORIZADORES EN "C"
 
ARDUINO GRAFCET - CIRCUITO ELECTRONEUMÁTICO - REMACHADORA BINODAL EJEMPL...
ARDUINO  GRAFCET -  CIRCUITO  ELECTRONEUMÁTICO -  REMACHADORA  BINODAL EJEMPL...ARDUINO  GRAFCET -  CIRCUITO  ELECTRONEUMÁTICO -  REMACHADORA  BINODAL EJEMPL...
ARDUINO GRAFCET - CIRCUITO ELECTRONEUMÁTICO - REMACHADORA BINODAL EJEMPL...
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
 
ARDUINO GRAFCET - ESTRUCTURAS GRAFCET - ECUACION BINODAL CON ARDUINO.pdf
ARDUINO  GRAFCET   -  ESTRUCTURAS GRAFCET   -  ECUACION BINODAL  CON ARDUINO.pdfARDUINO  GRAFCET   -  ESTRUCTURAS GRAFCET   -  ECUACION BINODAL  CON ARDUINO.pdf
ARDUINO GRAFCET - ESTRUCTURAS GRAFCET - ECUACION BINODAL CON ARDUINO.pdf
 
Sensor de temperatura.pptx
Sensor de temperatura.pptxSensor de temperatura.pptx
Sensor de temperatura.pptx
 
Ccp2009170309
Ccp2009170309Ccp2009170309
Ccp2009170309
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduino
 
Curso Micro Tema 3 2
Curso Micro Tema 3 2Curso Micro Tema 3 2
Curso Micro Tema 3 2
 
Leccion3 y4
Leccion3 y4Leccion3 y4
Leccion3 y4
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino uno
 
Proyecto 7 Flip Flop
Proyecto 7 Flip FlopProyecto 7 Flip Flop
Proyecto 7 Flip Flop
 
Leccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionLeccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucion
 
Proyecto 7 Flip Flops
Proyecto 7 Flip FlopsProyecto 7 Flip Flops
Proyecto 7 Flip Flops
 
ARDUINO GRAFCET - Metodología para la adaptación de automatismos simulado...
ARDUINO  GRAFCET  - Metodología para la adaptación  de automatismos  simulado...ARDUINO  GRAFCET  - Metodología para la adaptación  de automatismos  simulado...
ARDUINO GRAFCET - Metodología para la adaptación de automatismos simulado...
 
Micro2 tema 3
Micro2 tema 3Micro2 tema 3
Micro2 tema 3
 
Proyecto Mano Robotica
Proyecto Mano RoboticaProyecto Mano Robotica
Proyecto Mano Robotica
 
Informe final 4 microcontroladores
Informe final 4 microcontroladoresInforme final 4 microcontroladores
Informe final 4 microcontroladores
 
Electrónica digital: Maquina de estado finito
Electrónica digital: Maquina de estado finito Electrónica digital: Maquina de estado finito
Electrónica digital: Maquina de estado finito
 

Más de Jovanny Duque

CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdf
CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdfCIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdf
CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdfJovanny Duque
 
ASCENSOR x 3puerta PLC TWIDO GrafcetOK.pdf
ASCENSOR  x 3puerta PLC  TWIDO  GrafcetOK.pdfASCENSOR  x 3puerta PLC  TWIDO  GrafcetOK.pdf
ASCENSOR x 3puerta PLC TWIDO GrafcetOK.pdfJovanny Duque
 
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdf
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdfSOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdf
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdfJovanny Duque
 
Ascensor de carga 3 pisos Solución Grafcet.pdf
Ascensor   de carga  3  pisos  Solución  Grafcet.pdfAscensor   de carga  3  pisos  Solución  Grafcet.pdf
Ascensor de carga 3 pisos Solución Grafcet.pdfJovanny Duque
 
Ascensor de 3 pisos con puerta Sol Grafcet.pdf
Ascensor de 3 pisos con puerta  Sol  Grafcet.pdfAscensor de 3 pisos con puerta  Sol  Grafcet.pdf
Ascensor de 3 pisos con puerta Sol Grafcet.pdfJovanny Duque
 
VÁLVULA DISTRIBUIDORA 4_3.pdf
VÁLVULA DISTRIBUIDORA 4_3.pdfVÁLVULA DISTRIBUIDORA 4_3.pdf
VÁLVULA DISTRIBUIDORA 4_3.pdfJovanny Duque
 
VÁLVULAS DISTRIBUIDORAS .pdf
VÁLVULAS  DISTRIBUIDORAS .pdfVÁLVULAS  DISTRIBUIDORAS .pdf
VÁLVULAS DISTRIBUIDORAS .pdfJovanny Duque
 
VÁLVULA LIMITADORA DE PRESIÓN.pdf
VÁLVULA LIMITADORA DE PRESIÓN.pdfVÁLVULA LIMITADORA DE PRESIÓN.pdf
VÁLVULA LIMITADORA DE PRESIÓN.pdfJovanny Duque
 
VÁLVULA ANTIRRETORNO, DESBLOQUEABLE HIDRÁULICAMENTE .pdf
VÁLVULA ANTIRRETORNO,  DESBLOQUEABLE HIDRÁULICAMENTE .pdfVÁLVULA ANTIRRETORNO,  DESBLOQUEABLE HIDRÁULICAMENTE .pdf
VÁLVULA ANTIRRETORNO, DESBLOQUEABLE HIDRÁULICAMENTE .pdfJovanny Duque
 
VÁLVULA DISTRIBUIDORA 2_2.pdf
VÁLVULA DISTRIBUIDORA 2_2.pdfVÁLVULA DISTRIBUIDORA 2_2.pdf
VÁLVULA DISTRIBUIDORA 2_2.pdfJovanny Duque
 
SIMULACIÓN DE CIRCUITOS HIDRÁULICOS CON 2 CILINDROS.pdf
SIMULACIÓN  DE CIRCUITOS HIDRÁULICOS  CON  2 CILINDROS.pdfSIMULACIÓN  DE CIRCUITOS HIDRÁULICOS  CON  2 CILINDROS.pdf
SIMULACIÓN DE CIRCUITOS HIDRÁULICOS CON 2 CILINDROS.pdfJovanny Duque
 
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdf
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdfVÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdf
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdfJovanny Duque
 
LÍQUIDO A PRESIÓN – ACEITE HIDRÁULICO.pdf
LÍQUIDO A PRESIÓN – ACEITE  HIDRÁULICO.pdfLÍQUIDO A PRESIÓN – ACEITE  HIDRÁULICO.pdf
LÍQUIDO A PRESIÓN – ACEITE HIDRÁULICO.pdfJovanny Duque
 
Práctica Nº 2 Banco de Pruebas Hidráulico - VÁLVULA 4_2.pdf
Práctica Nº 2 Banco de Pruebas Hidráulico  -  VÁLVULA  4_2.pdfPráctica Nº 2 Banco de Pruebas Hidráulico  -  VÁLVULA  4_2.pdf
Práctica Nº 2 Banco de Pruebas Hidráulico - VÁLVULA 4_2.pdfJovanny Duque
 
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdf
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdfSIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdf
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdfJovanny Duque
 
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdf
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdfREGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdf
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdfJovanny Duque
 
REGULADOR DE PRESIÓN, DE DOS VÍAS (REGULADOR SIN ORIFICIO DE ESCAPE) .pdf
REGULADOR DE PRESIÓN, DE DOS VÍAS  (REGULADOR SIN ORIFICIO DE ESCAPE) .pdfREGULADOR DE PRESIÓN, DE DOS VÍAS  (REGULADOR SIN ORIFICIO DE ESCAPE) .pdf
REGULADOR DE PRESIÓN, DE DOS VÍAS (REGULADOR SIN ORIFICIO DE ESCAPE) .pdfJovanny Duque
 
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora de presión.pdf
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora  de presión.pdfPráctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora  de presión.pdf
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora de presión.pdfJovanny Duque
 
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdf
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdfGRUPO DE ACCIONAMIENTO HIDRÁULICO.pdf
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdfJovanny Duque
 
FUNDAMENTOS DE HIDRÁULICA UNIDAD 1 .pdf
FUNDAMENTOS  DE HIDRÁULICA   UNIDAD  1 .pdfFUNDAMENTOS  DE HIDRÁULICA   UNIDAD  1 .pdf
FUNDAMENTOS DE HIDRÁULICA UNIDAD 1 .pdfJovanny Duque
 

Más de Jovanny Duque (20)

CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdf
CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdfCIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdf
CIRCUITOS DE CONTROL ELECTRONEUMÁTICOS Y ELECTROHIDRÁULICOS .pdf
 
ASCENSOR x 3puerta PLC TWIDO GrafcetOK.pdf
ASCENSOR  x 3puerta PLC  TWIDO  GrafcetOK.pdfASCENSOR  x 3puerta PLC  TWIDO  GrafcetOK.pdf
ASCENSOR x 3puerta PLC TWIDO GrafcetOK.pdf
 
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdf
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdfSOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdf
SOL ZELIO ASCENSOR ELEVADOR DE CARGA CON PUERTA.pdf
 
Ascensor de carga 3 pisos Solución Grafcet.pdf
Ascensor   de carga  3  pisos  Solución  Grafcet.pdfAscensor   de carga  3  pisos  Solución  Grafcet.pdf
Ascensor de carga 3 pisos Solución Grafcet.pdf
 
Ascensor de 3 pisos con puerta Sol Grafcet.pdf
Ascensor de 3 pisos con puerta  Sol  Grafcet.pdfAscensor de 3 pisos con puerta  Sol  Grafcet.pdf
Ascensor de 3 pisos con puerta Sol Grafcet.pdf
 
VÁLVULA DISTRIBUIDORA 4_3.pdf
VÁLVULA DISTRIBUIDORA 4_3.pdfVÁLVULA DISTRIBUIDORA 4_3.pdf
VÁLVULA DISTRIBUIDORA 4_3.pdf
 
VÁLVULAS DISTRIBUIDORAS .pdf
VÁLVULAS  DISTRIBUIDORAS .pdfVÁLVULAS  DISTRIBUIDORAS .pdf
VÁLVULAS DISTRIBUIDORAS .pdf
 
VÁLVULA LIMITADORA DE PRESIÓN.pdf
VÁLVULA LIMITADORA DE PRESIÓN.pdfVÁLVULA LIMITADORA DE PRESIÓN.pdf
VÁLVULA LIMITADORA DE PRESIÓN.pdf
 
VÁLVULA ANTIRRETORNO, DESBLOQUEABLE HIDRÁULICAMENTE .pdf
VÁLVULA ANTIRRETORNO,  DESBLOQUEABLE HIDRÁULICAMENTE .pdfVÁLVULA ANTIRRETORNO,  DESBLOQUEABLE HIDRÁULICAMENTE .pdf
VÁLVULA ANTIRRETORNO, DESBLOQUEABLE HIDRÁULICAMENTE .pdf
 
VÁLVULA DISTRIBUIDORA 2_2.pdf
VÁLVULA DISTRIBUIDORA 2_2.pdfVÁLVULA DISTRIBUIDORA 2_2.pdf
VÁLVULA DISTRIBUIDORA 2_2.pdf
 
SIMULACIÓN DE CIRCUITOS HIDRÁULICOS CON 2 CILINDROS.pdf
SIMULACIÓN  DE CIRCUITOS HIDRÁULICOS  CON  2 CILINDROS.pdfSIMULACIÓN  DE CIRCUITOS HIDRÁULICOS  CON  2 CILINDROS.pdf
SIMULACIÓN DE CIRCUITOS HIDRÁULICOS CON 2 CILINDROS.pdf
 
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdf
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdfVÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdf
VÁLVULA DE ESTRANGULACIÓN Y ANTIRRETORNO.pdf
 
LÍQUIDO A PRESIÓN – ACEITE HIDRÁULICO.pdf
LÍQUIDO A PRESIÓN – ACEITE  HIDRÁULICO.pdfLÍQUIDO A PRESIÓN – ACEITE  HIDRÁULICO.pdf
LÍQUIDO A PRESIÓN – ACEITE HIDRÁULICO.pdf
 
Práctica Nº 2 Banco de Pruebas Hidráulico - VÁLVULA 4_2.pdf
Práctica Nº 2 Banco de Pruebas Hidráulico  -  VÁLVULA  4_2.pdfPráctica Nº 2 Banco de Pruebas Hidráulico  -  VÁLVULA  4_2.pdf
Práctica Nº 2 Banco de Pruebas Hidráulico - VÁLVULA 4_2.pdf
 
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdf
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdfSIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdf
SIMBOLOGÍA DE LOS COMPONENTES HIDRÁULICOS SEGÚN NORMA ISO 1219..pdf
 
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdf
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdfREGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdf
REGULADOR DE CAUDAL, DE DOS VÍAS TIPO A .pdf
 
REGULADOR DE PRESIÓN, DE DOS VÍAS (REGULADOR SIN ORIFICIO DE ESCAPE) .pdf
REGULADOR DE PRESIÓN, DE DOS VÍAS  (REGULADOR SIN ORIFICIO DE ESCAPE) .pdfREGULADOR DE PRESIÓN, DE DOS VÍAS  (REGULADOR SIN ORIFICIO DE ESCAPE) .pdf
REGULADOR DE PRESIÓN, DE DOS VÍAS (REGULADOR SIN ORIFICIO DE ESCAPE) .pdf
 
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora de presión.pdf
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora  de presión.pdfPráctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora  de presión.pdf
Práctica Nº 1 Banco de Pruebas Hidráulico - válvula limitadora de presión.pdf
 
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdf
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdfGRUPO DE ACCIONAMIENTO HIDRÁULICO.pdf
GRUPO DE ACCIONAMIENTO HIDRÁULICO.pdf
 
FUNDAMENTOS DE HIDRÁULICA UNIDAD 1 .pdf
FUNDAMENTOS  DE HIDRÁULICA   UNIDAD  1 .pdfFUNDAMENTOS  DE HIDRÁULICA   UNIDAD  1 .pdf
FUNDAMENTOS DE HIDRÁULICA UNIDAD 1 .pdf
 

Último

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 

Último (20)

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 

ARDUINO - LADDER - EJEMPLO CX3 RESET TEMP EH EN 2 CIL BI MONO PARA ARDUINO ITSAINO.pdf

  • 1. Elaborado por Ing. Jovanny Duque pág. 1 CONTROL DE CIRCUITOS ELECTRONEUMÁTICOS / ELECTROHIDRÁULICOS (% del Corte METODOLOGÍA PASO A PASO PARA REALIZAR CIRCUITOS ELECTRONEUMÁTICOS EN LADDER Realiza la simulación de un circuito electroneumático complejo paso a paso y siguiendo una metodología. https://youtube.com/playlist?list=PLHTERkK4EZJrSElocHbXzjzLjKXq8RjIV NOMBRE DE LOS ESTUDIANTES:___________________________________________________________________________________________________________________________________________________ Planteamiento de la situación: Diseñe el Circuito de control eléctrico para gobernar los cilindros A y B según el diagrama Espacio- Fase (CASO ASIGNADO), tal que al dar la señal de inicio (CX3) , realice solo tres (3) ciclos completos con una temporización entre cada ciclo, una vez terminado, solo se podrá reiniciar, reseteando el contador de circuito. A TENER EN CUENTA = Todos los proyectos usaran las mismas electroválvulas, al finalizar los 3 ciclos todos los relés deben estar desactivados, todos los proyectos usarán los mismos pines de entradas y salidas. Diagrama Espacio - Fase Circuito Electroneumático o Circuito Electrohidráulico
  • 2. Elaborado por Ing. Jovanny Duque pág. 2 Circuito de control eléctrico
  • 3. Elaborado por Ing. Jovanny Duque pág. 3 PINES DE ENTRADA Y SALIDA ARDUINO UNO EN LA ESTACIÓN “ITSAINO”
  • 4. Elaborado por Ing. Jovanny Duque pág. 4 // CÓDIGO ARDUINO - PINES DE ENTRADA Y SALIDA ARDUINO UNO EN LA ESTACIÓN “ITSAINO” /// TRATAMIENTO PREVIO /// DISPOSITIVO PARA REMACHAR /// I/ 0 AUTOINO OKOK //DECLARACION DE VARIABLES //Declaración de las variables Ki corresponden a las reles/memorias utilizadas para el circuito/programa //Declaración de las variables de las entradas corresponden a las Entradas de pulsador NO (Normalmente abiertos) utilizadas para el circuito/programa // Declaración de las memorias asociadas a cada relé se declaran en estado inicial bajo o false. int K1 = 0; int K2 = 0; int K3 = 0; int K4 = 0; int K5 = 0; int K6 = 0; int K7 = 0; int K8 = 0; int K_F_C= 0; // Declaración de las variables de Entradas y Salidas. // ENTRADAS int CX3 ; //Entrada de Pulsador que harà la función de pulsador de 3 Ciclo int R_ESET ; // Entrada de Pulsador que harà la función de resetear el contador int A_0 ; // Harà la función de sensor de entrada final de carrera int A_1; // Harà la función de sensor de entrada final de carrera int B_0 ; // Harà la función de sensor de entrada final de carrera int B_1; // Harà la función de sensor de entrada final de carrera // SALIDAS int Y1 = 2; // Pin de salida acoplada a la bobina Y1 de la electroválvula 4/3 BI A+ int Y2 = 3; // Pin de salida acoplada a la bobina Y2 de la electroválvula 4/3 BI A- int Y3 = 4; // Pin de salida acoplada a la bobina Y3 de la electroválvula 4/2 MONO B+/-
  • 5. Elaborado por Ing. Jovanny Duque pág. 5 // Variables asociadas a "temp1". int T1 = 0; // Bit asociado al temporizador 1 int activado1 = 0; // Al principio no ha sido activado. long inicio1, final1, actual1; // Variables asociadas a "temp1". int T2 = 0; // Bit asociado al temporizador 1 int activado2 = 0; // Al principio no ha sido activado. long inicio2, final2, actual2; // Variables asociadas al Contador 1 int CONTADOR1 = 0; // Representa el valor actual del contador o ciclos completos realizados const int PSCONTADOR1 = 3; // Preselect del Contador o # de ciclos , Representa el # de ciclos que se desean realizar int CONT1=0; // Es la variable que se activa cuando s cumplen los ciclos es decir cuando (CONTADOR1 >=PSCONTADOR1) int ESTADOPREVIO_K7 = 0; // Estado previo del componente que incrementa el contador, CAMBIAR SEGÚN EL CASO // en este caso K7 incrementa el contador void setup() { // put your setup code here, to run once: //Apertura del visualizador serial Serial.begin(9600); //Declaración de puertos digitales de Entradas y Salidas pinMode(8, INPUT); pinMode(9, INPUT); pinMode(10, INPUT); pinMode(11, INPUT); pinMode(12, INPUT); pinMode(13, INPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); //Algunos dispositivos traen una configuración "Sinking and Sourcing"
  • 6. Elaborado por Ing. Jovanny Duque pág. 6 //por eso es necesario colocar los puertos de salida en 0v. //Declaración del estado inicial de los pines de las salidas en bajo/apagadas digitalWrite(Y1, 0); digitalWrite(Y2, 0); digitalWrite(Y3, 0); } //TRATAMIENTO SECUENCIAL void loop() { // put your main code here, to run repeatedly: //Capturar valores de puertos digitales de entrada CX3 = digitalRead(8); R_ESET = digitalRead(9); A_0 = digitalRead(10); A_1 = digitalRead(11); B_0 = digitalRead(12); B_1 = digitalRead(13); if ( ( ((CX3 | T2) & A_0 & B_0) | K1) & (!K5) & (!CONT1)) { K1 = 1; } else { K1 = 0; } if (((K1 & A_1) | K2) & (!K4) ) { K2 = 1; } else {K2 = 0; } if (((K2 & B_1) | K3) & (!K4)) { K3 = 1;} else {K3 = 0;} if (K3) { activetemp1();} else {desactivetemp1(); } if ((T1 | K4) & (!K5) ) {K4 = 1;} else {K4 = 0; } if (((K4 & B_0) | K5) & (!K6)) {K5 = 1;} else {K5 = 0;} if (((K5 & A_0) | K6) & (!K7)) { K6 = 1;} else { K6 = 0; } if (((K6 & A_1) | K7) & (!K_F_C)) {K7 = 1; }
  • 7. Elaborado por Ing. Jovanny Duque pág. 7 else {K7 = 0;} if (((K7 & A_0) | K_F_C) & (!K8)) {K_F_C = 1;} else {K_F_C = 0;} if (K_F_C) {activetemp2();} else { desactivetemp2(); } if (T2) { K8 = 1;} else {K8 = 0;} if (K7 != ESTADOPREVIO_K7) { if (K7 == 1) {CONTADOR1++; Serial.print("Numero de Ciclos : "); Serial.println(CONTADOR1); } ESTADOPREVIO_K7 = K7; } if ( CONTADOR1 >=PSCONTADOR1) {CONT1=1;} else {CONT1=0;} if (R_ESET) {CONTADOR1 = 0; CONT1=0; Serial.println(CONTADOR1); Serial.print("Numero de Ciclos : "); } // TRATAMIENTO POSTERIOR - ACTIVACIÓN DE LAS SALIDAS/ ACCIONES if (K1 | K6) {digitalWrite(Y1,1); } else {digitalWrite(Y1, 0); } if (K2) {digitalWrite(Y3, 1);} else {digitalWrite(Y3, 0);} if (K5 | K7 ) {digitalWrite(Y2, 1);} else {digitalWrite(Y2, 0);} } // Fin del Void Loop //SUBRUTINAS DE TEMPORIZACIÓN (Par cada temporización se asigna un subprograma //activetempx y un desactivetempx usando para ello comparaciones con el comando millis
  • 8. Elaborado por Ing. Jovanny Duque pág. 8 //SUBRUTINA TEMPORIZADOR 1 //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void activetemp1() { if (activado1 == 0) { // Si no ha sido activado=0 antes... activado1 = 1; // marca activado=1 y guarda el tiempo de inicio. inicio1 = millis(); final1 = inicio1 + 2000; } actual1 = millis(); // Consulta el tiempo actual. if (activado1 == 1 && (actual1 > final1) ) {T1 = 1;} else {T1 = 0;} } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void desactivetemp1() { T1 = 0; activado1 = 0; inicio1 = 0; final1 = 0; actual1 = 0; } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //SUBRUTINA TEMPORIZADOR 2 //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void activetemp2() { if (activado2 == 0) { // Si no ha sido activado=0 antes... activado2 = 1; // marca activado=1 y guarda el tiempo de inicio. inicio2 = millis(); final2 = inicio2 + 2000; } actual2 = millis(); // Consulta el tiempo actual. if (activado2 == 1 && (actual2 > final2) ) {T2 = 1;} else {T2 = 0;} } //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void desactivetemp2() { T2 = 0; activado2 = 0; inicio2 = 0; final2 = 0; actual2 = 0; }
  • 9. Elaborado por Ing. Jovanny Duque pág. 9 ) Pruébenlo en Software (TinkerCAD) o en Protoboar antes de enviarlo. Ver video de apoyo CIRCUITO ELECTRONEUMÁTICO SIMULADO CON TINKERCAD https://youtu.be/YSbmOvADG44 https://www.youtube.com/watch?v=8Hf21rRjw_4 Jóvenes, este material ha sido elaborado con mucho gusto. Si te es útil Regálame un Like, comenta y suscríbete :) (っ◕‿◕) Te invito al CANAL DE YOUTUBE MEKATRONICA para conocer más http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ __________________________________ y Amigos/as en el BLOGG MEKATRONICA podrás encontrar cantidad de recursos sobre SOLIDWORKS, HIDRÁULICA - ELECTROHIDRÁULICA , NEUMÁTICA, ELECTRONEUMÁTICA, CONTROL, PLC M221, PLC SIEMEMS S7 1200, PLC SIEMENS S7 300 , FLUID SIM FACTORY IO, entre otros https://mecatronica-itsa.blogspot.com/