Curso Plc Omron

  • Upload
    lalo502

  • View
    842

  • Download
    63

Embed Size (px)

Citation preview

Soporte Tcnico CURSO GENERAL DE AUTOMATAS PROGRAMABLES INDUSTRIALES Soporte Tcnico NDICE 1. Introduccin al control con PLCs 2. Iniciacin a la programacin del PLC 3. Programacin bsica del PLC con consola 4. Programacin avanzada del PLC 5. Unidades especiales de E/S 6. Programacin de PLCs con Syswin 7. Anexo I. DM de Configuracin de PLCs INTRODUCCION AL CONTROL CON PLC'sINTRODUCCION AL CONTROL CON PLCs Soporte Tcnico EVOLUCION HISTORICA 1968: Procesador cableado sustituye a rels. Dcada de los setenta Incorporacin de elementos hombre-mquina. Manipulaciones de datos Operaciones aritmticas Comunicaciones (ordenador) Incremento de memoria E/S remotas Instrucciones ms potentes Desarrollo de comunicaciones con dispositivos Dcada de los ochenta: Avance de la tecnologa P Alta velocidad de respuesta, ms lenguajes Reduccin de dimensiones Mdulos inteligentes, autodiagnstico Dcada de los noventa: Buses de campo abiertos Utilizacin de tecnologa de ordenador: PCMCIA /ETHERNET Conceptos OMRON Smart Factory Plug & Play / Down sizing / Easy to use Soporte Tcnico AUTOMATIZACION Packing Plstico Herramienta Montaje Paletizador PLCs diseados para cubrir las necesidades de control de cualquier tipo de mquina. Soporte Tcnico AUTOMATIZACION Control de plantaControl de lnea Telemando Tratamiento de aguas Domtica Gestin de energa Natica Proyectos pblicos Medio ambiente PLCs diseados para cualquier aplicacin de tipo industrial o no industrial. Soporte Tcnico AUTOMATIZACION Hasta 128 E/S Hasta 512 E/S Ms de 512 E/S 3 Familias de PLCs para 3 niveles de aplicacin. Soporte Tcnico OBJETIVO Y FUNCION DE UNA AUTOMATIZACION INCORPORACION DE UN ELEMENTO (Pej PLC) PARA QUE CONTROLE EL FUNCIONAMIENTO DE LA INSTALACION,DE LA MAQUINA O DEL SISTEMA EN GENERAL EN DEFINITIVA SE TRATA DE UN LAZO CERRADO ENTRE EL DISPOSITIVO QUE CONTROLA (PLC) Y LA INSTALACION EN GENERAL Soporte Tcnico OBJETIVO Y FUNCION DE UNA AUTOMATIZACION EL ELEMENTO DE CONTROL (PLC) REACCIONA EN BASE A LA INFORMACION RECIBIDA POR LOS CAPTADORES (SENSORES) Y EL PROGRAMA LGICO INTERNO, ACTUANDO SOBRE LOS ACCIONADORES DE LA INSTALACION. INSTALACINCAPTADORESACCIONADORESPLCSoporte Tcnico OBJETIVO Y FUNCION DE UNA AUTOMATIZACION LOS PRINCIPALES FACTORES QUE FAVORECEN LA APARICION Y EVOLUCION DE LOS PROCESOS AUTOMATICOS SON BASICAMENTE : ECONMICOS CALIDAD SEGURIDAD LABORAL POR LO TANTO, LAS FUNCIONES BSICAS DE LA AUTOMATIZACION DE UNA MQUINA O DE UNA INSTALACIN SON: AUMENTAR LA PRODUCCION DISMINUIR COSTESMEJORAR LA CALIDAD DEL PRODUCTO ACABADO EVITAR TAREAS PELIGROSAS AL SER HUMANO INFORMACION EN TIEMPO REAL DEL PROCESO Soporte Tcnico PROGAMACION LGICA PARALELONEGADO SERIEANDOR NOTNEMNICOLGICADINCONTACTOSSoporte Tcnico SISTEMAS DE NUMERACION LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O REPRESENTARSE SEGN DISTINTOS SISTEMAS DE NUMERACIN EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA ES EL SISTEMA DIGITAL, QUE UTILIZA LOS SMBOLOS DEL 0 AL 9. HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR CON MQUINAS Y CON COMUNICACIONES, NOS APARECERN CONSTANTEMENTE BINARIO BCD (BINARIO CODIFICADO DECIMAL) HEXADECIMAL COMA FLOTANTE GRAY ASCII Soporte Tcnico SISTEMAS DE NUMERACION EN GENERAL,CUANDO UNA CANTIDAD (N ENTERO) SE REPRESENTA MEDIANTE UN SISTEMA DE NUMERACIN DE BASE B, QUIERE DECIR : N BN-1NN-11100N =XB +XB +........+XB+XB Soporte Tcnico NDECIMAL=Zx2 +Zx2 +.......+Zx2NNN-1N-100 CODIGO BINARIO UTILIZA LOS SIMBOLOS (1 y 0) PAEA REPRESENTAR CUALQUIER VALOR LA FORMULA DE CONVERSION DE UN NUMERO DECIMAL A UN NUMERO BINARIO ES LA SIGUIENTE : DONDE Zi ES UNO DE LOS 2 SIMBOLOS (0 1) CODIGO BINARIO Soporte Tcnico CODIGO BINARIO CODIGO BINARIO EJEMPLO: LA REPRESENTACION DEL N12 EN BINARIO SER : EJEMPLO : REPRESENTAR EN BINARIO LOS N DECIMALES 16 Y 45. 1x2+1x2+0x2+0x2 = 120 12 3110 0 = 1212 3 40 5 22 2 2 2 2 16 1 0 0 0 0 45 10 1 1 0 1 Soporte Tcnico Nmeros en COMA FLOTANTE COMA FLOTANTE Signo (s) 1: negativo , 0: positivo (bit 31) Mantisa (M) La mantisa incluye 23 bits (bit 0.. 22). Representa la parte derecha de nmero decimal. Exponente (e) El exponente incluye 8 bits (bit 23..30). Mantisa ExponenteSigno Mantisa NDECIMAL=(-1) x2(1+Mantisax2) Signo -23e-127... 3130 2322 21210 ... Soporte Tcnico Nmeros en COMA FLOTANTE Se pueden expresar los nmeros: - (e=255, M=0, s=0) -3.4028231038 -1.17549410-38 0 (e=0) 1.17549410-38 3.4028231038 (e=255, M=0, s=1) NaN (e=255, M=0): Nmero no vlido. No es necesario conocer el formato de estos nmeros, slo que ocupan 32 bits. Soporte Tcnico Precauciones COMA FLOTANTE Las operaciones indeterminadas 0.0/0.0, /, - dan como resultado NaN. Overflow () y Underflow (0). Es ms peligroso el Overflow al convertir el resultado a entero (binario con signo). Los decimales se truncan al convertirlos a entero (binario con signo). Cualquier operacin con un NaN como operando da como resultado NaN. Soporte Tcnico IEEE754 Expresan nmeros reales en 32 bits conforme al estndar IEEE754: (-1)signo2exponente-127(1+Mantisa2-23) 1#10000000#11000000000000000000000 Signo: (-1)1= -1 Exponente: 2128-127=21=2 Mantisa: 1+62914562-23=1+0.75=1.75 Resultado: -1.752= -3.5 Soporte Tcnico CODIGO BCD CODIGO BCD CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA DECIMAL (0..9) SE REPRESENTA EN BINARIO (0,1). LA CONVERSION DIRECTA ES LA SIGUIENTE : DECIMALBINARIO 00000 10001 20010 30011 40100 50101 60110 70111 81000 91001 Soporte Tcnico CODIGO ASCII CODIGO INTERNACIONAL CUYAS SIGLAS RESPONDEN A AMERICAN STANDAR CODE INFORMATION INTERCHANGE. HOY UTILIZADO EN COMUNICACIONES E INTERCAMBIO DE DATOS. EN ESTE CODIGO SE UTILIZAN 8 BITs PARA LA REPRESENTACION. Ejemplo : A = 41 = 0100 0001 5= 35 = 0011 0101 >=3E = 0011 1110 Soporte Tcnico CONCEPTO DE REGISTRO DISPOSITIVO CAPAZ DE ALMACENAR UNA INFORMACION DIGITAL (1 o 0) EN NUESTROS PLCs TODOS LOS REGISTROS SON DE 16 (POSICIONES) 15 14 13 1211 10987 6 5 43 2 1 0N BIT msb lsb (PESO)

Soporte Tcnico CONCEPTO DE PLC EL AUTOMATA PROGRAMABLE INDUSTRIAL (PLC: programmable logic controller) ES UN EQUIPO ELECTRNICO, PROGRAMABLE EN LENGUAJE NO INFORMATICO, DISEADO PARA CONTROLAR EN TIEMPO REAL Y EN AMBIENTE DE TIPO INDUSTRIAL PROCESOS SECUENCIALES. Soporte Tcnico CARACTERISTICAS PLCs OMRON Recursos Configurables Comunicaciones compatibles Software de gestin comn Mapeado de memoria Perifricos comunes Instrucciones compatibles Marcado CE y fabricacineuropea Soporte Tcnico ESTRUCTURA DE UN AUTOMATA SEALESDESENSORESSEALESAACTUADORESALIMENTACINMEMORIAPROCESADORCPUPERIFRICOS Unidad central de procesos Memoria de programacin (RAM,EPROM,EEPROM) Sistema de control de E/S y perifericos Dispositivo de entradas / salidas. Soporte Tcnico DISPOSITIVOS DE ENTRADA / SALIDA - EL PLC RECIBE SEALES DE ENTRADA TALES COMO, ENCODERS, FOTOCELULAS, PULSADORES, TECLADOS, . - EL PLC ACTIVA MEDIANTE SUS SALIDAS, VLVULAS, SOLENOIDES, CONTACTORES, INDICADORES LUMINOSOS, ... Soporte Tcnico ESTADOS DE FUNCIONAMIENTO PROGRAM. El PLC est en reposo, y puede recibir enviar el programa a un perifrico (consola, PC, ) MONITOR o RUN. El PLC ejecuta el programa que tiene en memoria, permitiendo en modo monitor el cambio de valores en los registros del mismo. RUNMONITORPROGRAMSoporte Tcnico MODO DE FUNCIONAMIENTO MONITOR-RUN CICLO DE SCAN Se llama as al conjunto de tareas que el automata lleva a cabo cuando est controlando un proceso. TAREAS COMUNES: (SUPERVISION GENERAL) ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS EJECUCION DE LAS INSTRUCCIONES SERVICIO A PERIFERICOS TIEMPO DE RESPUESTA Tiempo necesario para llevar a cabo las distintas operaciones de control. En particular, el tiempo de respuesta de un sistema (activacin de una seal de salida en relacin a una entrada) viene determinado principalmente por: TIEMPO DE SCAN DE LA CPU TIEMPO DE ON/OFF DE LOS MODULOS DE E/S Soporte Tcnico MODO DE FUNCIONAMIENTO MONITOR-RUN Soporte Tcnico CICLO DE TRABAJO PROCESOSCOMUNESGESTINDEPERIFRICOSEJECUCINDELPROGRAMAREFRESCODEE/S- Programacin WATCH DOG - Verificar memoria de ususario - Verificar BUS E/S - Gestin de transmisin con : Consola de Programacin Interface de comunicaciones - Scan secuencial de lasinstruciones del programa - Lectura del estado de los mdulos de E/S - Transferencia de estado a las salidas Soporte Tcnico CALCULO DEL CICLO DE SCAN Soporte Tcnico CICLO DE SCAN Y TIEMPO DE RESPUESTA (S) Instruccin o Proceso CPM1A SRM1 CPM2 CQM1HSupervisin 0.6 ms 0.18 ms 0.3 ms 0.8 msEjecucin del Programa 1.43 ms 0.8 ms 0.6 ms 1.25 msRefresco de E/S 0.06 ms 0.02/0.05 ms 0.3 ms 0.04 msServicio de Host Link -- 0 0.55 ms 0Servicio de Perifricos 0.26 ms 0.7 ms 0.55 ms 0.34 msServicio de Comboard -- -- -- 0.66 msTiempo Total del ciclo descan2.35 ms 1.75 ms 1.75 ms 3.27 msInstrucciones bsicas LD 1.72 0.97 0.64 0.375MOV (21) 16.3 9.1 7.8 17.7ADD (30) 29.5 15.9 14.7 37.5Otras : PID -- 420.0 0.39 ms 1.59 msSoporte Tcnico CALCULO DE LOS TIEMPOS DE RESPUESTA Soporte Tcnico MEMORIA DEL PLC La memoria del PLC se encuentra dividida en varias reas, cada una de ellas con un contenido y caractersticas distintas : AREA DE PROGRAMA: En este rea es donde se encuentra almacenado el programa del PLC (que se puede programar en lenguaje Ladder nemnico). AREA DE DATOS: Este rea es usada para almacenar valores o para obtener informacin sobre el estado del PLC. Est dividida segn funciones en IR, SR, AR, HR, LR,DM, TR, T/C.Soporte Tcnico MEMORIA DEL PLC MEMORIA DE PROGRAMA : RAM CON BATERIA, EPROM EEPROM INTERNA : RECURSOS DEL AUTOMATA REGISTROS (CANALES) DE E/S CANALES ESPECIALES DE DATOS : RAM MANTENIDA CON BATERIA MEMORIAS DE DATOS REGISTROS PERMANENTES Soporte Tcnico CAPACIDAD DE MEMORIA DE PROGRAMA PLCMEMORIADEPROGRAMAMEMORIADEDATOSCPM1A2Kw 1KwSRM14Kw 2KwCPM2 4Kw 2Kw

CQM1H

Hasta15KwDM:Hasta6KwEM:Hasta6Kw Soporte Tcnico E/S CONEXION Mdulos de ENTRADA Unidad de entrada de c.a.\c.c. Configuracin del circuito. Soporte Tcnico SELECCION DEL AUTOMATA CRITERIOS : Nmero de E/S a controlar Capacidad de la memoria de programa Potencia de las instrucciones Posibilidad de conexin de perifricos, mdulos especiales y comunicaciones. Soporte Tcnico CLASIFICACION DE AUTOMATAS POR TIPO DE FORMATO COMPACTOS: Suelen integrar en el mismo bloque la alimentacin, entradas y salidas y/o la CPU. Se expanden conectndose a otros con parecidas caractersticas. MODULARES: Estn compuestos por mdulos o tarjetas adosadas a rack con funciones definidas: CPU, fuente de alimentacin, mdulos de E/S, etc La expansin se realiza mediante conexin entre racks. Soporte Tcnico DEFINIR CONFIGURACION DE E/S En una instalacin nos encontramos con las siguientes seales y elementos a controlar : 2FOTOCLULAS3 PULSADORES PARA MANUALES1 SELECTOR MANUAL /AUTOMTICO3 CONTACTORES A 220 AC1 INTERRUPTOR SELECCIN MODO TRABAJO4 PILOTOS INDICADORES3 FINALES DE CARRERA2 TERMOSTATOS2 VARIADORES DE VELOCIDAD (4-20mA.)2 SENSORES PT1002 DETECTORES INDUCTIVOS4 VLVULAS (PISTN) 24V.1 SIRENA ALARMA1 SETAEMERGENCIADETERMINAR QUE CONFIGURACIN DE PLC HACE FALTASoporte Tcnico DEFINIR CONFIGURACION DE E/S SOLUCINUn PLCcon16Edigitales12Sdigitales2Eanalgicas PT1002Sanalgicas 4-20mA.CQM1HSoporte Tcnico AUTOMATAS PROGRAMABLES Las necesidades de su aplicacin pueden ser cubiertas por una de las familias de PLCs. Elija la ms apropiada en su caso Soporte Tcnico FAMILIA CPM Soporte Tcnico FAMILIA CPM CPM1A CPM2A CPM2B El Micro PLC standard para la mayor parte de las aplicaciones bsicasEl Micro PLC de alta funcionalidad compatible en hardware con CPM1AEl Micro PLC de alta funcionalidad super- compacto CPM El Micro PLCde alta funcionalidad en placa impresa.CPM2C Soporte Tcnico CARACTERISTICAS CPM1A CPUs de 10, 20, 30 y 40 E/S Expandible hasta 100 E/S ( slo modelos 30 y 40 ) Memoria de programa 2 KW Memoria de datos 1KW 150 instrucciones 1 puerto ( perifricos ) 1 Contador de hasta 5 Khz 2 Salidas de pulsos 2 Khz 2 temporizadores analgicos Flash RAM ( sin batera ) Soporte Tcnico CARACTERISTICAS CPM2A CPUs de 30, 40 Y 60 E/S Expandible hasta 120 E/S Memoria de programa 4 KW Memoria de datos 2KW 185 instrucciones 2 puertos (Perifricos Y RS232C) 1 Contador de hasta 20 Khz 4 Contadores de 2 Khz 2 Salidas de pulsos 10 Khz 2 temporizadores analgicos Reloj y batera Soporte Tcnico CPUs de 32 E/S PLC compacto en circuito impreso. Mdulos expansores de 32 puntos (3 exp. Mximo) Alimentacin 24 Vdc Expandible hasta 128 E/S Mismas caractersticas que CPM2A Batera y reloj opcional Conector cable plano para E/S 2 puertos: Perifricos (como CPM2C) RS-232 (opcional) CARACTERISTICAS CPM2B Soporte Tcnico CARACTERISTICAS CPM2C CPUs de 10 y 20 E/S Mdulos expansores de 10 y 24 puntos Alimentacin 24 Vdc Expandible hasta 140 E/S Mismas caractersticas que CPM2A Batera y reloj opcional Conectores extrables 1 puerto (doble uso simultneo) Soporte Tcnico CPM1A / CPM2A FormatoTerminal UM DM VelocidadE/S Pulsos Pot. Analog. PuertosRelojI/O LinkAnalogaE/SExp E/S CPM1A M3 Fijo Rel 10 a 100 TR 10 a 100 UM2kw DM1kw 1.8 micro S IN 5kHz OUT 5kHz Perif + RS232C NOYes 3 exp (30pts. 40pts. CPU) Compo Bus/S I/Olink (8pts. /8pts.)MAD01 (2ch/1ch) CPM2A Rel 30 a 120 TR 30 a120. (*) UM4kw DM2kw 0.9 micro S IN 20kHz OUT 10kHz Sincronismo SIYes MAD01 (2ch/1ch) Compacto M3 Extraible Compo Bus/S I/Olink (8pts. /8pts.)3 exp (30pts. 40pts. 60pts. CPU) CompactoPerif Soporte Tcnico CPM1A / CPM2A CPM1A 90 66 (D=50)86 (D=50) 90 130(D=50) 90 90 150(D=50) 10 pts20 pts 30 pts 40 pts 30points 40points 60points 90mm90mm130mm 150mm 195mm 55mm90mmINOUTERR ALMCOMM RUNPWRINOUTERR ALMCOMM RUNPWRINOUTERR ALMCOMM RUNPWRCPM2A Dimensiones Soporte Tcnico CPM1A / CPM2A IN8EDOUT8ER SRT21INOUT20EDR8pts. input I/O Link 20pts.MixI/O 66mm66mm66mm86mm 50mm 90mm SRT21MAD01 66mm Expansores 8pts. output CPU Conversor CIF Unidades de expansin (Hasta 3, para CPUs de > 20 pts.) RS-232RS-422 Puerto Perifer. NT CPM1/2A CPM1A-20EDR1 CPM1A-8EDCPM1A-8ERCPM1A-8ETCPM1A-8ET1 CPM1A-SRT21CPM1A--20EDT CPM1A-20EDT1 CPM1A-MAD01 I/O LinkMAD01 Expansin Soporte Tcnico CPM2B ModelosCPM2B-32C1DR-D 16 DC IN /16 RY OUTCPU RY OutputCPM2B-32C2DR-D + RS-232C + Battery +RTCCPM2B-32C1DT-D 16 DC IN /16 Tr OUTCPU NPN Tr OutputCPM2B-32C2DR-D + RS-232C + Battery +RTCExp. I/O (Relay) CPM2B-32EDR 16 DC IN /16 RY OUTExp. I/O (NPN Tr)CPM2B-32EDT 16 DC IN /16 Tr OUTSoporte Tcnico CPM2A / CPM2C CPM2A CPM2CEstructura Bloques E/S ModularRTC / BateraVida BateraTodos los modelos5 aosOpcional5 aos ( 2 con RTC)TemporizadoresanalgicosSi. 4 NOEXP analgicosCompobus SSI MAD01, SRT21 NO en 1er ReleasePtos CPUPtos EXPNum Mx EXPNum Mx E/S(20), 30, 40, 608, 20312010, 2010 , 245140Interrupciones 4 2 / 4Diferencias CPM2A / CPM2C Soporte Tcnico CPM2C CPUs CPUs (con RTC) Expansores 20pts.CPU TR NPN Conector 10pts.CPU TR NPN Conector 10pts.CPU RY Terminal 10pts.CPU TR PNP Conector 20pts.CPU TR PNP Conector 20pts.CPU TR NPN Conector 10pts.CPU TR NPN Conector 10pts.CPU RY Terminal 10pts.CPU TR PNP Conector 20pts.CPU TR PNP Conector 24pts.Ex. TR NPN Conector 24pts.Ex. TR NPN Conector 10pts.Ex. RY Terminal Cables CPM2C-CN111 CS1-CN114 Modelos Soporte Tcnico CPM2C 90mm 33mm 65mm CPU 1 CPU con hasta 5 expansores33mm 33mm 33mm Tipo terminal (Phoenix) Tipo conector (Fujitsu)Tipo terminal (Phoenix) Tipo conector (Fujitsu)Expansin Estructura no compatible con CPM1A/2A CPUsExpansores Soporte Tcnico CONECTIVIDAD CPM Conexin de perifricos y HMIs Host Link 1:N PC Link 1:N Dispositivo Serie Comunicacin ASCII Soporte Tcnico APLICACIONES CPM ConveyerConveyer Packaging or processing machinePulse input frequency Pulse outputfrequency Rotary encoderSincronismo CompoBus/S CPM1A CPM2A Inteligencia Distribuida Serve driver U series SYSDRIVE inverter 3G3MVseries stepping motor driverContaje, Salida Pulsos levas PID CLOCK Soporte Tcnico FAMILIA SRM Soporte Tcnico FAMILIA SRM SRM SRM1-C02 Terminales E/S Puerto RS232C y perifricosUna amplia familia de terminales de E/S digitales y analgicas (comunicacin Compobus S)SRM1-C01 Puerto perifricosSoporte Tcnico FAMILIA SRM Hasta 128 E y 128 S Hasta 32 terminales esclavos 4 Kw de Memoria 2 Kw de Datos 123 instrucciones Puerto de perifricos (y RS232C en modelo C02) 0,8 ms de ciclo de comunicaciones Alimentacin a 24 Vdc BateraSoporte Tcnico COMPOBUS S Sistema bus Maestro Esclavo Mtodo multipunto con ramas Hasta 32 nodos Hasta 256 E/S Velocidad de 0,75 mbits Bus de hasta 500 m. Medio de transmisin (doble par trenzado o cable plano)Soporte Tcnico COMPOBUS S 4 pto 8 pto 16 pto Espec.Terminal entrada TRSRT2-ID04(1) SRT2-ID08(1) SRT2-ID16(1) NPN (PNP)Terminal salida TRSRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1)NPN (PNP)Terminal salida TR mosfet potenciaSRT2-ROF08 SRT2-ROF16G3DTerminal salida relSRT2-ROC08 SRT2-ROC16G6DTerminal conexin sensoresSRT2-ID08SSRT2-ND08SPara conexin de 4 sensores con salida de diagnstico o entrada teachingInterface para Bit ChainSRT1-B1TInterface para sistema de conexin de E/S en Bit Chain (8 E / 8 S) 100 mInterfaces para circuito impresoSRT1-ID16PSRT1-OD16PChips para 16 entradas o salidas a transisitor. Interface Compobus S incluidoTerminal Analgico SRT2-AD04SRT2-DA02Terminales con 4 entradas analgicas y con 2 salidas analgicasSoporte Tcnico SRM en MARCHA E/Sesclavas00100LD?@00010PequeasmquinascomoembaseyembalajeSelograundiseoeficientedelamquinarepartiendolosgruposdeE/SdistribuidasLasE/SsedistribuyenportodalamquinaahorrandoespacioSControllerSoporte Tcnico CONECTIVIDAD SRM Host link, ASCII Host Link 1:N NT Link MMI Soporte Tcnico APLICACIONES SRM Soporte Tcnico FAMILIA CQM1H Soporte Tcnico FAMILIA CQM1H CQM1H es el autmata programable ms adaptable a cualquier tipo de mquina o aplicacin media. Flexibilidad, rapidez y sencillez son sus rasgos principales. Soporte Tcnico FAMILIA CQM1H CQM1H CPUsMdulos Tarjetas Funcionales Comunicaciones Soporte Tcnico FAMILIA CQM1H Formato modular pequeo No necesita rack Hasta 512 E/S Hasta 11 tarjetas Hasta 15 KW de memoria de programa Hasta 12.000 registros de datos En todas las cpus 16 Entradas digitales 4 Entradas de interrupcin/ contaje 1 Contador de 5 Khz 1/2 puertos Soporte Tcnico CPUs CQM1H CPU MEM(KW)DM-EM(KW)E/S RS232C CLK TARJETASFUNCIONCQM1H-CPU11 3,3 3 0 256 NO NO NOCQM1H-CPU21 3,3 3 0 256 SI NO NOCQM1H-CPU51 7,2 6 - 0 512 SI SI 2 SLOTSCQM1H-CPU61 15,2 6 6 512 SI SI 2 SLOTSCartuchos de memoria EEPROM con Reloj / Calendario Instrucciones clculo en coma flotante CPUs con huecos para tarjetas funcionales CPUs con posibilidad de comunicacin en red multimaestro Soporte Tcnico Mdulos E/S CQM1H 8 INDEP.16TORNILLO 12 / 24 VDC32 CONECTOREntradas110 / 220 AC 8 TORNILLO8 INDEP. RELE16TORNILLO816TORNILLO TRANSISTOR32NPN / PNPCONECTOR8SalidasTRIAC6INDEP. TORNILLOGran diversidad de opciones Fcil instalacin Mdulos de alta densidad (32 pts.) Soporte Tcnico Mdulos especiales CQM1H Mdulosde4Entradasyde2 Salidasconvariosrangosde trabajo en tensin o corriente, 12 bitsderesolucinytiempode conversin de 2,5 ms E/S Analgicas Mdulos de 2 lazos de control PID avanzado o ON/OFF, con salida a transistor y entradas para termopar o Pt100. Tiempo de muestreo 1s. Control de temperatura Soporte Tcnico Mdulos especiales CQM1H Mdulos de entrada para sensores lineales (tensin o corriente), con tiempo de muestreo de 1ms, funciones de escala y comparacin. Salida de monitorizacin opcionalPara sensor Lineal Mdulos de E/S de 16 y 32 puntos para larga distancia (500 m). Sistema de comunicacin B7A a alta velocidad (retardo 3ms) Cableado larga distancia Soporte Tcnico Tarjetas especiales CQM1H Conectables directamente a las CPUs 51 y 61 Permiten dotar al plc de la funcionalidad requerida No consumen registros de E/S 2 entradas 50 Khz 2 salidas 25 Khz Posicionamientos desde programa (velocidad y aceleracin) 1 entrada para encoder absoluto 4 Khz, cdigi Gray, 12 bits resolucin 8 rangos 4 entradas de contaje 50 a 500 KhzModo lineal y anillo Transisitor o Line driver 4 salidas Mximo 2 tarjetas por plc 4 selectores analgicos (4 dgitos) Mximo 2 tarjetas por plc 4 entradas analgicas (V/I) 2 salidas analgicas (V/I) Varios rangos 12 bits 1 puerto RS232C 1 Puerto RS422/485 Host link, PCLink, ASCII, NT Link, ProtocolosSoporte Tcnico Comunicaciones CQM1H CompoBus/S (Maestro)AS-I Bus (Maestro) Controller link NT Link, Host Link,Modem..CompoBus/D (Esclavo) Protocol Macro, Modbus (Maestro) Soporte Tcnico Papel Cermica Telecontrol Aplicaciones CQM1H CQM1H es el autmata programable ms adaptable a cualquier tipo de mquina o aplicacin media. Soporte Tcnico PERIFERICOS PERIFERICOS son dispositivos que realizan tareas complementarias al funcionamiento del autmata y estn en constante comunicacin con este. Se usan tanto para programar como para visualizar el estado del autmata. - ORDENADOR - CONSOLA DE PROGRAMACION - GRABADOR DE EPROM - INTERFACE DE CASETE Soporte Tcnico ANALISIS DE LA INSTALACION Si el cableado de E/S y los cables de potencia han de tenderse por la misma canaleta (por ejemplo estan conectados al mismo equipo), deben ser protegidos poniendo placas metlicas.CONEXIONADO E/S ALIMENTACION Soporte Tcnico MONTAJE Para evitar ruido, se deberan utlizar cables dobles trenzados AWG 14 (mnimo 2mm^2). Evitar el montaje del PLC junto a equipos de alta potencia. Verificar que el punto de instalacin est al menos a 200 mm de los cables de alta potencia. A ser posible, utilizar conductos elctricos para contener y proteger el cableado del autmata lo suficientemente largos como para contener los cables de E/S y mantenerlos separados de otros cables. ANALISIS DE LA INSTALACION Soporte Tcnico ANALISIS DE LA INSTALACION CUADRO DE MANIOBRA Los bastidores se deben montar en horizontal para poder leer la parte impresa con normalidad. Igualmente es importante montar los bastidores en horizontal,para que la ventilacin de los dispositivos sea correcta. Cualquier soporte rgido que cumpla las especificaciones ambientales es vlido. Si es posible, utilizar conductos estndar para contener los cables de E/S y mantenerlos separados de los dems. Soporte Tcnico ANALISIS DE LA INSTALACION PARADA DE EMERGENCIA Se puede utilizar un rel externo (CR) para configurar un circuito de parada de emergencia que desconecta el sistema cuando el PLC pare su operacin 253.13 Parada de Emergencia Soporte Tcnico INICIACION A LA PROGRAMACION DEL PLC Soporte Tcnico AREAS DE MEMORIA La memoria del PLC se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas: AREA DE PROGRAMA: Donde se encuentra almacenado el programa del PLC (en lenguaje Ladder mnemnico). AREA DE DATOS: Usada para almacenar valores para obtener informacin sobre el estado del PLC. Esta dividida segn funciones en IR, SR, AR, HR, LR, DM, TR, T/C. Soporte Tcnico AREAS DE MEMORIA DIRECCIONAMIENTO Formato de las direcciones : XXX Nmero de canal (Registro) YY Nmero de Bit (rel), (entre 00 y 15) p.ej.21710 = CANAL 217, bit 10 X X X Y YSoporte Tcnico AREAS DE MEMORIA AREA DE E/S y AREA INTERNA (IR): Esta rea de memoria comprende: Los canales asociados a los terminales externos (entradas y salidas) los rels internos (no correspondidos con el terminal externo), gestionados como rels de E/S. Accesibles como bits Canales Los rels E/S no usados pueden usarse como IR No retienen estado frente falta de alimentacin cambio de modo de operacin Soporte Tcnico AREAS DE MEMORIA AREA ESPECIAL (SR) Son rels de sealizacin de funciones particulares como: SERVICIO (siempre ON, OFF) DIAGNOSIS (sealizacin anomalas) TEMPORIZACIONES (relojes a varias frecuencias) CALCULO (,=) COMUNICACIONES Soporte Tcnico AREAS DE MEMORIA AREA AUXILIAR (AR): Contiene bits de control e informacin de recursos del PLC como: puerto RS232C, puerto de perifricos, casetes de memoria, Se dividen en dos bloques: Sealizacin Errores de Configuracin Datos del Sistema Memorizacin y gestin de datos. Es un area de retencin. Soporte Tcnico AREAS DE MEMORIA La memoria del PLC se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas. AREA DE PROGRAMA: Donde se encuentra almacenado el programa del PLC (en lenguaje Ladder mnennico). AREA DE DATOS: Usada para almacenar valores o para obtener informacin sobre el estado del PLC. Est dividida segn funciones en IR, SR, AR, HR, LR, DM, TR, T/C Soporte Tcnico AREA DE MEMORIA AREA DE ENLACE (LR): Se utilizan para el intercambio de datos entre dos PLCs unidos en forma PC Link (1:1) Dedicados al intercambio de informacin entre PLCs. Si no se utilizan como LR pueden usarse como IR. Soporte Tcnico AREAS DE MEMORIA Todas estas reas (IR, SR, AR, LR) tienen como caractersticas comunes: + Accesibles en forma de BIT de CANAL + Los rels de E/S no utilizados como E/S fsicas o desempeando la funcin especficada, pueden utilizarse como rels internos. + No conservan su estado en caso de fallo de alimentacin cambio de modo de PLC (PROGRAM-RUN). Soporte Tcnico AREAS DE MEMORIA AREA DE RETENCIN (HR) Mantienen su estado ante fallos de alimentacin cambio de modo del PLC. Son gestionados igual que los IR, y direccionables como BIT como CANAL. Soporte Tcnico AREAS DE MEMORIA MEMORIA DE DATOS (DM) Se trata de memorias de 16 bit (palabra) Utilizables para gestin de valores numricos Mantienen su estado ante cambios en modos de trabajo fallos de tensin Direccionables como CANAL Este rea suele contener los parmetros de configuracin del PLC (SETUP) Soporte Tcnico AREAS DE MEMORIA TEMPORIZADORES Y CONTADORES (TIM y CNT) Es el rea de memoria que simula el funcionamiento de estos dispositivos. Son usados por el PLC para programar retardos y contajes. Elementos caractersticos: SV. Valor de preseleccin PV. Valor actual BIT. Valor de estado. Soporte Tcnico CPM1A.MAPA DE MEMORIA CANALESESPECIALESSRCANALESDETRABAJOSALIDASENTRADASDM' s L/ ESLOLECTURASETUPDELSISTEMAHR' sAR' sLR' sTIM/ CNTIR0199200231255AR0AR15LR0LR150127HR0HR19DM0100061446600DM66551021DM' sError1023DM' s L/ ESoporte Tcnico CPM2.MAPA DE MEMORIA CANALESESPECIALESSRCANALESDETRABAJOSALIDASENTRADASDM' s L/ ESLOLECTURASETUPDELSISTEMAHR' sAR' sLR' sTIM/ CNTIR0199200227255AR0AR23LR0LR150255HR0HR19DM0199961446600DM66552021DM' sError2047DM' s L/ E49CANALESDETRABAJOSoporte Tcnico SRM1. MAPA DE MEMORIA CANALESESPECIALESSRCANALESDETRABAJOENTRADASDM' s L/ ESLOLECTURASETUPDELSISTEMAHR' sAR' sLR' sTIM/ CNTIR07200255AR0AR15LR0LR150127HR0HR19DM0199961446600DM66552021DM' sError17CANALESDETRABAJO2399SALIDASCANALESDETRABAJO19Soporte Tcnico CQM1H. MAPA DE MEMORIA PRESEL. CONTADOR ALTA VEL.CANALES ESPECIALESCANALES S. PARA MACROSSALIDAS CANALES E. PARA MACROSENTRADAS DM' sL /EDM' sL /E( SLO CPU's 4X )SLO LECTURA TODASLAS CPU'sSETUP DEL SISTEMAHR ' sAR ' sLR ' sTIM /CNTIR 01596100115196200230SR 244SR 255AR 0AR 27LR 0LR 630511HR 0HR 99DM 0614465686600DM 6655232INNER BOARD SLOT 2215INNER BOARD SLOT 1220223SELECCIONESANALOGICAS189CONTROLLER LINK90CONTROLLER LINK16TRABAJO TRABAJO TRABAJO TRABAJO 6568ERROR LOGSoporte Tcnico CONFIGURACION Comprende varios parmetros que controlan la operacin del PLC. Para una mxima funcionalidad al utilizar interrupciones y comunicaciones, hay que configurar el sistema a medida Los valores por defecto son 0000 para todos los canales. En cualquier momento se pueden restaurar estos valores poniendo a ON el rel SR 25210. DM6600 a DM6655 Soporte Tcnico CONFIGURACION Desde programa de usuario slo se puede leer la configuracin pero nunca escribir, para ello es preciso un dispositivo de programacin (consola, LSS Syswin) Podemos fijar DM6600 a DM6644 en modo Program Tambin DM6645 a DM6655 en modo Program Monitor Los cambios sern efectivos dependiendo de la configuracin : DM6600 a DM6614 : Efectivo slo al alimentar al PLC. DM6615 a DM6644 : Efectivo slo al ejecutar el programa DM6645 a DM6655 : Efectivo siempre que el PLC est alimentado COMO CONFIGURAR EL SISTEMA ? Soporte Tcnico CONFIGURACION DM6600 a DM6602 : Proceso de arranque DM6616 a DM6619 : Tiempo de scan DM6620 a DM6639 : Proceso de interrupciones DM6642 :Contador de alta velocidad DM6645 a DM6654 : Comunicaciones DM6655 : Registro de errores DM66000 1500: Modo PROGRAM01: Modo MONITOR02: Modo RUN00: CONSOLA01: ltimo modo02: Bit 00 a 07MODO DE ARRANQUEDM6600 = 0000 El PLC arrancar en el modo indicado por la consola conectada (RUN si no hay consola). DM6600 = 0201 El PLC arrancar siempre en modo MONITOR. Soporte Tcnico ARQUITECTURA DE PROGRAMAS Determinar los requisitos del sistema al cual se aplica el PLC. Identificar los dispositivos de E/S y asociarlos a las direcciones fsicas mediante una tabla de asignacin. Preparar tablas que indiquen: canales y bits de trabajo Temporizadores, contadores y saltos Dibujar el diagrama de rels. (O en el lenguaje seleccionado). Transferir el programa a la CPU. Si se realiza mediante consola habr que traducir el programa a mnemnico. Verificar, va simulacin, el correcto funcionamiento del programa. Memorizar el programa definitivo. Soporte Tcnico INSTRUCCIONES INSTRUCCION : Especifica la operacin a realizar (operador) PARMETROS OPERANDOS : Son los DATOS asociados a la operacin lgica (operando). Los parmetros son en general de formato TIPO y VALOR. DIRECCION : Indica la posicin de la instruccin en la memoria de programa Tomando como ejemplo 0000 LD H0501 DIRECCININSTRUCCINPARMETROTIPOVALOR0000 LD H0501 Soporte Tcnico INSTRUCCIONES LDInstruccin de apertura de una rama de circuito.Est asociada a un contacto. OUT Activa una bobina de salida. Constituye la terminacin de un circuito AND Coloca 2 contactos en serie OR Coloca 2 contactos en paralelo NOT Invierte la lgica del contacto (cerrado/abierto) Pueden ser usadas en combibacin: LD-AND-OR-OUT Soporte Tcnico LENGUAJES DE PROGRAMACION MNEMNICO : Constitudo por el conjunto SET de instrucciones de la CPU. Las funciones de control vienen representadas con expresiones abreviadas. No es muy intuitiva la correspondencia con el esquema elctrico La fase de programacin es ms rpida. LDORANDNOTOUT0100000001011000Ej:Soporte Tcnico LENGUAJES DE PROGRAMACION DIAGRAMA DE RELES SIMBOLOS FUNDAMENTALES /ContactonormalmenteabiertoContactonormalmentecerradoSalidaSoporte Tcnico LENGUAJES DE PROGRAMACION DIAGRAMA DE RELES Esquema de contactos Permite una representacin de la lgica de control similar a los esquemas electromecnicos 0100 010100001000/Soporte Tcnico LENGUAJES DE PROGRAMACION ESQUEMA FUNCIONAL Cada funcin lgica tiene asociado un bloque funcional que realiza la operacin correspondiente. Requiere una aproximacin ms matemtica y lgica. 0100000001011000 ORANDSoporte Tcnico LENGUAJE DE PROGRAMACION GRAFCET Mtodo utilizado en procesos secuenciales, cclicos repetitivos. Los estados y transiciones (paso entre estados) se implementan con funciones del autmata. Soporte Tcnico PROGRAMACIN BSICA DEL PLC CON CONSOLA Soporte Tcnico MANEJO DE LA CONSOLA ELEMENTOS DE LA CONSOLA DISPLAY Permite la visualizacin de datos, instrucciones del programa y mensajes de diagnsticos SELECTOR Determina la modalidad operativa de la CPU TECLADO Permite la interaccin de autmata y operario Soporte Tcnico MANEJO DE LA CONSOLA TECLADO Est compuesto por: TECLAS NUMRICAS- Para introducir direcciones, datos, constantes,etc. TECLA CLR- Produce la cancelacin de la operacin en curso. TECLAS OPERATIVAS- Para las funciones de edicin de programas. TECLAS DE INSTRUCCIN- Para seleccionar las instrucciones de programacin del PLC. TECLA SHIFT- Selecciona la opcin superior de las teclas de doble opcin. Soporte Tcnico MANEJO DE LA CONSOLA TECLAS DE INSTRUCCIONES LD AND OR OUT NOT : Instrucciones bsicas de un diagrama de rels FUN : Funciones especiales (cada una lleva su cdigo numrico 00..99) SHIFT + CONT/# : BIT (o CONTACTO) genrico SHIFT + CH/* : CANAL genrico (16 bit). DM : Data Memory. TIM CNT : Temporizador, contador SFT : Registro de desplazamiento. HR : Rels de retencin. TR : Rels temporales. Soporte Tcnico MANEJO DE LA CONSOLA MODO DE LA CPU A travs de la consola es posible realizar diferentes operaciones: Monitorizacin del rea de dato Visualizacin de diagnsticos Permite las mismas operaciones que en modo y adems: + Cambio de datos y forzado de E/S + Cambio de SV de TIM/CNT Mismas operaciones que en y adems: + Edicin de programas Soporte Tcnico MANEJO DE LA CONSOLA PETICIN DE CONTRASEA (PASSWORD): La contrasea es requerida para evitar las maniobras accidentales cuando se inicializa el funcionamiento de la consola: - Cuando se activa el PLC con consola puesta. - Cuando se conecta la consola con el PLC activado. CLR PASSWORD! MONTR CLR BZ 0000 Soporte Tcnico MANEJO DE LA CONSOLA OPERACIN DEL BUZZER Para activar y desactivar el Buzzer BZ SHIFT 1 B Soporte Tcnico MANEJO DE LA CONSOLA BORRADO DE MEMORIA Es posible borrar datos/programas contenidos en en la memoria RAM. - rea de programa - rea de datos: HR, DM, TC, EM Este comando elimina un error eventual Memory Error. La memoria de programa se llena de NOP (00). Es posible borrar el programa a partir de una cierta direccin. Es posible NO borrar de modo selectivo las reas de datos: HR, CNT, DM, EM.Soporte Tcnico MANEJO DE LA CONSOLA BORRADO DE MEMORIA CLR SET PLAY NOT REC RESET MONTR HR CNT DM EM CANCELACIN TOTAL DIRECCIN CANCELACIN PARCIAL REA DE DATOS Soporte Tcnico MANEJO DE LA CONSOLA BORRADO DE MEMORIA * Se selecciona el rea EM con: SHIFTDM De esta manera se borrar el nico banco de memoria EM (CQM1H) 0000 0 EMCLR? Soporte Tcnico MANEJO DE LA CONSOLA INTRODUCCIN DE UN PROGRAMA Seleccionar el modo Borrar la memoria Seleccionar la direccin 0000. Teclear las instrucciones y parmetros, memorizando con la tecla WRITE. La direccin de la memoria de programa se incrementa automticamente. No olvidar programar la instruccin END - FUN(01). Soporte Tcnico DIAGRAMA DE RELS. CONCEPTOS/1 Un programa en diagrama de rels (L.D.) es una serie de ramas de circuito Una rama (network) est compuesta de una serie de contactos, conectados en serie o en paralelo, que dan origen a una salida (activacin de una bobina o de una funcin especial) /000000010002HR 00000003TIM01HR0000TIM010206Soporte Tcnico DIAGRAMA DE RELS. CONCEPTOS/2 Las ramas de circuitos tienen origen en una barra vertical puesta a la izquierda del diagrama El flujo de la seal va de izquierda a derecha y de arriba a abajo ABC DER1R2Soporte Tcnico DIAGRAMA DE RELS. CONCEPTOS/3 A una rama de circuito en L.D., corresponde una secuencia de instrucciones en forma mnemnica Todas las ramas de circuito se inician con una instruccin LOAD 0005 000610000000000100020003LDANDOUTEND000500061000DireccinInstruccinDatos- Ejemplo de circuito- Mnemnico del ejemplo Soporte Tcnico DIAGRAMA DE RELS. CONCEPTOS/4 Una bobina no puede venir conectada directamente de la barrade inicio. En tal caso es necesario interponer un contacto siempre cerrado(ver fig.) A la derecha de una bobina no es posible programar ningn contacto El nmero de contactos posibles en serie o en paralelo es prcticamente ilimitado /020002000000Soporte Tcnico DIAGRAMA DE RELS. CONCEPTOS/5 Es aconsejable no programar una salida, como una bobina, ms de una vez Es posible utilizar libremente el contacto de una salida como una entrada auxiliar Es posible colocar en paralelo 2 o ms bobinas (ver fig.) 0000 0001 0208 0209 Soporte Tcnico MANEJO DE LA CONSOLA CIRCUITO DE ENCLAVAMIENTO 00010000 0500 0500 END(01) Soporte Tcnico INSTRUCCIONES BSICAS AND LDColoca en SERIE 2 bloques de circuito Direccin Instruccin Datos0000000001000020000300004 LD OR LD OR NOT AND LD00000000010000200003 -0000000002 0000100003 1000 Soporte Tcnico INSTRUCCIONES BSICAS OR LDColoca en PARALELO 2 bloques de circuito 0000000001 0000200003 1000 Direccin Instruccin Datos000000000100002000030000400005 LD AND NOT LD AND OR LD OUT00000000010000200003-1000Soporte Tcnico PROGRAMACIN /1 0000000001 00002 00003 1000 00004 00005 Direccin Instruccin Datos0000000001000020000300004000050000600007:::00012LDAND NOTLD NOTAND NOTOR LDLDANDOR LD:::OUT00000000010000200003-0000400005-:::1000Direccin Instruccin Datos000000000100002000030000400005:::0001300014:::00019LDAND NOTLD NOTAND NOTLDAND:::OR LDOR LD:::OUT000000000100002000030000400005::: - -::::10001 Mtodo2 Mtodo Ejemplo de varios bloques en paralelo Con el 2 mtodo de codificacin, es posible al mximo 8 niveles de LD Soporte Tcnico PROGRAMACIN /2 Es fundamental conocer la correspondencia entre el diagrama de rels y la lista de instrucciones 0000000001 0100001001 00500 00002000030000400005 00006 1000 Soporte Tcnico PROGRAMACIN /3 Para codificar en lista de instrucciones una red en diagrama de rels, es necesario primeroidentificar bloques elementales, formando simplescircuitos en SERIE o en PARALELO00000001 10001001 0500 0002000300040005 0006 00000001 10001001 0500 0003 00040005 0006 1000[a] [b] [c] 0002 [d] [e] [f] Soporte Tcnico PROGRAMACIN /4 Una vez realizado se programan los bloques elementales y se unen procediendo de arriba abajo y de izquierda a derecha 00000001 LD 000 AND 0001 10001001 LD 100 AND 1001 OR LD 0500 OR 0500 00020003 AND 0002 AND NOT 0003 00040005 LD 0004 AND 0005 0006 OR 0006 AND LD 1000 OUT 1000 [b][a] [c] [d] [e] [f] Direccin Instruccin Datos 0000 LD 0000 0001 AND 0001 0002 LD 1000 0003 AND 1001 0004 OR LD- 0005 OR 0500 0006 AND 0002 0007 AND NOT 0003 0008 LD 0004 0009 AND 0005 0010 OR 0006 0011 AND LD- 0012 OUT 1000[a] [b] [c] [d] [e] [f] Soporte Tcnico MANEJO DE LA CONSOLA OPERACIONES DE BSQUEDA La bsqueda puede hacerse de bit o de instruccin y desde cualquier modo operativo del PLC. Se debe especificar el Contacto/Instruccin de bsqueda, antes de pulsar latecla SRCH. La bsqueda comienza en direccin actual y se detiene en la direccin en la que se halla el elemento buscado. Pulsando de nuevo SRCH, la bsqueda sigue hasta la instruccin END. Soporte Tcnico MANEJO DE LA CONSOLA BSQUEDA DE UNA INSTRUCCIN CLR SRCHSRCH CLR 0000 LD SRCH 0000 LD0000 INSTRUCCIN Soporte Tcnico MANEJO DE LA CONSOLA BSQUEDA DE UN BIT CLR SHIFT CONT # HR TIM CNT SRCHSRCH NMERO Soporte Tcnico MANEJO DE LA CONSOLA INSERCIN DE UNA INSTRUCCIN Modo Buscar y posicionarse en la instruccin sobre lacual se va a efectuar la insercin. Programar la instruccin Pulsar:INS Soporte Tcnico MANEJO DE LA CONSOLA SELECCIN DE UNA DIRECCIN DE MEMORIA (Ejemplo: direccin 0123) CLR 0000 1 B 2 C 3 D 0123 0123 Soporte Tcnico MANEJO DE LA CONSOLA LECTURA DE LA MEMORIA DE PROGRAMA DIRECCIN SELECCIONADA Soporte Tcnico MANEJO DE LA CONSOLA BORRADO DE UNA INSTRUCCIN Modo Buscar y posicionarse en la instruccin a ser borrada. PulsarDEL Soporte Tcnico MANEJO DE LA CONSOLA MONITORIZACIN Es posible visualizar, en cualquier modalidad operativa, el estado de los rels internos de cualquier rea del PLC, al igual que los valores actuales de Temporizadores/Contadores. Al monitorizar un rel, pulsando las teclas: se monitoriza el estado del rel consecutivo. Soporte Tcnico MANEJO DE LA CONSOLA MONITORIZACIN CLR SHIFT SHIFT CONT # CH * HR LD OUT TIM CNT DM MONTR MONTR CLR SHIFT CLR Direccin Soporte Tcnico MANEJO DE LA CONSOLA MONITORIZACIN Es posible seleccionar simultneamente hasta 6 datos (rels / canales). A partir de los datos seleccionados es posible visualizar simultneamente un mximo de 3. La rotacin de datos para visualizacin se consigue pulsando:MONTR Soporte Tcnico MANEJO DE LA CONSOLA CAMBIO DE REA DE DATOS El cambio de un dato en el rea del PLC es posible exclusivamente en modalidad o Es posible modificar: - reainterna del PLC (DM, HR, CNT, TIM) - CANALES o BITS de E/S Las operaciones de cambio de datos deben ser efectuadas a partir de la monitorizacin de dichos datos. En el caso de monitorizacin mltiple, el dato a modificar deber ser trasladado al extremo izquierdo del display.Soporte Tcnico MANEJO DE LA CONSOLA CAMBIO DE REA DE DATOS SET / RESET DE UN BIT CAMBIO DE VALOR (CH) BIT o TIM-CNT en monitor SET PLAY REC RESET CH en monitorCHG(nuevo dato)WRITE Soporte Tcnico MANEJO DE LA CONSOLA LECTURA DE ERRORES Tipos de errores - NO FATALES (FAL) Implica el parpadeo del led de sealizacin de la CPU - FATALES (FALS) Implica la parada de la ejecucin del programa y el encendidopermanente del led de sealizacin de la CPU. CLRFUN MONTRMONTR La cancelacin de errores eventuales puede efectuarse pulsando de MONTR nuevo la tecla: en modo . Soporte Tcnico MANEJO DE LA CONSOLA LECTURA DE ERRORES Relacin de mensajes de errorMensaje DescripcinMEMORY ERRMemoria defectuosa o mal programadaBorrar la memoriaNO END INSTFalta instruccin ENDProgramar FUN(01)I/O BUS ERRError en el bus de mdulos de E/SComprobar conexionado de mdulosBATT LOWBatera gastada. Sustituir bateraSCAN TIME OVERSuperacin del tiempo de ciclo mx.Optimizar el programaSoporte Tcnico TIM /1 LA INSTRUCCIN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN RETARDO A LA CONEXIN, RESPECTO A LA SEAL DE HABILITACIN START EL RETARDO (SV) PUEDE VARIAR ENTRE 0 Y 999.9 s, Y ES PROGRAMABLE EN UNIDADES DE 0.1 s.. CUANDOSTART PONE A ON, EL VALOR ACTUAL DEL TIM (PV, INICIALMENTE PUESTO A SV) EMPIEZA A DECREMENTARSE. CUANDO PV => 0, EL CONTACTO TIM SE PONE A ON Y EXCITA LA SALIDA CUANDOSTART PASA A OFF, EL CONTACTO TIM SE PONE A OFF, PV=SV Y EL TEMPORIZADOR ES RESETEADO Y PREPARADO DE NUEVO NO SE PUEDEN PROGRAMAR TIM Y CNT CON LOS MISMOS NMEROS Soporte Tcnico TIM /2 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: SE OBTIENE UN TEMPORIZADOR CON VALOR DE PRESELECCIN SV POR LA SUMA DE SV1+SV2 Soporte Tcnico CNT /1 LA INSTRUCCIN CNT REALIZA LA FUNCIN DE UN CONTADOR CON PRESELECCIN EL VALOR DE PRESELECCIN (SV) PUEDE VARIAR ENTRE09999 EL CONTADOR TIENE DOS ENTRADAS:- Cp CONTAJE DE PULSOS - Rt RESET EL FLANCO DE SUBIDA DE Cp DETERMINA EL DECREMENTO DE PV (SI Rt= OFF) EN UNA UNIDAD CUANDO PV =>0, EL CONTACTO DEL CNT SE PONE A ON CUANDO Rt SE PONE A ON, EL CNT SE PREPARA DE NUEVO EN CONDICIONES DE RESET (CONTACTO=0, PV=SV)Soporte Tcnico CNT /2 EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV) MANTENIDO INCLUSO ANTE UN FALLO DE TENSIN O CAMBIO DE MODO DE OPERACIN DE LA CPU CUANDO PV=0, (CONTACTO A ON) LOS SIGUIENTES PULSOS DE ENTRADA SE IGNORAN ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SER UTILIZADO COMO TEMPORIZADOR RETENTIVO NO PUEDEN PROGRAMARSE CNT Y TIM CON LOS MISMOS NMEROS ACOPLANDO2 CNT EN CASCADA, SE OBTIENE UN CONTAJE RESULTADO DEL PRODUCTO DE PV1 Y PV2Soporte Tcnico CNT /3 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: SE UTILIZA SR 25502 (1s) LA ENTRADA DE ACTIVACIN DEL TEMPORIZADOR ES AQU LA ENTRADA DE RESET DEL CNT Soporte Tcnico MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT Estado PV TIM/CNT En fase demonitorizacin CHG SET PLAY REC RESET [PV] WRITE Valor actual SV TIM/CNT Contenidoen programa CHG [SV] WRITE Valor de Preset Set Reset Soporte Tcnico MANEJO DE LA CONSOLA CLR 0000 TIM 0000 TIM 00 1 B 3 D 0000 TIM 13 MONTR CHG 2 C 97 T13 9000 PRESVAL? T13 9000 ???? PRESVAL? T13 9000 0297 WRITE T13 0297 CAMBIO DE TIM/CNT (PV) Cambio del valor actual del TIM 13: El valor actual PV se modifica de 9000 a 297.Soporte Tcnico MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT (SV) Cambio del valor de preseleccin del TIM 00 programado en el paso 11. El valor de preseleccin se cambia de #1234 a #0297.CLR 0000 TIM 0000 TIM 000 0011SRCH TIM CHG 2 C 97 0011TIM DATA T00 #1234 #????WRITE SRCH 000 #1234 0011TIM DATA 0011TIM DATA T00 #1234 #02970011TIM DATA #0297Soporte Tcnico MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT (SV) En este caso el valor de preseleccin viene expresado por un canal externo (CH 01).CLR 0000 TIM 0000 TIM 00 1 B 3 D 0000 TIM 13 MONTR T13 9000 CHG PRESVAL? T13 9000 ???? 2 C 97 PRESVAL? T13 9000 0297 WRITE T13 0297 Soporte Tcnico MANEJO DE LA CONSOLA VERIFICACIN DE PROGRAMA Permite verificar eventualmente errores de programacin. Slo puede realizarse en modo CLR SRCHSRCH CLR Interrupcin de la modificacin Relacin mensajes de error????NO END INSTRCIRCUIT ERRIL-ILC ERRJMP-JME ERRCOIL DUPLDIF OVERLOCN ERRJME UNDEFDJMP UNDEFDDUPLSNB-RET ERRSBN UNDEFDSBS UNDEFDSTEP OVERSNTX OVERSTEP ERRSoporte Tcnico MANEJO DE LA CONSOLA VERIFICACIN DE PROGRAMA Si no hay errores, tendremos: (para 64 lneas).0064 PROG CHK Si existen errores, se da el error y la lnea de programa.0053 CIRCUIT ERR OUT 0100 PulsandoSRCH la bsqueda prosigue. Soporte Tcnico MANEJO DE LA CONSOLA LECTURA TIEMPO DE SCAN En el modo y es posible visualizar el tiempo de scan medio as como el valor mnimo y mximo. MONTR CLR 0000 0000 SCANTIME AVG 018.3 MS 0000 SCANTIME MIN 013.2 MS 0000 SCANTIME MAX 023.6 MS Soporte Tcnico EJEMPLOS DE PROGRAMACIN RETARDO A LA DESCONEXIN 0000 1000 10000000 1000 TIM0 TIM 00 #0050 TTT ENTRADA0000 SALIDA1000 RETARDO T 5s LD0000 OR 1000 AND NOT TIM00 OUT1000 LD 1000 AND NOT0000 TIM 00 #0050 SE GENERA UNA SEAL DE RETARDO TRAS LA CADA DE LA SEAL DE ENTRADA Soporte Tcnico EJEMPLOS DE PROGRAMACIN CIRCUITODE BIESTABLE LA SEAL DE SALIDA ES UNA ONDA CUADRADA CON TIEMPO A OFF=T1 Y TIEMPO A ON =T2 SALIDA ENTRADA T2T2T2 T1T1T1 Soporte Tcnico EJEMPLOS DE PROGRAMACIN CIRCUITODE BIESTABLE LD0000 AND NOT TIM02 TIM 01 #0050 LDTIM01 TIM 02 #0100 LDTIM02 OUT1000 ENTRADA0000 SALIDA1000 T1 5s T2 10s Soporte Tcnico LLENADO AUTOMTICO DE BOTELLAS ALARMA PANEL PULSADOR MARCHA RESET PULSADOR PARADA SIRENA VLVULA CLULA MOTOR CINTA DETECCIN DE NIVEL BAJO DETECCIN DE VACO EJEMPLOS DE PROGRAMACIN Soporte Tcnico EJEMPLOS DE PROGRAMACIN LLENADO AUTOMTICO DE BOTELLAS Una cantidad constante de lquido se vierte en cada botella segn va pasando por la cinta. El piloto de alarma lucir si el nivel del tanque alcanza un mnimo. Cuando quede vaco sonar una sirena y la cinta se parar.ASIGNACIN DE ENTRADA/SALIDA INPUTS PULSADOR PARADA 0006 PULSADOR MARCHA0002 RESET0007 DETECCIN DE VACO0009 DETECCIN DE NIVEL BAJO0008 CLULA0003 OUTPUTS SIRENA1007 ALARMA 1006 MOTOR CINTA1000 VLVULA1001 Soporte Tcnico EJEMPLOS DE PROGRAMACIN LLENADO AUTOMTICO DE BOTELLAS 1s 2s START 0002 MOTOR CINTA 1000 CLULA0003 VLVULA1001 PULSADOR PARADA 0006 LS10008 ALARMA1006 LS20009 SIRENA1007 MOTOR1000 RESET0007 El motor 1500 funcionar cuando el pulsadorde marcha 0002 se active. Cuando la clula detecta botella el motor separa. Se abre la vlvula 1001 durante 2 segundos y se llena la botella. Un segundo despus, el motor se pone en marcha hasta la prxima botella. Todas las operaciones cesan cuando seactiva el pulsador de parada (emergencia, 0006). Cuando se detecta nivel bajo (0008 a ON),el piloto de alarma lucir con flashes de 2 seg. Cuando se detecta nivel vaco (0009 a ON)la sirena sonar y el motor de la cinta parar. Despus de solucionar las anomalas, hacerun reset (0007) y todo volver a condicionesiniciales.Soporte Tcnico EJEMPLOS DE PROGRAMACIN Soporte Tcnico EJEMPLOS DE PROGRAMACIN ARRANQUE ESTRELLA - TRINGULO A TIM BTIM AYC Pulsador de marcha (P.M.)= 000.00 Pulsador de paro (P.P.)= 000.01 Contactor (C) = 10.00 Estrella (Y) = 10.01 Tringulo (A) = 10.02 Temporizador A = TIM 000 Temporizador B = TIM 001 ASIGNACIN DE E/S P.M. P.P. C TIM A A C TIM A C TIM B Y C Soporte Tcnico EJEMPLOS DE PROGRAMACIN ARRANQUE ESTRELLA - TRINGULO () () () () 00000001 10.00 10.00 10.00TIM 00015.0210.01 10.00 10.00 10.00 TIM 000 # 0020 # 0010 TIM 001TIM 000 TIM 00110.0110.02 END LD 0000 OR1000 AND 0001 OUT 1000 LD 1000 ANDNOTTIM 000 ANDNOT1002 OUT 1001 LD 1000 TIM 000 #0020 LD 1000 ANDTIM 000 TIM 001 #0010 LD 1500 ANDTIM 001 ANDNOT1002 OUT 1002 FUN(01)END Soporte Tcnico DIFU/DIFD, FUN(13)/(14) LA INSTRUCCIN DIFU(13) GENERA, EN EL FLANCO ASCENDENTE DE LA SEAL DE ENTRADA, UN IMPULSO DE LA DURACIN DE UN CICLO DE SCAN. USANDO DIFD(14), EL IMPULSO SE GENERA CON EL FLANCO DESCENDENTE DE LA SEAL EN EL EJEMPLO, EL REL HR0 PUEDE SER UTILIZADO PARA HABILITAR UNA FUNCIN QUE SE EJECUTAR UNA SOLA VEZ (EJ. FUNCIONES ARITMTICAS O DE TRANSFERENCIA DE DATOS).Soporte Tcnico KEEP, FUN(11) LA INSTRUCCIN KEEP PERMITE CREAR UN REL DE ENCLAVAMIENTO. SI TENEMOS DOS ENTRADAS: S - SET R - SET CON R=OFF,UN IMPULSO SOBRE S ACTIVA DE FORMA PERMANENTE EL BITPROGRAMADO COMO SALIDA. UN IMPULSO SOBRE R DETERMINA LA DESACTIVACIN DEL BIT DE SALIDA. EN EL EJEMPLO, LAS ENTRADAS 5 Y 6 PODRAN SER LOS PULSADORES DE START Y STOP DEL MOTOR 500.Soporte Tcnico EJEMPLOS DE PROGRAMACIN MARCHA - PARO CON RETENCIN 1501 1502HR 0000 HR 00001500 1500 00000 1501 1502 1000HR 0000 END DIFU 1500 KEEP HR 00 () () () () 00000 00002 00005 00008 00009 00011 00013 ste programa activa una salida de control cuando se activa una entrada y desactiva la salida cuando la misma entrada se vuelve a activar por segunda vez. Cuando se produzca un fallo de alimentacin la salida de control mantendr el estado..LD00000 FUN(13)DIFU 1500 LD1500 ANDNOT HR OUT 1501 0000 LD 1500 ANDHR 0000OUT 1502 LD 1501 LD 1502 FUN(11)KEEP HR 0000LD HR 0000 OUT 1000 FUN(01)END Soporte Tcnico EJEMPLOS DE PROGRAMACIN PUERTA AUTOMTICA DETECTOR ULTRASONIDOS (D.U.) FOTOCLULA (FC) FINAL DE CARRERA(FC1) FINAL DE CARRERA(FC2) MANUAL-AUTOMATICO (M - A) ABRIR MANUAL (Ab) CERRAR MANUAL (C) ASIGNACIN DE E/S D.U. =000.01 FC = 000.03 FC1=000.05 FC1=000.07 M - A = 000.09off (M)on (A) Ab =000.11 C =000.13 Apertura puerta = 10.00 Cierre puerta = 10.01 Soporte Tcnico EJEMPLOS DE PROGRAMACIN PUERTA AUTOMTICA DIFD 1501 DIFU 1500 () 00030009 1500 10.0015010009 000710.01 10.00 00110009 00010009 1501 10.0115000009 00130009 000510.00 10.01 END LD0003 AND 0009 DIFD(14) 1501 LD1500 LD 10.00 ANDNOT1501 AND 0009 ORLD LD0011 ANDNOT0009 ORLD ANDNOT0007 ANDNOT 10.01 OUT 10.00 LD0001 AND 0009 DIFU(13) 1500 LD1501 LD1501 ANDNOT1500 ORLD LD0013 ANDNOT0009 ORLD ANDNOT0005 ANDNOT 10.00 OUT 10.01 END(01) AND 0009 Soporte Tcnico CMP, FUN(20) /1 LA INSTRUCCIN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNA CONSTANTE, CON EL CONTENIDO DE OTRO CANAL. EN RELACIN CON EL RESULTADO DE LA COMPARACIN, EXISTEN LOS FLAGS DEL SISTEMA: GR EQ LE LOS PARMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A LAS REAS: #, IR, SR, HR, TIM, CNT. Soporte Tcnico CMP, FUN(20) /2 DADO QUE LOS FLAGS GR, EQ, LE PUEDEN IR ASOCIADOS A VARIASINSTRUCCIONES Y QUE SE RESETEAN AL FINAL DEL CICLO DE SCAN ESNECESARIO CHEQUEAR EL RESULTADO DE LA COMPARACIN EN LA RAMADE PROGRAMA INMEDIATAMENTE SUCESIVA A LA QUE HA ACTIVADO LACMP. LAS CONSTANTES UTILIZABLES EN LA COMPARACIN PUEDEN SER TANTOHEXADECIMALES (0FFFF) COMO BCD (09999). TRAS LA OPERACIN DE COMPARACIN SE ACTIVAR UNO SOLO DELOS FLAGS GR, EQ, LE. Soporte Tcnico EJEMPLOS DE PROGRAMACIN POSICIONAMIENTO CON ENCODER Se pretende posicionar un eje partiendo de la posicin que nos marca un encoder. El sistema consiste en movimientos repetitivos de una longitud determinada en el DM 0000. El rel 25200 pone a 0 el contador de alta velocidad del Autmata. Se activa cada vez que iniciamos una maniobra. En el DM 0001 guardamos la posicin en la cual queremos que el motor baje de velocidad para posicionarse mejor. La salida 1000 pone en marcha el motor, la 1001 activa la velocidad lenta y la 1002 la rpida. Soporte Tcnico EJEMPLOS DE PROGRAMACIN SELECCIONES DEL CONTADOR DE ALTA VELOCIDAD (Estas selecciones son efectivas despus de transferirlas al PLC y en la siguiente operacin) Soporte Tcnico EJEMPLOS DE PROGRAMACIN POSICIONAMIENTO CON ENCODER DIFU 01500 00000 00000 01500 25200 00000 CMP 230 D0000 25507 1000 CMP 230 D0001 00000 25505 25505 1001 1002 00002 00004 00008 00016() END LD00000 LD1500 AND25507 OUT 25200 DIFU(13) 1500 END(01) LD00000 OUTTR 00 CMP (20) 230 DM0000 LD TR00 OUT 1000 LD00000 OUTTR 00 CMP (20) 230 DM0001 LD TR00 AND25505 OUT 1001 LD TR00 OUT 1002 ANDNOT 25505 Soporte Tcnico PROGRAMACIN AVANZADA DE PLCs Soporte Tcnico MOV, FUN(21) LA INSTRUCCIN MOV REALIZA EL MOVIMIENTO DE UN DATO DE 16 BIT, DESDE UN CANAL A OTRO. EL CONTENIDO DEL CANALFUENTE S SE TRANSFIERE AL CANAL DESTINO D. LAS REAS DE DATOS UTILIZABLES EN LA TRANSFERENCIA SON : S:#, IR, SR, HR, TIM, CNT D: IR, HR Soporte Tcnico EJEMPLO. EMBOTELLADORA EL MOTOR M1 ESTAR EN MARCHA HASTA QUE LA FOTOCLULA F1 DETECTE CUANDO F1 DETECTE, COMENZAR ALLENARSE LA BOTELLA AL ACTIVARSE LA ELECTROVLVULA E1 CUANDO LA BOTELLA PESE LO DESEADO,SE ACTIVAR E1 Y DESPUSDE 3SEGUNDOS, LA CINTA SE PONDR ENMARCHA HASTA QUE LA FOTOCLULA F1VUELVA A DETECTAR. M14 / 20 mA F1 E1 ENTRADAS F1 :0000 CLULA DA CARGA:ENTRADA ANALGICA SALIDAS M1 :1000 E1 : 1001 Soporte Tcnico SFT, FUN(10)/1 LA INSTRUCCIN SFT REALIZA LA FUNCIN DE REGISTRO DE DESPLAZAMIENTO EN SERIE EL DESPLAZAMIENTO AFECTA A LOS BITS, EN SENTIDO DEL MENOS SIGNIFICATIVO AL MS SIGNIFICATIVO IN= ENTRADA DE DATOS. EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL REGISTRO DE DESPLAZAMIENTO CON EL FLANCO ASCENDENTE DEL IMPULSO DE RELOJ. SP= IMPULSO DEL RELOJ.EL FLANCO ASCENDENTE CREA EL DESPLAZAMIENTO DE LOS DATOS, SI RT 0 RT= RESET. SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL DESPLAZAMIENTO B , E= PRIMER Y LTIMO CANAL DEL REA DE DATOS SOBRE LA QUE SE PRODUCE EL DESPLAZAMIENTO Soporte Tcnico SFT, FUN(10)/2 SI COMO CANALES DE DESPLAZAMIENTO SE UTILIZAN LOS DEL REA HR, EN CASO DE FALLO DE ALIMENTACIN LOS DATOS SE MANTIENEN 0000 0001 0002 IN CP R SFT 05 06 LD 0000 LD 0001 LD 0002 SFT (10) 05 06 DATOSESTE DATO SE PIERDE0 12 314 15 0 12 314 15 CH 05CH 06Soporte Tcnico EJEMPLO. APLICACIN FUNCIN SFT SE TIENE UNA LNEA DE SUMINISTRO DE BOTELLAS. SOBRE LA LNEA EXISTEN 10 PUESTOS QUE PUEDEN EN UN MOMENTO DADO CONTENER BOTELLA. LA PRESENCIA DEBOTELLA EN UN PUESTO SE DETECTA CON UN SENSOR. CON OTRO SENSOR SE DETERMINA SI LA BOTELLA ES BUENA O MALA. SEGN LA NATURALEZA DE CADA BOTELLA STA ES RECHAZADA O NO. Soporte Tcnico EJEMPLO. APLICACIN FUNCIN SFT LA LNEA ACCIONADA POR UN MOTOR, ES CONTROLADA CON UN PULSADOR DE START, UNO DE STOP Y UNO DE EMERGENCIA. ANTE UNA FALTA DE ALIMENTACIN, LA MQUINA DEBE PODER CONTINUAR CORRECTAMENTE CON EL PROCESO CUANDO LA ALIMENTACIN VUELVE, PREVIO START. UN PULSADOR ACTA DE RESET DE LA LNEA: (MOTOR OFF, NINGUNA BOTELLA BUENA SOBRE LA LNEA). ENTRADAS RESET 0007 PRESENCIA 0001 BUENA/MALA 0002 START 0003 STOP 0004 EMERGENCIA0005 SALIDAS STARTMOTOR 1000 RECHAZADOR1001 AUX1002 CLOCK HR0000 Soporte Tcnico EJEMPLO. APLICACIN FUNCIN SFT SENSOR DE PRESENCIA EN PUESTO SENSOR BUENA / MALA RECHAZADOR 0 12345 6 78 9 1 10001 0 10 1 Soporte Tcnico EJEMPLO. BRAZO ROBOT START 0000 LS10001 LS20002 LS30003 LS40004 LS50005 PS10006 RTRANSPORTADORA 1000 GIRO DERECHA 1001 GIRO IZQUIERDA 1002 SUBIR1003 BAJAR 1004 COGER 1005 SOLTAR1006 012 34 5 6 7 8 CICLO DE TRABAJO LS1 LS2 LS3 LS4 LS5 B A PS1 IZQ DCHA Soporte Tcnico RELLENAR BLOQUE, FUN(71)@FUN(71) FUNCIN:TRANSFIERE EL DATO CONTENIDO EN UN CANAL (O CONSTANTE) A UN GRUPO DE CANALES ESPECIFICADOS. BSET D I F D= DATO I= CANAL INICIAL F= CANAL FINAL Soporte Tcnico RELLENAR BLOQUE, FUN(71)@FUN(71) BSET #2345 DM10 DM20 3200 #2345 DM10 DM11 DM20 #2345 #2345 #2345 Soporte Tcnico MOVER BLOQUE, FUN(70)@FUN(70) FUNCIN:TRANSFIERE DATOS DE VARIOS CANALES CONSECUTIVOS A OTROS CANALES TAMBIN CONSECUTIVOS XFER N O D N= N CANALES O= CANAL ORIGEN D= CANAL DESTINO Soporte Tcnico MOVER BLOQUE, FUN(70)@FUN(70) XFER #4 LR00 HR04 3300 LR 00003456 LR 00015629 LR 00025894 LR 00038974 HR 04003456 HR 04015629 HR 04025894 HR 04038974 Soporte Tcnico MENSAJE, FUN(46)@FUN(46) FUNCIN:LEE LOS DATOS ASCII CONTENIDOS EN OCHO CANALES (16 CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE PROGRAMACIN MSG N N= CANAL DE COMIENZO NOTA: EL LTIMO CARCTER DEBE SER OD Soporte Tcnico MENSAJE DE LONGITUD DOBLE, FUN(47)@FUN(47) FUNCIN:LEE LOS DATOS ASCII CONTENIDOS EN DIECISEIS CANALES (32 CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE PROGRAMACIN (CONSOLA O INTERFACE RS232) LMSG N D N= CANAL DE COMIENZO D= CANAL DE DESTINO NOTA: EL LTIMO CARCTER DEBE SER OD Soporte Tcnico CONTADOR REVERSIBLE, FUN(12) FUNCIN:CONTADOR REVERSIBLE. CUENTA ENTRE CERO Y SV DE ACUERDO CON LOS CAMBIOS EN DOS CONDICIONES DE EJECUCIN, LA ENTRADA DE CON TAJE ADELANTE (II) Y LA DE CONTAJE ATRS (DI) II DI R CNTR12 N SV N= N CANAL DE COMIENZO SV= VALOR SELECCIONADO # (000 A 511) IR, SR, AR, DM, HR, LR, # Soporte Tcnico EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE PROGRAMACIN APLICACIN: Utilizar la instruccin MSG para mostrar mensajes en la consola de programacin PRO-27. La instruccin MSG permite mostrar un mensaje de hasta 16 caracteres sobre el display de la consola de programacin. En este caso el programa deber hacer posible el desplazamiento de un mensaje de 32 caracteres por el display, a izquierda o a derecha segn voluntad del usuario e incluso poder detenerlo.Soporte Tcnico EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE PROGRAMACIN El mensaje estar contenido en los DMs del 10 al 25 en formato ASCII de la siguiente forma: ORDEN DE PARADA DE MENSAJE: Entrada 0000. SENTIDO DE DESPLAZAMIENTO DEL MENSAJE: Entrada 1 FRECUENCIA DE DESPLAZAMIENTO: Base de tiempo constante.CANALHEX ASCII DM10 4F4DOM DM11 524F RO DM12 4E20 N DM13 454C EL DM14 4543 EC DM15 5452 TR DM16 4F4E ON DM17 4943IC DM18 5320S DM19 4C45 LE DM20 2053S DM21 414C AL DM22 5544UD DM23 4120A DM24 484FHO DM25 4C41LA Soporte Tcnico DIRECCIONAMIENTO INDIRECTO Cuando para un operando se especifica el rea dde DM, se puede utilizar una direccin indirecta. Para diferenciar el direccionamiento de DM indirecto se coloca un asterisco delante de DM : *DM Cuando se especifica una direccin indirecta de DM, el canal DM designado contendr la direccin del canal DM que contiene el dato que se utilizar como operando de la instruccin. Cuando se utilice direccionamiento indirecto, la direccin del canal deseado debe estar en BCD y debe especificar un canal comprendido en rea de DM. Soporte Tcnico DIRECCIONAMIENTO INDIRECTO Normalmente la variable especificada por una cierta instruccin es tal que la instruccin opera con el dato especificado en la variable especificada. TIM00 DM0011 #0432DM0011 EN ESTE CASO SV = 432 El direccionamiento indirecto permite especificar un dato por la direccin de DM donde se dato est contenido (la direccin es la variable). TIM00 *DM0011 #0432DM0011 EN ESTE CASO SV = 1547 #0432DM0432 Soporte Tcnico DIRECCIONAMIENTO INDIRECTO Ejemplo: MOV(21) *DM 0001 LR 00 DM 0000 DM 0001 DM 0002 DM 1111 DM 1112 DM 1113 4C59 1111 F35A 5555 2506 D541 CanalContenido Direccin indirecta IndicaDM 1111. 5555 movido a LR 00. Si se designa *DM 0001 como primer operando y LR 00 como segundo operando de MOV(21), los contenidos de DM0001 son 1111 y DM 1111 contiene 5555, el valor 5555 ser movido a LR 00. Soporte Tcnico DIRECCIONAMIENTO INDIRECTO EJEMPLO ALMACENAR LA TEMPERATURA EN UN HORNO CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE DURACIN DEL PROCESO.DATOS T ENTRADA ANALGICA:CANAL 101 INICIO DATOS:DM0001 Soporte Tcnico STC / CLC, FUN 40 / 41 FUNCIN:ESTAS INSTRUCCIONES GESTIONAN EL FLAG DE ACARREO, O FLAG CY. EL FLAG CY SE UTILIZA EN LAS OPERACIONES MATEMTICAS, PARA DETECTAR: EXISTENCIA DE OVERFLOW EN EL RESULTADO DE UNA SUMA(ADD) EXISTENCIA DE RESULTADO NEGATIVO EN UNA SUBSTRACCIN(SUB) LD0000 STC(40) LDNOT0000 CLC(41) LD1904 OUT 1000 Soporte Tcnico ADD, FUN(30) /1 LA INSTRUCCIN ADD EJECUTA LA SUMA ENTRE DOS DATOS DE 16 BIT (CANALES Y/O CONSTANTES) EN FORMATO BCD AL RESULTADO SE LE SUMA EL ACARREO SUMANDO 1 SI CY= ON LOS PARMETROS DE LAS INSTRUCCIONES SON 3: A1,A2 = SUMANDOS (#, IR, SR, HR, TIM, CNT) R =RESULTADO (IR, HR) = A1+A2+CY A1 A2 R LD0000STC(40)ADD(30)HR00#0001HR00Soporte Tcnico ADD, FUN(30) /2 EN EL CASO DE ACARREO (CY = 1), LA SUMA DE LOS DOS SUMANDOS HA SUPERADO EL LMITE 9999. EL RESULTADO EFECTIVO ES ENTONCES 10000+R EN EL CASO DE SUMA CON 8 O MS CIFRAS BCD, (SUMA COMBINADA) SE DEBER RESETEAR CY SLO PARA LA PRIMERA SUMA. SI EL RESULTADO DE LA OPERACIN SUMA ES = 0, ENTONCES EL FLAG EQ = 1 SI LOS SUMANDOS NO ESTN EN FORMATO BCD, LA OPERACIN NO SE EJECUTA Y ENTONCES ER = 1 Soporte Tcnico SUB, FUN(31) /1 LA INSTRUCCIN SUB EJECUTA LA SUBSTRACCIN DE DOS DATOS DE 16 BIT EN FORMATO BCD AL RESULTADO SE LE RESTA EL ACARREO O BIEN SE LE SUMA -1 SI CY = ON LOS PARMETROS DE LA INSTRUCCIN SON 3: Mi = MINUENDO (#, IR, SR, HR, TIM, CNT) Su = SUSTRAENDO (#, IR, SR, HR, TIM, CNT) R = RESULTADO (IR, HR) = Mi - Su - CY Mi Su R LD0000STC(40)SUB(31)#01000005Soporte Tcnico SUB, FUN(31) /2 SEGN LOS VALORES QUE TENGAN Mi Y Su, SE TIENEN LOS SIGUIENTES CASOS: RESULTADOCYEQDATOS Mi > Su Mi = Su Mi < Su R= Mi - Su R= 0 R= Mi + (10000-Su) 0 0 1 0 1 0 SI Mi Y SuNO ESTN EN EL FORMATO BCD, LA OPERACIN NO SE EJECUTA, Y ER = 1 Soporte Tcnico MULTIPLICACIN BCD, FUN(32) @FUN(32) FUNCIN:MULTIPLICA EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LA INSTRUCCIN (EN BCD) Y EL RESULTADO SE TRANSFIERE A UN REGISTRO. MUL A B C A, B = CANALES /CONSTANTES R =REGISTRO RESULTADO Soporte Tcnico MULTIPLICACIN BCD, FUN(32) @FUN(32) MUL 10 #0021 DM100 3300 0034 X 0021 = 714 CH 10 DM100= (CH 10) X 21 Soporte Tcnico DIVISIN BCD, FUN(33) @FUN(33) FUNCIN:DIVIDE EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LAINSTRUCCIN (EN BCD) Y EL RESULTADO SE TRANSFIERE A DOS REGISTROS(COCIENTE Y RESTO). DIV A B C A =DIVIDENDO R =COCIENTE B =DIVISOR R+1 =RESTO A, B = CANAL / CONSTANTE Soporte Tcnico DIVISIN BCD, FUN(33) @FUN(33) DIV 10 #4 LR10 3300 133CH 10 33 1 LR 10 LR 11 4 (CH 10) = (LR 10) X 4 + LR 11 Soporte Tcnico EJEMPLO DE PROGRAMACIN SUMA DE DATOS DE HASTA 8 DGITOS APLICACIN:SE TRATA DE SUMAR DOS DATOS QUE PUEDEN TENER UNA LONGITUD DE HASTA 8 DGITOS. ESTE PROGRAMA PUEDE LLEVARSE A CABO UTILIZANDO DIRECTAMENTE LAINSTRUCCIN DE SUMA DE DOBLE LONGITUD PERO LO HAREMOS USANDO LAINSTRUCCIN ADD NORMAL. LOS DATOS A SUMAR SON LOS SIGUIENTES: DATO A:4 DGITOS MAYORES 4 DGITOS MENORES DATO B:4 DGITOS MAYORES 4 DGITOS MENORES DM1 DM0 DM3 DM2 EL RESULTADO SE GUARDAR EN : DGITO NUM 9 4 DGITOS MAYORES 4 DGITOS MENORES DM6 DM5 DM4 El programa debe poder detectar si alguno de los datos A o B no est en formato BCD. Utilizar el CARRY en las instrucciones suma.Soporte Tcnico UNIDADES ESPECIALES DE E/S Soporte Tcnico UNIDADES ESPECIALES Dentro de las unidades especiales, existen dos tipos de mdulos especiales claramente diferenciados:Tarjetas opcionales (proporcionan distinta funcionalidad a la CPU). Unidades de E/S especiales. Las unidades de E/S especiales trabajan independientemente de la CPU, pero estn continuamente intercambiando informacin con ella mediante datos comunes. Se mapean de forma directa en el rea de E/S. Soporte Tcnico TIPOS DE MDULOS ESPECIALES Mdulos especiales para el CQM1H: Tarjetas opcionales: Tarjeta de E/S analgicas. Tarjeta de E/S de pulsos. Tarjeta de selecciones analgicas. Tarjeta interfaz de encoder absoluto. Tarjeta contador de alta velocidad. Tarjeta de comunicaciones serie. AD/DA. Control de Temperatura. Sensores lineales. B7A. CompoBus/S. CompoBus/D. ASI Bus. Controller Link Mdulos especiales para el CPM2A/2C: AD/DA. CompoBus/S. Soporte Tcnico TARJETAS OPCIONALES DE CQM1H Montaje de las tarjetas opcionales Nombre ReferenciaHueco1(izqda)Hueco2(drcha)TarjetadecontadordealtavelocidadCQM1H-CTB41S STarjetadeE/SdepulsosCQM1H-PLB21No STarjetainterfazdeencoderabsolutoCQM1H-ABB21No STarjetadeseleccinanalgicaCQM1H-AVB41S STarjetadeE/SanalgicaCQM1H-MAB42No STarjetadecomunicacionesserieCQM1H-SCB41S NoNota.- La tarjeta de seleccin analgica CQM1H-AVB41 no puede montarse en ambos huecos a la vez. Soporte Tcnico Tarjeta de E/S analgicas (I) CQM1H-MAB42 TARJETAS OPCIONALES DE CQM1H Dispone de cuatro entradas y dos salidas analgicas. Rangosdesealdeentradaanalgica:-10a+10V,0a10V,0a 5V, y 0 a 20mA. Rangos de seal de salida analgica: -10 a +10V y 0 a 20mA.Soporte Tcnico Tarjeta de E/S analgicas (II) Entradas analgicas (1) Se pueden seleccionar rangos de seal diferentes para cada entrada. (2) El tiempo de conversin A/D es el tiempo necesario para almacenar una seal analgica enmemoria como dato digital. Al menos es necesario un ciclo para transferir los datos a la CPU. (3) La precisin total es la precisin con respecto al fondo de escala. TARJETAS OPCIONALES DE CQM1H Item EspecificacionesSeales de entrada Entradas de tensin Entradas de corrienteNmero de entradas analgicas 4 entradasRangos de seal de entrada (1) -10 a 10 V0 a 10 V0 a 5 V0 a 20 mATiempo de conversin A/D (2) 1.7 ms mx./puntoResolucin 1 / 4096Dato de salida de conversin A/D Dato binario de 12-bits-10 a +10 V: F800 a 07FF Hex0 a 10 V, 0 a 5 V: 0000 a 0FFF HexDato binario de 12-bits0 a 20 mA: 0000 a 0FFF HexImpedancia de entrada externa 1 MO tp. 250 O tp.Entrada nominal absoluta mxima15 V30 mA232C0.5% de fondo escala Precisin total (3)0 a 55C1.0% de fondo escalaSoporte Tcnico Tarjeta de E/S analgicas (III) Salidas analgicas (1) Se pueden seleccionar rangos de seal diferentes para cada salida. (2) El tiempo de conversin D/A es el tiempo necesario para que los datos de salida seleccionados en memoria se conviertan a seales analgicas que se presenten en la salida. Al menos es necesario un ciclo para transferir los datos de la CPU a la tarjeta de E/S analgicas. (3) La precisin total es la precisin con respecto al fondo de escala. TARJETAS OPCIONALES DE CQM1H Item EspecificacionesSeales de salida Salidas de tensin Salidas de corrienteNmero de salidas analgicas 2 salidasRangos de seal de salida (1) -10 a 10 V 0 a 20 mATiempo de conversin A/D (2) 1.7 ms mx./ 2 puntosResolucin 1 / 4096 1 / 2048Dato de salida Dato binario de 12-bits-10 a +10 V: F800 a 07FF HexDato binario de 11-bits0 a 20 mA: 0000 a 0FFF HexResistencia de carga de salidaexterna2 KO mn. 350 O mx.232C0.5% de fondo escala Precisin total (3)0 a 55C1.0% de fondo escalaSoporte Tcnico Tarjeta de E/S de pulsos (I) CQM1H-PLB21 TARJETAS OPCIONALES DE CQM1H Soporta dos entradas y dos salidas de pulsos. Lasdosentradasdepulsosacontadoresdealtavelocidad cuentanpulsosdehasta50kHz(monofase)o25kHz(diferencia defase).Sepuedencrearinterrupcionesbasndoseenlos valores actuales del contador (PV). Sepudenemitirdossalidasdepulsosde10Hza50kHz.Se puede utilizar tanto relacin ON/OFF variable como fija. Soporte Tcnico Tarjeta de E/S de pulsos (II) Especificaciones de entrada de pulsos (Contador de alta velocidad) Item EspecificacionesNmero de contadores 2 contadores (puertos)Modos de entrada (Se fija paracada puerto en el Setup del PLC)Entrada de diferencia defaseEntrada de pulso/direccin Entrada de pulso Up/DownMtodo de entrada Diferencia de fase mltiplede 4 (Fijo)Pulso de una fase +direccinEntrada de una fase x 2Frecuencia de contaje 25 kHz 50 kHz 50 kHzValores de contaje Contaje lineal:-8388608 a 8388608 BCDContaje cclico:00000000 a 00064999 BCDComparacin de valorobjetoRegistrar hasta 48 valores objeto y nmeros de subrutina de interrupcin. Mtododecontrol Comparacin de rango Registrar hasta 8 lmites superiores, lmites inferiores y nmeros de subrutina deinterrupcin.Funcin de entrada de pulsos TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Tarjeta de E/S de pulsos (III) Especificaciones de salida de pulsos Relacin ON/OFF fija ItemSinaceleracin/decele-racin trapezoidalValores deaceleracin/decele-racin igualesValores deaceleracin/decele-racin separadosRelacin ON/OFFvariableInstruccin PULS(65)/SPED(64) PLS2(--) PULS(65)/ACC(--) PWM(--)Frecuencia de salida 10 Hz a 50 kHz (10 Hza 20 kHz para motorpaso a paso)0 Hz a 50 kHz 100 Hz a 50 kHz 91.6 Hz, 1.5 kHz,5.9 kHzPaso frecuencia salida 1 10 Hz 10 Hz ---Relacin ON/OFF 50% fijo 1 a 99%N. de pulsos de salida 1 a 16,777,215 ---Relacin de acelera-cin/deceleracin--- 10 Hz a 2 kHz(cada 4.08 ms)---Funcin de salida de pulsos.- La funcin de salida de pulsos est determinada por el mtodo de salida, como se indica a continuacin. TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Tarjeta de selecciones analgicas (I) CQM1H-AVB41 TARJETAS OPCIONALES DE CQM1H Proporciona cuatro potencimetros para ajustes analgicos. Las selecciones de estos potencimetros se almacenan en los canales de seleccin analgica. Mediantelautilizacindelatarjetadeseleccinanalgica,se puedefijarelvalordeunainstruccindetemporizador utilizandounpotencimetroyasreduciroaumentar lentamentelavelocidaddeunacintatransportadoragirandoel potencimetroconundestornillador,evitandolanecesidadde un dispositivo de programacin. Soporte Tcnico Tarjeta de selecciones analgicas (II) TARJETAS OPCIONALES DE CQM1H Utilizacin del temporizador analgico Elsiguienteejemplomuestralaseleccinde4dgitos BCD (0000 a 0200) almacenada en IR220 a IR 223 utilizada como selector del temporizador. LaseleccindeTIM000se estableceexternamenteenIR220. (se ejecuta TIM 000 utilizando el SV fijadoconelpotencimetro analgico a 0.) Soporte Tcnico Tarjeta interfaz de encoder absoluto (I) CQM1H-ABB21 TARJETAS OPCIONALES DE CQM1H Permiteintroducirdatosdeposicindirectamentedeencoders rotativos absolutos. Leecdigosgrayprocedentesdeunencoderabsolutoauna velocidadmximadecontajede4kHz,ypuedeefectuarprocesos de interrupcin de acuerdo con los valores de entrada. Disponedefuncindecompensacindeorigenquepermiteal usuario fijar cualquier posicin como origen. Soporte Tcnico Tarjeta interfaz de encoder absoluto (II) Especificaciones de entrada de encoder absoluto Item EspecificacionesNmero de entradas Dos entradasCdigo de entrada Cdigo grayModos de operacin Modo BCD o modo 360 (Establecido en el Setup del PLC)Resoluciones 8-bit, 10-bit, o 12-bit (Seleccionado en el Setup del PLC)Compensacin de origen Soportada. (La posicin actual se puede designar como origen).La compensacin se establece en el Setup del PLC.Velocidad de contaje 4 kHz mx.Comparacin de valorobjetivoRegistro de hasta 48 valores objetivo y nmero de subrutina de interrupcin. Mtodos decontrolComparacin de rango Registro de hasta 8 lmites superiores, lmites inferiores y nmeros de subrutina deinterrupcin.TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Tarjeta contador de alta velocidad (I) CQM1H-CTB41 Puede contar hasta cuatro entradas de pulsos de hasta 500 kHz, y realizar funciones de acuerdo con el nmero de pulsos contados. Proporciona cuatro salidas externas. Modos de contaje lineal y cclico. La entrada puede ser una entrada de tensin o una entrada de driver de linea RS-422A. Disponibles de tres modos de entrada: modo de diferencia de fase, modo adelante/atrs y modo pulso+direccin. Seleccionable para registrar los valores presentes en decimal o en hexadecimal. TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Entradas de pulsos (Contadores de alta velocidad) Item EspecificacionesNmero de contadores 4 contadoresModos de entrada (Seleccionado en elSetup del PLC)Entrada de diferencia defaseEntradas de pulsosAdelante/AtrasEntradas de pulso ydireccinMtodo de entrada Conmutacin entreentradas utilizandomltiplos de diferencia defase de 1x, 2x 4x.(Fijado en el Setup delPLC)Dos entradasmonofsicasEntradas de pulso ydireccinFrecuencia de contaje(Fijada para cada puerto en el Setup delPLC)25 kHz (por defecto) o250 kHz50 kHz (por defecto) o500 kHz50 kHz (por defecto) o500 kHzValores de contaje Contaje lineal:-8388608 a 8388607 BCD, F8000000 a 07FFFFFF HexContaje cclico:00000000 a 08388607 BCD, 00000000 a 07FFFFFF HexComparacin de valorobjetoHasta 48 valores objeto y patterns de bit de salida externa/internaregistrados.Mtodo decontrolComparacin de rango Hasta 16 lmites superiores, lmites inferiores y patterns de bit de salidaexterna/interna registrados. Tarjeta contador de alta velocidad (II) TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Tarjeta de comunicaciones serie (I) CQM1H-SCB41 Se monta en el interior de la CPU y dispone de dos puertos que se puedenutilizarparaconectarordenadores,terminales programables,dispositivosserieexternosodispositivosde programacin diferentes de la consola de programacin. Latarjetadecomunicacionesseriesoportalafuncinmacro deprotocolo que puede mejorar las comunicaciones entre el CQM1H y los dispositivos perifricos. Disponededospuertos:unpuertoRS-232CyunpuertoRS-422A/485. TARJETAS OPCIONALES DE CQM1H Soporte Tcnico Tarjeta de comunicaciones serie (II) CQM1H-SCB41 TARJETAS OPCIONALES DE CQM1H Proporcionanunsistemaparacrear protocolos de comunicaciones de datos. SecreanconelSoftwaredeSoporteCX-Protocoly luego se graban en la tarjeta de comunicaciones serie. Se ejecutan utilizando la instruccin PMCR enelprogramadediagramaderelsdela CPU. ConCX-Protocolyconlatarjetade comunicacionesseriesesuministran protocolosestndarparacomunicarcon dispositivos OMRON. Macros de protocolo Soporte Tcnico Tarjeta de comunicaciones serie (III) Puertos de comunicaciones y modos de comunicaciones serie Tarjeta de comunicaciones serie CQM1H-SCB41 Protocolo de comunicaciones seriePuerto RS-232C (puerto 1) Puerto RS-422A/485 (puerto 2)Bus de perifricos o bus de consola deprogramacinNo NoHost Link (SYSMAC WAY) S S (1)Macro de protocolo S SSin protocolo S S (1)Data Link 1:1 S S (1)NT Link en modo 1:1 S (2) S (2)NT Link en modo 1:N S (2) S (2)Nota (1) El mtodo de 4 hilos se debe utilizar si el puerto RS-422A/485 se utiliza en modo Host Link, Sin protocolo, o Data Link 1:1. (2) No se puede utilizar la funcin de consola de programacin de Terminal Programable. La distancia mxima de comunicacin en RS-232C es de 15 m. yen RS-422A/485 de 1500 y 500 m. respectivamente. TARJETAS OPCIONALES DE CQM1H Soporte Tcnico UNIDADES ESPECIALES DE CQM1H Unidades de entrada y de salida analgicas (I) Launidaddeentradaseutilizaparaconversindeseales analgicas (tensiones o corrientes) a datos binarios. La unidad de salida analgica realiza el proceso inverso. CQM1-AD041/AD042:Unidad de entrada analgica LasunidadesdeentradaanalgicaCQM1-AD041/AD042aceptan cuatrosealesanalgicasdesensoresoequiposdemedida. UtilizarlaCQM1-AD041conunafuentedealimentacinCQM1-IPS01/02. Soporte Tcnico Unidades de entrada y de salida analgicas (II) CQM1-DA021/DA022:Unidad de salida analgica Unaunidaddesalidaanalgicapermitelaconversindigital-analgicadedospuntosaunavelocidadde0.5ms/dospuntos. Utilizarla con una fuente de alimentacin CQM1-IPS01/02. CQM1-IPS01/IPS02:Fuente de alimentacin Lasunidadesdeentradaydesalidaanalgicanecesitanuna fuentedealimentacin.Haydosmodelosdisponibles:parauna unidad analgica y para dos. UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidades de control de temperatura Cadaunadeestasunidadespuederealizarelcontrolde temperatura de dos lazos, siendo ideales para un sencillo control ON/OFF.Paragarantizarmayorestabilidaddelatemperatura tambin se puede efectuar control PID. CQM1-TC00: Entrada de termopar CQM1-TC10: Entrada de termorresistencia de platino UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidades interfaz de sensores lineales Estasunidadesmiden,conrapidezyprecisin,lasentradasde tensinodecorrienteprocedentesdesensoreslinealesy conviertenlasmedidasadatosnumricosparaelproceso comparativo o de discriminacin. Se puede sincronizar el proceso interno utilizando seales de temporizacin externas. CQM1-LSE01 (bsica) CQM1-LSE02 (con salida de monitorizacin) UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidad interfaz de B7A (I) CQM1-B7A02 (16 salidas) CQM1-B7A03 (32 salidas) CQM1-B7A12 (16 entradas) CQM1-B7A13 (32 entradas) CQM1-B7A21 (16 entradas/16 salidas) UNIDADES ESPECIALES DE CQM1H Conectan dispositivos de E/S via cable. Gestionan dispositivos de E/S remotas, tales como interruptores eindicadores,conunadistanciamximade500mentrela unidad interfaz de B7A y los dispositivos de E/S. Cadaunidadsepuedeconectaralmismonmerodepuntosen losmdulosdetransmisinB7Ade16puntosquelos proporcionados por la unidad. ElPLCtrataalasunidadesdeinterfazdeB7Acomoalnmero equivalente de puntos de E/S. Soporte Tcnico Unidad interfaz de B7A (II) Ejemplo de configuracin: CQM1-B7A21 (16 puntos de entrada y 16 de salida) CQM1-B7A03 (32 puntos de salida) 16 salidas16 salidas 16 salidas16 entradas CQM1H UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidad Maestra de CompoBus/S LaunidadmaestradeCompoBus/Ssoportacomunicacionesa alta velocidad y a larga distancia. Nmero de puntos de E/S por maestra: 128 mx. Nmero de esclavos por maestra: 16 32. Tiempode ciclode comunicaciones:0.5msmx. (velocidad de comunicaciones: 750 Kbps). Distanciadecomunicaciones:500mmx.(velocidadde comunicaciones: 93.75 Kbps). Soporta conexiones de terminal analgico. CQM1-SRM21-V1 CQM1H Mdulo de E/S remotas (Modelo de rel: 8/16 salidas) Terminales de cadena de bit (8 entradas y 8 salidas) UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidad I/O Link de CompoBus/D LaunidadI/OLinkdeCompoBus/Desunesclavode CompoBus/D que es conforme con las normas DeviceNet.Estas unidadessepuedenutilizarparaconectarunoovariosPLCs CQM1H a una maestra de CompoBus/D. CQM1-DRT21 SYSMAC CQM1H C200HX-DRM21-V1 Unidad maestra CompoBus/D C200HX/HG/HE DRT1-ID08/16 (-1) DRT1-OD04/16 (-1) Mdulos de E/S remotas DRT1-AD04DRT1-DA02 Terminal de entrada analgica Terminal de salida analgica UNIDADES ESPECIALES DE CQM1H Soporte Tcnico Unidad Maestra ASI Bus CQM1-ARM21 UNIDADES ESPECIALES DE CQM1H La unidad maestra de ASI Bus permite comunicaciones sencillas y a corta distancia. Nmero de puntos de E/S por maestra: 248 mx. Nmero de esclavos por maestra: 31. Tiempo de ciclo de comunicaciones: 5 ms para 31 esclavos. Distancia de comunicaciones: 100 m mx.Soporte Tcnico Unidad Controller Link Data LinksServicios de mensajes CQM1H-CLK21 UNIDADES ESPECIALES DE CQM1H Permitecompartirdatosyunserviciodemensajesqueposibilita el envo y recepcin de datos en el momento que se requiera. Las reas data link se pueden fijar libremente para crear sistemas data link flexibles y utilizar con efectividad las reas de datos. Se puede montar unicamente una tarjeta de Controller Link. Soporte Tcnico Unidad de E/S analgicas CPM1A-MAD01 Item E/S de tensin E/S de corrienteNmero de entradas 2Rango de seal de entrada 0 a 10 V 1 a 5 V 4 a 20 mAEntrada nominal mxima15 V30 mAImpedancia de entrada externa 1 MO mn. 250 O nominalResolucin 1 / 256Precisin total 1.0% del fondo de escalaEntradaanalgicaDatos convertidos A/D 8-bit binarioNmero de salidas 1Rango de seal de salida 0 a 10 V 10 a 10 V 4 a 20 mACorriente mx. de salida externa 5 mA ---Resistencia de carga permisible --- 350 OResolucin 1 / 256 (1 / 512 cuando el rango de seal de salida es de 10 a 10 V)Precisin total 1.0% del fondo de escalaSalidaanalgicaSeleccin de datos 8-bit binario con bit de signoUNIDADES ESPECIALES DE CPM2A AlaCPUdeCPM2Asepuedenconectarhasta3unidadesde expansin(incluyendounidadesdeE/SanalgicasCPM1A-MAD01. La salida de tensiny la salida de corriente se pueden utilizar almismotiempo,perolacorrientedesalidatotalnopuede exceder de 21 mA. Soporte Tcnico Unidad enlace E/S de CompoBus/S CPM1A-SRT21 Se pueden conectar hasta 16 esclavos. (Hasta 8 esclavos con CQM1-SRM21 Unidad Maestra CompoBus/S (o unidad de control Maestra de CompoBus/S SRM1) CPU CPM2A CPM1A-SRT21 Unidad I/O Link de CompoBus/S UNIDADES ESPECIALES DE CPM2A El CPM2A puede funcionar como una esclava para una unidad maestradeCompoBus/S(ounidaddecontrolmaestrade SRM1CompoBus/S)cuandoestconectadaunaunidadde enlace de E/S de CompoBus/S CPM1A-SRT21. LaunidaddeenlacedeE/SdeCompoBus/Sestableceun enlacedeE/Sde8entradasyde8salidasentrelaUnidad maestra y el CPM2A.Soporte Tcnico PROGRAMACIN DE PLCs CON SYSWIN Soporte Tcnico Soporte Tcnico FUNCIONALIDAD SOFTWARE PARA PROGRAMAR PLCS DE LA SERIE C Y CV EXCEPTO CS1 Soporte Tcnico REQUISITOS MNIMOS DEL SISTEMA * Ordenador con microprocesador 486DX o superior. * 8Mbytes de memoria RAM mnimo. * 10Mbytes libres en disco duro. * Monitor VGA SVGA. * Windows 3.1, 3.11, 95 o NT. Soporte Tcnico CARACTERSTICAS GENERALES (1) CARACTERSTICASPRINCIPALES HOST-LINK MODEM TELEFNICO SYSMAC-LINK SYSMAC-NET CONTROLLER LINK ETHERNET COMUNICACIONES Soporte Tcnico CARACTERSTICAS GENERALES (2) CARACTERSTICASPRINCIPALES PROGRAMACIN EN LADDER, MNEMNICO O DIAG. LGICO. DIRECCIONAMIENTO FSICO O POR ETIQUETAS. AGRUPACIN DE LAS REDES EN BLOQUES Y GRUPOS. VISUALIZACIN DE MLTIPLES AREAS DE DATOS. CONVERSIN DE PROGRAMAS LSS Y CVSS. PROGRAMACIN Soporte Tcnico CARACTERSTICAS GENERALES (3) CARACTERSTICASPRINCIPALES

DIVISIN DE UNA RED LARGA EN VARIAS LINEAS. BLOQUE Y RED EN LA CABECERA DE CADA HOJA. NUEVO FORMATO REFERENCIAS CRUZADAS. IMPRESIN ES MODO GRFICO.

DOCUMENTACIN Soporte Tcnico OTRAS CARACTERSTICAS OPCIONES DE LIBRERAS. SISTEMA DE AYUDAS CON NDICE Y EXPLICACIN DE LAS INSTRUCCIONES. BARRA DE DATOS EN LADDER. REFERENCIAS CRUZADAS EN PANTALLA. EDITOR DIRECCIN/ETIQUETA. INCLUYE DOS LIBRERIAS CON LOS BITS MAS UTILIZADOS YA DEFINIDOS CON COMENTARIOS. PROTECCIN POR SOFTWARE O HARDWARE. CONFIGURACIN DATA LINK / ROUTING TABLES. Soporte Tcnico NUEVAS CARACTERSTICAS Configuracin del Setup del PLC. Comunicacin con Ethernet y Controller Link. Syswin soporta el PLC CQM1H. Configuracin del Contador de Alta Velocidad (CQM1/1A, CPM2, CQM1). Configuracin de las E/S Analgicas (CQM1-CPU45). Se han aadido las Tarjetas Opcionales para el CQM1H. Mejora del Proceso de Arranque (SRM1-V2). Soporte Tcnico NOVEDADES PLC Setup Permite leer, crear, modificar, etc., el SETUP del PLC. Soporte Tcnico NOVEDADES Soporte de Comunicaciones Controller Link. Comunicacin a travs de la Tarjeta Controller Link instalada en el PC. Acceso a cualquier nodo de la Red. Configuracin de la Tabla Data Link (Modo Automtico y Manual). Soporte Tcnico NOVEDADES Soporte de Comunicaciones Ethernet. Comunicacin a travs de la Tarjeta Ethernet (ISA PCMCIA) instalada en el PC. Acceso a cualquier nodo de la Red. Soporte Tcnico INSTALACIN DEL PROGRAMA Insertar PROGRAM DISK 1, y desde WINDOWS ejecutar SETUP.EXE. Escoger idioma y Subdirectorio para la instalacin. Una vez terminada la instalacin, escoger trabajar en Modo Demostracin o activar completamente con un Token o Llave Hard. Soporte Tcnico INSTALACIN DEL PROGRAMA Un nmero de licencia, token o llave hard se necesita para activar totalmente SYSWIN 3.4. El nmero de licencia se encuentra en la caja del CD o en el disco de instalacin 1. Los tokens o llaves no son necesarios, pero pueden aun ser utilizados. Si se instala SYSWIN 3.4 sobre una versin anterior que necesita token o llave hard, no ser necesario introducir el nmero de licencia. Soporte Tcnico INSTALACIN DEL PROGRAMA El nmero de licencia se adjunta con los discos de instalacin, y tiene el siguiente formato: 11111-22222-33333-44444-55555. Si est presente algn Token, Llave Hard o licencia de versin anterior, y SYSWIN 3.4 se ha instalado encima no ser necesario introducir el nmero de licencia. Soporte Tcnico INSTALACIN DE TOKEN Desde WINDOWS 3.1/3.11 o WINDOWS 95. Insertar TOKEN DISK (2). Ejecutar programa de instalacin de TOKEN (Token Mover). Chequear los Tokens en el disco de instalacin. Transferir Tokens al disco duro. Soporte Tcnico Conectar la llave al Puerto Paralelo del PC. Ejecutar programa Dongle Installer. Ejecutar bsqueda de llave hard. Activar la instalacin del Dongle. INSTALACIN LLAVE HARD Soporte Tcnico INSTALACIN TOKEN CON CCMOVE PASOS: 1. Opcin Apagar el sistema. 2. Reinicializar el equipo en modo MS-DOS. 3. Cambiar al directorio de SYSWIN. 4. Instalar el token en el disco duro: (CCMOVE A: C:). 5. Chequear el token instalado: (CCLOCK C:). 6. Para chequear el token del disquette: (CCLOCK A:). 7. Para desinstalar el token: (CCMOVE C: A:). Soporte Tcnico MANEJO LLAVE TOKEN No se pueden copiar los discos de Token. Desinstalar la llave token siempre que no se utilice. Desinstalar la llave siempre que se realice alguna operacin que pueda afectar a los ficheros (DEFRAG, DBLSPACE, SCANDISK, ETC). La llave no se puede instalar en RAM o en un servidor de red. Deshabilitar los controladores de memoria cach mientras se realiza la instalacin. En cada disco se pueden almacenar hasta 1000 tokens. Soporte Tcnico MANEJO DEL PROGRAMA PULSADORES DE ACCESO RPIDO BARRA DE MENU TECLAS DE ACCESO RPIDO BARRA DE CABECERA DE BLOQUE BARRA DE RED PULSADORES DE PROGRAMACIN TECLAS DE PROGRAMACIN ZONA DE TRABAJO BARRA DE DESPLAZAMIENTO DE PANTALLA BARRA DE DATOS AYUDA RPIDA Y BARRA DE ESTADO Soporte Tcnico CONFIGURACION DE LA PANTALLA DE TRABAJO (1) Soporte Tcnico CONFIGURACION DE LA PANTALLA DE TRABAJO (2) Soporte Tcnico ESTRUCTURA DE PROGRAMACIN (1) REDES GRUPO GRUPO BLOQUE (MAIN1, MAIN2, INTERUP, ETC) Soporte Tcnico ESTRUCTURA DE PROGRAMACIN (2) Determinar los parmetros esenciales del PLC: Tipo de PLC. CPU. Tipo de comunicaciones. Crear la tabla de Entradas/Salidas. Definir los parmetros del SETUP. Crear la Estructura Bsica del Programa (grupos y bloques). Establecer que canales I/O sern utilizados, poniendo etiquetas a los contactos. Soporte Tcnico PARMETROS DEL PLC EDITOR TIPO DE PROYECTO TIPO DE CPU PUENTE A OTRAS REDES COMUNICACIN A TRAVS DE CIF PUERTO RS232 SERIE INTERFACE DE COMUNICACIN TIPO DE CONEXIN Soporte Tcnico PROGRAMACIN (1) Las funciones pueden ser llamadas por el nmero o por el nombre. La separacin de canal y bit en los contactos es automtica. Tambin se puede programar mediante etiquetas. Soporte Tcnico PROGRAMACIN (2)-FUNCIONES TODAS LAS FUNCIONES VAN AGRUPADAS SEGN LA FUNCIN QUE REALIZAN. Soporte Tcnico PROGRAMACIN EN MNEMNICO (1) N Y NOMBRE DE LA RED ZONA DE TRABAJO SIGUIENTE, ANTERIOR Y TESTEAR LA RED DIRECCIN DE LA RED PROGRAMACIN POR DIRECCIONES O POR ETIQUETAS Soporte Tcnico ETIQUETAS Y COMENTARIOS (1) Soporte Tcnico ETIQUETAS Y COMENTARIOS (2) Soporte Tcnico EDITOR VISUALIZACIN DE DATOS (1) Diferentes reas de datos. Diferentes formatos. Posibilidad de elegir el rango de datos a visualizar. Soporte Tcnico EDITOR VISUALIZACIN DE DATOS (2) Monitorizacin de Mltiples Areas de Datos. - Hasta OCHO Areas de datos distintas (ventanas). - R/W/MONITORING de todas las areas visualizadas. Soporte Tcnico DIAGRAMA DE TIEMPOS/SEGUIMIENTO DE DATOS Editor diagrama de tiempos. Permiten analizar la ejecucin de un programa en el PLC. Valores de direcciones de memoria pueden ser almacenados y posteriormente analizados en pantalla. Seguimiento de datos slo disponible en CV y C200H@. Diagrama de tiempos disponible en todos los autmatas. Condiciones de disparo permiten depurar el almacenamiento de datos. Soporte Tcnico CONFIG. DIAGRAMA DE TIEMPOS Configurador de Diagrama de Tiempos. Soporte Tcnico CONFIG. SEGUIMIENTO DE DATOS Configurador de Seguimiento de Datos. Soporte Tcnico DIAGRAMA DE TIEMPOS/SEGUIMIENTO DE DATOS. Editor Diagrama de Tiempos/Seguimiento de Datos. Posibilidad de visualizar Seguimientos de Datos almacenados en fichero. Soporte Tcnico MEN BLOQUE \ ADMINISTRADOR DE BLOQUES. \ SELECCIONAR BLOQUE. \MANEJO DE REDES (INSERTAR, BORRAR, COMPROBAR Y DESHACER) \ REFERENCIAS CRUZADAS. Soporte Tcnico MEN BLOQUE Referencias cruzadas en pantalla Referencias de canales y bits. Informacin de bloque, red, instruccin y tipo. Soporte Tcnico ADMINISTRADOR DE BLOQUES FUNCIONES: INSERTAR NOMBRE COPIAR PEGAR CORTAR BORRAR CARGAR BLOQUES CARGAR COMENTARIOS IMPRIMIR BUSCAR UNA RED Soporte Tcnico MEN EDITAR \ MANEJO DEL PORTAPAPELES (propio). \ FILAS / COLUMNAS. \ BUSCAR BIT / PALABRA. \ SUSTITUIR BIT / PALABRA. Soporte Tcnico MEN EDITAR - BUSCAR Buscar por direcciones, etiquetas o instrucciones Buscar el siguiente Canal o bit a buscar Direccin de bsqueda Buscar en el bloque actual o en todos los bloques Buscar slo el canal o el canal y los bits asociados Editor de etiquetas de direcciones Ir al principio del programa (bloque I, red I) Soporte Tcnico MEN EDITAR - REEMPLAZAR Canal o canales a sustituir Por nombre o por etiquetas Buscar el siguiente Sustituir uno Sustituir todos Ir al principio del programa Sustituir por... Buscar y sustituir en este bloque o en todos En Reemplazar Todo, con esta opcin preguntar cada vez que se realice una sustitucin BuscarSustit.AR2(sinestaopcin)AR4AR2-AR4AR2.04-AR4.04DM0DM2DM0-DM2*DM0-*DM2AR2(conestaopcin)AR4AR2-AR4Direccin de busqueda Soporte Tcnico MANEJO DE LIBRERIAS (1) CREACIN DE LA LIBRERIA Crear el programa Soporte Tcnico MANEJO DE LIBRERIAS (2) INSERTAR UNA LIBRERA EN UN PROGRAMA \ En Administrador de bloques situar el cursor en la red donde se quiera insertar y pulsar CARGAR REDES Soporte Tcnico ABRIR O IMPORTAR PROYECTOS \ Archivos de programa - .swp \ Archivos de libreria - .swl \ Archivos de prog. V1.X - .swn \ Archivos plantilla - .swt \ Archivos meta-files - .pmf \ Archivos de libreria V1.X - .lib \ Archivos de prog. PMD - .prg Adems de las anteriores: \ Archivos de Dir Etq PMD - .asf \ Archivos texto Dir Etq - .adr \ Archivos mapeado V1.X - .map Soporte Tcnico GUARDAR PROYECTO COMO... Importar/exportar Meta Files. Los proyectos SYSWIN pueden ser convertidos a formato texto, permitiendo su edicin en Procesadores de Texto (Word, Notepad, etc): Informacin del programa Cdigo de programa Setup y tabla E/S en serie CV Mapeado de funciones de expansin para serie C Soporte Tcnico CONVERTIR PROYECTOS (1) Conversin de programas LSS y CVSS Directamente con la opcin CONVERTIR DE Posibilidad de escoger cualquier tipo de PLC. Convertir de C a C y de CV a CV. Soporte Tcnico CONVERTIR PROYECTOS (2) Soporte Tcnico GRABAR A EPROM... Grabacin a EPROM. Posibilidad de grabar en tres formatos diferentes: .BIN: formato binario. .IHX: formato hexadecimal. .MOT: formato motorola. Dilogo con chequeo del programa y mximo tamao disponible para el PLC. Soporte Tcnico PREFERENCIAS DEL PROYECTO Slo hay barra separadora de red cuando sta tiene un comentario. Los comentarios de etiquetas de direccin se visualizan a la dcha. de las salidas. Permite definir como por defecto la forma no intermedia de las instrucciones CMP y CMPL. Al habilitarla se introducen marcas separadoras de bloque en la transferencia hacia el PLC. SYSWIN detecta el final de programa cuando detecta un doble END(01). Optimiza los TR utilizados permitiendo la creacin de redes ms grandes. Soporte Tcnico PREFERENCIAS DE VENTANA Barra de datos en ladder. Visualizacin de bit o canal. Desde PREFERENCIAS DE VENTANA, se pueden escoger 2 4 filas (6 12 datos). Monitorizacin de todas las reas visualizadas. Soporte Tcnico CHEQUEO DE PROGRAMA Rango sobre el que realizar el chequeo Ejecutar el chequeo Caractersticas del programa y tipo de CPU Informa de los errores encontrados en el ladder Chequeos a realizar sobre el programa Soporte Tcnico TRATAMIENTO DE PROGRAMA Optimiza el nmero de TRs utilizados con lo que acorta el tamao del programa. Convierte las instrucciones CMP/CMPL del tipo intermedio a como se encuentran en la serie C. Al cargar un programa de SYSWIN 2.0 de la serie CV aparece un mensaje pidiendo esta opcin. Soporte Tcnico COMUNICACIONES SYSWIN 3.4 Ethernet Sysmac Link S