Home

Chapter 5 - AutomationDirect

image

Contents

1. MODBUS TCP PARA HO H2 E j ECOM 100 El En este cap tulo MODBUS TCP Definiciones ooo ooooocooooonoo cs 5 2 C digos de funciones MODBUS apoyados oo ooooocoooooo 5 4 Operaci n de servidor esclavo de lared 5 5 Operaci n del cliente maestro0 de la red 5 13 Memoria de sistema de HO H2 ECOM o HO H2 ECOM 5 19 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 E _ A MODBUSTCP MODBUS TCP es esencialmente el protocolo serial de MODBUS RTU encapsulado en Ethernet TCP MODBUS RTU se utiliza para comunicaciones seriales entre dispositivos maestro y esclavo o esclavos Se usa MODBUSTCP para comunicacionesTCP entre los dispositivos cliente y servidores en una red de Ethernet La versi n de TCP de Modbus sigue el modelo de referencia de red de la OSI Modelo Cliente servidor El servicio de mensajes de MODBUS proporciona un modelo cliente Servidor de comunicaci n entre dispositivos conectados en una red de Ethernet TCP Este modelo de cliente servidor se basa en cuatro tipos de mensajes Petici n de MODBUS el mensaje enviado en la red por el cliente para iniciar una transacci n Confirmaci n de MODBUS el mensaje de respuesta recibido en el lado del clientee Indicaci n de MODBUS el mensaje de la petici n recibido en el lado del servidor Respuesta de MODBUS el mensaje de respuesta enviado por el modelo
2. del PLC octal MODBUS GXO GX1746 10001 10999 Enaga MONASA GX1747 X3777 11000 12048 j Solo Entradas X 1024 XQ X 049 Q lectura Relevadores especiales SP Reservados 512 PO SP777 13073 13584 3585 20000 Salidas globales G Y 2048 GYO GY3777 1 2048 Salidas Y 1024 YO Y1777 2049 3072 SP Relevadores de control CR 2048 CO C3777 3073 5120 j Lectura y Contactos de temporizadores T CTO CT377 6145 6400 SETA Contactos de contadores T CTO CT377 6145 6400 Bits de estado de etapas S 1024 S0 S1777 121 6144 Reservados E 657 10000 Tipos de datos de palabras a a 27 Memoria V Sistema 128 V7600 V7777 43969 44096 1024 V36000 V37777 415361 416384 Vea el manual de usuario del PLC para el tama o de memoria correcta de su PLC Algunas de las direcciones mostradas arriba pueden no pertenecer a su CPU particular 5 14 l M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 aj Nota se puede usar la calculadora de Windows de su PC para conversiones de n meros es decir decimal a octal La calculadora de Windows debe estar en el modo Calculator gt View gt Scientific para permitir hacer las conversiones de n meros Ejemplo 1 Calculando la direcci n de una memoria V de PLC Encuentre la direcci n del PLC para la direcci n correspondiente MODBUS 41025 en un dispositivo servidor 1 Reste la direcci n inicial del rango 1 41025
3. del servidor Modelo cliente servidor Petici n Indicaci n Los m dulos H 0 ECO M 100 oa l o el H2 ECO M 100 pueden Cliente Servidor actuar como cliente o Confirmaci n Respuesta servidor a Descripci n del protocolo Un marco t pico de MODBUS TCP consiste en los campos siguientes El MBAP Header Encabezamiento del protocolo de aplicaci n de MODBUS tiene siete bytes de largo Consiste en los campos siguientes TCP HEADER MBAP HEADER FUNCION DATOS Transaction Identifier Identificador de la Transacci n Se usa para asociar transaccioes el servidor de M O DBUS copia en la respuesta el identificador de la transacci n de la requisici n 2 bytes Protocol identifier Identificador del Protocolo Se usa para la intra multiplexaci n del sistema El protocolo de MODBUS es identificado por el valor 0 2 bytes Length Longitud El campo de longitud es una cuenta de bytes de los campos siguientes incluyendo el identificador de la unidad y los campos de datos 2 bytes Identificador de la unidad Se usa este campo para el prop sito de encaminamiento interno del sistema Se usa t picamente para comunicarse a un esclavo MODBUS o a una l nea serial esclava de MODBUS a trav s de un gateway entre una red Ethernet TCP y una l nea serial MODBUS Este campo es configurado por el cliente de MODBUS en la requisici n y debe volver con el mismo valor en la respuesta del servidor 1 byte Este header proporciona
4. 40001 1024 decimal MODBUS 40001 de la direcci n MODBUS que desea convertir 2 Convierta el resultado decimal en octal 2 1024 decimal 2000 octal 3 Sume el resultado octal al inicio del 3 VO octal 2000 octal V2000 octal rango del PLC entrada salida o palabra Ejemplo 2 Calculando la direcci n de una entrada discreta de PLC Encuentre la direcci n del PLC corres pondiente a la direcci n 12060 en un dispositivo servidor 1 Reste la direcci n inicial del rango dela 1 12060 12049 11 decimal entrada de MODBUS 12049 desde la direcci n deseada 2 Convierta el resultado decimal en octal 2 11 decimal 13 octal 3 Agregue el resultado octal al inicio del 3 XO octal 13 octal X13 octal rango del PLC entrada salida o palabra Manual de los m dulos ECO M l 5 15 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 E Construyendo el programa de lectura RX o escritura WX Para las comunicaciones de red usted a programa las instrucciones de lectura RX o LD escritura WX en una rutina que usa las cuatro p A aaa instrucciones que usted ve a la derecha Deben ser usadas en la secuencia mostrada El LD procedimiento paso a paso siguiente le Aaaa entregar la informaci n necesaria para hacer el programa ladder para recibir datos desde un servidor de la red LDA 6 aaa RX or WX A aaa Paso 1 Identifique la ranura de ECOM y el no de nodo del se
5. ODBUS TCP para HO H2 ECOM100 Los ejemplos siguientes muestran c mo generar el tipo de datos y direcci n de MODBUS para anfitriones que necesitan de este formato Ejemplo 1 Encuentre la direcci n MODBUS para la direcci n V2100 del usuario V 1 Encuentre la memoria V en la tabla Direcci n de PLC Dec tipo de datos 2 Convierta V2100 en decimal 1089 V2100 1088 decimal 3 Use el tipo de datos de MODBUS de la 1088 H olding register Hold register 1089 tabla Valores corrientes de a temporizador V VO V177 0 127 Regan de entrada Valores corrientes de p ee V1000 V1177 512 639 Resto de entrada M emoria V datos de pam Si eliana 1024 V2000 V3777 1024 2047 kHolding register Ejemplo 2 Encuentre la direcci n de MODBUS para la salida Y20 1 Encuentre las salidas Y en la tabla Direcci n PLC Dec direcci n inicial tipo de datos 2 Convierta Y20 a decimal 16 Y20 16 decimal 3 Sume la direcci n inicial para el 16 2049 bobipa Bobina 2065 rango 2049 4 Use el tipo de datos MODBUS de la tabla Ejemplo 3 Encuentre la direcci n MODBUSIDirecci n de PLC Dec tipo de datos para obtener el valor corriente del lr110 8 decimal temporizador T10 1 Encuentre valores corrientes de temporizador en la tabla 2 Convierta T10 al decimal 8 3 Utilizar el tipo de datos MODBUS de la tabla Valor corriente de timer V VO V177 0 1277 Imputregistery Valor corriente de contad
6. algunas diferencias comparadas a la unidad de datos de aplicaci n de MODBUS RTU usada en una l nea serial 5 2 M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM 100 e ell el campo direcci n del esclavo de MO DBU S usado generalmente en una l nea serial de MODBUS es substituido por un solo byte identificador de la unidad dentro del encabezamiento de MBAP El identificador de la unidad se usa para comunicarse a trav s de los dispositivos tales como puentes routers y gateways que usen una sola DIRECCION IP para apoyar m ltiplas unidades de extremo de MODBUS independientes Se dise an todas las peticiones y las respuestas de MO DBUS de una manera tal que el recipiente pueda verificar que un mensaje est acabado Para c digos de funci n donde la PDU de MODBUS tiene una longitud fija solamente el c digo de funci n es suficiente Para c digos de funci n que llevan una cantidad variable de datos en la requisici n o la respuesta el campo de datos incluye una cuenta de bytes Identificador del Protocolo Se usa para la multiplexaci n del sistema interno El protocolo de MODBUS es identificado por el valor 0 2 bytes El campo del c digo de funci n de un mensaje contiene 8 bits Los c digos v lidos de funci n est n en el rango de 1 255 decimal El c digo de funci n comanda al esclavo qu clase de acci n tomar Algunos ejemplos son leer el estado d
7. ara tener acceso a registros de salidas an logas o TAE Y Fuerza salidas ES Y C T CT Nota El HO H2 ECOM100 como cliente maestro no apoya la funci n c digo 4 De este modo no se pueden leer las direcci nes 30001 desde un dispositivo servidor esclavo Manual de los m dulos ECO M l 5 13 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Ej Direcci n de memoria del PLC permitida en la operaci n del cliente La ecuaci n real usada para calcular la direcci n depende del tipo de datos del PLC que usted est usando Los tipos de memoria del PLC son clasificados en tres categor as para este prop sito Discreto X GX SP Discreto Y CR S T C Palabra Valor actual de temporizadores valor actual de contador palabras de datos En cualquier caso usted b sicamente toma la direcci n de MODBUS a que usted est intentando apuntar resta la direcci n M O DBUS que comienza de ese rango convierte el resultado a octal y agrega el n mero octal a la direcci n inicial del PLC en el rango apropiado del PLC Vea los ejemplos de conversi n en la p gina siguiente Las tablas siguientes muestran el rango exacto usado para cada grupo de datos 1 Nota Para un programa de conversi n de direcci n de MO DBUS para Koyo y viceversa baje elarchivo modbus conversion xls desde el sitio de Intemet www automationdirect com Tipos de datos discretos Cantidad Rango del PLC Rango de la direcci n Tipo de memoria
8. ci n MODBUS y la direcci n de MODBUS para especificar una posici n de memoria de los PLCs o CPUs DLO05 06 205 No se requiere ninguna l gica ladder para apoyar la operaci n del servidor MODBUSTCP C digos de funci n MODBUS apoyados El H0 H 2 ECO M 100 apoya los c digos siguientes de funci n de MODBUS cuando act a como servidor de MODBUS TCP C digo de funci n 4 Tipos de datos disponibles I Lee Holding registers cuando el modo de direccionamiento es 03 584 984 esta funci n es usada V para accesar registros de salidas an logas Lee Input registers cuando el modo de direccionamiento es 04 584 984 esta funci n es usada V para accesar registros de entradas an logas C Determinaci n de la direcci n MODBUS Hay t picamente dos maneras que la mayor a de las convenciones de direccionamiento de MODBUS que le permiten que la direcci n de MODBUS especifique una direcci n de memoria del PLC Estos son Especificando el tipo y la direcci n de datos de MODBUS Especificando solamente la direcci n de datos de MODBUS Manual de los m dulos ECO M 5 5 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 E Si su software o diente anfitri n requiere tipo de datos y direcci n Muchos clientes de MODBUS TCP permiten que usted especifique el tipo de datos de MODBUS y la direcci n de MODBUS que corresponde a la direcci n de memoria del PLC ste es el m todo m s f cil pero no todos los paquetes permiten q
9. e un grupo de entradas discretas leer los datos en un grupo de registros escribir a una salida o un grupo de registros o leer el estado de diagn stico de un esclavo Cuando un esclavo responde al maestro usa el campo del c digo de funci n para indicar o una respuesta normal o que ha ocurrido un cierto tipo de error Para una respuesta normal el esclavo repite el c digo original de la funci n En una condici n de error el esclavo repite el c digo original de funci n con su MSB configurado como l gica 1 Se construye el campo de datos usando conjuntos de dos d gitos hexadecimales en el rango de 00 a FF Seg n el modo de transmisi n serial de la red estos d gitos se pueden hacer de un par de caracteres ASCII o a partir de un car cter RTU El campo de datos tambi n contiene la informaci n adicional que el esclavo utiliza para ejecutar la acci n definida por el c digo de funci n Esto puede incluir direcciones internas la cantidad de art culos que ser n transferidos etc El campo de datos de una respuesta de un esclavo a un maestro contiene los datos solicitados si no ocurre ning n error Si ocurre un error el campo contiene un c digo de excepci n que el maestro usa para determinar que acci n siguiente se tomar El campo de datos puede ser no existente en ciertos tipos de mensajes Manual de los m dulos ECO M 5 3 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 5 4 Nota ModScan32 es un programa de aplicaci
10. i n en la secuencia RX o WX es una instrucci n LDA Su prop sito es cargar la direcci n inicial del rea de memoria que se transferir Entrado como n mero octal la instrucci n LDA lo convierte a hexadecimal y pone el resultado en el acumulador Para una instrucci n WX la CPU DL250 1 o la D2 260 env a la cantidad de bytes especificados previamente de su rea de memoria que comienza en la direcci n especificada por LDA Para una instrucci n RX la CPU DL250 1 o la D2 260 lee el n mero de bytes especificados previamente desde el servidor poniendo los datos recibidos en su rea de memoria que comienza en la direcci n especificada por LDA ie 8 BCD _ Cantidad de bytes a ser transferidos LD K128 4 0600 octal j Direcci n inicial del rea de transferencia del cliente LDA 040600 MSB V40600 LSB 15 0 MSB V40601 LSB ETT IT TT MO 15 0 NOTA Puesto que las palabras de la memoria V son siempre 16 bits usted puede ser que no use siempre la palabra entera Por ejemplo si usted especifica solamente leer 3 bytes usted conseguir solamente 24 bits de datos En este caso solamente los 8 bits menos significativos de la ltima palabra ser n modificados Los 8 bits restantes no son afectados Paso 4 Especifique el rea de memoria del esclavo La ltima instrucci n en nuestra secuencia es la instrucci n misma WX o RX Use WX para escribir al servidor y RX para leer en el
11. irecci n MODBUS para la direcci n V2100 1 Encuentre la memoria V en la tabla Direcci n de PLC Dec tipo de datos 2 Convierta V2100 en decimal 1088 V2100 1088 decimal 3 Use la direcci n inicial de MODBUS para el 1088 40001 1089 modo 40001 Para tipos de datos Direcci n de PLC Decimal Valores corrientes de timer V VO V177 0 127 30014 30001 Registro de entrada Valores corrientes de contador V V1000 V1177 512 639 3001 30001 Registro de entrada M emoria V datos de usuario 1024 V2000 V3777 1024 2047 400 40001 Holding register Ejemplo 2 Encuentre la direcci n de MO DBUS para la salida Y20 1 Encuentre las salidas Y en la tabla Direcci n de PLC Dec direcci n inicial modo 2 Convierta Y20 a decimal 16 Y20 16 decimal 3 Sume la direcci n inicial del 6 2048 17 2065 rango 2048 4 Use la direcci n inicial de MODBUS para el modo 1 A ETS EU NOAA 60225 O Y E Ejemplo 3 Encuentre la direcci n MODBUS del relevador de control C54 1 Encuentre los valores de rele Direcci n de PLC Dec direcci n inicial modo vadores de control en la tabla 254 44 decimal 2 Convierta C54 al decimal 44 44 3072 1 3117 3 Sume la direcci n inicial del rango 3072 4 Use la direcci n inicial de MODBUS para q ETEI EL NCAA POZO PE MEAN DNI CUTE Retevadores de conr O 258 00 C377R3072 1 05 eobma 5 12 l M anual de los m du
12. irecciones de PLC a decimal inicio del rango tipos de datos Entradas X 512 X0 X777 2048 2560 SPO SP137 3072 3167 Relevadores especiales SP SP320 SP777 3280b 3583 Para tipos de datos de palabra Convierta la direcci n del PLC a decimal tipo de datos Valores corrientes de f temporizador V VO V377 0 255 Registro de entrada Valores comientes de contador V V1000 V1177 512 639 Registro de entrada o vio in de a e dl Datos en memoria V sistema V7400 V7777 3480 3735 Holding Register Cantidad Rango del PLC Rango de direc Tipo de datos Tipo de memoria del DL260 ci n MODBUS MODBUS Para tipos de datos discretos Convierta direcciones de PLC a decimal inicio del rango tipos de datos Entradas X 1024 X0 X1777 2048 3071 SPO SP137 3072 3167 Relevadores especiales SP SP320 SP717 3280 3535 Salidas globales GX 2048 GY0 GY3777 0 2047 Para tipos de datos de palabra Convierta la direcci n del PLC a decimal tipo de datos Valores pa de 256 VO V377 0 255 Registro de temporizador V entrada Valores corrientes de Valores conientes de contador V 128 V1000 V1377 512 767 Regisro de entrada a V400 V677 256 511 Datos en memoria V 3072 V1400 V7377 768 3839 Holding Register 11264 V10000 V35777 4096 15359 V7600 V7777 3968 4095 Memorias V del sistema V36000 V37777 15360 16383 Holding Register D 8 l M anual de los m dulos ECO M Cap tulo 5 M
13. lo 5 MODBUS TCP para HO H2 ECOM100 j Cantidad Rango del PLC Rango de direcci n Tipo de datos Para tipos de datos discretos Convierta direcciones de PLC a decimal inicio del rango tipos de datos Salidas globales GX 2048 GY0 GY7377 0 2047 Para tipos de datos de palabra Convierta la direcci n del PLC a decimal tipo de datos Valores corrientes de Registro de Valores corrientes de contador 42g V1000 V1177 1512 639 Registro de V entrada V400 V677 Holdin Datos en memoria V V1400 V7377 768 3839 Re a V10000 V17777 g Cantidad Rango del Rango de direcci n Tipo de datos Tipo de memoria del DL240 PLC octal MODBUS MODBUS Para tipos de datos discretos Convierta direcciones de PLC a decimal inicio del rango tipos de datos Para tipos de datos de palabra Convierta la direcci n del PLC a decimal tipo de datos Valores corrientes de Registro de Valores corrientes de contador 8 v1000 v1177 512 639 Registro de V entrada Holding Datos en memoria V 3072 V1400 V7377 768 3839 Register t Holding Datos en memoria V no vol til V4000 V4377 2048 2303 Register a V7620 V7737 3984 4063 Holding e V7746 V7777 4070 4095 Register Manual de los m dulos ECO M l L 7 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Tipo de memoria del Cantidad Rango del Rango de direc Tipo de datos DL250 1 Decimal PLC7 octal ci n MODBUS MODBUS Para tipos de datos discretos Convierta d
14. los ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Operaci n del cliente maestro de la red Esta secci n describe c mo la CPU DL05 06 205 puede servir como cliente en una red de MODBUS TCP usando el H0 H2 ECOM100 Esta secci n discute c mo dise ar la l gica ladder requerida para la operaci n del cliente de la red Cliente Servidores MODBUS TCP Esclavo 1 Protocolo MODBUS TCP Al usar el ECOM 100 como cliente en la red usted usa simples instrucciones RLL para D a E iniciar las requisiciones La instrucci n W X E BBO AE h a a Cliente inicia operaciones de escritura a la red y la 7an instrucci n RX inicia operaciones de lectura desde la red Antes de ejecutar los comandos _ WX o RX necesitamos cargar los datos mom relacionados con la operaci n de lectura o E Esclavo escritura en el stack del acumulador de la 7 CPU Cuando se ejecuta la instrucci n WXo WX Escribe RX ella usa la informaci n en el stack gt e combinada con los datos en la instrucci n 5 RX Lee de bloque para definir totalmente la tarea C digos de funci n MODBUS permitidos El H0 H2 ECOM100 apoya los c digos de funci n MODBUS siguientes cuando act a como cliente de MODBUS TCP C digo de funci n Tipos de datos disponibles MODBUS DL05 06 205 Lee una tabla de salida Lee una tabla de entradas Lee Holding registers cuando el modo de direccionamiento es 584 984 esta funci n se usa p
15. n Octa moDBus40001 mobsus 30001 Memora Y 256 v1000 V1377 40513 40768 40513 40768 Contadores V400 V777 40257 40512 40257 40512 Memoria V 3072 v1400 V7377 40769 43840 40769 43840 Palabras de datos 5903 v1000 V23416 44097 49999 44097 49999 5361 V23417 V35777 410000 415360 410000 415360 M emoria V 128 V7600 V7777 43969 44096 43969 44096 Solo Sistema 1024 V36000 V37777 415361 416384 415361 416384 lectura a nOlaN 128 v40000 v40177 416385 416512 416385 416512 Lectura y Entradas remotas escritura Memoria V Lectura y PEAR V40200 V40377 416513 416640 416513 416640 M emoria V as V40400 V40477 416641 416704 416641 416704 memana 64 vaoso0v40577 416705 416768 416705 416768 Puntos de salidas Memoria Y 16 va0600v20777 416769 416896 416769 416896 Relevad de control Lectura y Memoria V escritura Bits de estado de 16 V41100 V41117 416961 416976 416961 416976 temporizadores Memoria V Bits de estados de 32 V41200 V41237 416993 417008 416993 417008 contadores Memoria V Sol Relevadores 32 V41200V41237 417025 417056 417025 417056 a especiales Vea el manual de usuario del PLC para el tama o correcto de la memoria de su PLC Puede ser que algunas de las direcciones mostradas arriba no pertenezcan a su CPU particular Manual de los m dulos ECO M l 5 11 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 EA EE Ejemplo 1 Encuentre la d
16. n de Windows que se puede usar como maestro de MODBUS para tener acceso y cambiar los puntos de datos en un dispositivo conectado H0 H2 ECOM 100 La utilidad sirve idealmente para una prueba r pida y f cil de los dispositivos esclavos de la red de MODBUS TCP Visite www win tech com para descargar una versi n parcial de programa de prueba gratis ModScan32 y para m s informaci n sobre ModScan32 C digos de funci n MODBUS Los siguientes c digos de funci n de MODBUS son apoyados por el HO H2 ECOM 100 No todos los c digos de funci n se apoyan cuando el ECO M 100 sirve como cliente de la red La secci n de operaci n del cliente de red en este cap tulo enumera m s adelante los c digos de funci n que se apoyan en modo del cliente MODBUS Modo Modo Funci n servidor cliente Lee Holding registers cuando el modo de direccionamiento es 584 984 esta funci n es 03 S S usada para accesar registros de salidas an logas Lee Input registers cuando el modo de 04 direccionamiento es 584 984 esta funci n es 5 an logas e perme o fe usada para accesar registros de entradas M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Ns Operaci n de servidor esclavo de la red Esta secci n describe c mo otros clientes de MODBUS TCP IP en una red pueden comunicarse con un HO H2 ECOM100 que usted ha configurado con el protocolo MODBUS TCP Un cliente de red debe enviar un c digo de fun
17. onvierte b sicamente la direcci n octal del PLC al decimal y suma la direcci n inicial apropiada MO DBUS seg n lo requerido Las tablas siguientes muestran el rango exacto usado para cada grupo de datos mr Nota Para una utilidad automatizada de conversi n de direcci n de MODBUS Koyo y descargue el archivo modbus conversion xls desde el sitio de Internet www automationdirect com y vaya a la p gina de apoyo t cnico Tipos de datos discretos E Cantidad Rango de la direcci n Tipo de memoria del PLC Decimal Rango del PLC GXO GX1746 10001 10999 Entradas globales GX 2048 EXI7AT X3 777111000 12028 Entradas X 1024 X0 X1777 12049 13072 n ectura Relevadores especiales SP 512 SPO SP777 13073 13584 IS Reservados 13585 20000 Salidas globales GY 2048 GYO GY3777 1 2048 Lectura y Relevadores de control CR 2048 C0 C3777 2049 3072 escritura Contactos de temporizadores T 256 CTO CT377 6145 6400 Contactos de contadores CT 256 CTO CT377 6401 6656 Bits de estado de etapas S 1024 s0 S1777 5121 6144 E Reservados 6657 10000 Vea el manual de usuario del PLC para el tama o correcto de la memoria de su PLC Puede ser que algunas de las direcciones mostradas arriba no pertenezcan a su CPU particular 5 10 l M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Tipos de datos de palabras Cantidad Rango del PLC Rango de direcci n Rango de direcci
18. or V CO C377 3072 3551 Ejemplo 4 Encuentre la direcci n de MODBUS para el relevador de control C54 1 Encuentre relevadores de control Direcci n PLC Dec direcci n inicial tipo de datos en la tabla Y20 16 decimal 2 Convierta C54 a decimal 44 16 3072 bobina Bobina 3117 3 Sume la direcci n inicial para el rango 3072 8 registro de entrada Registro de 4 Use el tipo de datos MODBUS de la tabla O E A 0 A o Manual de los m dulos ECO M l 5 9 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 E Si el software de anfitri n o el diente requiere una direcci n solamente Algunos clientes MODBUS TCP no permiten que usted especifique el tipo de datos de MODBUS En vez de eso usted especifica solo una direcci n Este m todo requiere otro paso para determinar la direcci n pero no es dif cil B sicamente MODBUS tambi n separa los tipos de datos por rangos de direcci n Esto significa que una direcci n realmente puede describir el tipo de datos y la direcci n Esto se refiere a menudo como sumando el offset La ecuaci n real usada para calcular la direcci n depende del tipo de datos del PLC que usted est usando Los tipos de la memoria del PLC est n divididos en dos categor as para este prop sito Discreto X GX SP Y CR S T C contactos Palabra Memoria V valor corriente del temporizador y del contador En cualquier caso usted c
19. palabras Versi n mayor de OS Versi n menor de OS Informaci n 317501 317506 Versi n de Build del OS Solamente de la 417501 417506 Versi n mayor de Booter lectura versi n del Versi n menor de Booter m dulo Versi n de Build del Booter 317507 a Versi n del dispositivo Familia Procesador Tipo del M dulo C digo de Estado 6 8 Direcci n de Ethernet Tama o de RAM Tama o de FLASH Tama o de Bater a RAM 317511 317600 Ajustes de DIP switches Solamente Datos del 417511 417600 Tipo de Media lectura Dispositivo 15 Conteo de EPF si est apoyado Estado del relevador RUN si est apoyado Bater a con bajo voltaje si est apoyado N mero de modelo Velocidad de Ethernet 20 90 20 90 Reservado 317601 A Reservado k bit O Si 1 m dulo ha rebooted ya que este bit se hizo OFF escribir a la palabra de banderas con el bit ON hace OFF este bit de reboot Lectura 418001 418020 Bit 1 7 Reservado pena Conteo de Reboot LSW Solo lectura Conteo de Reboot M SW Solo lectura 20 Reservado APA BRE e Para clientes que apoyan solamente la funci n c digo 3 para leer datos de palabra Manual de los m dulos ECO M l 5 19 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 e 5 20 l M anual de los m dulos ECO M
20. rror se hace OFF cuando se ejecuta una instrucci n RX o WX Enclavamientos para lecturas y escrituras m ltiplas Si usted est usando varias instrucciones de a Enclavamiento escritura y lectura en la programaci n usted gps C100 q _ _ _m puede poner cada rutina en un rengl n 1414 Dd separado del programa con enclavamientos para asegurarse que la ejecuci n de una Ww transacci n sea completada permitiendo que 13 solamente uno de ellos sea activo a la vez Si usted no usa los enclavamientos entonces la Dii CPU ejecutar solamente la primera rutina r Esto es porque cada puerto puede manejar En Ps solamente una transacci n a la vez a i r Enclavamiento C100 En el ejemplo a la derecha despu s de que se SED ejecute la instrucci n RX CO se hace ON ip Cuando el puerto ha acabado la tarea de 5P122 C100 LD comunicaci n se ejecuta la segunda rutina y V K114 CO vuelve a OFF T i Si Ud usa programaci n por etapas se puede a colocar cada rengl n en una etapa separada del programa para asegurarse de un ejecuci n Aal OA adecuada y se salte de etapa en etapa permitiendo as que solamente una est activa WX en un momento dado mul C100 RST 5 18 l M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Memoria de Sistema de los m dulos HO H2 ECOM 100 HO0 H2 ECO M100 Rango de direcciones Palabras MODBUS 16 bits Descripciones de
21. rvidor La primera instrucci n LD acepta una constante o una variable Use una K para identificar el n mero como constante Use una V si usted est entrando la direcci n de un registro El contenido de ese registro realiza la misma funci n que la constante mostrada abajo Por ejemplo usted podr a usar V2000 en lugar de K114 Si el contenido de V2000 es el n mero 114 la funci n ser a igual Usando una variable le permite cambiar par metros mientras el programa est funcionando Byte m s significativo Byte menos significativo o di K114 N mero de ranura de ECO M Nodo del servidor PLC pidiendo acci n El dispositivo que responde Vea la p gina 2 7 y 2 8 en la red sobre n meros de ranura Vea la p gina 3 10 o 6 4 sobre asignar un n mero de nodo a una DIRECCION IP de un servidor N mero de base Base de la CPU 0 Base de expansi n 1 2 o 3 Vea la p gina 2 7 y 2 9 sobre como usar ECOMs e n extensi n local o en bases remotas de E S 5 16 l M anual de los m dulos ECO M Cap tulo 5 MODBUS TCP para HO H2 ECOM100 ns Paso 2 Cargue la cantidad de bytes a ser transferidos La segunda instrucci n LD determina la cantidad de bytes que se transfieren entre el maestro y el esclavo en la instrucci n subsecuente WX o RX El valor que se cargar est en el formato BCD a partir 1 a 128 bytes Paso 3 Especifique el rea de memoria del maestro La tercera instrucc
22. servidor Todas las cuatro instrucciones se muestran a la derecha En la ltima instrucci n usted debe especificar la direcci n inicial y un tipo de datos v lido para el servidor SP122 A V LD K114 LD y K128 LDA 040600 RX VO Manual de los m dulos ECO M l 5 17 Cap tulo 5 MODBUS TCP para HO H2 ECOM100 Comunicaciones desde un programa ladder Las comunicaciones de red duran t picamente SP123 Y m s que un barrido El programa debe esperar f SET que termine la comunicaci n de esa instrucci n SP122 antes de comenzar la transacci n siguiente kha LD Error de Comunicaci n de ECO M ECOM Port Busy S DA 040600 RX VO Dependiendo de qu ranura est colocado el m dulo ECOM hay dos contactos de relevador especial asociados a l vea la p gina 4 11 a 4 12 para los relevadores especiales U no indica que el puerto est ocupado port busy y el otro indica un error de comunicaci n El ejemplo de arriba muestra el uso de estos contactos para un ECO M que est en la ranura 1 El bit port busy est encendido mientras que el PLC se comunica con el esclavo Cuando el bit del programa est O FF se puede iniciar la petici n siguiente de la red El bit de error de comunicaci n se hace ON cuando el PLC ha detectado un error El uso de este bit es opcional Cuando es usado debe estar delante de cualquier instrucci n de bloque de la red puesto que el bit del e
23. ue usted lo haga de esta manera La ecuaci n real usada para calcular la direcci n depende del tipo de datos del PLC que usted est usando Los tipos de la memoria del PLC est n divididos en dos categor as para este prop sito Discreto X SP Y C S T contactos CT contactos Palabra M emoria V valor corriente de temporizador valor corriente de contador En cualquier caso usted convierte b sicamente la direcci n octal del PLC a decimal y agrega la direcci n inicial apropiada de MODBUS seg n lo requerido Las tablas siguientes muestran el rango exacto usado para cada grupo de datos mr Nota Para una utilidad automatizada de conversi n de direcci n de MODBUS Koyo descargue el archivo modbus conversion xls desde el sitio de Internet ywww automationdirect com y vaya a la p gina de apoyo t cnico Tipo de datos MODBUS Cantidad Rango del Rango de direcci n Tipo de memoria del D L05 decimal PLC octal MODBUS Para tipos de datos discretos Convierta direcciones de PLC a decimal inicio del rango tipos de datos Contactos de Contador CT CTO CT177 6400 6527 Bits de estado de Etapa s S0 S377 5120 5375 Para tipos de datos de palabra Convierta la direcci n del PLC a decimal tipo de datos Valores corrientes de tempori Registro de Valores corrientes de contador V 128 V1000 V1177 512 639 Registro de entrada Holding D 6 M anual de los m dulos ECO M Cap tu

Download Pdf Manuals

image

Related Search

Related Contents

Afficher le guide d`installation ReadyNAS 1100  Hamilton Beach 47665Z User's Manual  Italian_Nikon Di866 User`s manual_N1109 Rev 1.1  NXS-GW  Samsung GT-S8300 Manual de Usuario    V7 Replacement Battery for selected Hewlett-Packard Notebooks    Téléchargez le pdf  Valcom V-5324004 door intercom system  

Copyright © All rights reserved.
Failed to retrieve file