Home
Chapter 4 - AutomationDirect
Contents
1. BEW especiales diferentes si su m dulo de ECOM est en una ranura diferente vea la p gina 4 11 y 4 12 Utilizamos SP123 para encender una luz de indicador conectada con una salida discreta sp1zz Rengl n 3 P El relevador especial rotulado SP122 est encendido E Byte superior Byte inferior PLC maestro AMA PLC esclavo s nde ni y inicia transacci n Ko 1 1 4 responde transadci n No de base No de ranura de ECOM ECOM module ID a BCD cuando el ECOM en la ranura 1 est ocupado Pe i a LDA transmitiendo o recibiendo datos La instrucci n de 040600 lectura puede durar m s de un barrido del PLC para completarse U se este relevador especial para evitar el sobreescribir la instrucci n de lectura anterior con Aron cada barrido del PLC WE100 N mero de bytes que se transferir n M ximo 128 bytes Direcci n inicial en el PLC maestro como n mero octal Direcci n inicial en el PLC que responde Rengl n 4 Todos los PLCs DirecttOGIC usan una instrucci n y END en el rengl n final para identificar el cuerpo principal del programa QQ Programa para el PLC que responde Este programa de 2 renglones reside en la CPU del XD C100 PLC que responde Su funci n es simplemente usar 0D el contacto X0 para activar el relevador interno de control C100 END 4 14 l M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones A e LQ OON
2. NOTA Los programas descritos en este cap tulo no se usan para la comunicaci n entre una PC y un PLC Para comunicaciones PC a PLC vea por favor la documentaci n del producto para el software de la PC que usted est usando Si usted est utilizando nuestro software de servidor el manual que usted necesitar es el manual de usuario de KEPDirect para PLCs C mo se utiliza RLL para comunicaciones 4 2 El software de programaci n DirectsOFT32 proporciona instrucciones de lectura y escritura RX W X para comunicaci n PLC a PLC a trav s de una red Las instrucciones lectura y escritura son parte del programa de la l gica ladder que funciona en la CPU de inicio de las transacciones de comunicaci n o PLC maestro Estas instrucciones le dicen a la CPU como enviar un mensaje a trav s de la red de Ethernet a un PLC que responde o esclavo El m dulo ECOM es el punto de conexi n a la red para cada PLC Las lecturas y escrituras del PLC que inicia la transacci n encuentra su destino por la identificaci n del m dulo del m dulo ECOM del PLC que responde Vea el cap tulo 2 y 3 para informaci n de como asignar las identificaciones del m dulo Module ID 3 kasa 3 Module ID 14 PLC maestro E PLC lalo Module ID 9 Module ID 20 En la figura de arriba el PLC que inicia la transacci n env a el mensaje de lectura o escritura al m dulo ECOM del PLC que responde que se identifica como m dulo ID 14 El PLC que respond
3. Manual de los m dulos ECO M 4 9 Cap tulo 4 Programaci n ladder para comunicaciones Tipos de Datos Memoria de Bit Memoria de Palabra Alas Valores corrientes de temporizador VO V377 TAO TA377 Valores corrientes de contador v1000 1177 CTAO CTA177 V1400 V 7377 Palabras de datos del usuario V10000 V17777 Puntos de entradas X0 X477 V40400 V40423 VX0 VX460 Puntos de salidas YO Y477 V40500 V40523 VYO0 VY460 Relevadores de control CO C1777 V40600 V40677 VCO VC1760 E EET a A SPO SP137 V41200 V41205 VSPO VSP120 P SP320 SP777 VW41215 V41234 VSP320 VSP700 Bits de estado de temporizadores TO T177 V41100 V41117 VTO VT360 Bits de estado de contadores CTO C T177 V41140 V41147 VCTO VCT160 S0 S577 V41000 V41077 VS0 VS1760 Remote 1 0 GX0 GX1777 V40000 V40077 VGX0O VGX1760 Tipos de Datos Memoria de Bit Memoria de Palabra Valores corrientes de temporizador VO V377 TAO TA377 Valores corrientes de contador V1000 1377 CTAO CTA377 V1400 V 7377 l Palabras de datos del usuario V10000 V37777 Puntos de entradas X0 X1777 V40400 V40477 VX0O VX1760 Puntos de salidas YO Y1777 V40500 V40577 VYO0 VY1760 Relevadores de control CO C3777 V40600 V40777 VCO VC3760 AEE E E SPO SP137 V41200 V41205 VSPO VSP120 P SP320 SP717 V41215 V41234 VSP320 VSP700 Bits de estado de temporizadores TO T377 V41100 V41157 VTO VT360 Bits de estado de contadores CTO C
4. n de lectura La pantalla Ladder View mostrada abajo es la pantalla de desarrollo de programa en el software de programaci n DirectSO FT32 Este programa de cuatro renglones se explica detalladamente en la p gina 4 14 Esto es un programa completo aunque su funci n es muy limitada y solo sirve para entregar el concepto Hay tambi n un programa de dos renglones que funciona en el PLC que responde y tambi n se explica en la p gina 4 14 Programa para el PLC que responde las transacciones Cuando se activa la entrada del interruptor al PLC que responde esclavo en la transici n PLC que inicia transacciones PLC que responde transacciones de OFF a ON el bit CO en el PLC que inicia las transiciones maestro se va de OFF para ON El programa en el PLC maestro hace que YO se encienda en respuesta al bit CO En estos programas de ejemplo el PLC que inicia y el PLC que responde las transacciones Manual de los m dulos ECO M A 13 Cap tulo 4 Programaci n ladder para comunicaciones Rengl n 1 En nuestro ejemplo el contacto normalmente abierto rotulado CO es un relevador interno de g YO control Cuando CO est encendido se energiza la HL 06D salida discreta YO Rengl n 2 El segundo rengl n usa un relevador especial para identificar un error de comunicaci n En el ejemplo SP123 est encendido si est presente un error de P123 Y comunicaci n en la ranura uno Use relevadores
5. K1i14 gt K114 K DA 040600 Manual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones DirectSOFT32 es flexible Usted puede tratar diferentes tipos de datos de cualquier convenci n disponible mostrada en las tablas que siguen El bloque m s grande de datos que pueden ser enviados en sola operaci n de lectura y escritura es 128 bytes El bloque m s peque o de datos es un byte para los tipos de memoria de bit y dos bytes o una palabra para tipos de memoria de palabra El sistema de numeraci n octal se utiliza para todas las direcciones en estas tablas CPU DLO5 Valores corrientes de temporizador VO V177 TAO TA177 Valores corrientes de contador V1000 V1177 CTAO CTA177 Palabras de datos del usuario V1200 V7377 Ninguno Tipos de Datos Memoria de Bit Memoria de Palabra Puntos de entradas vea la nota 1 X0 X377 V40400 V4417 VXO VX360 Puntos de salidas vea la nota 1 VY0 VY360 Nota 1 Los sistemas DLO5 se limitan a 8 entradas discretas y a 6 salidas discretas con el actual hardware disponible pero existen direcciones de 256 puntos CPU DLOG6 Tipos de Datos Memoria de Bit Memoria de Palabra Alas Valores corrientes de temporizador VO V377 TAO TA377 Valores corrientes de contador v1000 1177 CTAO CTA177 V400 V677 Palabras de datos del usuario Ninguno V1200 V7377 Ninguno V10000 V17777 Puntos de entradas vea la nota 1 1X0 X777 V40400 V4437 VX0 VX760
6. Puntos de salidas vea la nota 1 YO Y777 V40500 V4537 VY0O VY760 Relevadores de control CO C1777 V40600 V4677 VCO VC760 EASE Vro V1160 CTO VCTISO 5051777 V50 VSI7ED Remote 1 0 GX0 GX3777 V40000 V40177 VGX0 VGX3760 GYO GY3777 V40200 V40377 VGYO VGY3760 Nota 1 Los sistemas DLOG6 se limitan a 20 entradas discretas y a 16 salidas discretas con el actual hardware disponible pero existen direcciones de 512 puntos Manual de los m dulos ECO M 4 7 Cap tulo 4 Programaci n ladder para comunicaciones NOTA La CPU D2 230 no apoya los m dulos ECOM Tipos de Datos Memoria de Bit Memoria de Palabra Valores corrientes de temporizador V0 V177 TAO TA177 Valores corrientes de contador V1000 1177 CTAO CTA177 v02000 V3777 l Palabras de datos del usuario V4000 V4377 SP540 SP617 V41226 V41230 VSP540 VSP600 Bits de estado de contadores CTO C T177 V41140 V41147 VCTO VCT160 S0 S777 V41000 V41037 VS0 VS760 Tipos de Datos Memoria de Bit Memoria de Palabra Alias Valores corrientes de temporizador VO V377 TAO TA377 Valores corrientes de contador V1000 1377 CTAO CTA377 l V1400 V 7377 Palabras de datos del usuario V10000 V17777 Puntos de entradas X0 X777 V40400 V40437 VX0 VX760 Puntos de salidas YO Y777 V40500 V40537 VYO0 VY760 Relevadores de control CO C1777 V40600 V40677 VCO VC1760 A 8 M anual de los m dulos ECO M Cap tulo 4 Programaci n l
7. bytes que comienza en C100 y que termina en C177 en el PLC que responde o el esclavo se lee copia en la memoria del PLC maestro que comienza en V40600 Lee PLC que inicia transacciones gt PLC que responde transacciones Vd0577 veo60s V40600 40604 440601 V40605 v40602 V40606 40603 Wad0607 4 palabras 8 bytes Palabra La instrucci n de escritura WX La instrucci n de escritura WX especifica la posici n de memoria que se escribir al PLC que responde Se escribe un bloque de datos que comienza en la posici n de memoria especificada y se extiende por el n mero de bytes especificados en la segunda instrucci n LD En el ejemplo el bloque de datos de 8 bytes que comienza en V40600 y que termina en V40603 en el PLC maestro se escribe se copia en la memoria del PLC que responde que comienza en C100 y que termina en C177 Escribe PLC que inicia transacciones 3 PLC que responde transacciones Wa0577 40600 40601 W40BO2 40603 4 palabras 8 bytes Palabra Manual de los m dulos ECOM 4 5 Cap tulo 4 Programaci n ladder para comunicaciones E Direcci n de los diversos tipos de memoria Ciertos tipos de datos son intr nsecamente de 16 bits de longitud por ejemplo los valores corrientes de temporizadores y contadores Otros tipos de datos son 1 bit de longitud por ejemplo entradas y salidas discretas Los datos de longitud de palabra y
8. c73 c72 c71 c70 ce7 Css 065 c64 C63 csz C61 ceo 275 074 073 072 071 c70 C67 c6s css 064 ces cea ce1 ceo Shift EEA despu s TE Ee A a 77 C76 c75 c7a 073 072 C71 c7o ce7 css ces css css cez cs c60 CEF C63 C62 061 Shift register despu s del tercer RX W X m s un barrido Comparaci n igual a La instrucci n de comparaci n igual detecta cuando el shift register se resetea 40603 KO C80 a cero Cuando esa condici n es verdad w l SET el bit C60 es SET por este rengl n El bit C60 se convierte en el bit m s alto cambiado por el shift register hasta que cada instrucci n RX WX se ejecuta alternadamente 4 20 i M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones Primera instrucci n de RX WX C60 es el contacto de enclavamiento Es activado por el rengl n de comparaci n igual que precede ste Segunda instrucci n de RX WX C61 es el contacto de enclavamiento Es cambiado a ON por los pasos de comando del shift register en un rengl n precedente Tercera instrucci n de RX WX C62 es el contacto de enclavamiento Es cambiado a ON por los pasos de comando del shift register en un rengl n precedente Despu s de que se ejecute este rengl n el shift register desplaza el bit superior de C62 a C63 en el barrido siguiente de la CPU C63 resetea el shift registe
9. de longitud de bit son relacionados a una memoria de palabra tambi n conocida como memoria V que permite que usted trate cualquiera de los diversos tipos de memoria como palabras de 16 bits La memoria de bits La memoria de bits se puede tratar en instrucciones de lectura y escritura por el nombre del primer bit de cualquier byte Si la segunda instrucci n LD contiene la constante K8 ser n transmitidos ocho bytes Si usted usa CO en la instrucci n RX o WX usted transmitir los ocho bytes de CO hasta C77 Memoria de palabra y el otro nombre alias En el ejemplo de abajo V40600 es la designaci n de la memoria V para los diecis is bits de CO hasta C17 Los alias son un substituto conveniente para las designaciones de la memoria V y puede ser utilizado alternativamente en instrucciones de lectura y escritura VCO es el alias para V40600 Cualquiera de estas nomenclaturas corresponden a los mismos 16 bits El alias es simplemente el nombre del primer bit en un grupo de diecis is bits agregando V como prefijo Por ejemplo VCO representa los 16 bits que comienzan con la memoria CO memoria de palabra de bit y los alias todos utilizan el sistema de numeraci n octal 011016016 014019012 on 07 o o os ca 02 01 4 6 l Las siguientes rutinas de escritura son todas equivalentes DirectSOFT32 le da la flexibilidad de identificar el rea de memoria del PLC que responde de tres maneras diferentes seg n se muestra abajo z
10. rengl n usa un relevador especial para identificar un error de comunicaci n En el ejemplo SP123 se hace ON si est presente un error de comunicaci n para la ranura uno Use BED relevadores especiales diferentes si su m dulo ECOM est en una ranura diferente vea la p gina 4 11 y 4 12 Usamos SP123 para encender una luz indicadora conectada con una salida discreta Rengl n 3 El relevador especial SP122 est encendido cuando el ECOM en la ranura 1 est ocupado 7 Kot transmitiendo o recibiendo datos La instrucci n de J lectura puede durar m s de un barrido del PLC para completarse U se este relevador especial para evitar el sobreescribir la instrucci n de lectura anterior con cada barrido del PLC m LO Byte superior Byte inferior PLC maestro y eS ME KOT PLC esclavo inicia transacci n 4 y responde transacci n LDA No de base d Anai No de ranura de ECOM ECOM module ID le BCD N mero de los bytes que se transferir n M ximo 128 bytes Direcci n inicial en el PLC maestro como n mero octal Direcci n inicial en el PLC que responde Rengl n 4 Todos los PLCs DirectLO GIC usan una instrucci n END en el rengl n final para identificar el cuerpo END principal del programa Programa para el PLC que responde Este programa de 2 renglones reside en la CPU 0100 YO del PLC que responde Su funci n es QU simplemente usar el contacto X0 para
11. 0 A O aa mn Er PROGRAMACI N YCA LADDER PARA C a j COMUNICACIONES Es En este cap tulo Comunicaciones PLE a PLC seioimaaracits pad rara data 4 2 C mo se utiliza RLL para COMUNICACIONES o oooomooo o 4 2 INSTUECCIONES A STATES serere dada enea 4 3 Instrucciones de lectura RX y escritura WX 4 3 Construyendo una rutina de lectura RX o escritura WX 4 3 Direcci n de los diversos tipos de memoria o 4 6 Relevadores especiales para COMUNICACIONES o o ooo 4 11 Programa para el PLC que inicia ounan aaa 4 15 Programa para el PLC que responde nannaa aa aaaea 4 15 Programa para el PLC que responde nananana aaaea 4 16 instrucciones de lecturas y escrituras m ltiplas 4 17 Relevadores de Seguridad 0ooo oooomonoranonaa nos 4 17 Cap tulo 4 Programaci n ladder para comunicaciones HR _ _ Comunicaciones PLC a PLC Este cap tulo le muestra el desarrollo de un programa de l gica ladder RLL para permitir a un PLC comunicarse con otro PLC Para el programador experimentado de PLCs DirectLO GIC los programas de comunicaci n presentados en este cap tulo ser n simples de seguir Si usted nunca ha programado un PLC DirectLO GIC usted puede necesitar leer y entender el manual de usuario de programaci n del software DirectsO FT32 y el manual de usuario para el PLC que est usando para informaci n adicional
12. QN A _ _ QxIInI tIEOrOGOOnnAAAA A __ h _rIRN i Programa con una instrucci n de escritura La pantalla Ladder View mostrada abajo abajo es la pantalla de desarrollo de programa en el software de programaci n D irectSO FT32 Este programa de cuatro renglones se explica detalladamente en la p gina 4 16 Esto es un programa completo aunque su funci n es muy limitada y solo sirve para entregar el concepto Hay tambi n un programa de dos renglones que funciona en el PLC que responde y tambi n se explica en la p gina 4 16 Programa para el PLC que inicia las transacciones Bl Ladder View Piz Cuando se activa la entrada del interruptor al PLC que inicia las transiciones maestro en la transici n de OFF a ON el bitC100 en el PLC que responde esclavo se va de OFF para ON El programa en el PLC esclavo hace que YO se encienda en respuesta al bit C100 _ M dulo ID 14 CPU E de A PLC que inicia transacciones FUE Huh PLC que responde transacciones En estos programas de ejemplo el PLC que inicia y el PLC que responde las transacciones deben estar en el modo RUN I N P U O m Manual de los m dulos ECO M A 15 Cap tulo 4 Programaci n ladder para comunicaciones Rengl n 1 En nuestro ejemplo el contacto normalmente abierto etiquetado CO es un relevador interno de P control Cuando CO est encendido se energiza la salida discreta YO Rengl n 2 El segundo
13. T177 V41140 V41157 VCTO VCT360 S0 S1777 V41000 V41177 VS0O VS1760 Remote 1 0 GX0 GX3777 V40000 V40177 VGX0O VGX3760 GYO GY3777 V40200 V40377 VGYO VGY3760 4 10 l M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones e i Relevadores especiales para comunicaciones Los PLCs DirectLO GIC proporcionan contactos internos bits para supervisar el estado de comunicaciones Los contactos internos se llaman Special Relays hay otros relevadores especiales usados para otros prop sitos Hay dos relevadores especiales para cada ranura en la base que aceptar el m dulo de ECOM Los dos relevadores realizan las funciones siguientes Communication busy Comunicaci n ocupada Este bit se enciende cuando el m dulo de comunicaci n est ocupado transmitiendo o recibiendo datos Usted debe usar este bit o el contacto del relevador para evitar el sobreescribir las instrucciones de lectura o de escritura RX W X Error de Comunicaci n Este bites encendido cuando ocurri un error en la ltima comunicaci n RX o WX Este error se limpia autom ticamente resetea el bit a cero cuando se ejecuta otra instrucci n RX o WX Por ejemplo los relevadores especiales SP124 y SP125 corresponden a un m dulo de ECOM en la ranura 3 de la base del PLC Se usa el relevador especial SP125 en el ejemplo para energizar la salida Y50 que Es indica que ha ocurrido un error de SP125 Pago comunica
14. a designar el n mero como constante Use una V si usted est entrando la direcci n de un registro o memoria El contenido de esa memoria realiza la HA Or WA misma funci n que la constante mostrada abajo aaa Por ejemplo usted podr a utilizar V2000 en lugar de K114 Si el contenido de V2000 es el n mero 114 la funci n ser a igual Usar una variable permite cambio de par metros cuando el programa est funcionando Se recomienda sin embargo usar una constante cuando sea posible LO Byte superior Byte inferior K414 La primera instrucci n LD N mero de la base N mero de ranura del ECO M Identificaci n del m dulo ECO M Base de la CPU 0 PLC maestro PLC esclavo Base de expansi n 1 2 0 3 Vea las p ginas 2 7 y 2 8 para el Vea las p ginas 2 3 y 3 8 acerca Vea la p gina 2 7 en relaci n con el uso de las ranuras de configuraci n de Mod ID uso de ECOMS en bases de expansi n locales o remote I O Manual de los m dulos ECO M 4 3 Cap tulo 4 Programaci n ladder para comunicaciones La segunda instrucci n LD La segunda instrucci n LD determina la longitud del bloque de datos que se transmitir durante la transacci n de lectura Esta instrucci n tambi n aceptar dos tipos de datos Use una K para designar el n mero como constante Use una V si usted est entrando la direcci n de un registro o memoria Para datos de memoria de palabra usted debe utilizar un m ltiplo de dos bytes entr
15. activar el relevador interno del control C100 END 4 10 l M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones ER q Er rooRQ__ A A Integrando instrucciones m ltiples de lectura y escritura Varias instrucciones de lectura y escritura necesitan tener enclavamientos para ejecutar uno por vez porque se puede procesar solamente una instrucci n RX WX por barrido de la CPU Usando enclavamientos se procesa una instrucci n RX WX en cada barrido hasta que se han ejecutado todas las instrucciones RX WX Despu s de la ltima instrucci n comienza otra vez la secuencia en la primera instrucci n RX WX Sin enclavamientos las instrucciones RX WX ser an ejecutadas en una orden imprevisible y algunas se podr n ejecutar muchas veces antes de que otras se ejecuten una vez Los enclavamientos sirven para abrir desconectar o deshabilitar los circuitos para todas las instrucciones de lectura y escritura excepto la que se debe procesar en el barrido corriente de la CPU Mostramos aqu dos m todos para crear los enclavamientos necesarios para ordenar instrucciones de lectura y escritura m ltiples Relevador de control Internos en secuencia Shift Registers Contadores Le mostraremos el desarrollo de los enclavamientos usando estos m todos Los dos ejemplos mostrados realizan la misma funci n Solamente son diferentes los enclavamientos Paraan NOTA Para entender completamente el materia
16. adder para comunicaciones Valores corrientes de temporizador VO V377 TAO TA377 Valores corrientes de contador v1000 1377 CTAO CTA377 V1400 V777 Palabras de datos del usuario Ninguno V1400 V7377 Ninguno V10000 V37777 Puntos de entradas X0 X1777 V40400 V40477 VX0 VX1760 Puntos de salidas YO Y1777 V40500 V40577 VY0 VY1760 Relevadores de control CO C3777 V40600 V40777 VCO VC3760 E SPO SP137 V41200 V41205 VSPO VSP120 P SP320 SP777 W41215 V41234 VSP320 VSP700 Bits de estado de temporizadores f TO T377 V41100 V41117 VTO VT360 Bits de estado de contadores CTO C T377 V41140 V41157 VCTO VCT160 S0 S1777 V41000 V41077 VSO VS1760 Remote 1 0 GX0 GX3777 V40000 V40177 VGXO0 VGX3760 Gy0 GY3777 V40200 V40377 VGY0 VGY3760 Tipos de Datos Memoria de Bit Memoria de Palabra Valores corrientes de temporizador VO V177 TAO TA177 Valores corrientes de contador CTAO CTA177 Palabras de datos del usuario Ninguno Puntos de entradas VX0 VX460 Puntos de salidas VYO0 VY460 Relevadores de control VCO VC720 EE SPO SP137 V41200 V41205 VSPO VSP120 p SP320 SP777 W41215 V41230 VSP320 VSP600 Bits de estado de temporizadores f TO T177 V41100 V41107 VTO VT160 Bits de estado de contadores CTO C T177 V41140 V41107 VCTO VCT160 Etapas S0 S577 V41000 V41027 VSO VS560 Remote 1 0 GX0 GX777 V40000 V40037 VGX0 VGX760 Tipos de Datos Memoria de Bit Memoria de Palabra
17. ci n Este relevador especial ser debe aparecer anteriormente en el o programa a la instrucci n RX o WX porque se hace cero cuando se ejecuta la i instrucci n de lectura o escritura di subsecuente El relevador especial SP124 indica que el m dulo ECOM est ocupado Cuando SP124 est encendido el contacto normalmente cerrado se abre para evitar ejecutar otra instrucci n RX o WX hasta que la ltima se haya completado Se debe usar el bit busy apropiado como contacto NC en cada regl n de la instrucci n RX WX en el programa SP124 Comunicaci n busy SP120 PTA Manual de los m dulos ECO M l 4 11 Cap tulo 4 Programaci n ladder para comunicaciones Error de comunicaci n SP131 SP137 Base 1 de expansi n Ranura 6 Ranura 7 Comunicaci n busy SP140 SP154 SP156 Error de comunicaci n SP157 Base 2 de expansi n Ranura 1 Ranura 2 Ranura 3 Ranura 4 Ranura 5 Ranura 6 Ranura 7 Ranura Comunicaci n busy SP160 SP162 SP164 SP166 SP170 SP172 SP174 SP176 Error de comunicaci n SP161 SP163 SP165 SP167 SP171 SP173 SP175 SP177 Base 3 de expansi n Ranura 1 Ranura 7 Ranura Comunicaci n busy SP200 SP202 SP204 SP206 SP210 SP212 SP214 SP216 Error de comunicaci n SP201 SP203 SP205 SP207 SP211 SP213 SP215 SP217 4 12 l M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones e Jl Programa con una instrucci
18. ci n ladder para comunicaciones Segunda instrucci n RX WX C50 est normalmente abierto y C51 est normalmente cerrado Para que este rengl n sea ejecutado el bit C50 debe estar encendido y el bit C51 debe estar apagado correspondiendo a la segunda fila de la tabla de verdad C50 fue encendido en el rengl n anterior C51 fue apagado en el rengl n anterior Despu s de que se ejecute instrucci n de WX se apaga o desactiva C50 que abre el contacto C50 en este rengl n y lo cierra en el pr ximo rengl n C51 es SET activado lo que cierra el contacto normalmente abierto C51 en el pr ximo rengl n Tercera instrucci n RX WX En este ltimo rengl n C50 est normalmente cerrado y C51 est normalmente abierto Para que este rengl n sea ejecutado el bit C50 debe estar apagado y el bit C51 debe estar encendido correspondiendo a la tercera fila de la tabla de verdad C51 fue apagado en el rengl n anterior Despu s de que se ejecute la instrucci n de RX se desactiva C50 lo que abre el contacto C50 en este rengl n y permite que se cierre en preparaci n para repetir el primer rengl n de comunicaci n en el barrido siguiente de la CPU p gina 4 18 C51 tambi n SE REAJUSTA lo que permite que el contacto C51 se cierre en preparaci n para repetir el primer rengl n de comunicaci n en el barrido siguiente de la CPU p gina 4 18 LDA 040602 Volviendo a la primera instrucc
19. e 2 y 128 Para datos de memoria de bit usted puede usar cualquier m ltiplo de un byte entre 1 y 128 Para m s informaci n sobre la direcci n de memoria de palabras y de bit vea la p gina 4 6 Memoria del PLC 4 palabras 8 bytes La instrucci n LDA La instrucci n LDA especifica la direcci n de memoria V del registro inicial de la memoria en el PLC maestro El bloque de datos que se transmitir comenzar en esta direcci n y se extender por el n mero de bytes especificados en la instrucci n precedente LD El prefijo O indica que esto es un n mero octal Substituya simplemente la letra O por el V en la designaci n de la memoria V Por ejemplo V40600 se convierte en O 40600 Las instrucciones de lectura copian el bloque de datos de la memoria del PLC que responde a la memoria del PLC maestro Las instrucciones de escritura copian el bloque de datos de la memoria del PLC que inicia la transacci n maestro a la memoria del PLC que responde 0 0 A AR A O O PD OP 40600 40601 140602 4 4 l M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones La instrucci n de lectura RX especifica la posici n de memoria que se leer en el PLC que responde Se lee un bloque de datos que comienza en la posici n de memoria especificada y se extiende por el n mero de bytes especificados en la segunda instrucci n LD En este ejemplo el bloque de datos de ocho
20. e procesa el mensaje Cualquiera de los PLCs podr a iniciar la comunicaci n con cualquier otro de los PLCs M anual de los m dulos ECO M Cap tulo 4 Programaci n ladder para comunicaciones e l Instrucciones de la Red Instrucciones de lectura y escritura RX y WV Las instrucciones de lectura RX y escritura WX son usadas por el PLC que inicia las transacciones de comunicaci n para leer un bloque de datos desde otro PLC a para escribir hasta otro PLC Para ejecutar estas funciones las instrucciones deben ser precedidas en el programa ladder por dos instrucciones Load LD y una Load Address LDA Las instrucciones LD y LDA cargan par metros de comunicaci n en el acumulador y el primer y segundo nivel del stack del acumulador La instrucci n RX o WX toma estos par metros del stack y del acumulador y prepara los datos para ser enviados a trav s de la red Si usted necesita saber m s sobre la funci n del acumulador y del stack del acumulador vea al manual de usuario para su PLC Para comunicaciones a trav s de una red Ethernet usted construye las instrucciones de lectura RX y escritura WX en una rutina que necesita tener cuatro instrucciones que Ud puede ver en la figura de la derecha La funci n de cada una de estas instrucciones es explicada m s abajo o en la p gina siguiente Ellas debe ser usadas en la secuencia mostrada La primera instrucci n LD acepta una constante o una variable Use una K par
21. e solamente tres instrucciones RX WX as que necesitamos solamente utilizar dos contactos vea porqu en la p gina 4 18 Usaremos C50 y C51 Un contacto adicional C53 nos dar a 32 combinaciones puesto que el n mero de combinaciones se ampl a como la potencia de 2 Manual de los m dulos ECO M 4 1 7 Cap tulo 4 Programaci n ladder para comunicaciones Nuestras tres instrucciones de RX W X se pueden secuenciar por los dos contactos C50 y los contactos de C51 Dos bits proporcionan cuatro estados binarios diferentes ambos apagados C50 encendido y C51 apagado C50 apagado y C51 encendido ambos encendidos Necesitamos solamente utilizar tres de los cuatro estados binarios en un c rculo puesto que tenemos que hacer una secuencia de solamente tres instrucciones RX W X Primera Instrucci n de RX WX C50 y C51 son contactos de enclavamiento Est n cerrados normalmente en este rengl n para permitir flujo de energ a a la primera instrucci n WX Ambos bits est n apagados correspondiendo a la primera fila de la tabla de verdad Despu s de que se ejecute la S5P122 C5 instrucci n de WX se configura C50 activado que abre el contacto en este rengl n y cierra el contacto C50 en el rengl n siguiente C51 es un reset se apaga lo que deja el contacto C51 cerrado para el pr ximo rengl n 4 18 l M anual de los m dulos ECO M Ter Teo C50 Cap tulo 4 Programa
22. i n RX WX Volviendo al final de la tercera instrucci n de RX W X completamos un ciclo volviendo a la l nea superior de la tabla de verdad en la p gina 4 18 C50 y C51 est n apagados y el barrido siguiente de la CPU ejecuta la instrucci n Manual de los m dulos ECO M 4 19 Cap tulo 4 Programaci n ladder para comunicaciones El shift register El shift register se puede usar para crear enclavamientos como alternativa de usar los relevadores de control Para una explicaci n completa de la funci n del shift register vea el manual de usuario para su PLC Si usted tiene m s de algunas instrucciones RX W X podr a ser inconveniente usar los relevadores de control El shift register permite que un solo contacto sea utilizado en cada rengl n de comunicaci n como enclavamiento La entrada de datos al shift register SR es el relevador especial SP1 SP1 SP es el bit siempre encendido P SR C60 Combinado con un contacto C77 normalmente cerrado env a ceros a la entrada de datos del shift register La entrada de clock al shift register es C63 SP122 el bit de comunicaci n ocupado Cada vez que una de las instrucciones RX WX se ejecuta el shift register mueve el bit de datos un lugar C63 se utiliza en este ejemplo para resetear la palabra del shift register a ceros C77 076 crolce7 ces C65 C4 Shift register despu s del primer barrido C71 C70 C67 C66 065 C 4 C s CA2 661 C60 77 076075 C74
23. l en esta secci n usted primero debe entender los programas de ejemplo en las p ginas 4 13 y 4 15 y tambi n el material en la secci n de las instrucciones de red comenzando en la p gina 4 3 El segmento siguiente de programa usa tres instrucciones RX WX dos instrucciones de escritura y una instrucci n de lectura Usted puede desarrollar su propio programa que incorpora cualquiera de las estrategias de control de enclavamineto y que ampl a el n mero de enclavamientos para acomodar el n mero de las instrucciones RX W X en su programa Relevadores de enclavamiento Es f cil ver la funci n de los relevadores de Tabla de verdad C52 C51 C50 enclavamiento si construimos una tabla de verdad A AA primero Primer Rxwx 0 o o En la parte superior de la tabla de verdad Segundo RXWX 0 0 1 mostramos relevadores internos de control quel Tercero RX WX ofifo estamos considerando para nuestra estrategia de Cuarto RXWX To pipi secuenciamiento Hemos utilizado C50 hasta C52 i para nuestra tabla pero cualquier contacto que no Quinto RX WX ESERIES se use para otros prop sitos en su programal Sexto RX WX aifofi trabajar del mismo modo Abajo al lado izquierdo Somo RXWX 1 7 o de la tabla enumeramos el n mero de jas S ptimo RXWX 1 1 instrucciones RX W X que podemos desear usar en Octavo RX W X nuestro programa de RLL Los tres contactos en esta tabla de verdad acomodar n ocho instrucciones Nuestro programa tien
24. r a ceros la comparaci n igual configura el bit C60 como ON y la CPU ejecuta la primera instrucci n de RX WX Manual de los m dulos ECOM 4 21 Cap tulo 4 Programaci n ladder para comunicaciones Ej La preferencia del traductor es usar un contador de tal modo que cada vez que el bit busy se activa el contador aumenta en 1 Al final del conteo el contador se resetea para comenzar el ciclo nuevamente Entonces cada instrucci n RX W X tendr un enclavamiento con una comparaci n como es mostrado en el ejemplo de abajo para el caso de 5 instrucciones 4 2 l M anual de los m dulos ECO M
Download Pdf Manuals
Related Search
Related Contents
ATV66 Addendum to VD0C06S304E ATV66 Fostex FR-2 DVR User Manual Whirlpool WOS97ES0ES Use and Care Manual Catalogue format PDF IMPRESSA F50 / F5 / F505 Clarion 6.4" In-Dash LCD VRX610 fiche de données de sécurité Copyright © All rights reserved.
Failed to retrieve file