Home

CIMON PLC – GUIA RAPIDA DE INICIO

image

Contents

1. Green W Green Orange Dina ou A a S 00 Figura 94 Pines puerto Ethernet KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 EOS Blue Blue N Green Brown VV Brown Blue Bluey Orange Brown Brown GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 11 1 3 Conexiones sobre el puerto USB El puerto USB disponible sobre el PLC Cimon es para poder establecer comunicaci n con una PC para poder descargar y leer los programas sobre el PLC asi tambien como para actualizar el Firmaware del PLC Se utiliza un cable USB Mini Usb 11 2 Conexi n de las entradas y salidas Digitales dentro del PLCs se incluuen seg n el modelo un numero determinado de E S para poder la forma de conectarse es necesario siempre ver el manual que viene con el dispositivo hardware Para el caso del PLCs CM3 SP32MDT este posee 16 entradas y 16 salidas digitales la disposicion de sus terminales y conexi n es a traves de la bornera CMO TB32 Tambien es posible utilizar otro accesorio de conexi n pero este debe tener la misma disposicion de los cables a si como ser adaptable a la conexi n del terminal del PLC o los modulos gt MDT Input gt MDT Output 4 x00 X08 v HK yoo o n vos 4 X0 X09 e ie Y0 o n vos cs X02 XOA cr yoz n o Y0A 7 X03 X0B 4 YO3 n o Y
2. 9 2 Comunicaci n utilizando el protocolo MODBUS El protocolo modbus es un protocolo generico ya antinguo pero muy usado aun en la actualidad por equipos remotos esclavos de los cuales se desea recoger sus datos El PLC cimon posee los algoritmos de comunicaci n incorporados para comunicarse via Ethernet Modbus TCP y Serial Modbus Rtu utilizando las opciones de Maestro y Esclavo para ambas interfaces KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ra GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER Cuando el PLC trabajara en modo MODBUS Esclavo solo es necesario configurar los parametros de comunicaci n correspondiente a la interfaz elegida para finalmente dirreccionar los datos seg n como indique el mapa de registro Modbus del PLC Para poder como dirreccionar los datos del PLC via modbus nos dirigimos a la ventana de parametros del PLC y sobre la pestana Modbus observaremos los indices de registro para leer Escribir EEJ un PLC Parameter E LFU Error Manipulation Channel 1 Channel 2 Input Setting Modbus Ethemet 4 Modbus Setting variable de PLC a eer Escribir Funciones Madbus Coil Status Start Address 000001 Input Status Start Address 100001 Holding Register Start Address 400007 Input Register Start Address 300001 Station No 0 254 Direccion inicial para lectura Numero de estacion asignada a PLC Default Help
3. Figura 75 Creacion de programa Protocolo Existe dos medios para crear los programas protocolo esto via Serial o via el puerto Ethernet en ambos casos las opciones de implementacion estan habilitadas Una vez creado tenemos que tener en cuenta cual es el algoritmo que consta el protocolo que deseamos implementar Al crear un programa Protocolo aparecera la ventana mostrada en la figura 76 una vez ah nosotros podemos agregar cualquier rutina de tramas de comunicaci n con el boton Add Esta trama podra transmitir o recepcionar algun dato requerido o filtrar el recibido mediante las opciones que presentra este editor EN Protocol di n x Base Local Slot Slot 0 CH CHI Result M Help No FrameName Die 30 31 32 53 qT gt Edit Delete Save pply Save Close Figura 76 Interfaz del editor de programa Protocolo KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 PM g PLC PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 9 3 1 Ventana de Edicion y creacion de tramas En la siguiente ventana se muestra la interfaz donde nosotros podremos agregar las tramas que constaran nuestro protocolo de comunicaci n Frame Setup Frame Frame TX Rs E UO 100 msec Period Hx Frame After T x Mone DLE Doubling Enable Segment Configuration Add Seg Edit Seq Delete Seg Up Cancel Figura 77 Int
4. Length Byte 2 ID 00800 255 Variable Length Apply the DLE doubling Figura 84 Ventanas de configuracion de segmento para guardar dato sobre registro KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 CS GUIA RAPIDA DE INICIO CIMON ME PROGRAMMABLE LOGIC CONTROLLER De esta forma nuestra flujo de datos en comunicaci n con el dispositivo se vera de la Siguiente manera PLC TA gt Device TX data ox2300 77 I MSS Im recepcionado en D800 Figura 85 Flujo de datos implementado en programa protocolo En este ejemplo el dispositivo en comunicaci n envia la palabra OK cuando recibe el comando atmode y devuelve el valor de 4656 como valor del registro de memoria 0x2300 solicitado por el plc utilizando los comandos data Este valor es almacenado en el registro del PLC D800 gracias a la implementacion de tramas de respuesta No se debe olvidar indexar los respuestas o transmisiones de datos en funcion de una trama anterior cuando fuese necesario hacerlo ver figura figura 81 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 w GUIA RAPIDA DE INICIO CIMON Um a PROGRAMMABLE LOGIC CONTROLLER 10 FUNCI ONES ESPECI ALES INCORPORADAS 10 1 BLOQUE CONTROL PI D CON EL PLC CI MON Dentro del PLC Cimon nosotros podemos implementar un bloque de programa con controles y bucles PID de manera rapida esto lo podemos hacer agregando un nu
5. 9 d LJ e v E da V Cimon PLC Gu a r pida de inicio Version 1 0 Abril 2012 Copyright Alk357 KDT System https www cimon co kr eng r SSeS Se KDT lato EN SY ST ERAS ZZ CJE Aj www kdtsys com CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Tabla de contenido INDICE 2 1 SOFTWARE DE PROGRAMACI ON DEL PLC CI MON 4 1 1 INSTALACION DEL SOFTWARE CI CON 5 1 1 1 Pasos de instalaci n del software 5 1 1 ENTORNO DE PROGRAMACI ON DEL SOFTWARE CI CON 6 1 1 1 Barra de men principal y herramientas 6 1 2 2 rbol de proyecto 6 1 2 3 rea de edici n de Programa 7 1 2 4 Administrador de variables 8 1 2 5 Ventana de mensajes 8 2 CREACI ON DE UN PROYECTO 9 3 CREACI ON DE UN PROGRAMA BASI CO 11 3 1 Creaci n de un programa en lenguaje Ladder 11 3 2 Inserci n de contactos de entrada y salida sobre programa en Ladder 12 4 COMPILACI N Y DESCARGA DE PROGRAMA HACIA PLC 22 4 1 Compilaci n de programa 22 4 2 Descarga de programa hacia PLC 23 4 2 1 Procedimiento para descargar programa del PLC v a el puerto USB 23 4 2 1 Conexi n del PLC v a el puerto Serial 26 4 2 1 Conexi n del PLC v a el puerto Ethernet 26 5 COMUNI CACI N EN L NEA CON EL PLC 27 5 1 Conexi n en l nea en modo monitor 27 5 2 estado de operaci n de PLC 28 6 TIPOS DE VARIABLE Y MEMORIA INTERNA 29 6 1 Lista de variables de memoria 29 6 2 Nomenclatura de variables en programa 30 7 MANEJO DE INSTRUCCI ONES
6. Figura 66 Mapa de registros Modbus En el anterior grafico se observa que para poder leer los registros tipo M tenemos que utilizar la funcion 03 del protocolo modbus De igual manera para leer los registros tipo D tenemos que utilizar la funcion 04 la dirrecion de lectura viene en funcion a la relacion entre la columna que dice Dirreccion inicial para lectura y el valor mostrado en Start Address Es decir segun el grafico anterior para leer el registro D0007 tenemos que usar la funcion modbus 04 dirreccionando el registro 0x08 KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON MM Ame GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER 9 2 1 Comunicacion via MODBUS RTU modo Maestro El software Cicon presenta una plantilla de programacion para captura de datos via Modbus de esta forma la programacion utilizando este medio se hace mas practica y flexible para las aplicaciones que se desee Para crear una plantilla de programacion para comunicaci n via Modbus debemos crear un nuevo programa bajo las siguientes caracterisiticas mostradas en la siguiente figura New program Program M ame IMadbusRTLI Pragram ID 3 E Online Edit Buffer cio Scan Program Communication Setting Program an a Protocol Program 232 422 485 f Subroutine Program Ee DNP3 Program Initialization Program COLO Public Network IP Setup Program Initialization Prograrn HOiT 3 Fieldbus Setup
7. 0 20mA 4 20mA 14bit 0 16000 Resolution 14 bit 0 16000 16bit 0 64000 Setting by CICON Voltage 12V 12V Absolute Max input Current 25mA 25mA l Photo coupler insulation between input terminal and PLC Insulation No insulation between channels Power supply External DC 24V Connection Terminal 12pts Terminal Block Sene ou DC24V 15mA DC24V 15mA current mA DC24V 60mA 9 DC24V 70mA KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ra CIMON cd MA GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER Salidas analogas SPOAEAA SPO4EQAV SPOAEOAI Voltage OV 5V 1V OV 10V 5V OV 10V 10V Analog output 10V 10V 10V Current 0 20mA 4 20mA switch mode Switch OFF OV 10V Setting by CICON Switch ON Not possible 10 10V CICON setting Output setting method 14bit 0 16000 Digital Input L6bit 0 64000 14bit 0 16000 Setting by CICON x CN ll Se 1 Absolute Max Output JAMA 4mA Photo Coupler between Input terminal and PLC Insulation method Power supply External DC 24V i mi O Terminal l2pts Terminal Consumpt DC24y l Internal DDC24V 15mA DDC24V 15mA jon 15mA current oDC24V External DDC24V mA DDC24V JOmA mA 60mA KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ES GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC
8. Found Figura 27 ventana de mensajes con resultados de mensajes KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 4 2 Descarga de programa hacia PLC Para iniciar la descarga es necesario seleccionar el medio de comunicaci n entre la PC y el PLC existen 3 opciones principales de comunicaci n USB Serial RS232 Ethernet Communication Setup Ed Communication Setup Type Ethernet Ethernet Setup Timeout F Address Retry Domain Mame Timeout 5 EX ET Default Retry Communication Setup xI Station No 0 255 zal Type Seral Port Socket Port Serial Part Setup Default Fort CoM RTS ETS Baudrate StMa Timeaut 5 sec Tx Delap None Retry 2 a times Default Figura 28 ventana de opciones de comunicaci n via USB Serial Ethernet La comunicaci n m s b sica que no requiere configuraciones en el PLC es v a USB en este caso solo es necesario tener instalado los drivers de comunicaci n v a el puerto USB de la PC Los drives de comunicaci n v a USB se instalan autom ticamente con el software CI CON cuando se utiliza Windows XP para el caso de Windows 7 es necesario seguir los pasos indicados en el manual de instalaci n de drivers USB para Windows 7 4 2 1 Procedimiento para descargar programa del PLC v a el puerto USB Para establec
9. Gu a R pida de inicio Copyright O AIK357 l6 GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 5 COMUNI CACI N EN L NEA CON EL PLC La conexi n en l nea con el PLC se realiza con el software CI CON de una manera sencilla asi mismo el reconocimiento del hardware interconectado es automatico Siempre para realizar una conexi n en l nea se debe hacer clic en el menu principal gt Online Connect 5 1 Conexi n en l nea en modo monitor Este modo le permite visualizar el estado de los contactos y bloques del diagrama ladder de modo que se pueda ver el valor de las variables como el estado de las salidas y entradas dispuesta sobre el diagrama de programaci n Para seleccionar esta opci n incluyendo la descarga reiterativa del programa es necesario dirigirse al menu principal gt Online Link Download Monitor Para seleccionar solamente la opci n de Monitor se debe ubicar el icono control sobre la barra de herramientas del editor Ladder y presionar el bot n para activar y desactivar la opci n monitor tor Start St a 00 00 o po 01 01 ae 03 Y z 204 03 3 205 m 06 x 7 wog Y04 s 09 Figura 34 selecci n de opci n monitor KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ES GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER 5 2 Estado de operacion de PLC para poder evaluar el estado del PLC y obtener un
10. ia Positioning Program har PLE S SP Bean IO Input Filter Setting Program SFC Programifor PLE 5 Figura 70 adicion del programa Modbus TCP program Una vez agregado el programa podemos comenzar a editar la ventana de configuracion activa que aparece en la siguiente figura KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Modbus TCP E Bx Base Local Slot Slot Part Number 503 Help Device data server a ne Mody Remove Data Block Start ddr Size Device gt Edit Delete Up Down Online Edit Save Close Figura 71 ventana de insercion de parametros Modbus master program ES Al dar clic en New agregamos la dirreccion IP del dispositivo a comunicar Server Configuration IP Address m 100 100 100 Figura 72 Ventana para agregar nuevo dispositivo Port Ma 30 2 j iis j Timeout 41 00m5 i Es importante destacar que el numero de puerto socket por defecto para el protocolo Modbus TCP es status Lode M1000 502 sin embargo este puerto puede ser cambiado Device para personalizar la interfaz de comunicacion lo cual exige que sea tambien declarado en el mismo dispositivo esclavo de la red Cancel Se debe tener cuidado de fijar el registro que almacene el Estado de comunicaci n Status Code Device para que no interfiera con su uso dentr
11. n X05 tal como se muestra en la figura 19 Figura 19 disposici n de contactos de entrada para red en paralelo KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 PS CIMON 4 MA PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Paso 18 Ahora ubicamos el cursor del editor ladder sobre el contacto X04 ver figura 19 y damos clic en el icono le de la barra del editor para crear una rama vertical que conecte los contactos X04 y X05 en forma paralela Paso 19 una vez realizado el paso anterior podemos agregar un contacto de salida sobre el lado derecho del contacto X04 que represente el estado de la evaluaci n de las entradas en paralelo X04 y X05 Para agregar este contacto de salida ubicamos el cursor en el rea contactos de salida y le damos la direcci n de memoria YO3 Ver figura 20 Figura 20 l nea de programa con contactos de entrada en paralelo Si en caso hubo errores en la disposici n de los elementos del programa que deseemos corregir o eliminar podemos hacer doble clic en cada elemento y editar su direcci n de memoria o suprimir dicho contacto con la tecla Supr del teclado Paso 20 Como final de ejemplo de programa a realizar armaremos una red con combinaci n de contactos en paralelo y serie para ello nuevamente trasladamos el cursor del editor a la ltima l nea de programa Paso 21 Agregamos un contacto de entrada X06 NA en la primera columna de la l
12. transmitir En la figura anterior mostrada se ingresa atmode que sera un codigo de comando para comunicarse con un dispositivo Tambien seleccionamos el tipo de segmento que puede ser de Fixed Value con un valor constante de datos tanto en la transmision o recepcion Ignore en la cual los datos a recepcionar pueden ser ignorados en un numero determinados de bytes Length Byte Memory link el cual almacenara o tomara datos desde un registro de memoria del PLC Error Check BCC permite implementar la identificacion de errores en la comunicacion KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Entonces para nuestro primer comando de transmision seleccionamos el tipo caracteres fijos clic en OK Luego de regreso en la ventana del editor de tramas colocaremos como opcion Transmitir TX con periodo de 100ms ademas del nombre para esta primera trama de datos inicial luego de esto en nuestra ventana principal de creacion de protocolo figura 76 aparecera un nuevo item de trama de datos BE Protocol Base Local Slot Slot D tH CH1 YT lt Add Edit Delete Save Apply Figura 79 ventana de creacion de protocolo con trama de transmision Luego de esto tambien podemos agregar un nueva trama en modo recepcion Presionamos el boton Add sobre la ventana principal de cr
13. 13 Una vez dispuestos los contactos X03 y X04 en serie colocaremos a lado derecho de ambos contactos una contacto de salida con direcci n YO2 revisar paso 5 para mayores detalles de inserci n de contactos de salida Paso 14 En los siguientes pasos dise aremos una nueva rama con dos contactos en paralelo para ello nuevamente trasladamos el cursor del editor a la ltima l nea de programa Paso 15 Damos clic derecho sobre esta l nea que mostrara inmediatamente una lista de opciones a realizar ver figura 18 de las cuales seleccionamos insert Line para insertar una nueva l nea de programa Paso 16 Nuevamente trasladamos el cursor del editor a la ltima l nea de programa e insertamos una nueva segunda l nea de programa tal como se describi en el paso 15 de tal forma que aparezcan dos l neas en blanco antes del bloque final PEND marcado en rojo KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 a6 GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER sz ALS ut Copy Paste Delete Insert Line Insert MexE Line Delete Line Break Point Space Column Reduce Program Change Variable Device Comment zonam variablelCommenk k Figura 18 inserci n de l nea de programa en el editor Ladder Paso 17 luego en la primera nueva l nea creada insertaremos un contacto de entrada NO con direcci n X04 y en la segunda l nea inferior nueva otro contacto NC con direcci
14. 16 Editor ladder con contactos NA y NC Para ingresar r pidamente un contacto de entrada normalmente abierto NA podemos utilizar solamente el teclado presionando la tecla F5 Para ingresar r pidamente un contacto de entrada normalmente cerrado NC podemos usar el teclado presionando la tecla F6 4 Para ingresar un contacto de salida de manera directa podemos simplemente presionar la tecla F9 del teclado 4 Antes de utilizar el teclado para la inserci n de contactos es necesario ubicar correctamente el cursor del editor Ladder sobre el rea donde se insertara dicho contacto requerido Luego de haber seguido los pasos anteriores correctamente se mostrara la distribuci n de los elementos tal como se muestra en la figura 16 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ram CIMON PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Paso 11 ahora ingresaremos 2 contactos de entrada NC y NO en serie para ello dirigimos el cursor del editor ladder a la ltima l nea de programa Paso 12 Insertamos un contacto de entrada 5 y damos por direcci n X02 luego insertamos otro contacto esta vez NC con direcci n de memoria X02 al lado derecho del contacto X02 previamente insertado de tal manera que se encuentren en serie en una sola nueva l nea de programa ver figura 17 hm BR AlERE SmaejmemguS DO OD Figura 17 inserci n de contactos de entrada en serie Paso
15. 2 Nomenclatura de variables en programa las dirrecciones de memoria estan ordenadas por palabras de 16 bits es decir cuando se requiera dirreccionar una variable tipo bit se tendra que utilizar sobre una palabra o registro hasta en 16 posibilidades Dirreccionamiento de Dirreccionamiento de variable tipo bit YOO0A variable tipo word ERESESERERESESEAERESFEAE 28 PAESI ESI Y000 EE RR RR IRR RR IRR ee ee ECL TER EUER DRE EUER IB 007 ooo og oO 0 0 0 0 0 00 01012 i l 0 0 l 1 1 1 l1 l 003 nnn i A A Lu SEI d d d 1 1 1 l1 l1 O uU J 00068 voo 8 8 d 8 ur EE posf o 0 0 0 0o 0 0 0 0 0o 0 o aa a figura 37 Dirreccionamiento de variables tipo bit y word en variable tipo Y KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 30 GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER Cuando se dirrecciona variables tipo bit se tiene que tener en cuenta que se debe usar valores hexadecimales cuando se sobrepase el bit 9 de un registro 4 para variables tipo word la nomenclatura siempre es decimal Puede obviarse el uso de escritura de varios ceros a la izquierda cuando se escribe las variables figura 37 nomenclatura de variables tipo bit Para variables tipo word siempre se deja un cero a la derecha cuando se utiliza las variables X Y M K L ALI De 1 word de 3 word de Memory D memory 110 L50 20 word de 6 word de M memory L memo
16. Area Setup Interrupt CPU Error Manipulation Channel 1 Channel 2 4 t Project Testinst 1 HA Program up Action Timer qe variable T able l l l kt 000 Main Scan Progra v a es 100mSec 0000 Ir H 001 test in aut Sub A Ti i Allow DU while debugging jn 002 timers Sub Routirn 1OmSec 128 it 1003 read pr10D Sub F E rit 004 pid control Scan Qj Parameter Communication watch Dog Timer zi nies i Permit data writing from remote Enable Reserved IC i Permit CPU mode change from remote Upload Card Properties Enable PLC Link auto swap Redundant Prohibit upload Sequence Program figura 46 Menu de parametros de PLC indicando programacion de timers KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 Ea p ROGRAMMABLE LOGIC CONTROLLER g PLC GUIA RAPIDA DE INICIO En el grafico anterior se denota que los registros TOOO al T0127 tendran el muestreo de cada 100ms y a partir del registro T128 al T511 el muestreo sera cada 10ms esto quiere decir que si se utiliza la instrucci n Ton con un valor de preset de 50 con el registro T2 el tiempo programado de temporizacion Toff sera de 50 Tmuestro 5000mS 5 Segundos Ejemplo TON T2 50 El tiempo de retardo es el valor acumulado x el tiempo de muestreo Existen ademas de las instrucciones TON y TOFF otras instrucciones de temporizacion tales como TMR TRTG TMON rev
17. BASI CAS LADDER 32 7 1 Instrucciones tipo flanco de bit 32 7 2 Instrucciones tipo Bit Set Reset 32 7 3 Instrucciones de movimiento y copia de datos 33 7 4 Instrucciones aritm ticas 34 7 4 1 Instrucciones de suma y resta 34 7 4 2 Instrucciones de multiplicaci n y divisi n 34 7 5 Instrucciones de Comparaci n 36 7 6 Instrucciones de Temporizadores y Contadores 37 7 6 1 Temporizadores 37 7 6 2 Contadores 39 7 7 Instrucciones de operaciones l gicas 40 7 8 Llamadas de subrutina 41 7 6 1 instrucci n ECALL 42 7 6 2 Creaci n de programa subrutina 43 7 9 Instrucciones de salida con pulso 44 KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 a CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 8 MANEJO DE MODULOS DE EXPANSION 45 8 1 Lectura de m dulos Digitales de expansi n 46 8 2 Lectura de m dulos an logos 49 8 2 1 Instrucci n de lectura de datos de M dulos de expansi n 49 8 2 2 Instrucci n de escritura de datos sobre M dulos de expansi n 50 8 2 3 Lectura de entrada an loga sobre modulo 51 8 2 4 Escritura sobre salida an loga de modulo 53 9 COMUNICACI N CON DISPOSITIVOS EXTERNOS 54 9 1 Comunicaci n con el HMI Cimon 54 9 2 Comunicaci n utilizando el protocolo MODBUS 55 9 2 1 Comunicaci n v a MODBUS RTU modo Maestro 57 9 2 2 Comunicaci n v a MODBUS TCP modo Maestro 60 9 3 Creaci n de un protocolo personalizado 63 9 3 1 Ventana de Edici n y creaci n
18. En el cuadro Device colocamos la dirreccion de memoria del PLC Cimon que recepcionara dicho dato esta dirreccion tiene que ser compatible con el tipo de dato de lectura es decir si se lee un bit via modbus el registro que recepcionara dicha informacion tiene que ser del tipo bit Ejemplo Y K L etc La opcion Do not transmit Automatically permite desabilitar la transmision de comandos de lectura y escritura via modbus de manera automatica por el programa Cuando se habilita esta opcion es necesario usar la instrucci n SEND para enviar o transmitir los comandos del bloque de comando seleccionado en el programa revisar la forma de operaci n de la instrucci n en el menu de ayuda de Cimon B ModbusRTU Base Local Slot Slot O CH Eh Result Load Help Start Address D Device Auto Transmission 0 OfHOO 03 Read Holding Registers 4 HOODS 1 DOOOUD Yes 1 OfHOO 01 Read Coil Status 1 H0000 1 LOO Tes T1 HUT1J 04 Read Input Registers 1 A0000 1 COMO Yes 3 0 H00 04 Read Input Registers 10 0009 4 DOUUZ0 Yes Insert E dit Delete Up Down Inline E dit See Close Figura 69 Communication setting program para comunicaci n via modbus RTU Para poder dirreccionar correctamente los datos de lectura es necesario tener presente la tabla de registros Modbus del dispositivo esclavo en comunicaci n Con la opcion Slot mostrada en la figura 69 podemos dirreccionar a algun modu
19. Figura 101 Conexionado de entradas analogas segun el modelo de equipo KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 ra CIMON MM EX a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO SPO4EOA SPOZEOAY SPOAEOAV Voltage Output SPOAEOAJ Current Output OFF ON li I24 COM 3 COM 14 SPO4EAA Voltage Output Vit V1 HEN i li I COM COM COM V2 E V2 5 o l2 12 COM S UN TS EN FS IS uo um E a Figura 102 Conexionado de salidas analogas seg n el modelo de equipo KDT System Cimon PLC Gu a R pida de inicio Copyright O Alk357 Lr GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 11 4 Especificaciones tecnicas Entradas y salidas digitales DC Input Relay Output TR Output DC 24V AC 220W DC 24V DC 12V 24V Rated 1 0 AmA lpoint 2A COM 3A lpoint 024 COM 24 Current On DC19V 3mA Voltage Current DCEV 1mA Voltage Current Response Time 3ms Bmsorless Bmsorless 10ms or less ims Amsorless Amsorless Operation LED will be ON when the Input is ON Indication Insulation Type Photo coupler Insulation Relay Insulation Photo coupler Insulation Input Type SINK SRC Entradas analogas Voltage OV 5V IV 5V OV 10V Analog Input 10V 10V Current
20. LD Convert Current Loop E Help der oa 0 Forward 1 Backward D00022 Total Loops Set Yalue DRIN Sampling Timer 0 01 60 sec p n zs 10 00 eer e l eee kpi 65535 D nOz24 e000 Kit 0 0 3000 sec DOOOSS 2000 0 ee Kd 0 00 300 sec ponns 0 00 Filter O 1 00 D onz 10 20 FIBINMIT Start Mw Low Limit 16000 cooodzs 10 Mw High LimitiO 160007 000022 16000 D 0 My Change Limitin 16000 000050 16000 My Autopass O Mo Use 1 Use c00031 Molse F BICAE TIS S Rampf0 1000 O No Use poooz o D o 100 On OFF Time o 00 60 00 000054 0 00 SW5et Value Dog120 0 Pu Procure Value 000121 Mvi Management value D O122 PvntiAFEer Filter 00013 MymantMw Manual codiz4 0 O 4uto 1 Manual D00125 Auto Self Learning Enableri Disable D00125 Diable Kp x 100 1 D diz5 PIDIMIT state 4 CODOS s Auta tune progressing PIDA rut OF s ONOFF control output E Self Learn Data Ready E stable me PID 2 Control Figura 88 Bloque de programacion PID KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 LEN CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 10 5 2 PI DCAL starting area PI DCAL Start GUIA RAPIDA DE INICIO Aqui se encuentran los parametros inferiores del bloque de programa PID el area reservada minima para estos parametros es 20 Words es necesario ser cuidadoso cuando se requiera usar registr
21. RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 1 2 ENTORNO DE PROGRAMACION DEL SOFTWARE CICON El entorno de programacion esta distribuido principalmente en 5 areas o bloques J CICON PEK306_SCAN1 SRC MS Fie Edit Search wiew Online Debug Tool Window Help ij an dz E Fu F2 F4 Fs las Fe Fe F3 Fi Fil En Di 2 my Project ProgPLC ge Program bu Variable T able OD00s 000 Reset up initial position location and speed value rg CARO PP HE 000 PER 308 SCAM Scan Program Save F 001 POS Special Function Program L el Save Li 002 setting Scan Program E v Classified by device gr Parameter fie PLC Parameter OM at firs J PLE Link E scan anl 16 Reserved ID Fle ON at firs E scan anl SET Lic w show registered Yariak Description Toggle 5wz Toggle 53 3 Toggle 544 Toggle SiS 2 CPU OVR D7 12 2012 15 34 58 15 34 15 gt gt setting SAC 15 34 15 gt gt ProgPLC VAR 15 34 15 Linking successfully completed warning Total 1167 Steps File ProgPLC PLE lli Message Build Found Fig2 Entorno de programaci n del software CICON Barra de men principal y herramientas 1 rbol de proyecto 2 rea de edici n de Programa 3 Administrador de variables 4 Ventana de mensajes 5 1 2 1 Barra de menu principal y herramientas Mediante este bloque podemos acceder a todas las funciones y herramientas implementadas
22. STOP Mode Change 2013 03 11 17 17 19Mon LOCAL RUN Mode Change 2073 03 11 17 1719Mmon REMOTE STO a mil Tuam n dH d oH 473723403 d HE Hl Figura 36 Ventana de registro de eventos 6 TIPOS DE VARI ABLE Y MEMORIA INTERNA El PLC cimon posee 11 tipos de variable almacenadas en su memoria interna cada tipo de variable se designa dentro del entorno de programacion de CI CON como Device y su nomenclatura difieren segun su tipo 6 1 Lista de variables de memoria La lista de variables se pueden clasificar en 3 tipos tipo bit tipo entero y tipo cadena X input Esta variable es utilizada para dirreccionar un entrada digital fisica del PLC o variables de entrada sobre modulos I O Y output Esta variable es utilizada para dirreccionar un salida digital fisica del PLC o variables de salida sobre modulos I O M L 1 O Esta variable es de uso general para almacenamiento temporal dentro de la aplicacion puede ser dirreccionada tanto como bit o entero de lectura escritura K Latch Relay Esta variable es de uso general para almacenamiento temporal dentro de la aplicaci n con caracteristicas similares a las variables M y L la diferencia es que este tipo de variable puede almacenar su ultimo estado logico cuando el suministro de energia es quitado no es necesario configurar parte del area de memoria con retencion F Flag Este tipo de variable es de solo lectura provee varias funciones utiles ya implementadas qu
23. a6 Exp M 5Slat ei Emory SP 0110 Load CalKZch r CON Input 16PLDC 241 B 20092 Memory IE 0120 RTD Ch PT1I000 yr 0040 Input 1EP DC24 B 0093 0 3 Memory DOS 0130 ADDA 2 2Ch Voltage Current po LOEO Output I BPCTR Sink A 0094 y Mernory 004 gt 01401 No Card po LOU Output IBPCTR Sink A 0095 Memory O06 y 0150 No Card 7g 0070 No Card 20096 oes we ll 3 7 ad M LIEU AD ach Voltage A0097 Memory 007 E eady s C0030 ATO 4Ch PT 100 40098 Memory 008 01007 TC 4Ch s 0099 Memory 003 al E 12 00 49 Connection established with CPU Simula ox 0094 M DtO 12 01 50 Parameter download succeeded Sp 0110 Load Cell 2cto enis E 12 01 52 Download succaedad Sp 0120 ATD 4Ch PT1000 um on l 12 02 13 Starts Monitoring SP TUE AA PAN iaa l iata Memory me 7 0140 Mo Card Xnsp Memory O13 Message Build Found Found 7g 050 No Card enr m cecoocooccocolcoolcocs3cdo ocio gt Press 4F1 gt to open Help 5 PLC RUN 2012 01 65 x 12 03 29 Fig1l Software CI CON KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 Um GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 1 1 INSTALACION DEL SOFTWARE CI CON Dentro de los requisitos recomendados para la computadora donde se instalara el software CI CON son los siguientes Computadora con CPU Pentium 133Mhz o Superior 64MB de RAM o m s incluyendo la expansi n
24. before Kp Propotional Integer Ki Integral Integer Kd Differential Integer Ts Sampling Interval Y Filter Coefficient MVn Present manipulation value MVn 1 Manipulation value of the preceding sampling cycle SV Set Value PVn Process value of the present sampling cycle PVnf Process value of the present sampling cycle after filtering PVnf 1 Process value of the preceding sampling cycle after filtering PVnf 2 Process value of the sampling cycle two cycles before after filtering KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LM CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 10 4 Rango de valores maximos para parametros PID Item Specification Remarks Proportional 1 10000 0 01 Constant K 100 00 Range to Set Integral O 30000 0 0s O No Integral PID Constant K 3000 05 Operation Sonspans Differential O 30000 0 00s O No Differential Constant Kg 300 00s Operation 1 6000 0 01s Sampling Interval T 60 005 Range of Set Value SV O 16 000 Range of Current Value PV Dom Range of Manipulated Output Value MV dace Range of Manually Manipulated Value Vi PID Control Loop 32 Loop Normal Reverse Control Operation Operation Differentiates Type of Operation measured values 10 5 Distribucion de registros de memoria en un Bloque de control PI D El bloque de programa PID direcciona registros de conf
25. de programaci n en modo de lista de instrucciones Existen 2 modos de visualizaci n de la programaci n en lenguaje Ladder Nombrados como OLD Style lado izquierdo de figura 4 y Default Style lado derecho de figura 4 Position Reset Input position data in D100 Input Changed current position data in D101 Input 0 in D102 to make current position as Origin position EBENEN MOV T MOV 1 D100 EM a BENE DMOV 0 D102 v D102 POSCTRL HOO00 D100 D1000 X Positive JOG 38 M03 L03 POSCTRL H0000 D1000 42 M04 L04 n i 44 M06 LOF 0000800089 4 9X Positive JOG X axis Emergency Stop M05 L02 Ma INC 52 M09 T MOV 1 D200 MOV 10 D201 Fig4 modos de visualizaci n del lenguaje Ladder en el software CI CON M03 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LEM CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Para alternar la visualizaci n entre modo lista de instrucciones y Ladder dirigirse a la barra de menu principal Tool IL LD Conversion 4 Para cambiar el modo de visualizaci n del editor Ladder para el modo OLD style dirigirse a la barra de men principal Tool CICON Options Luego aparecer una ventana ver figura 5 Clic sobre la pestana LD Editor y activar la casilla Use The old style LD editor CICON Options Basic LO Editor SFL E ditor Hot Key Use auto save Iv Compile before download int
26. el manual de ayuda de CI CON 7 7 Instrucciones de operaciones logicas Estas instrucciones permiten aplicar las funciones logicas conocidas tales como AND OR XOR y sus combinaciones posibles en aplicaci n de registros y bloques de registros Las opciones posibles son las siguientes WAND DAND BKAND wor DOR BKOR WXOR DXOR BKXOR WXNR DXNR BKXNR La fila Word muestra las instrucciones logicas para variables del tipo word Ejemplo WAND D5 D7 D10 Las instrucciones de operaciones logicas son del tipo instrucciones de salida lo que quiere decir que no condicionan la ejecucion del reglon actual de la linea de programa ladder donde se encuentra la nomenclatura de las instrucciones es la siguiente Funcion logica word Dword S1 S2 Ds Donde S1 y S2 son los registros a comparacion bit a bit de la operaci n y Ds es el destino y resultado de la operaci n logica realizada bit a bit Funcion logica bloque registro S1 S2 Ds n Donde S1 y S2 son los registros a comparacion bit a bit de la operaci n Ds es el destino y resultado de la operaci n logica realizada bit a bit n es el numero de registros a partir de S1 y S2 en la cual se realizara la comparacion KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 PES CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO En el grafico siguiente se podra observar la operaci n AND entre bloque de registros con
27. enteras dobles enteras y Float tambien podemos alternar el tipo de variable a operar entero doble entero o numero flotante INSTRUCCIONES DE COMPARACION Yiz lt a Y13 14 Figura 43 instrucciones de comparacion KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 EN CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Existe tambien una instrucci n BK que hace posible comparar varios registros a la vez este tipo de instrucci n se comporta como una instrucci n de salida y necesita un conctacto de condicionamiento para su implementacion El formato de escritura para esta instrucci n es la siguiente BKxx S1 S2 S3 offset data Xx es el signo de la comparacion a realizar gt gt lt gt lt lt S1 primer registro a comparar 52 segundo registro a comparar 53 Registro de resultado de comparacion bits internos offset offset de numero de bits en resultado de comparacion data numero de registros de comparacion Primer registra a comparar segundo registra a comparar Resultado de comparacion Bits En el siguiente ejemplo se observa que los registros D100 al D105 seran comparados con los registros D110 al D115 El resultado de su comparacion se indicara en los bits a partir de M100 a M105 la funcion de comparacion es la de igualdad COMPARACION DE BLOQUES Figura 44 instrucci n de comparacion de bloque 7 6 Instrucciones de Temporizado
28. mayor detenimiento OPERACION LOGICA AND ENTRE BLOQUE DE REGISTROS 01 1 b15 ai B8 Ernestus bo pon n DO100 EUN pono nonn D0001 D0101 0000 EDS pono 0000 D0002 D0102 bo Figura 48 operacion logica AND entre bloque de registros 7 8 Llamadas de subrutina las instrucciones de control de flujo de programa son muy importantes porque permiten distribuir la ejecucion de las tareas estableciendo un perfil o una rutina que permita la eficiencia de la ejecucion de las tareas asi como el orden de ejecucion tando en la aplicaci n como en el mismo desarrollo del proyecto La programacion extructurada dentro de los lenguajes de programacion existentes presentan gran ventaja respecto a los otros clasicos metodos de programacion en la que la extructura del programa obedece a un script principal sin requerir saltos de programa o llamadas a subprocesos dentro de programa principal Esto permite la distribucion eficiente del codigo asi comon el ahorro de uso de memoria en las tareas que se repetiran frecuentemente y se consideraran como tareas de rutina Los PLC Cimon poseen 3 tipos de salto de programa Salto incondicional J MP J ME Llamada subrutina dentro de programa CALL Llamada subrutina entre diferentes programas ECALL El uso del salto incondicional no es recomendado si no se tiene los conceptos claros de la distribucion de la memoria de programa y como evitar el cazo de bucles sin retorno KDT System Cimo
29. modulos de expansion es necesario fijarse en el recuadro celeste que se indica como referencia de dirreccion de memoria Esta dirreccion representa el indice inicial desde donde se debe dirreccionar los datos digitales Limites de memoria compartida X e Y amd Local 13 Slot A Y Pr ODD EM 3 EPL In Output 32P DC24V T Sink A PLC X00 XOF Y10 YIF Py X 0020 Input 32P DC24VI A tidi wa 16 Pr 0040 In Output_32P DC24W 4TrSink A da au em e pul 70060 Output ePlAly 4 Dn Y 0070 Output 32P TR Sink mod3 Y6D YOF 16 Pr 0098 In Dutput 32P DC24v TrSink A mod4 Y70 YSF Gp r atta ADDA 2 2Ch VoltageCurrent mods X90 XS 100 Y10OF SP 01 20 4004 272Ch Moltage Current mods X110 Y110 Y11F Lo 7 0730 lh Output aP DCA T rnk A d ep per BO RS232C x 2 mods A130 Y140 Y14F 2b 01 FO Ih Output 32P B C24 V 7T rS ink moda X150 Y150 Y15F I 9190 In Output 32P DEZdT ITrSInk A mod10 X180 Y160 V16F referencia de dirreccion modii X170 Y180 Y18F NERIS modi2 X190 Y1AO YLAF Figura 55 Obtencion de Distribucion de memoria de variables X e Y para modulos Cimon En la table de limites de memoria compartida X e Y se observa que los contactos de salida siempre comienzan desde la dirreccion indice inicial mas 1 palabra 1Word exeptuando los modulos especiales y los modulos de salida relay KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LN CIMON Um a PROGRAMM
30. nota o descripci n referente al proyecto creado Project Description KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 rmm CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Los par metros m nimos requeridos para la creaci n del proyecto son Location of Project Folder Project Name y CPU Type Una vez introducido los datos requeridos aparecer un nuevo proyecto en blanco sobre el entorno de programaci n del CI CON 3 cicon File Edit Search View Online Debug Tool Window Help Erla a e S ej mo max alea clamam a s W Ole o e m s amp 4 i mmm e E ax PA Project Testi Program Qf Parameter Reserved IO va Card Properties Eg Iv Classified by device Iv show registered Variable rBr Cet Word Y Word M Word L word kwod D wed S Bit Bit Y Bit M Bit L Bit K Bit eee eee Sidi OR wpe Copy Paste Insert Delete 15 26 51 Can not find Description variable file An empty Description arable file is created Cannot find the parameter file Creates a new file with default values Message Fig8 Nuevo proyecto creado en blanco Para verificar que se haya abierto un nuevo proyecto se debe verificar el nombre del proyecto creado o abierto sobre el rea del explorador del proyecto Sobre la ventana de mensajes se podr tambi n visualizar el estado de la ltima acci n r
31. protocolo propietario de CIMON esta configuracion principalmente se realiza sobre el HMI Sobre el PLC solo se configura los parametros de RED cuando se utiliza la comunicaci n via Ethernet y los parametros de comunicaci n serial Baudios paridad bit de datos cuando se utiliza la comunicaci n serie W PLC Parameter BHR W PLC Parameter Y PLC Parameter CPU Error Manipulation Channel 1 Channel 2 Input Setting Modbus Ethernet 4 CPU Error Manipulation Channel Channel 2 CPU Error Manipulation Channel 1 Channel 2 Input IP Setting Option These parameters are only for MP CP4C D BP gi These parameters are only for plcS IP Address E M Use DHCP Type Type Subnet Mask Address Cicon Relay Use Chl RS2320 Station No 0 Station No 0 EX Gateway IP Address Ch2 RS485 Relay Comm Parameters Comm Parameters Baud Rate 9600 m Baud Rate 9600 Y DDNS Setting DDNS 1 Address Parity None M Parity None x DDNS 1 0 55535 DDNS 2 Address ja DDNS 2 0 65535 Response Delay mSec Response Delay mS ec 50 Site Name Maximum 17 DDNS Retry H 0 255 Sec Data Bit 8 bit v Data Bit 8 bit v Stop Bit 1 bit v Stop Bit 1 bit Default Help Cancel Default Help Default Help Figura 64 Ventana de parametros del PLC para comunicaci n Ethernet serial RS232 RS485 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357
32. solo impulso de activacion para dicho valor de salida ya sea a cualquiera de los valores binarios logicos conocidos O reset o 1 set Estas funciones dentro de la programacion del PLC cimon se llaman SET y RST su nomenclatura se describe con el nombre de la instrucci n seguida del bit de dirreccion ejemplo Set YO1 4 solo puede aplicarse esta instrucci n a contactos de salida modificables es decir no puede dirreccionar las variables de entrada tipo bit X Estas instrucciones siempre requieren un contacto de entrada a la izquierda para su implementacion KDT System Cimon PLC Gu a R pida de inicio Copyright O Alk357 GUIA RAPIDA DE INICIO En el ejemplo siguiente se ve la aplicaci n de estas instrucciones tambien se han agregado las instrucciones tipo flanco que agregan el filtrado de las entradas de control cuando estas presenten bajo el mismo estado logico y se requiera adicionar seguridad en la activacion de dicho contacto bajo las condiciones normales de operaci n sel flancos generados con X00 aM instrucciones zet V reset reset X01 Y 10 Figura 40 operaci n de las instrucciones SET y RST En el grafico anterior se ve que si ocurre un flanco positivo en X00 la salida Y10 queda enganchada hasta que aparezca un nuevo flanco a trav s de X01 7 3 Instrucciones de movimiento y copia de datos Con estas instrucciones podemos copiar los datos desde un registro de origen a otro regi
33. val Lancel Figura 14 ventana de inserci n de direcci n de contacto de salida Una vez insertado el contacto de salida la disposici n de elementos se tendr que mostrar tal como se ve en la figura siguiente bh ph a HHE EH GER SOQAA ALL 7 Figura 15 Distribuci n de elementos luego de insertar un contacto de entrada y de salida KDT System Cimon PLC Gu a R pida de inicio Copyright O Alk357 PM GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER Paso 6 ahora insertaremos un contacto normalmente cerrado para ello ubicamos el cursor del editor ladder cuadro en rojo en la posicion final del programa tal como se muestra en la figura 15 Paso 7 luego damos clic en el icono F6 sobre la barra de herramientas del editor ladder ver figura 10 para agregar un contacto de entrada normalmente cerrado Paso 8 Adicionalmente aparecer una nueva ventana solicitando la direcci n del contacto de entrada a ingresar para este caso ingresaremos la direcci n X01 y damos clic en OK Paso 9 Luego ingresaremos un nuevo contacto de salida para ello ubicamos el cursor sobre del editor ladder en el rea de bobinas de salida lado derecho del contacto normalmente cerrado insertado en el paso anterior j m s Paso 10 Dando clic en el icono F sobre la barra de herramientas del editor ladder ingresaremos un nuevo contacto de salida al cual daremos por direcci n YO1 hg uini ERAP Figura
34. 14 EH A14 Y18 YOO Li 0 Ypi 1 L A i 5 I B i 4 v 7 sp IS octalzay yor o of He e A16 zz H B15 DC12 24V O4 D O YOS 16 mu uo v A16 Yip Yo6 o o yo en hall Br s B16 Y19 D FF A1 7 y A DC12 24V B DC12 24V Lad H B17 Y1B wala niv 918 M AA z A18 Y1C YOB Yog L1 A19 re 219 es Big Y1D YOA n O YOR on Y A18 Y1F YOU O YOD Bg E RIG WIF LJ A20 COM YOE o o YOF B20 COM COM o nm COM Figura 96 Conexionado sobre Bornera CMo TB32M Para conectar alguna entrada se puede usar solo algunos de los terminales COM Segun el tipo de modulo la conexi n hardware de salida puede ser del tipo Fuente sumidero o Rele Para esos casos la conexi n se realiza seg n el diagrama mostrado en la figura 97 Ahora en funcion del modulo a conectar la disposicion de los terminales cambia en la figuras 98 99 se ve la distintas configuracion seg n el modelo de equipo KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 1 Point 0 24 COM 2A Point 2A COM 5A 1 Point 0 24 COM 2A Figura 97 Conexionado de salidas del PLC SPI6EOR YOB YO9 YOA YOB YOC YOD YOE YOF COM ACZZOW DC24W Figura 98 Conexionado de salidas para modulo tipo Rele KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 rM GUIA RAPIDA DE INICIO CIM
35. 83 Ho 200 Figura 63 Instrucciones TO para escrituras de senales analogas En el ejemplo anterior se desea escribir sobre las salidas analogas CH1 y CH2 del modulo SPO4EAA ubicado en el slot 3 En el slot 1 y 2 se encuentra el modulo SP32EDT que ocupa las salidas digitales y20 y 3f y40 ybf KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON nn Ame PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Los contactos Y63 y Y64 del anterior ejemplo son los controles de habilitacion de salida analoga sobre los canales de salida del modulo Es por eso que aparecen activos estos contactos dentro del programa En conclusion utilizando las instrucciones FROM TO podemos leer todos los datos almacenados en los modulos de expansion en especial los modulos Analogos solo es necesario tener presente la tabla o memoria de datos que clasifica los datos requeridos a solicitud 9 COMUNICACI N CON DISPOSITIVOS EXTERNOS El PLC Cimon presenta varias formas de comunicarse utilizando protocoles estandares y comunes de la mayoria de dispositivos Los puertos de comunicaci n estandares utilizados son ETHERNET Serial RS232 Serial RS485 Ademas existe un protocolo Propio de Cimon que permite la comunicaci n mas directa y eficaz con los equipos de la misma marca HMI PC con SCADA CIMON 9 1 Comunicaci n con el HMI Cimon Cuando se establece la comunicaci n con un HMI se puede utilizar el
36. ABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Para poder entender mejor la distribucion de memoria vamos a plantear un ejemplo de configuracion de hardware Modulo digital PLC PLCSCM3 SP32 16 16 Modulo 1 PLCS SP32EDO MEDI Modulo2 PLCSSP32EDT 16 Modulo3 PLCSSPIGEOR Motos pucsspszeot 3 16l Esta aplicaci n constara de 1 PLC serie S que consta de 16 I O digitales al cual para poder expandir sus entradas y salidas se han incorporado 5 modulos I O Ahora la disposicion de memoria para estos modulos sera la siguiente fe Memory Monitor 1 n Dey Ascending Bit fe Memory Monitor 1 E asis nde 3 PLC IS Gna EUR cia lA Uu t E RUN Vi o D 0 n urge ub pu ru pu pu Tu Modulo 1 o 0 A O O O O O O 0 0 D UMa Modulo 2 00 00 00500 oe a 00 A a fu Modulo 3 0 D 0 0 nllo Lo Lo po pu 0 0 D E ERR DRE RS DS EE I Modulo 4 iio 00 00000 Boe 000 oe purs T D D TE EE EDU RT ee ee ee ETUR ERE ETT Modulo 5 o D ie oe om Ne oe oe oe E voii tT TT A A T Figura 56 Distribucion de memoria de variables X e Y para modulos Cimon Como se puede observar por cada modulo se ocupan 2 words de memoria exepto el modulo especial de salida Rele que consta solo de 16 salidas digitales Otro detalle a tener en cuenta es que las salidas digitales fisicas del PLC o de los modulos Digitales de expansion solo cuando son 16 se dirreccionan desde la seguna
37. CONTROLLER Performance PLCs Specifications ol Ug Stored Program Process riven Interrupt Time Driven Interrupt ndirect method Directed by program instruction L Instruction List LD Ladder Diagram 389 Instruction Processing speed Sequence 200ns Step Program capacity Max 10 Max expansion 384 pts 1 main Block Max 11 Block _ Stop Remote Run Remote Stop Data which set up as retain 127 Program block Cyclic 16 task Program types Initial task E _INIT _H_INIT e Detects errors of scan time memory 1 0 and power sel f diagnosis g o supply battery error Cold Hot re start X 1024 pts X0000 X069F 1024 pts YOOO0 YOG3F 8182 pts M0000 M511F 4096 pts LOOOO0 pts K0000 pts FOODO pts T0000 T0511 pts COO00 C0511 Device memory capacity 10000 words DOODO Daga 1024 words Call Stack 70000 70063 71000 21063 eee eee 16 pts Index 20Kpps 2 Phase 2Ch Max 100Kpps 2 Axis Linear interpolation S SSS 32 Channels Auto Tuning Embedded Battery CR2032 Backup Comm Channel Standard USB Loader Serial 1 R52320 Optional Serial 1Ch RS485 Ethernet 1Ch ES eee KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 ra
38. DT System Cimon PLC Gu a R pida de inicio Copyright AIK357 POS CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO La instrucci n SBRT se utiliza para etiquetar parte del programa que iniciara la ejecuci n de las instrucciones despu s de un llamado de subrutina que indexe la misma etiqueta Esta instrucci n se coloca siempre individualmente en una sola l nea La instrucci n RET se coloca para retornar al programa anterior o ubicaci n anterior de la memoria de programa donde se realiz el ltimo llamado de subrutina Esta instrucci n no debe utilizarse en serie con otra instrucci n Cuando un c digo de subrutina se encuentre dentro de la misma hoja de programa solo es necesario usar la instrucci n Call que ejecutara dicha subrutina indexada con una etiqueta num rica Fog Clock 2sec cada 2 segundas se ejecutara la siguiente subrutina 2 intermitencia de 1 ddi segundo en la i salida YF 3 RET PIO 4 MON D28 D40 esta linea siempre se ejecuta Always ON Figura 51 uso de la instrucci n Call en hoja de programa 7 8 2 Creacion de programa subrutina Para crear un programa que se ejecute como subrutina debemos agregar un nuevo programa sobre el arbol de proyecto New program Program M ame PGM 003 Program ID 3 Online E dit Buffer Scan Program Communication Setting Program a amp a Protocol Program 232 422 485 Subroutine Program Se DNP3 Pr
39. E Start Address 0 H0000 Data Type Scale Factor l m Data Count i Device ID OO000 Do not transmit automatically gt Cancel se Save Close s Figura 68 ventana de insercion de parametros Modbus master program En el cuadro Dest Station colocamos la dirreccion o numero de estacion del dispositivo u equipo en comunicaci n via la red Modbus interconectada En el cuadro despegable Function seleccionaremos la funcion Modbus a utilizar En el cuadro Point Number colocamos la dirreccion de memoria del registro o bit de lectura este valor siempre es mayor que O equivalente a la dirreccion fisica real en la memoria 1 En el cuadro Start Address se podra observar la dirreccion equivalente de memoria relacionada al valor que colocamos en el cuadro Point Number En el cuadro Data Type colocaremos el tipo de formato de dato que se requiera leer sea entero doble entero float a si como el orden de bits en la recepcion de los datos KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra GUIA RAPIDA DE INICIO La opcion data type solo esta disponible si el tipo de variable es diferente de bit El cuadro Scale Factor se utiliza cuando se requiera amplificar el tamano de un numero Float previamente seleccionado en Data Type En el cuadro Data Count se coloca el numero de datos que se leera desde la dirreccion Start Address seg n el formato de variables expuesto en Data Type
40. IMUMN MET Master Program CIMON NET Slave Program Special Pragram CONO 4 Mo o Special Card Init Program FID Program Thermistor Setting Program Loadcell setting Program a BP32A setting Program i BP3ZB setting Program ee HSC Program for PLC S Ir RN gg Positioning Program For PLU S SERERE j SFC Frogramltor PLE 5 uad rs pcr Primer programa de prueba ILI Input Filter Setting Program Program Option Figura 9 Selecci n de nuevo programa Una vez creado el programa este aparecer sobre el rea de edici n adem s sobre el explorador de proyecto se podr verificar que un nuevo archivo ha sido agregado 3 2 Inserci n de contactos de entrada y salida sobre programa en Ladder Para poder ingresar contactos de entrada y de salida utilizamos la barra de herramientas del editor Ladder ver figura 10 la barra siempre se encuentra en la parte superior del editor Ladder k Fo deo Fu m d P HORS FD FH wm CL c Figura 10 barra de herramientas del editor KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 PE g PLC GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER A Continuacion se realizara un ejemplo de programa en lenguaje ladder que contendra la aplicaci n m s b sica encender y apagar contactos de salida Paso 1 Seleccionamos el icono marcado en verde de la figura 11 para agregar un contacto de entrada antes es necesario direccionar el puntero so
41. La alimentaci n de los m dulos de expansi n se realiza a trav s del PLC exceptuando los m dulos especiales tales como los m dulos An logos que requieren alimentaci n externa para generar sus senales de salida y darle la potencia suficiente KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LEN CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 11 1 Descripcion de puertos fisicos de comunicaci n 11 1 1 Conexi n del puerto serial Existe 2 formas de comunicarse v a serie utilizando la interfaz RS232 y RS485 los terminales de los puertos serie del PLCs estan etiquetadas en el mismo equipo Para establecer una comunicaci n en linea con una PC es necesario armar un cable serie con un terminal hembra DB9 Female Y luego si el cable no es muy largo usar cualquier cable serie directo DB9 Female Figura 91 conexi n de PC con cable serie RS232 Cuando se requiera conectar con otro dispositivo usando el puerto serie RS232 es necesario tener en cuenta que los terminales Tx y Rx deben conectarse a sus contrapuestos Rx y Tx del otro dispositivo 6PIN pin 1 2327X ERTE Dispositivo remota Figura 92 conexi n entre PLCs y Dispositivo remoto via Rs232 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LEM CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Cuando se requiera conectar con ot
42. ON lu E PROGRAMMABLE LOGIC CONTROLLER SP32EDO SP32EOT o o yoo a a vo 1 oD o EP i a Ori Ho n O Yor B BD v12 ILJ n a D yo 0 nj wv13 ILLJ n gd Ej y 4 D0 O yv149 E o O EL Y 0 o 15 4 o o CH 1068 oO OF 14 O O dg na Yor O O Y17 nmm pn Lr inn tiua m n O me yoo 40 of i9 o a a Le rpa o Of YALL o oO Lr YOR 2 mj T18 IL n og ECH c n an vic o O EReY00 e a YD o O E YOR D LDj v1E T o d re F a o YE o a NOCIO D pn gg Mc u n n a DCis s 4y n nu 5 a DC12 24V n n Figura 99 Conexionado de salidas para modulos digitales SP32bEDO y SP32EOT conexion de fuente de alimentacion Tierra 0 Vie Figura 100 Conexionado de la fuente de alimentacion KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 ra CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 11 3 Conexi n de las entradas y salidas Analogas La conexi n para estos tipos de modulos viene graficada en la siguiente figura esto es seg n el modelo del equipo SPOJAEAQ Voltage Input SPOAEAO Current Input EN a Vit 5 y vis rl a a ne el COM e COM COM 5 e COM 5 E V24 gt o var o fur I2 9 2 COM o COM a SPO4EAA SPO4EAA Voltage Input Current Input vi vis ES iM 1 COM com ed COM v2 ves o o 2 i 24 a COM COM OUTPUT
43. Program f Periodic Interrupt Program MUDBUS ATU Master Program a 4 Protocol Program Ethernet 5 Ethernet High Speed Link Program a MODBUS TCP Master Program ill 2 CIMON NET Master Program Special Card Init Program CIMON NET Slave Program FIL Program Thermistor Setting Program Loadcell setting Program T BP32A setting Program i BP32B setting Program L HSC Program for PLC S T Positioning Program for PLC S IO Input Filter Setting Program SFC Program E SFC PFragram far PLE 5 El Ezi Remark Cancel Figura 67 Creacion de programa plantilla Modbus RTU Maestro Program Option En el grafico se ve que se tiene que seleccionar la opcion Marcada de azul MODBUS RTU Master Program KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 ra CIMON nn Ame PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Al crear este programa se abrira una nueva ventana donde transcribiremos los datos que deseemos obtener de los equipos interconectados Para agregar un nuevo link de enlace de dato a leer o escribir tenemos que presionar el boton Insert luego aparecera una pequena ventana desde donde colocaremos los paremetros asociados al dato de lectura escritura via Modbus BS ModbusRTU a si E fleca 7 0000 Hel Base Loca d dis Mao Station M Data Co Device Block No Insert Dest Station E sapere ter ni Read Coll Status Point Number
44. Word Por ejemplo las salidas Digitales del PLCS CM3 SP32MDTF Est n implementadas sobre el CPU desde el Y10 al Y1F KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LN CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Cada bloque de 32 salidas I O pertenece a un diferente modulo Es decir Sloto yOO Y1F X00 X1F Slotl y20 Y3F X20 X3F Slot2 y40 y5f X40 X5F Si un bloque presenta 16 salidas I O solo este slot ocupa una palabra de memoria 1 word ejemplo el modulo PLCS SP16EOR Para poder leer y escribir sobre estas entradas y salidas dentro del programa del PLC solo basta dirreccionar su dirreccion de memoria dentro del programa T SBRT 1 Entradas y salidas incorporadas en PLC 11 13 15 Figura 57 Programa Ladder en Editor nuevo de Cimon KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 aoo CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 8 2 Lectura de modulos analogos En los PLC Cimon las entradas analogas se leen a traves de una instrucci n que toma datos directamente de la memoria interna del mismo modulo Estos modulos analogos tambien presentan bits internos de control que pueden dirreccionarse de la misma forma que los modulos I O Digitales La distribucion de memoria para sus bits internos esta separada en bloque de 1 palabra Para una mejor demostracion vizualizar el sig
45. a modbus TCP En esta ventana tambien se podra establecer el slot respectivo desde donde se encuentra la interfaz ethernet que permitira la comunicaci n via el protocolo Modbus TCP 9 3 Creacion de un protocolo personalizado En el PLC cimon es posible implementar un protocolo propio en funcion de comandos o tramas de datos que se transmita y capture en su recepcion Esto puede muy util cuando se requiera comunicar con un equipo remoto a travez de comandos De esta forma podremos habilitar la comunicaci n sin necesidad de establecer codigo de programa dentro del programa principal si no a travez de una interfaz de configuracion para administracion y filtrado de datos KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON Lx a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Para crear un programa protocolo es necesario crear un nuevo programa y seleccionar el tipo mostrado en la figura siguiente Mew program Program Mame Protocol PragramiD B Online EditBufter 0 Scan Program Communication Setting Program 3 Scan Program Protocol Programe se 422465 4 Subroutine Program ae DNP Program Initialization Program COLD Public Network IP Setup Program Initialization Program HOT 3 Fieldbus Setup Program MODBUSZATU Master Program Protocol Pragram Ethernet Ethernet High Speed Link Program MODBUS YTCP Master Program p Penodic Interrupt Program BHcU4 H Ho DEDO uH HH Hu
46. anales voltaje SPO4EOAV PLCS DA Module m dulo an logo de salida con 4 canales corriente SPOAEOAI PLCS AD DA Module m dulo an logo mixto de entrada y salida con 4 SPO4EAA canales de voltaje o corriente PLCS RTD Module modulo analogo para conexion de RTD 4 canales SPO4ERO PLCS TC Module modulo analogo para conexion de termocupla 4 SPO4ETO canales PLCS AD MUX Module m dulo analogo para multiplexion de entradas SPO4EAM analogas KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 Lr CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 8 1 Lectura de modulos Digitales de expansion Cuando es necesario utilizar mas datos digitales desde el PLC es necesario acoplar un modulo de expansion Digital El numero total de modulos conectados al plc son hasta 11 Para poder entender claramente el manejo de estos modulos Lectura Escritura es necesario entender de que manera la memoria de datos del PLC se divide para mostrar las senales de entrada y salida digitales de los modulos conectados a el La memoria asociada del PLC son del tipo X e Y esta memoria es compartida por todos los modulos de expansion por lo tanto es necesario conocer cual es forma correcta de dirreccionamiento En el siguiente grafico se observa la distribucion de los modulos de expansion sobre un PLC de la serie S Ahora para poder saber a que dirreccion apuntar sobre las entradas X e Y de los
47. bre el editor Ladder donde se ubicara el contacto descrito Figura 11 Icono marcado para contactos de entrada Paso 2 Al dar clic en el icono marcado de la figura 11 aparecer una pequena ventana figura 12 en el cual escribiremos la direcci n de memoria del contacto de entrada Para nuestro primer ejemplo seleccionaremos X00 luego dar clic en OK Operand ALI Add Var Select val Lancel Figura12 Ventana de inserci n de direcci n de contacto de entrada Paso 3 Luego dirigimos el cursor sobre un rea del editor ladder y damos clic izquierdo ubicando el curso en cuadro rojo en la zona de contactos de salida ver figura 13 Paso 4 damos clic izquierdo en un contacto de salida dando clic izquierdo en el icono sobre el rea marcada en verde de la figura 13 Paso 5 Inmediatamente aparecer otra peque a ventana ver figura 14 donde se introducir la direcci n del contacto de salida a utilizar Para este ejemplo ingresamos la direcci n YOO y damos clic en OK KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER te Para tener mayor referencia sobre las direcciones de contactos de entrada y salida a utilizar dirigirse al tema 6 Tipos de variable y memoria interna Igi milealutdouskmgemeam ttt AL Figura 13 Icono marcado para contactos de salida J Operand YOU Add Var Select
48. cursor del editor ladder justo al lado derecho del contacto X09 y hacemos clic en el icono F de la barra de herramientas del editor para crear una l nea horizontal que permita unir el otro punto del contacto X09 El resultado de las instrucciones indicadas deber mostrar la disposici n de los elementos tal como se muestra en la figura 23 06 AU a Aa 04 z mi Figura 23 disposici n de elementos para red paralelo serie Paso 26 Ahora ubicamos el cursor del editor ladder sobre el contacto X08 tal como se muestra en la figura 23 y damos clic en el icono lr de la barra de herramientas del editor para unir la red X07 X08 en paralelo con el contacto X09 El resultado final de esta rama se mostrar de la siguiente manera Ab A Aa YUM 5 H j A Figura 24 Red en serie paralelo de contactos de entrada KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 CIMON Um a PROGRAMMABLE LOGIC CONTROLLER Paso 27 Para finalizar la edici n de nuestro primer programa ejemplo ubicamos el cursor del editor sobre la ltima l nea de programa ver figura 24 y damos clic en el icono Fi para agregar la instruccion fin de programa END Al dar clic en el icono descrito aparecera una pequena ventana Mostrada en la figura 25 en el cual escribiremos el texto end en la barra de ingreso de texto para luego dar clic en el bot n OK Instruction OK Add Var Select Var tls Th
49. de memoria I Puerto serial RS232 es requerido cuando se requiera conectar a un PLC mediante su puerto o m dulo de comunicaci n RS232C 422 485 1 Puerto Ethernet es requerido para conectarse v a el modulo Ethernet del PLC Puerto USB es requerido para comunicarse directamente con los PLC de la serie PLCs Disco Duro con al menos 13MB libre de espacio es requerido para la instalaci n de los Componentes del software CI CON para que el software funcione apropiadamente Compatible con Windows 98SE 2000 XP 7 1 1 1 Pasos de instalacion del software La instalaci n del software CI CON es simple y no requiere conocimientos avanzados de computaci n la licencia de uso es libre a continuaci n se muestran la gu a de pasos realizados para este procedimiento Doble clic en el instalador del programa Luego aparecer una ventana para la selecci n del idioma usado en los mensajes mostrados en el proceso de instalaci n Clic en OK para luego seleccionar la carpeta de instalaci n del software se recomienda utilizar la direcci n por defecto clic en el bot n Next siguiente Si desea personalizar la direcci n de carpeta destino del software CI CON clic en el bot n Browser para luego seleccionar una nueva carpeta de instalaci n del programa Luego de continuar el proceso el procedimiento de instalaci n es autom tico KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 IS GUIA
50. de tramas 65 9 3 2 Creaci n de tramas de Transmisi n recepci n de datos 66 10 FUNCI ONES ESPECI ALES INCORPORADAS 71 10 1 BLOQUE CONTROL PID CON EL PLC CIMON 71 10 2 Parametros Basicos dentro del control PID 72 10 3 Formula de salida para el control PID en funci n de sus par metros 74 10 4 Rango de valores m ximos para par metros PID 75 10 5 Distribuci n de registros de memoria en un Bloque de control PI D 75 10 5 1 PIDINIT starting area PIDINIT Start 76 10 5 2 PIDCAL starting area PI DCAL Start 77 10 6 Graficas de tendencias con control PID 77 11 CONEXI ONES ELECTRI CAS EN LOS PLCs 78 11 1 Descripcion de puertos fisicos de comunicaci n 79 11 1 1 Conexi n del puerto serial 79 11 1 2 Conexiones sobre el puerto Ethernet 81 11 1 3 Conexiones sobre el puerto USB 82 11 2 Conexi n de las entradas y salidas Digitales 82 11 3 Conexi n de las entradas y salidas An logas 86 11 4 Especificaciones tecnicas 88 KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ao CIMON ME PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 1 SOFTWARE DE PROGRAMACI ON DEL PLC CI MON El software de programaci n de las de los PLC Cimon es el CICON En este entorno de Programaci n se pueden programar la series de PLC CIMON CP XP PLCs BP A trav s de este software es posible la programaci n la depuraci n la simulaci n y las funciones de diagn stico del sistema sobre todas las aplicaciones reque
51. diagnostico general de la aplicacion programada tenemos primero que establecer una conexi n en linea menu principal gt Online Connect Luego sobre el menu principal gt Online PLC Status Aparecer la ventana siguiente con los datos relativos al PLC en conexi n PLC Status PLE Sustem PLC Tm DEP Memo RAM mode OS Version 1 36 RUN Mode REMOTE RUN Expansion Mao expansion wor WDT disabled PLE Running Status BTC Time 201 3 03 11 17 51 38M PLE Status MHormal 2013 03 11 17 1718 all ERROR Message AC Fail Crit 108 Timels Reset AC Fail Time 2012 12 06 12 33 28T ff 2 085 12 33 2BT Scan Time Min Last Mar O msec O msec 15 msec PLCS MAC Address PLCS Firmware Version 00 04 A3 15 2 CE Firmware is nat the latest version Wer 1 40 Log Set PLC Time Figura 35 ventana de estado de PLC on line En esta ventana podremos observar el estado de ejecucion del PLC version de firmware reloj del sistema mensajes de errores tiempo de escaneo de programa dirreccion Mac del dispositivo Si presionamos el boton Log podremos vizualizar el registro de eventos almacenados sobre el PLC KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 28 GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER Made Power AC Fail Remark Mode Change 2013 03 11 17 38 55Mon REMOTE AUB Mode Change 2073 03 11 17 21 16Mon LOCAL
52. do se requiera sumar y restar registros de doble palabra siempre se agrega la letra D ejemplo DADD DSUB Para operaciones con numeros flotantes se antepone la letra E ejemplo EADD ESUB INSTRUCCIONES ARITMETICAS Figura 42 instrucciones de suma y resta KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 34 GUIA RAPIDA DE INICIO CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER En la figura anterior se muestra una instrucci n de suma y otra de resta el formato de escritura obedece al sistema de programacion en el que el resultado o destino de la operaci n aparecera siempre en el lado izquierdo ADD D30 50D30 D30 50 gt D30 SUB D50 D30 D50 D50 D30 gt D50 Tambien existen las instrucciones basicas de incremento y decremento INC DEC estas funciones incrementan o decrementan en una unidad el valor de un registro asociado ejemplo INC D2 DEC D20 7 4 2 Instrucciones de multiplicacion y division En este tipo de instrucciones tambien podemos alternar el tipo de variable a operar entero doble entero o numero flotante las instrucciones para enteros son MUL DIV las instrucciones para doble enteros son DMUL DDIV Cuando se utiliza la instrucci n MUL el resultado se almacena en dos registros continuos asimismo cuando se utiliza la instrucci n DIV el residuo se almacena en uno de los 2 registros de resultado ejemplo MUL DO001 D0002 DOOZO x DOODLsDODXE h77IT co
53. e Instruction To Inform Ending Main Routine Program In Case Jump Instruction Prior To It ls Operated It ls Mot Operated Cancel Figura 25 ventana de inserci n de instrucciones Una vez terminado los pasos correctamente el programa creado en el editor ladder se mostrara de la siguiente manera e Yoo o F 01 YU 1 HM 3 ez s YU 2 tH H F 404 Y Ur 3 J es 4 d 06 O ea Y Us 5 4 nm 5 D END oes _ Figura 26 Dise o final del programa basico ejemplo KDT System Cimon PLC Guia R pida de inicio Copyright O Alk357 CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO El rea que aparece sombreada de amarrillo sobre el editor ladder solo representa las ltimas modificaciones realizadas sobre el programa actual Si en caso hubo errores en la disposici n de los elementos del programa que deseemos corregir o eliminar podemos hacer doble clic en cada elemento y editar su direcci n de memoria o suprimir dicho contacto con la tecla Supr del teclado Al haber seleccionado un programa del Tipo Scan Program este bloque de programa se estar evaluando constantemente desde la linea 0 hasta la l nea donde se encuentre la instrucci n de finalizaci n Bloque END 4 Para agregar cualquier otra instrucci n siempre utilizamos el icono fW de la barra de herramientas del editor y transcribimos el nombre y par metros de la instrucci n sobre la ventana de i
54. e pueden ser tomadas como referencia de estado o temporizaciones dentro del PLC KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 290 PLC PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO T Timer Este tipo de variable es usada en los temporizadores difiere de los otros tipos de variable porque puede dirreccionar al mismo tiempo variables tipo bit y tipo entero Esto esta determinado segun el tipo de funcion o instruccion al cual se le ha asignado C Counter este tipo de variable es usado en variables del tipo contador su flexibilidad en su uso es igual que la variable tipo Timer ya que puede dirreccionarme como variable tipo bit y tipo entero escribiendo la misma nomenclatura Se define segun la funcion o instrucci n al cual se le ha asignado S Controlador de paso Este tipo de variable se utiliza para el control del algoritmo en la mayoria aplicaciones no es necesario utilizarlo D Word data Este tipo de variable es de proposito general es muy usado para el almacenamiento de datos del tipo entero doble entero y float Z Call stack Almacena el valor temporal de la pila de memoria que se genera cuando se realiza llamadas de subrutina es una variable del tipo word la capacidad de memoria de esta variable determina el numero maximo de saltos o niveles para llamadas de subrutina que se podran realizar sobre el proceso Para los PLC cimon el nivel maximo de niveles es de 16 6
55. eacion de protocolo y esta vez creamos una trama en modo recepcion Segment Setup Segment Fixed Value Segment Type Prete RI t Binary f ASCII Length Byte 2 ok 255 Variable Length E jsum l Segment Range Figura 80 ventana de edicion de segmento con dato fijo esperado de respuesta KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 e CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Colocamos el texto OK que sera la respuesta esperada desde nuestro dispositivo una vez que tramisitimos el primer comando atmode para poder relacionar nuestra respuesta esperada con la transmision de datos es necesario agregar sobre las propiedades de la primera trama la opcion Respuesta sobre transmision Frame Setup Frame Frame INICIAL TA AS TA Period 1 100 meec Hx Frame After T x Hone REPLY INIT Figura 81 modificacion de trama de salida con respuesta relacionada DLE Doubling en la figura anterior se muestra que para la trama INICIAL se agrega como respuesta esperada REPLY INIT Para poder seguir enlazando la siguiente ruta de tramas creamos nuevas tramas de transmision y respuesta Una trama transmision con datos fijos pero 2 segmentos de datos Una trama de respuesta que guarde los datos en un registro del PLC BI Protocol ig E Base Local y Slot sto CH CHT y ResutM Hen No FrameName Die
56. ealizada KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 mM GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 3 CREACI ON DE UN PROGRAMA BASI CO El Software CI CON tiene establecido algunas plantillas de programa que permiten facilitar la programaci n de una tarea o programa sin necesidad de utilizar un esquema en Ladder Sin embargo algunas plantillas de programa tambi n pueden ser convertidas a su equivalente en Ladder 3 1 Creaci n de un programa en lenguaje Ladder El lenguaje Ladder es el lenguaje de programaci n B sico dentro de toda las familias y marcas de PLC en el mundo el editor Ladder del software CI CON presenta las ventajas de su simplicidad y el reducido espacio que pueden ocupar algunas instrucciones muy comunes facilitando la visualizaci n de varios controles a la vez y la implementaci n de una lista larga de Instrucciones Paso 1 Antes de crear un programa en Ladder debemos de seleccionar el tipo de visualizaci n del editor OLD style o Default Style El tipo de visualizaci n elegido en este ejemplo es el editor OLD Style 4 Para cambiar el modo de visualizaci n del editor Ladder para el modo OLD style dirigirse a la barra de men principal Tool CICON Options Luego aparecer una ventana ver figura 5 Clic sobre la pestana LD Editor y activar la casilla Use The old style LD editor Paso 2 Una vez elegido el modo de visuali
57. entana de mensajes Download Succeded E 4 x 17 02 39 Backupfile TEST1 13BUB8B555 73 WAA is successtully created I 17 02 38 Backupfile TES T1 1350855753 VAR i successfully created l 1702 39 Backuphle TES T1 1360965759 YAR i successtull created 17 12 06 Parameter download succeeded 121203 Download succeeded Message Buld Foundl Found Figura 33 ventana de mensajes luego de descarga de programa Si en caso no se confirmase el mensaje de descarga exitoso es necesario realizar otro procedimiento de descarga KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 l5 CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 4 2 1 Conexi n del PLC v a el puerto Serial Para este caso es necesario seleccionar sobre el men de conexi n figura 28 la opci n Type Serial Port Luego establecemos la conexi n f sica con la computadora mediante el esquema mostrado en la figura 91 Para la comunicaci n serial es necesario especificar el puerto serial a utilizar adem s de la velocidad de Baudios al cual se establecer la comunicaci n entre la PC y el PLC por defecto se encuentra 38400 sin embargo este valor puede ser alterado seg n la ltima configuraci n realizada sobre el PLC Cuando no se puede establecer la comunicaci n entre el PLC y la computadora debemos verificar las conexiones realizadas a si como verificar que otro software no est usando el puerto
58. er la conexi n f sica entre la PC y el PLC usamos el cable conector de Mini USB a USB Luego sobre el software CI CON Seleccionamos las opciones de comunicaci n v a usb sobre el menu principal gt Tool Connection Setup tal como se indica en la siguiente figura KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 S CIMON Ewe PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Seleccionada la opci n correspondiente es necesario establecer la conexi n con el PLC esto se realiza a trav s del menu principal gt Online Connect Cuando la conexi n se ha establecido en la ventana de mensajes se podr observar el estado de xito de la comunicaci n en l nea a si mismo sobre el rea de rbol de proyecto se podr actualizar la lista de m dulos conectados sobre el PLC x ol 16 27 18 Iti CICON Wer 4 02 Please refer to the new feature of CICON HELP gt CICON Update News gt l 16 31 12 Connection established with CPU i IE aii Card properties reading completed Message Build Found Found Figura 29 Estado de la conexi n en l nea entre la PC y el PLC Una vez que el estado de conexi n es exitoso reci n es posible descargar dicha aplicaci n sobre el PLC Para ello es necesario dirigirse al menu principal gt Online Download Ejecutado dicho comando se efectua un proceso de compilaci n adicional luego de confirmado que no existan errores se procede con la descar
59. erfaz del editor de tramas En la siguiente ventana se muestra la interfaz donde nosotros podremos agregar las tramas que constaran nuestro protocolo de comunicacion Donde Frame en este campo se coloca el nombre de la trama a crear TX RX aqui podemos seleccionar la opcion de transmitir o recepcionar los datos Period indicamos el periodo con que la trama se repetira automaticamente Rx Frame After Tx especificamos el nombre de trama que se ejecutara como respuesta KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 ra GUIA RAPIDA DE INICIO CIMON Um a PROGRAMMABLE LOGIC CONTROLLER Existen funciones relacionadas con la edicion de los segmentos Add Seg define y agrega un nuevo segmento Edit Seg edita detalles del segmento registrado Delete Seg elimina el segmento seleccionado Up se mueve sobre el segmento superior Down se mueve sobre el segmento inferior 9 3 2 Creacion de tramas de Transmision recepcion de datos En la ventana de interfaz de editor de tramas figura 77 presionamos el boton Add Seg Sepment Setup Segment Fixed Value Segment Type Fixed Value t Binary f ASCII Length Byte E TES 255 Varable Length E sum Segment Range Figura 78 Ventana de edicion de segmento En esta nueva ventana seleccionaremos el formato de tipo de dato a transmitir Binario o ASCII Si seleccionamos ASCII podemos ingresar en el cuadro de texto los caracteres a
60. erificar la versi n instalada sobre nuestra computadora para ello Ir al menu principal Help About Paso3 Para crear un nuevo proyecto damos clic en New project esto sobre el menu principal File New Project Paso4 Una vez seleccionada esta opcion aparecera una nueva ventana ver figura 7 en esta nueva ventana se ingresara los siguientes datos principalmente Direcci n destino de la carpeta que almacenara los archivos del proyecto creado Location of Project Folder Nombre de proyecto en Project properties Name El modelo de CPU a utilizar Projects Properties CPU Type las series disponibles para la programaci n en CI CON se detalla en men de ayuda Cicon Para el ejemplo mostrado en la figura 7 el PLC elegido es el de la serie PLCs La opci n de password para la apertura y modificaci n del proyecto se puede establecer mediante el bot n password About CICON CIMON PLC Software CICON Version 4 02 Build 2012 08 21 KDT SYSTEMS Copynght C 2001 2012 Fig6 Ventana de version instalada del CICON New Project Location of Project Folder D proyects PLC s Cimon Project Properties Password Name o Password CPU Type CM3 PLC S x Project Description ee Fig7 Ventana de creacion de nuevo proyecto Hybrid Hybrid XPanel User Tambi n se puede establecer la opci n del nombre de usuario sobre user y ademas alguna
61. erval 10 min Do not download variables SP Style Setting Riestart Do not show Update news i Hide Update Mews Hide CICON variable table Do not show CICON version popup message Location of project folder IC MArchivos de programa CICON mI Default Cancel Fig5 ventana de opciones de CICON 1 2 4 Administrador de variables Sobre este bloque se podr visualizar todas las variables declaradas sobre el proyecto actual adem s de clasificar y separar las variables seg n el tipo de formato tambi n nos permite la opci n exportar dicho orden de variables en un archivo CSV visualizado en Excel 1 2 5 Ventana de mensajes En esta ventana se podr Visualizar y registrar autom ticamente todos los eventos generados a trav s del software CI CON en la administraci n y edici n del proyecto Esta ventana es muy til para verificar el estado de las funciones y tareas ejecutadas en el entorno del software CI CON KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 Lo PLC CIMON PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 2 CREACION DE UN PROYECTO A continuaci n se listara los pasos necesarios para la creaci n de un proyecto b sico dentro del software CICON Pasol Ejecutamos la aplicaci n CI CON por defecto puede ser accedida desde el menu de inicio de Windows Todos los programas Cimon CI CON Paso2 Una vez abierto el software CI CON podemos v
62. eun Apela Enis Laces PLC Trend LO Convert Index O Forward 1 Backward Sampling Time 0 01 60 sec Kpf 0 65535 Ki 0 0 3000 sec Kd 0 00 300 sec Filter O 1 00 MY Low Limit O 16000 MV High Limit 0 16000 My Change Limit D 16000 MY Aubtapass Ma Use 1 Llse SY Rampi 1000 O No Use On OFF Time 0 00 60 001 Set Value FV Procure Value My Management Value Fvnti After Filter MvinantMy Manual O Auto 1 Manual Self Learning Enableri f Disable 0 Kp x 100 1 PIDIMIT state 4 Gaa PID Init OK GUIA RAPIDA DE INICIO Curent Loop 1 Device DOOODz DOOOD boooo04 DoOooos DOOOOE booooY Donne Dons 00010 000111 Odd z DOO0143 DOO100 000101 00102 0001035 000104 000105 000105 000105 00015 3 Auta tune progressing Ga Self Leam Data Ready Gg Stable Figura 87 Bloque de programacion PID 10 2 Parametros Basicos dentro del control PI D Set Value Forward 10 00 au D00 0 0 00 D zt O 16000 16000 Mollse O 0 00 o T Auto Diable Ga LUN OFF control output E PID 2 Control Dentro del PLC Cimon nosotros podemos implementar un bloque de programa con Process variable PV senal de entrada que va a ser monitoreada Puede ser el registro que almacena el valor actual de medida del sensor Manipulation variable MV Es la se al de salida que efectuara el control sobre el proceso esta se al va hacia al actuador y estar apuntando al re
63. evo programa a nuestro proyecto New program Program Mame controlPID Program ID E Online E dit Buffer Scan Program Communication Setting Program Scan Program 2 Protocol Program 2324422 485 f Subroutine Program eel DNP3 Program Initialization Program COLD le See Pregrad gt Fieldbus Setup Program Initialization Pragram HUT re f Periodic Interrupt Program a 4 MODELS A TU Master Program Protocol Program Ethemet Ethernet High Speed Link Program 2 MODBLIS TCP Master Program a LIMUMN NET Master Program CIMON NET Slave Program Special Program OW 4 E A o Special Card Init Program j PID Program 4 Thermistor Setting Frogram 23 Loadcell setting Program zip BP32 setting Program EE BP32B setting Program Wag HSC Program for PLC S IO Input Filter Setting Program JE Positioning Program For PLC 5 SFC Program i SFC Pragram far PLE 5 E x Remark Cancel Figura 86 Adicion de un bloque de programa especial PID Program Option Cuando se agrega un nuevo programa se mostrara el cuadro mostrado en la figura 87 Para poder entender mejor el manejo de este programa vamos a explicar los parametros mas importantes dentro del control PID KDT System Cimon PLC Guia R pida de inicio Copyright Alk357 US PROGRAMMABLE LOGIC CONTROLLER E controlP ID Total Loops E Loops per 1 scan rT PIDINIT Start D p FIDE AL Start D po App tarersl
64. ga durante este procedimiento aparecer n diversas ventanas de dialogo para prevenir la descarga no deseada sobre el PLC y otras opciones La primera ventana que aparece es la que se muestra en la figura 30 el cual pide la confirmaci n de la detecci n en la ejecuci n del programa del PLC si es que antes el controlador ejecutaba su aplicaci n previamente programada CPU mode will be changed to Remote STOP For program downloading Ensure your system s safety against the risk From PLC stop Figura 30 orden de parada de PLC Luego de confirmar la opci n de Stop aparecer otra ventana para confirmar la descarga del programa KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 2 GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER Download x Downloading Select Transmiting PET ID 84 Program Black _ c 55 Figura 31 ventanas de confirmaci n y descarga de Programa Al finalizar la descarga del programa aparecer otra ventana que solicitara ejecutar la aplicaci n descarga sobre el PLC Modo Run Do you want to switch the CPU made to Remote RUN Y Ensure your system against the risk From PLC run Figura 32 notificaci n a modo Run Seleccionando la opci n Si comenzaremos a ejecutar la aplicaci n descargada sobre el PLC Para confirmar que el proceso de descarga se ha realizado con xito debemos visualizar en la v
65. gistro de salida Set value SV Es el valor de Set point ajustado por el controlador del sistema o usuario que requiere que dicha variable en control permanezca en un valor determinado Error Es el resultado de la diferencia entre SV PV KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 NB GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER The PID control process showing as above configuration receives the process variable PV and controls the manipulation variable MV in order to adjust the PV to match the set value SV D A conversion module is used for MV output Es muy posible que los valores de salida de la variable MV pasen directamente a un canal del conversor D A El primer parametro a configurar mostrado en la figura 87 es el modo de operacion el cual puede aplicarse modo directo inverso Direct action El valor de MV se incrementa cuando PV es mayor que SV Reverse action El valor de MV se decrementara cuando PV es mayor que SV Proportional integer Kp Esta es la constante que multiplicara el valor de desviasion Sv Pv en la operacion proporcional Mv Kp Sv Pv Este valor puede ser ajustado des de 0 0 a 100 Integral integer Ki Es la constante de ganancia integral comunmente usado para remover el offset de salida final el valor puede ser ajustado de 0 0 3000 Differential integer Kd Es la constant de ganancia derivative proporcional a los cambios ra
66. ientras contacto x este activo L moverbmowe 8 D solo se ejecuta cuando contacto 4 genera un A flanco de subida Figura 53 diferencias entre instrucciones mov y movP Este forma de ejecutar la instrucci n permite que solo se ejecute dicha instrucci n en un solo instante de tiempo y no constantemente mientras un contacto de entrada este activo esto puede tener ventajas cuando se utiliza instrucciones matem ticas o rutinas que requieran gran cantidad de tiempo de ejecuci n y no se desea que se ejecute constantemente en funci n de la activaci n de un contacto de entrada ECALLP RESETDATA 010850 501080 ckd arrang 1 ckd arrang ues calder ues calder arancando ADDP Figura 54 utilizacion de instrucciones de impulso KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 PS CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 8 MANEJ O DE MODULOS DE EXPANSION Para el manejo de los m dulos de expansi n del PLC es necesario conocer la forma correcta de direccionar la memoria compartida tanto del PLC como de los m dulos Dependiendo del modelo del PLC Cimon existen diferentes m dulos que a su vez difieren en la direcci n de memoria a leer Para el caso de los PLC serie S los siguientes m dulos est n disponibles PLCS AD Module m dulo an logo de entrada con 4 canales Voltaje o SPO4EAO corriente PLCS DA Module modulo analogo de salida con 4 c
67. iguraci n de manera autom tica ver figura 87 sin embargo la posici n de estos registros puede ser personalizada as como la conversi n de todo este bloque a un c digo de programa equivalente en ladder que cumple la misma funci n de control PID Es importante saber separar el tamano de memoria disponible para el bloque de control PID ya que la mala distribuci n de esta podr a ocasionar que los datos se guarden correctamente en su ubicaci n Este bloque de control ofrece tambi n las ventajas de poder crear Bucles dentro de un mismo control PI D Sin embargo se debe tener en cuenta que el tama o de de memoria comienza a aumentar y es importante saber direccionar correctamente los registros KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 LEN CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 10 5 1 PIDI NIT starting area PI DI NIT Start Estar area esta reservada para los parametros superiores dentro del blogue de programa PID El numero total de registros para el primer bucle es 22 Word para el Segundo bucle el area reservada es de 20 registros Word En el grafico se siguiente figura 88 se observa que el espacio de memoria para el siguiente bucle se encuentra a partir del registro D22 aun cuando la posici n de memoria Inicial del primer bucle comenz en O Esto demuestra que el minimo de registros para la configuraci n del pidinit es de 22 DO D21 Trend
68. isar el manual de ayuda de CI CON para mayor informacion 7 6 2 Contadores Existen 3 contadores basicos CTU incremental CTD decremental ambos utilizan las variables tipo C incluyen los contactos clasicos de reset A continuacion se muestra un diagrama de su funcionamiento K10 Kar _ 0 L C1 K10 K11 tee o aei valor ajustado en C1 reset Cl M12 k12 I LC decremento K13 K12 reset C2 d E RE ae Se ee i valor ajustado en C2 2 N Ci Miz HA M13 Fin de C1 Cz Mis m 3 Fin de Cz Diagrama de tiempos Figura 47 Instrucciones de Contador CTU y CTD cuando se generen impulsos sobre el terminal U D de los contadores CTU CTD la cuenta registrada en la variable C1 o C2 se incrementara o decrementara respectivamente KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER Cuando en un contador CTU el valor acumulado en Cx alcanza el valor de set point el bit Cx permanece activo lt Cuando en un contador CTD el valor acumulado en Cx alcanza el valor O el bit Cx permanece activo La entrada reset de contador R permite ajustar el valor de inicio por defecto del contador O para CTU y set point para CTD Existen otros contadores tales como CTUD que es la combinacion de un contador CTU y CTD para mayor informacion revisar
69. lo de expansion de comunicaci n que este ubicado en dicho slot KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ENS CIMON MM Ame GUIA RAPIDA DE INICIO PROGRAMMABLE LOGIC CONTROLLER 9 2 2 Comunicaci n via MODBUS TCP modo Maestro Al igual que en la comunicaci n modbus RTU serial los PLC cimon a traves de su software de programacion CI CON ofrecen la posibilidad de crear plantillas de programa de comunicaci n para implementar rapidamente la transmision de datos utilizando este protocolo estandar en la industria Para agregar un programa nos dirigimos al arbol de proyecto y agregamos el programa del siguiente tipo ae New program x Frogram Hame ModbusTCP Program ID 4 Online E dit Buffer Scan Program Communication Setting Program 4 Protocol Program 232 422 485 re ONF Program zx Public Network IP Setup Program 25 Fieldbus Setup Prograrn MODBUS ATU Master Program 2 Protocol Program E theret e Ethernet High Speed Link Program Scan Program H Subroutine Program Initialization Pragram C D LE Initialization Frogram HOT Penodic Interrupt Program MOOBUSYTCP Master Program a CIMON MET Master Program CIMON NET Slave Prograrn Special Program a Dom 1 4 A o Special Card Init Program FID Program Thermistor Setting Program Loadcell setting Program 3 BP324 setting Program zs BP3ZB setting Program en HSC Program for PLC S
70. me 1 2 o o 1 o jo 1 o oj2 1 ojo lj hoca Ol pong 2001 20004 po e jo jojo jr oJrjoje rjvjojogjr oju T 0 0 MIES 1 po o fojofefojofojofojof 1fofopr ri u hoc poos o fo ofofo ofo ofojo fo t O cociente boos o fojofefojofojofojof 1jofofoji 1 residuo nS noz KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 EN CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO cuando se agrega la letra W al inicio de la instrucci n se define que el resultado solo contenga un valor entero 16 bits Ejemplo WMUL WDIV 4 Cuando se agrega la letra DW el resultado siempre tendra el formato de doble palabra Para operaciones con numeros Float se tiene que antedecer al nombre de la instrucci n la letra E ejemplo EMUL EDIV 7 5 Instrucciones de Comparacion Este tipo de instrucciones se comportan como un contacto logico que permite o no la ejecucion de una instrucci n o grupo de instrucciones evaluando su condicion planteada todas las comparaciones aritmeticas posibles estan disponibles en los PLC Cimon Instruction lt S18S2 lt S1 S2 lt gt S1 S2 152 gt S1 S2 gt S S2 si S1 es menor que S2 si S1 es menor o igual que S2 si S1 es diferente que S2 si S1 es igual que S2 si S1 es mayor que S2 si S1 es mayor o igual que S2 E LE MV En este tipo de instrucciones solo podemos comparar variables
71. mediante el software CI CON Funciones como creaci n de proyecto edici n de programas Conexi n en l nea con el PLC Compilaci n y descarga de programa etc 1 2 2 rbol de proyecto En este bloque se podr n visualizar la lista de programas par metros y ajustes relacionados al proyecto actual a programar sobre el PLC En este bloque tambi n se podr observar la lista de m dulos interconectados sobre el CPU principal PLC KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 DOS CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 1 2 3 rea de edici n de programa Sobre esta rea se podr visualizar el c digo de programado para las funciones y tareas que ejecutara el PLC Dentro del Software CI CON se puede utilizar dos tipos de lenguaje de programaci n Ladder y Lista de instrucciones Insert 10 peration of Positioning module ready Format Instruction OPA Operation of Positioning module ready Current State z Set up initial position location and speed value 4 LD F1z 5 SET Lic 6 LO F1z E Moy 1000 Dio 10 Moy 10000 D12 13 Position Reset 15 Input position data in D100 17 Input Changed current position data in C101 13 Input 0 in 2102 to make current position as Origin position el LDP Moz ez Moy 1 Din en Moy 1 Diol Zo DMY o 102 32 POSCTRL HOO D100 D1000 36 amp Positive 10 38 LD Mos 39 OUT LOS Fig3 ventana
72. n PLC Gu a R pida de inicio Copyright AIK357 a CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Las instrucciones mas utilizadas y recomendadas son las llamadas a subrutina 7 8 1 instrucci n ECALL esta instrucci n permite llamar a una subrutina que se encuentre fuera del programa actual de ejecucion este programa en ejecucion puede ser tambien una subrutina que anadira en este caso un nivel mas de salto sobre la pila de memoria STACK del PLC Cimon F1 T ECALL TEST IM OUT F10 Always OIM Always OM P O ECALL READ PT1ioo Always OIM 3a EMO figura 49 fila de llamadas de subrutina ECALL En el ejemplo anterior se muestra que se gt test in out BEJE utiliza las llamadas de subrutina a los E URGE ST US M De E programas test in out timers read pt100 adicionalmente se coloca una constante 1 que indica que dentro de estas subrutinas se estara ejecutando el bloque de programa con etiqueta 1 En la figura de la derecha se observa la on Ton extructura del programa test in out en este programa se etiqueta 2 areas de programa con la instrucci n SBRT esta instrucci n separa los parte del programa hasta la ubicaci n de la instrucci n RET que cumple la funcion de retorno de llamado de subrutina 2 de esta forma el reglon 6 de la derecha no se ejecutara si se utiliza el llamado de subrutina mostrado en la figura 49 Figura50 subrutina de programa K
73. nalogas puede ser dirreccionada desde 6 dirrecciones de memoria Valor de conversion Digital 0x00 0x01 Valor de precision en unidades 0x02 0x03 Valor de porcentaje 0x04 0x05 Apuntando a cualquiera de estos registros podremos obtener un lectura del canal analogo elegido Ejemplo Figura 62 Instrucciones FROM para lectura de medidas analogas KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO En el anterior ejemplo se lee la senal analoga sobre el canal 1 del modulo del slot 6 todo esto mediante el modulo SPO4EAA El slot numero O le corresponde al PLC Elslor numero 1 viene hacer el primer modulo de expansion conectado al PLC de izquierda a derecha 8 2 4 Escritura sobre salida analoga de modulo Para poder escribir sobre una salida analoga se utiliza la instrucci n TO similarmente que la instrucci n FROM se tiene que tener en cuenta que existen bits de control y habilitacion que permiten la salida analoga sobre el modulo aparezca estos bits de control pueden aparecer sobre la buffer memory o sobre la memoria compartida X e Y del modulo sobre el PLC para el caso del modulo SPO4EAA los bits que habilitan la salida analoga son los bits YO4 y YO5 mostrados sobre la figura 60 Ahora esta dirreccion tiene que ser sumada al indice de dirreccion del modulo analogo actual F10 Y63 sz NENNEN Always ON 64
74. nit i RAS PLU Uni Butter Memory Dice ass nsdito CPU Unit i N g n3 words p i p words KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO La nomenclatura de la funcion FROM es la siguiente FROM N1 N2 D N3 Donde N1 es el n mero del slot del m dulo asociado de lectura N2 es la direcci n de memoria del m dulo de lectura D es la direcci n de registro del PLC donde se almacenara dicho valor N3 es el n mero de registros enteros que se leer n del m dulo asociado En el siguiente ejemplo se muestra la utilizacion de la funcion From Figura 59 Uso de la instrucci n From En el anterior ejemplo se lee el registro 0x00 del slot 1 hacia la dirreccion D10 del PLC 8 2 2 Instrucci n de escritura de datos sobre Modulos de expansion Esta instrucci n hace el procedimiento inverso de la funcion FROM TO Optional Unit GPU Uni Buller Memery Device assigned to 5 a is Et i nz ni words CE bas words El formato de parametrizacion es similar a la funci n FROM la nica diferencia radica en que el registro de memoria asociado al PLC viene a ser el registro que contendr el valor a escribir sobre el registro del m dulo direccionado TO N1 N2 S N3 Donde N1 es el n mero del slot del m dulo asociado de escritura N2 es la direcci n de memoria del m dulo de escritura S es la direcci n de regis
75. nserci n de instrucciones ver figura 25 Para mayor informaci n del manejo de instrucciones ver el tema 7 de la presente gu a Una vez terminado este programa b sico este proyecto ya puede ser compilado y transferido un Controlador PLC conectado sobre alg n puerto de la computadora 4 COMPI LACI N Y DESCARGA DE PROGRAMA HACIA PLC Una vez creado un programa podemos verificar si la programaci n realizada es la correcta efectuando las herramientas de compilaci n 4 1 Compilaci n de programa Para acceder directamente a las opciones de compilaci n nos dirigimos a la barra de menu principal y herramientas gt Tool Compile All Link Autom ticamente el software CI CON evaluara todas las configuraciones realizadas y generara los archivos de control a descargar sobre el PLC Para verificar el estado del resultado de la compilaci n en la ventana de mensajes se mostrara el registro de sucesos tal como se muestra en la siguiente figura x n oj 15 44 31 Compile and link all E JE O rn 15 47 33 gt gt Progl SRC I 547 33 Progl 5AL Compile Completed 25 steps error 0 warning i 15 47 34 gt gt Parameter I 15 47 34 Completed ta compile the parameter 454534 00000 Link a 154734 gt gt Progl SRC 15 47 34 gt gt est VAR 15 47 34 Linking successfully completed w arningz Total 30 Steps Fille2 Testi PLE Compile and link completed sucesstully Message Build Found
76. o de otros programas Para agregar un link de solicitud de datos clic en el boton Add ver figura 71 Una vez hecho esto aparecera la ventana mostrada en la figura 73 aqu se ingresar los parametros necesarios para establecer y enviar una solicitud de datos a travez del protocolo Modbus TCP En el cuadro Station No se coloca el numero de estacion del dispositivo a traves de la red en caso se haga a travez de varios gateways Ethernet Este numero debe ser diferente entre los dispositivos esclavos KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO En el cuadro desplegable Function se selecciona la funcion Modbus en solicitud En el cuadro Start Address se coloca el numero de dirreccion del dato a leer sobre el dispositivo esclavo este valor debe ser obtenido de la tabla de datos Modbus del dispositivo esclavo dentro de la red Comm Block Setup Block No Station Ma 0 heiter n Read Coil Status x Start Address Data Size Data Type INT 16 Hiah arder byte first LIMON PLE Device Mooo0 Do not transmit automatically Cancel Figura 73 Ventana para agregar nuevo dispositivo En el cuadro Data Size se coloca el tamano de datos a leer desde la dirrecion inicial marcad en el cuadro Start Address en el siguiente cuadro se expresa el limite maximo del tamano de datos a leer escribir 2 Readinpu
77. oB X04 KOC gt E vos hn n YOC X05 X0D b Hor vos po o YOD d X06 XDE t Er vO6 0 0 YOE ma WOT XDF cr v07 o o YO COM COM DC12 24V o o COM sis COM COM DC12 24V o o COM Figura 95 Conexionado sobre E S Modulo digital PLC Todos los terminales COM del MDT Input est n conectados interiormente y no es necesario unirlos externamente Los terminales de salida y entrada son independientes entre si Los terminales DC12 24V y COM en los terminales de salidas est n disponibles en 2 terminales cada uno interconectados entre si KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON ME PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Cuando se utiliza la bornera CMO TB32 es necesario tener en cuenta a que modulo de expansion es conectado la siguiente configuracion se representa seg n el modelo de PLC CM3 SP32MDT oon CMO T832M CM3 SP32MDT P A1 X00 Jg n 31 XD1 oo A2 xO Lora B2 x03 ro A3 X04 a e e B3 X05 oun A4 X06 ali 34 X07 AS COM B5 COM Loa 56 x09 x00 O X01 ea AT KOA c B7 XOB X02 c x03 L 3 ny in AB KOC x04 9 O X05 ies EE BB XOD my Eg rf im A06 O XD LIO D 1 AD XOF COM A COM A10 COM 1C CON D D Kor H 311 111 XOA X0B post EL B Y11 yor o xOD B12 LrEL s AT2 Y12 a13 Ll Biz Y13 ied IEA od 813 HH A13 Y14 com Lo B COM ats HoH B13 Y15 B
78. ofdigitalvalue 9 Rw CH 1 DA Channel Hold Clear 0 R CH 2 DA Channel Hold Clear 0 RW CH 1 digital output value DA 0 RW CH 2 digital output value DA 0 RN AD DA Resolution setting O 0 RW 1bH 20 EmeCode po PR 1EH 30 oOSVesin S S RR Figura 60 tabla de memoria del modulo analogo SPO4EAA KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Esta tabla tambien es llamada Buffer memory sin embargo tambien existe otra tabla en la que se enumera la lista de entradas y salidas de control sobre el modulo analogo Direction of Signal CPU A D D A Module Direction of Signal CPU A D D A Module Input Name of Signal Output Name of Signal X00 A D Module Ready YOO X01 YO1 X02 Flag indicating the operation condition set YO2 Requesting to set up an operation condition X03 Alarma minimo en CH 1 Y0O3 Output Enable CH1 Control Command X04 Alarma maximo en CH 1 YOA Output Enable CH2 Control Command X05 Alarma minimo en CH 2 YO5 X06 Alarma maximo en CH 2 YO6 X07 YO7 X08 YO8 X09 YO9 XOA YOA XOB YOB XOC YOC XOD YOD XOE YOE XOF Flag indicating an error in module YOF Requesting to clear the error Figura 61 Lista de entradas y salidas del modulo SPO4EAA reflejadas sobre el PLC En la figura 60 se observa que la dirreccion de lectura de entrada a
79. ogram Initialization Program COLD Public Network IP Setup Program Initialization ProgramiHOT alazwe Setup Program 8 Periodic Interrupt Pragrarn a a MUDBUS RTL Master Program a oo oe Ue il oo ey ee aL Figura 52 agregar un programa en modo subrutina KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 aa GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER Este programa ya no contara con la instruccion Final END ya que es solo una subrutina de ejecucion 4 Es necesario primero crear el programa de subrutina antes de colocar una instrucci n de llamado sobre el programa principal 4 Para hacer los llamados de subrutina se tiene que utilizar un solo reglon por ende se debe evitar colocar dos instrucciones de llamado de subruitna en paralelo 7 9 Instrucciones de salida con pulso La mayoria de instrucciones de salida pueden ejecutarse agregando la funcion de deteccion de pulso esto quiere decir que si la linea actual de programa se activa por una sola vez originando un flanco de subida sobre la instrucci n de salida esta instrucci n solo ejecutara en ese momento no importando si la linea actual de programa permanece activa Para agregar esta opcion adicional a las instrucciones de salida se le agrega al nombre de la instrucci n correspondiente la letra P Ejemplo WANDP MOVP ECALLP ADDP BCDP INTP RCRP MAXP DATERDP etc P Ei MOYIDMOY 5 D solo se ejecuta m
80. os dentro de esta area reservada ya que es muy comun que se utilize los registros del area inicial PI Dinit start 10 6 Graficas de tendencias con control PID Es posible realizar graficas de tendencias previamente ya configurados presionando el bot n trend sobre el bloque de programa PID poozo1 DO0202 DOD204 D00205 DOD504 000905 D00906 Donsna D01000 001001 D01002 001003 001004 001005 D01006 D01007 301209719 09 39 54 me 2012 0949 09 40 54 pues 001095 D01096 C Device Value Name Description Display Max Display Min Current value Selected wal Reg Time biggi PID 5v PID 5v 0 16000 5000 0 2012 0919 09 D00201 PID_P PID_PY 0 16000 5000 0 2012 09 19 09 D 1037 p unau2 FID MV FID My 0 16000 2500 0 2012 09 19 09 D01098 001099 Figura 89 Grafica de tendencia sobre bloque de programa PID PID PY PID MV PID MWVM PID ALTO DAMPER rampa Barrida dec Barrido inc Barrido To Barrido inicial T1 Barrido rampa T2 Barrido open T3 Barrido rampa T4 Barrido close retardo de apertura diesel retardo de activacion bunker retardo de Final de encendido KP control presion KI control presion KD control presion SP presion Out manual presion Auta Manual PID Es importante destacar que el El bloque PID se ejecuta autom ticamente a adi ndose como un scan program por eso para habilitar o inhabilitar su funcionamiento se debe manipular los
81. par metros de control para hacer que su efecto sea nulo sobre la salida 4 Para convertir este bloque de programa PID a su equivalente en Ladder se puede presionar el bot n LD convert dentro de la pantalla principal de programa figura 87 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 LB IMON nme PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 11 CONEXI ONES ELECTRICAS EN LOS PLCs Estar area esta reservada para los parametros superiores dentro del blogue de programa PID El numero total de registros para el primer bucle es 22 Word para el Segundo bucle el area reservada es de 20 registros Word En el grafico se siguiente figura 88 se observa que el espacio de memoria para el siguiente bucle se encuentra a partir del registro D22 aun cuando la posici n de memoria Inicial del primer bucle comenz en O Esto demuestra que el m nimo de registros para la configuraci n del pidinit es de 22 DO D21 Names of Part and Mode Change 1 5 4 rh N C 3 M j LY MMIC 2 Mode Switch 4 Input 16points l 3 USB Program 6 Ethernet port 5 Output T5points m Power 12 24V DC B Serial pori 2 LED Figura 90 Partes y componentes PLCs CM3 Los PLC serie S se caracterizan por ser bastante compactos y presentar los puertos b sicos de comunicaci n disponibles ETHERNET SERIAL RS485 RS232 USB La tensi n de alimentaci n de este PLC tiene que ser 24VDC
82. pidos del sistema y las desviaciones precentes que mediante las ganacias Integral y proporcional no pueden ser corregidas este valor puede ser ajustado en el rango de 0 00 300 Automatic MV transfer 0 Use 1 No use Se utiliza para actualizar la salida MV manual igual a la salida del modo automatico cuando el modo de ejecuci n se encuentra en modo automatico Si no se usa esta opci n el valor ajustado en MVman ser aplicado hacia MV en modo manual SV ramp 0 No use 1 1000 Genera la rampa en el cambio del set point de control ON OFF control time On Off time Esta opci n permite controlar el nivel de salida en modo de pulsos con el periodo predefinido en el valor ON OFF time Se deshabilita esta opci n si se pone a O El tiempo en que permanece encendido viene definido en el valor actual de la salida MV Ton TimeOnOff MVactual MVmaxn KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 DON CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 10 3 Formula de salida para el control PI D en funcion de sus parametros Forward Action e MV MV KE E TK E Ra TJ APV PPW i E 5V PVY Reverse Action gt MV MV KEIEs TuK Es KIT 2PVerPVe PV Filtered Present Value e PV PV a PV 24 PV P D MV MVn Kp En En 1 MMK KTIAC2PV PA PV pe gt En Currently Sampling Deviation En 1 Deviation at an Interval
83. res y Contadores los temporizadores y contadores en los PLC son muy conocidos y usados El PLC cimon posee las temporizaciones clasicas como TON y TOF Asi tambien los contadores de incremento y decremento 7 6 1 Temporizadores En el PLC cimon las variables del tipo T son reservadas para el manejo de las instrucciones con temporizadores KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ES CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Estas variables pueden representar el valor del acumulador de temporizacion o tambien el estado logico del fin de la cuenta en temporizacion seg n sea el uso de la variable en funcion de la instrucci n TEMPORTZADOR IP Y1F NENNEN 2 amp t 10 seconds d LL Y1D NENNEN T1 3 ton 01 x01 4 2 t 5 seconds Y1C E T2 c Diagrama de tiempos EoFF Figura 45 Instrucciones de temporizacion TON y TOFF Las constantes e intervalo de tiempo de las temporizaciones estan definidas en el numero de registro T utilizado existen 2 tiempos de muestreo cada 100ms y cada 10ms para poder ver que intervalo usar tenemos que verificar el menu de parametros configurados en el PLC ver figura siguiente y seleccionar el rango de numeros de registros que presentaran el muestreo de 100ms 3 CICON PLC Parameter File Edit Search View Online Debug Tool Window Help EVE a 8 hh a ej ma leis aa a e ax mim jes WI Basic Latch
84. ridas y programadas en los PLC La conexi n en l nea con las series de PLC Cimon puede realizarse de diversas maneras utilizando los puertos de comunicaci n de la computadora tales como Serial Ethernet RS232 sin necesidad de alg n tipo de cable especial de fabricaci n en pedido Este software es gratuito y de libre distribuci n puede ser descargado desde la p gina web de KDT systems Customer Support o pedido a solicitud gratuita a su distribuidor Local CICON PGM_000 SHC 5 step ert F ale SER mal B 0 09 ax 55 4 os T ET 2 AAA Ann id 842 9 X ex R Xx Ey gt ET A Project Sim 0 i 9102 Bg Program WI NO DO VE Variable Table Always 0 fat 000 PGM_OO0 Scan Program M Parameter gj Reserved IO y Card Properties By Local 3 Slot LR DA ACh Valga CI OCON SIMULATOR amp p 0020 ATO 4Ch PT1000 Ele Mew PLC Power Tool Window About 33 Expansion 01 5 Slot W1 00 r 0030 Input IEP DC24V B o e OE ui X fr 0040 Input 16P DC24V E EF pi 0050 Output 1EP TR Sink A 3 Exp 2 Slot 2 RTD ACh PTIOD po 0060 Output TEPCTR Sink A E A CICON Simulator CM1 XP1 j 0070 No Card 2 a Local 3 Slot Gy Expansion 02 8 Slot V1 00 gp 010 DA 4Ch Voltage Device Device SP 0090 AD 8Ch Voltage amp p 0010 DA 4Ch Current 0090 Memory O00 SP 0090 ATD 4Ch PTIOO Sp 0020 ATD 4Ch PT1000 EFE 0091 M v 001 0100 TC 4Ch
85. ro dispositivo usando el puerto serie RS232 es necesario tener en cuenta que los terminales Tx y Rx deben conectarse a sus contrapuestos Rx y Tx del otro dispositivo Mediante una conexi n en serie no se pueden conectar equipos en red ya que la comunicaci n es solo punto a punto Cuando se requiera usar la conexi n de una red con equipos en paralelo se utiliza el puerto RS485 4 Si en caso no es posible utilizar el puerto RS485 y se necesite realizar la comunicaci n en red con varios equipos se pueden utilizar convertidores RS232 a RS485 o dispositivos inalambricos modem RF Zigbee etc que establezcan una red externa fuera del puerto RS232 del PLCs Figura 93 conexi n entre PLCs y Dispositivo remotos via Rs485 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 ENS CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 11 1 2 Conexiones sobre el puerto Ethernet Para La conexi n del PLC dentro de una red Ethernet se utiliza los cables UTP conocidos ya sea cruzado o directa cuando se utiliza un Switch Ethernet como intermediario Cuando se conecta un HMI Cimon y un PLCs Cimon de manera directa se tiene que utilizar un cable Cruzado ethernet RJ45 Connector Orange Orange Green W Blue Blue Green Brown N Brown RJ45 Jack Orange Orange Green W Blue Blue Green Brown N Brown OrangeAW Orange Green
86. ry Figura 38 nomenclatura de variables tipo word KDT System Cimon PLC Gu a R pida de inicio Copyright O Alk357 ES CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO 7 MANEJO DE INSTRUCCI ONES BASI CAS LADDER Dentro del repertorio extenso de las instrucciones implementadas en el PLC Cimon es importante primer conocer las instrucciones mas basicas y comunes utilizadas en los proyectos a continuacion describiremos cada grupo de instrucciones 7 1 Instrucciones tipo flanco de bit Estas instrucciones se implementan dentro de un contacto de entrada detectando el impulso positivo o negativo del estado de una variable tipo bit En el ejemplo siguiente se observa que cuando las instrucciones tipo contacto muestran una flecha hacia arriba o hacia abajo estas representan el tipo de deteccion flanco que pueden realizar cuando ocurre un flanco positivo en MOO la salida Y11 se activa solo por un tiempo muy peque o equivalente al tiempo instantaneo de scaneo que es el tiempo en que el PLC ejecuta todo el programa por un ciclo De igual manera cuando ocurre un flanco negativo a trav s de la seguna linea del ladder mostrada abajo la salida Y12 permanece activa y M00 Y11 scan scan figura 39 operaci n de instrucciones de flanco 7 2 Instrucciones tipo Bit Set Reset estas instrucciones permiten enganchar el estado de un contacto de salida a un valor establecido con tan solo un
87. sa CIMON MA y E a PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO En la comunicaci n serie es necesario siempre indicar el numero de estacion al cual se ha configurado el PLC esto sobre el menu de PLC parameter La forma de dirreccionamiento sobre el HMI es igual a la nomenclatura de dirrecciones en el PLC El nombre del protocolo propietario de CIMON es KDT Systems CI MON PLC LOADER Un detalle importante es que cuando se va a conectar un PLCs Cimon con un HMI Cimon sin utilizar algun SWITCH Ethernet es necesario utilizar un cable Ethernet Cruzado Cuando se utiliza modulos de comunicaci n de expansion es necesario tambien indicar el protocolo a utilizar _KCICON Be De a 2122144 s TU E SPARE c0 See ee tT HES232C 427 Module Setup Project Keyence uE Program Base Local Slot Slot 2 g i Parameter gj Reserved 10 CHI CH2 Commen gg Card Properties elt mJ Local 12 Slot E eran INul F Cure O IBPLDC O4 jj Input BPCAC 220 RSs des T Input 32P DC 24V Loa d Cell dch Comm Parameter carga Baud Rate EE CREE WO Lar Mo Card Parity Mone FE w Mo Card Data Bit E Stop Blt e F 2 Response Delay mSec 10 a yr 2 _ Wie Bed sous C co Figura 65 Ventana de parametros del PLC para comunicaci n Ethernet serial RS232 RS485 Para ver detalles de las conexiones electricas a realizar revisar el tema 11
88. serial de la PC direccionado por el software Cl CON Despu s seguimos los pasos anteriores mostradas en la conexi n via USB para la descarga del programa 4 2 1 Conexi n del PLC v a el puerto Ethernet Solo es posible descargar un programa u aplicaci n al PLC via red Ethernet si se conoce su direcci n IP configurada anteriormente via una interfaz USB u Serial Una vez que conocemos la IP del PLC realizamos la conexi n f sica utilizando un cable Ethernet a trav s de un Switch Luego en el men de conexi n figura 28 seleccionamos la opci n Type Ethernet y colocamos sobre los campos mostrados la direcci n IP del PLC a establecer comunicaci n Para asignar antes una direcci n IP al PLC es necesario registrar dichos valores en el men de par metros del PLC configurable en el software CI CON ver figura 64 Para acceder a la configuraci n de par metros del PLC nos dirigimos al menu principal Tool PLC Parameter Una vez que hemos configurado estos par metros es necesario realizar una descarga del programa y configuraciones hacia el PLC Es importante destacar que cuando se realiza una carga de programa al PLC toda la lista de par metros sobre el menu anteriormente descrito es actualizado y cargado hacia el PLC por eso cuando se quiera realizar una comunicaci n via Ethernet es necesario verificar que la IP dentro del men de par metros sea la que se requiera para la aplicaci n KDT System Cimon PLC
89. so s1 s2 53 INICIAL Tx r atmode HEPLY IMIT Fix Add Edit Delete Save Apply Figura 82 Ventana protocol con 4 tramas de datos KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra GUIA RAPIDA DE INICIO CIMON Ewe PROGRAMMABLE LOGIC CONTROLLER Dentro de la nueva trama de transmision de datos colocamos 2 segmentos uno con el comando data con 2 caracteres binarios 23 00 Esto podria hacerse analogia con la solicitud de lectura del registro ubicado en la dirreccion 0x2300 del dispositivo Frame Setup E Frame Setup Frame Frame Frame REGU EST Frame Feriod 100 msec Period Ax Frame After Tx DATA a Tx Frame by Ax DLE Doubling DLE Doubling Enable Eaj Enable Segment Configuration Segment Configuration AddSeg AddSeg di Fiszed Value 4 data Aag Memor Link E DODS00 291 Fitted Value 2 23 00 Edit Seg 291 Fitted Value 2 Dd Edit Seg Delete Seq Delete Seq Up L Down A Cancel Cancel Figura 83 Ventanas de configuracion de tramas transmision y recepcion En este ejemplo se crea otra trama de recepcion la cual almacena el dato recibido en el registro D00800 y se espera como dato final el caracteres Od Para guardar el dato recibido en un registro debemos utilizar la opcion Memory link mostrado en la figura siguiente Segment Setup Segment Address Segment Type MEA
90. stro destino este tipo de instrucci n no puede utilizarse con variables tipo Bit Las instrucciones principales son MOV DMOV BMOV con la instrucci n MOV solo podemos copiar datos de 16 bit 1word con la instrucci n DMOV es posible copiar datos de doble entero o variables tipo float de 32 bit 2word Con la instrucci n BMOV podemos copiar todo un bloque de memoria indicando el numero de registros de 16 bits que deseamos traspasar Este tipo de instrucciones no puede ponerse individualmente en una misma linea de programa ladder para ello siempre se requiere que se anteponga algun tipo de contacto a la izquierda KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 EN GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER La nomenclatura de estas estas instrucciones siempre comienza con el nombre de la funcion seguido siempre primero del registro origen y luego del destino Ejemplo MOV D3 DA INSTRUCCIONES DE MOVIMIENTO Y COPIA DE DATOS D4 destina D6 De DMO origen destino D7 DE 09 08 20 Did EMOY origen destina 5 D20 Dz4 D1 0 D14 Figura 41 Instrucciones de movimiento 7 4 Instrucciones aritmeticas Los PLC Cimon soportan variadas funciones matematicas que pueden operar a nivel de enteros doble entero y numeros Float 7 4 1 Instrucciones de suma y resta Las funciones de suma y resta utilizan las instrucciones ADD y SUB cuan
91. tStatus En el cuadro Data Type se coloca el tipo de formato de variable que va a ser leida desde el dispositivo esclavo esta opcion solo tiene implicancia si la funcion modbus es 3 4 6 o 16 KDT System Cimon PLC Guia Rapida de inicio Copyright Alk357 ra PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO Sobre el cuadro Device se coloca la dirreccion de memoria que almacenara dicha informacion en solicitud seg n la funcion Modbus implementada Este formato de variable tiene que ser compatible con la variable de retorno en solicitud La opcion Do not transmit Automatically permite desabilitar la transmision de comandos de lectura y escritura via modbus de manera automatica Luego de haber ingresado las dirrecciones de lectura la ventana de interfaz de programacion para modbus TCP podra aparecer de la siguiente manera BI ModbusTCP AE Base Local Slot Slot 0 Port Number 503 Help Device data server 100 100 100 100 Mew Modify Remove Data Block Start Addr Size Device E a 1 ta U HUILI O1 Read Coil Status Ux U HOU 01 Read Coil Status Ux 2 M gg0 MOOT DO0100 DOC OT 0 HU 03 Head Holding Registers 4 ODO U HOO 03 Read Holding Registers 4 2005 1 1 0 HOO 01 Read Coil Status Ox 3 1 MODO 1 1 gt Add Edit Delete Up Down Online Edit Save Close Figura 74 Communication setting program para comunicaci n vi
92. tima l nea de programa luego a su derecha otro contacto de entrada X07 NA y a la derecha de este otro contacto X08 pero en este caso NC para finalizar la edici n de la l nea actual agregaremos un contacto de salida YOA Ver figura 21 KDT System Cimon PLC Gu a R pida de inicio Copyright Alk357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER AD Au ALB 04 H mi 3 Figura 21 disposici n de 3 contactos de entrada en serie Paso 22 Ahora crearemos una nueva fila de programa tal como se hizo en el paso 15 Paso 23 Esta vez agregaremos un contacto de entrada X09 NA debajo del contacto X07 creado anteriormente ubicando antes el cursor del editor en la posici n correspondiente de tal forma que la disposici n de los elementos queden mostrados de la siguiente forma Figura 22 Contacto de entrada creado sin conexiones directas Paso 24 Tal como se ve en la figura 22 el contacto nuevo X09 no se encuentra conectado en alguna rama para hacer la conexi n en paralelo a la rama superior a esta ubicamos el cursor sobre el contacto X06 tal como se muestra en la figura 22 y hacemos clic en el icono 4r2 de la barra de herramientas del editor para crear una rama vertical que conecte el contacto X06 hacia X09 KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 rM CIMON lu E PROGRAMMABLE LOGIC CONTROLLER Paso 25 Una vez realizado el procedimiento anterior colocamos el
93. tro del PLC desde donde se copiara dicho valor N3 es el n mero de registros enteros que se escribir n sobre el m dulo asociado KDT System Cimon PLC Gu a R pida de inicio Copyright AIK357 GUIA RAPIDA DE INICIO CIMON lu E PROGRAMMABLE LOGIC CONTROLLER 8 2 3 Lectura de entrada analoga sobre modulo como se vio con anterioridad se tiene que utilizar las instrucciones FROM para poder leer los datos almacenados sobre los modulos de expansion analogos Ahora es necesario saber ademas que dirreccion poder leer esto se encuentra en la tabla de memoria de cada modulo que viene indicado en su manual u hoja de datos Para citar un ejemplo tomaremos el modulo SPOAEAA Default CH 2 Percentile value AD ICI FA High alarm status AD L R Lo E o pr CH 2 Setup input signal range AD 0 J RAN ea fao f Seu Rew vee dott pat o RIF CH 1 Average processing setting value AD CH 2 Average processing setting value AD RAN CH 1 Maximum alarm setting value AD 0 R CH 2 Maximum alarm setting value AD 0 RW CH 1 Minimum alarm setting value AD 0 EA CH Minimum alarm setting value AD 0 RAW CH 1 Digital Filter Constant AD CH 2 Digital Filter Constant AD DA Enable Disable setup DA conversion O0 RAW CH 1 DA output type Current 2types Voltage 4types 0 RW 2 CH 2 DA output type Current 2types Voltage 4types 0 RW Cw 22 ct range oragiarialee O RIT 17H 23 CH2DARange
94. uiente diagrama DISTRIBUCION DE MEMORIA Y lt Card Properties 008 0 d y Local 13 Slot 004 10 E0000 CM3 CPU In Output 32P DC Y Ul Py PX 0020 Input 32P DC24V A modulo analaga O 19 por 0040 In Output S2P DC24 TS i modulo analogo O p Y 0060 Qutput 8P Rly A Modulo Digital KO DO 0070 Dutput_32P TR Sig 4 16 In 15 out y Per 0090 In Output _ FUE T ra SPO4EAA pce sare SPO4EAA Sp IRTOTA ADDA 2 20h Wolgsf Cure SP32EDT lo Yomo Output 32F DS24V TiSin 2 70150 No Card 9 0160 No Card gt 1 01 70 No Card g 420180 No Card c c lt lt co a cll I c2 LO co eo ee Oi CDI po cs co ll ll ll ll ll ll ll ll ll E ccc E O c c5 Coo oc co LO CO Oo Oh AA O ci Cr ccc c c3 OCA AA O c Sant EE eS Ep OO ll c SS gun gums ad qum qu SSS qu gn SS gm gu qu E Ec E A Oi Cil c c Figura 58 Mapa de distribucion de memoria para los modulos analogos De igual manera las entradas X se podran dirreccionar con la misma dirreccion indice mostrada en el arbol de modulos mostrados 8 2 1 Instrucci n de lectura de datos de Modulos de expansion La instrucci n para leer un dato word desde un modulo de expansion tal es el caso de los modulos analogos se Llama FROM FROM Esta Instruccion es usada para leer na datos en la dirreccion asignada en na desde un buffer de memoria Modulo de expansion hacia la dirreccion asignada DL sobre la memoria del PLC Optional U
95. zaci n dirigirse al menu principal File New Program para agregar un nuevo programa al proyecto Otra forma de agregar un programa al proyecto es accediendo al explorador del proyecto dando clic derecho en la carpeta Program New Program Paso 3 Al dar clic en New Program aparecer una nueva ventana ver figura 9 que permitir seleccionar el tipo de programa a agregar Para este primer ejemplo seleccionaremos el tipo Scan Program dentro del Cuadro Scan Program Adicionalmente tambi n se tiene que agregar el nombre del programa a crear en el cuadro Program name Es posible tambi n agregar una breve descripci n en el cuadro de texto Remark El Tipo de programa elegido Scan Program permite crear un programa c clico que ejecutara constantemente las instrucciones introducidas en el programa creado bajo este formato KDT System Cimon PLC Gu a R pida de inicio Copyright O AIK357 ra CIMON lu E PROGRAMMABLE LOGIC CONTROLLER GUIA RAPIDA DE INICIO New program Program M ame Prag Program ID n cl Online E dit Buffer E Scan Program Communication Setting Program 7 4 Protocol Program 232 422 485 H Subroutine Program GA DNP3 Program Initialization Program COLD Public Network IP Setup Program Initialization Programi HOT Piscis setup Program Periodic Interrupt Program MAT Master Program a Protocol Program Ethernet Ethernet High Speed Link Program s M DBLIS TCP Master Program a L

Download Pdf Manuals

image

Related Search

Related Contents

Trust XpertTouch 2.1 Speaker Set  7 - SEW Eurodrive  Avaya BCM50 User's Manual  Raffreddamento dello stampo  JOY HD  MINI0805 DASH CAMERA  取扱説明書(PDF)  GUÍA DE INSTALACIÓN RÁPIDA Auriculares estéreo inalámbricos  TEFAL FV1210J0 Instruction Manual  

Copyright © All rights reserved.
Failed to retrieve file