GRAFCET ESTRUCTURAS BÁSICAS EN GRAFCET

Page 2

ESTRUCTURAS GRAFCET CON ARDUINO

ITSAINO (USO DE ENTRADAS, SALIDAS, RELEES,

TEMPORIZADOR, CONTADOR , ETC.)

Etapa 3:

Conectar alimentación del equipo de prácticas (sistema electromecánico /neumático + Arduino)

a la fuente de poder de 110VAC, conectar la alimentación neumática , verificar y definir los pines y las conexiones de las entradas y salidas al Arduino las cuales están ya precableadas. Etapa 4: Elaborar el programa equivalente en el IDE del Arduino Se elaborará el programa equivalente del GRAFCET hecho Fluid Sim siguiendo los lineamientos que a continuación se describen: 1. Todo programa

de Arduino bajo esta metodología estará

dividido en cuatro (3) secciones, el

Tratamiento previo, Tratamiento secuencial , el Tratamiento posterior y la subsección que queda después del void loop dedicada a la programación de las subrutinas de temporización 

El tratamiento previo incluirá las subsecciones “antes del void setup” y el “void setup”. Antes del void setup: En esta sección del programa se hace la “Declaración de Variables “ en ella deben aparecer las variables Ei correspondientes corresponden

a las

etapas de

todos los GRAFCET`s,

a las entradas de pulsador, interruptores, sensores

circuito/programa, las variables que corresponde a los pin de salidas

las

variables Ii que

que aparecen

en

para el

acoplada a un LED, bobina o

relee. También se declaran las variables asociadas a

cada temporizador y las variables asociadas al

cada contador. void setup: En esta sección del programa

se habilita la apertura del visualizador serial, se

hace la

declaración de puertos digitales como entradas (INPUT) o como salidas digitales (OUTPUT) , se declaran los estados iniciales de los pines de las salidas en LOW/apagadas. 

El tratamiento secuencial hace parte de la subsecciones “void loop”.

En el void loop: se capturan los valores de puertos digitales de entrada, se da inicio del tratamiento Secuencial cíclico con la declaración de las ecuaciones características de cada ecuación derivada de teoría binodal vista en la sección RE. 

El tratamiento posterior hace parte de la subsecciones “void loop” y se usa para ejecutar las acciones de cada etapa, ya sean activando o desactivando salidas digitales, iniciando una temporización o incrementando un contador entre otras.

Después del void loop : se programan las subrutinas de temporización (para cada temporización se asigna un subprograma //activetempx y un desactivetempx usando para ello comparaciones con el comando millis).

Guía Elaborada por Ing. Jovanny Duque

2


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.