clase 2 instituto politécnico
Post on 17-Jul-2015
140 Views
Preview:
TRANSCRIPT
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:
- 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.
- 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.
- 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)
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
3. Ejemplos
4. Ejemplos de programación Ladder.
4.1. Ejemplo 1: Automatizar el sgte ckto:
Solución
4.2. Ejemplo 2 de Programación
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
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.
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.
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
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;
top related