Clase 2 instituto Politécnico

14
Clase 2: 1. Lenguajes de programación Ladder: Es un lenguaje gráfico, derivado del lenguaje de relés. Mediante símbolos representa contactos, bobinas, etc. Su principal ventaja es que los símbolos básicos están normalizados según el estándar IEC y son empleados por todos los fabricantes. Los símbolos básicos son:

Transcript of Clase 2 instituto Politécnico

Page 1: Clase 2 instituto Politécnico

Clase 2:

1. Lenguajes de programación

Ladder: Es un lenguaje gráfico, derivado del lenguaje de relés.

Mediante símbolos representa contactos, bobinas, etc.

Su principal ventaja es que los símbolos básicos están normalizados

según el estándar IEC y son empleados por todos los fabricantes.

Los símbolos básicos son:

Page 2: Clase 2 instituto Politécnico

- IL: ES un tipo de lenguaje ensamblador con un repertorio muy reudcido de

instrucciones, los programas utilizan un leguaje muy parecido al empleado por los

lenguaje ensamblador, se suele aplicar para pqeueñas aplicaciones y para optimizar

partes de una aplicación.

Page 3: Clase 2 instituto Politécnico

- SL: Los lenguajes basados en texto estructurados facilitan la programación de procesos

que requieren instrucciones complejas y cálculos muy grandes. Es un lenguaje de alto

nivel.

Page 4: Clase 2 instituto Politécnico

- Grafcet(SFC): EL esquema secuencial de funciones, es una técnica eficaz para describir

el comportamiento secuencial de un proceso y de un programa, se usa para distribuir un problema de control. Permite un rápido diagnóstico.

- Bloques de funciones: Es un lenguaje básico. Los programas son bloque cableados

entre sí de forma análoga al esquema eléctrico del circuito. Tiene una interface bien

definida y además posee un código interno oculto.

Posee como ventaja:

o Documentación y programación en un mismo elemento de programa

(informe, comentarios, etc)

o Aplicación universal, enteros, flotantes, etc

o Programación estructurada(definición de llamadas y subrutinas)

Page 5: Clase 2 instituto Politécnico

o Conjunto de funciones y bloques estandarizados.

o Los FBs son reutilizables en un mismo programa, en programas dferentes o en proyectos diferentes

2. SISTEMA BINARIO.

2.1. Bit: Es la mínima parte de información existente. Es una cifra binaria (puede ser 1 ó 0).

Rango decimal = de 0 a 1.

2.2. Byte= 8 BITS: Es la base estándar para la representación de datos. Puede ser

representado con 2 dígitos hexadecimales. Ej: 0FFh. Rango decimal = de 0 a 255

2.3. Palabra: = 2 BYTES = 16 BITS: Puede ser representado con 4 dígitos hexadecimales. Ej:

0FFFFh. Rango decimal = de 0 a 65.535

2.4. Doble palabra: = 2 WORDS = 4 BYTES = 32 BITS: Es una palabra doble (DOUBLE-

WORD). Puede ser representado por 8 dígitos hexadecimales. Ej: 0FFFFFFFFh. Rango

decimal = de 0 a 4.294.967.295

2.5. Kilobyte: = 256 DWORDS = 512 WORDS : Aunque su nombre despiste, el kb. es un

conjunto de 1.024 y no de 1.000 bytes. Puede ser representado por 2.048 dígitos

hexadecimales. Ej: JA, JA!!! Rango decimal = de 0 a 28192

2.6. Megabyte, etc

Page 6: Clase 2 instituto Politécnico

3. Ejemplos

Page 7: Clase 2 instituto Politécnico

4. Ejemplos de programación Ladder.

4.1. Ejemplo 1: Automatizar el sgte ckto:

Solución

4.2. Ejemplo 2 de Programación

Page 8: Clase 2 instituto Politécnico

Solución

4.3. Ejemplo 3 de Programación

Sobre una cinta transportadora impulsada por un motor M, se transportan cajas las

cuales deberán detenerse bajo una tolva al ser detectadas por un sensor D. Una vez

detenida la caja bajo la tolva, se abrirá una esclusa (Mediante el contactor K1) durante

10 seg., tiempo en el cual la caja se llena. Pasado este tiempo, la esclusa deberá cerrarse

Page 9: Clase 2 instituto Politécnico

y la cinta comenzara a moverse quitando la caja de esa posición. Este proceso se deberá

repetir cuando pase otra caja bajo la tolva.

Se pide realizar el programa en diagrama escalera, cuadro de asignaciones y esquema

de conexiones.

Nota: La esclusa se abre cuando es activado el contactor K1 y se cierra al desactivarse

este. La cinta esta funcionando siempre, salvo cuando una caja es detectada.

Page 10: Clase 2 instituto Politécnico

5. Protocolos de comunicación

- HART Protocolo híbrido que combina comunicación analógica y digital. Puede comunicar una

sola variable usando señal analógica de 4-20mA , mientras comunica también

infromación agregada sobre una señal digital. Es bidireccional.

- PROFIBUS PROFIBUS es un estándar de red de campo abierto e independiente de proveedores,

donde la interfaz de ellos permite amplia aplicación en procesos, fabricación y

automatización predial.

Page 11: Clase 2 instituto Politécnico

Transmite pequeñas cantidades de datos• Cubre necesidades de tiempo real• Número

reducido de estaciones• Fácil configuración• Ampliación o reducción de elementos Plug

& Play• Bajos costes de conexión y cableado• Permite integrar los dispositivos menos

inteligentes• Protocolos simples y limitados

PROFIBUS puede ser usado para transmisión crítica en el tiempo de datos a alta

velocidad y para tareas decomunicación extensas y complejas.Esta versatilidad viene

dada por las tres versionescompatibles que componen la familia PROFIBUS:PROFIBUS

PA (Automatización de Procesos )PROFIBUS DP (Periferia Descentralizada

)PROFIBUS FMS (Fieldbus Messages Specifications)

- FIELBUS FOUNDATION

- MODBUS

- DEVICE NET

- MODBUS/TCP-IP

- PROFINET

Page 12: Clase 2 instituto Politécnico
Page 13: Clase 2 instituto Politécnico

if SELEC=1 AND EN=TRUE THEN

SAL:=INT1;

ELSIF SELEC=2 AND EN=TRUE THEN

SAL:=INT2;

ELSIF SELEC=3 AND EN=TRUE THEN

SAL:=INT3;

END_IF;

Page 14: Clase 2 instituto Politécnico