Clase 2:
1. Lenguajes de programación
 Ladder: Es un lenguaje gráfico,derivadodel lenguaje de relés.
Mediante símbolosrep...
- IL: ES untipode lenguaje ensambladorconunrepertoriomuyreudcidode
instrucciones,losprogramasutilizan unleguajemuyparecido...
- SL: Los lenguajesbasadosentextoestructuradosfacilitanlaprogramaciónde procesos
que requiereninstruccionescomplejasycálcu...
- Grafcet(SFC):EL esquemasecuencial de funciones,esunatécnicaeficaz paradescribir
el comportamientosecuencialde un proceso...
o Conjuntode funcionesybloquesestandarizados.
o Los FBs sonreutilizablesenunmismoprograma, enprogramasdferentesoen
proyect...
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
...
yla cintacomenzaraamoverse quitandolacajade esaposición.Este procesosedeberá
repetir cuando pase otra caja bajo la tolva.
...
5. Protocolos de comunicación
- HART
Protocolohíbridoque combinacomunicaciónanalógicaydigital.Puede comunicaruna
sola vari...
Transmite pequeñascantidadesde datos•Cubre necesidadesde tiemporeal•Número
reducidode estaciones•Fácil configuración•Ampli...
if SELEC=1 AND EN=TRUE THEN
SAL:=INT1;
ELSIF SELEC=2 ANDEN=TRUE THEN
SAL:=INT2;
ELSIF SELEC=3 ANDEN=TRUE THEN
SAL:=INT3;
E...
Clase 2 instituto Politécnico
Clase 2 instituto Politécnico
Próxima SlideShare
Cargando en…5
×

Clase 2 instituto Politécnico

409 visualizaciones

Publicado el

Clase 2

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
409
En SlideShare
0
De insertados
0
Número de insertados
68
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Clase 2 instituto Politécnico

  1. 1. Clase 2: 1. Lenguajes de programación  Ladder: Es un lenguaje gráfico,derivadodel lenguaje de relés. Mediante símbolosrepresentacontactos,bobinas,etc. Su principal ventajaesque lossímbolosbásicosestánnormalizados segúnel estándarIEC yson empleadosportodoslosfabricantes. Los símbolosbásicosson:
  2. 2. - IL: ES untipode lenguaje ensambladorconunrepertoriomuyreudcidode instrucciones,losprogramasutilizan unleguajemuyparecidoal empleadoporlos lenguaje ensamblador,se sueleaplicarparapqeueñasaplicacionesypara optimizar partesde una aplicación.
  3. 3. - SL: Los lenguajesbasadosentextoestructuradosfacilitanlaprogramaciónde procesos que requiereninstruccionescomplejasycálculosmuygrandes.Esunlenguaje de alto nivel.
  4. 4. - Grafcet(SFC):EL esquemasecuencial de funciones,esunatécnicaeficaz paradescribir el comportamientosecuencialde un procesoyde unprograma, se usa para distribuir un problemade control.Permite unrápidodiagnóstico. - Bloquesde funciones:Esun lenguaje básico.Losprogramassonbloque cableados entre sí de forma análogaal esquemaeléctricodel circuito.Tiene unainterface bien definidayademásposee uncódigointernooculto. Posee comoventaja: o Documentaciónyprogramaciónenunmismoelementode programa (informe,comentarios,etc) o Aplicaciónuniversal,enteros,flotantes,etc o Programación estructurada(definiciónde llamadasysubrutinas)
  5. 5. o Conjuntode funcionesybloquesestandarizados. o Los FBs sonreutilizablesenunmismoprograma, enprogramasdferentesoen proyectosdiferentes 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
  6. 6. 3. Ejemplos
  7. 7. 4. Ejemplos de programación Ladder. 4.1. Ejemplo 1: Automatizar el sgte ckto: Solución 4.2. Ejemplo 2 de Programación
  8. 8. 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 detenidalacaja bajola tolva,se abrirá una esclusa(Mediante el contactorK1) durante 10 seg.,tiempoenel cual lacajase llena.Pasadoeste tiempo,laesclusadeberácerrarse
  9. 9. yla cintacomenzaraamoverse quitandolacajade esaposición.Este procesosedeberá repetir cuando pase otra caja bajo la tolva. Se pide realizar el programa en diagrama escalera,cuadro de asignacionesy 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.
  10. 10. 5. Protocolos de comunicación - HART Protocolohíbridoque combinacomunicaciónanalógicaydigital.Puede comunicaruna 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.
  11. 11. Transmite pequeñascantidadesde datos•Cubre necesidadesde tiemporeal•Número reducidode estaciones•Fácil configuración•AmpliaciónoreduccióndeelementosPlug & Play• Bajos costes de conexióny cableado• Permite integrar los dispositivosmenos 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 porlastresversionescompatiblesque componenlafamiliaPROFIBUS:PROFIBUS PA (Automatización de Procesos )PROFIBUS DP (Periferia Descentralizada )PROFIBUS FMS (Fieldbus Messages Specifications) - FIELBUS FOUNDATION - MODBUS - DEVICE NET - MODBUS/TCP-IP - PROFINET
  12. 12. if SELEC=1 AND EN=TRUE THEN SAL:=INT1; ELSIF SELEC=2 ANDEN=TRUE THEN SAL:=INT2; ELSIF SELEC=3 ANDEN=TRUE THEN SAL:=INT3; END_IF;

×