Você está na página 1de 25

PLC TWIDO

V PARTE LENGUAJES DE PROGRAMACION

ESTRUCTURA FISICA

V PARTE LENGUAJES DE PROGRAMACION

V PARTE LENGUAJES DE PROGRAMACION

SCAN DEL PLC

V PARTE LENGUAJES DE PROGRAMACION

El ciclo del PLC


INICIALIZACION DEL PLC Cuando el PLC se encuentra en modo RUN, este continuamente corre la siguiente secuencia:

Leer entradas (Para determinar el estado de la mquina que est controlando)

Entre mas corto sea el ciclo, ms rpido este accionar el PLC a un evento.

Correr el programa de aplicacin Escribir en las salidas (Para actuar en la seccin operativa)

V PARTE LENGUAJES DE PROGRAMACION

Modos de operacin del PLC


INICIALIZACION DEL PLC

RUN
Lectura de entradas

STOP

PROGRAMA INTRUCCION1 INSTRUCCION2 . . . FIN DE PROGRAMA

STOP

Escribir en las salidas

V PARTE LENGUAJES DE PROGRAMACION

4.1. Estructura de Memoria de un PLC


Mdulo de Procesamiento RAM

DATOS

PROGRAMA
RAM o EEPROM CONSTANTES

V PARTE LENGUAJES DE PROGRAMACION

4.1.1. Memoria de Datos


Memoria de Datos de la CPU

Variables internas Variables de la Interface Variables de los bloques de funcin Variables del sistema

V PARTE LENGUAJES DE PROGRAMACION

Variables internas
El programa o la aplicacin puede utilizar variables de diferentes formatos en los modos de Lectura/Escritura. Nombre Bit Byte Sintaxis %M %MB Formato 1 bit 8 bits

Word Double word Floating

%MW %MD %MF

16 bits 32 bits 32 bits


9

V PARTE LENGUAJES DE PROGRAMACION

Variables del Proceso


Sintaxis Entradas Digitales Salidas Digitales Entradas Anlogas %I XY.i.r %Q XY.i.r %IW XY.i.r %ID XY.i.r Salidas Anlogas %QW XY.i.r %QD XY.i.r Formato 1 bit 1 bit 16 bits 16 bits 16 bits 32 bits Uso Sensores digitales, sensores de lmite Contactores, rels, luces de indicacin. Temperatura, velocidad, presin, posicin o datos actuales. Temperatura, velocidad, presin, comandos de ajuste de posicin.

Direccionamiento de tipo topolgico


V PARTE LENGUAJES DE PROGRAMACION

10

Direccionamiento de las variables


Para direccionar una variable de la interfase es necesario establecer exactamente su ubicacin fsica. Esto es referido como direccionamiento topolgico.

Objeto

%I W Y. r
Tipo de objeto Formato

Posicin de la interfase en el rack

Nmero de interfaz

V PARTE LENGUAJES DE PROGRAMACION

11

Variables del sistema


Son usadas para determinar el estado del PLC y actuar en su operacin. Estas variables pueden ser localizadas en 4 categoras:
Sintaxis Acceso Slo lectura Uso Servicios como base de tiempo y datos de estado: Modo de operacin del PLC, fallas de E/S, estado de la memoria de respaldo.

Bit

%S

Lectura y Escritura (Actan en la operacin del microprocesador)


Slo lectura (Proveen datos en tiempos de ejecucin)

Arranque en fro, reinicio en caliente, habilitacin/deshabilitacin de tareas, posicin de retraso de la salida.


Tiempos de ejecucin (valores promedio, mnimo y mximo), nmero de peticiones por ciclo.

Word

%SW

Lectura y escritura

Para controlar sealamiento de hora/fecha, configurar el tiempo del ciclo, guardar datos de memoria.

V PARTE LENGUAJES DE PROGRAMACION

12

Constantes
Las constantes son palabras de memoria que contienen valores o mensajes alfanumricos introducidos durante la configuracin. Constantes KD Constantes KF
V PARTE LENGUAJES DE PROGRAMACION

13

LENGUAJE DE PROGRAMACION

V PARTE LENGUAJES DE PROGRAMACION

Lenguajes de Programacin
Sin embargo, para crear programas de control con Twido slo se pueden utilizar los siguientes lenguajes de programacin:
1. 2. Diagramas Ladder Logic (LD): Un diagrama Ladder Logic es una forma grfica de mostrar una expresin lgica. Lenguaje de lista de instrucciones (IL): Un programa de lista de instrucciones se compone de una serie de expresiones lgicas escritas como una secuencia de instrucciones boolearias.

3.

Grafcet: Twido admite las instrucciones de lista Grafcet, pero no Grafcet grfico.

V PARTE LENGUAJES DE PROGRAMACION

15

Lenguaje Ladder (LD)

ESCALON o RUNG

R S Cu Cd

ESCALON o RUNG

Barras de potencial
V PARTE LENGUAJES DE PROGRAMACION
16

Elementos Grficos de lenguaje Ladder


Los elementos grficos representan:

Todas las entradas estn representadas por smbolos de contactos: Todas las salidas estn representadas por smbolos de bobinas: Operaciones aritmticas, numricas y de comparacin. Funciones de sistema predefinidas, como temporizadores y contadores. Variables internas del controlador, como bits y palabras.
V PARTE LENGUAJES DE PROGRAMACION

17

El editor de lenguaje Ladder


Reticulado de programacin:

V PARTE LENGUAJES DE PROGRAMACION

18

ASPECTOS BASICOS DE LA PROGRAMACION

V PARTE LENGUAJES DE PROGRAMACION

ASPECTOS BASICOS DE LA PROGRAMACION

NO DE CONTACTOS
V PARTE LENGUAJES DE PROGRAMACION

ASPECTOS BASICOS DE LA PROGRAMACION

V PARTE LENGUAJES DE PROGRAMACION

INSTRUCCION DE CONTROL

V PARTE LENGUAJES DE PROGRAMACION

OPERACIONES LOGICAS

V PARTE LENGUAJES DE PROGRAMACION

SOFTWARE TWIDO

V PARTE LENGUAJES DE PROGRAMACION

Introduccin
TwidoSuite es un entorno de desarrollo grfico para crear, configurar y mantener aplicaciones para controladores programables Twido. TwidoSuite permite introducir programas de control utilizando los editores de programa de lista o Ladder Logic de TwidoSuite y, a continuacin, transferir el programa para ejecutarlo en un controlador.

V PARTE LENGUAJES DE PROGRAMACION

25

Você também pode gostar