Documente Academic
Documente Profesional
Documente Cultură
SoMachine
Funciones de lectura/escritura Modbus y ASCII Gua de la biblioteca PLCCommunication
04/2012
EIO0000000744.06
www.schneider-electric.com
La informacin que se ofrece en esta documentacin contiene descripciones de carcter general y/o caractersticas tcnicas sobre el rendimiento de los productos incluidos en ella. La presente documentacin no tiene como objetivo sustituir ni debe emplearse para determinar la idoneidad o fiabilidad de dichos productos para aplicaciones de usuario especficas. Los usuarios o integradores tienen la responsabilidad de llevar a cabo un anlisis de riesgos adecuado y exhaustivo, as como la evaluacin y pruebas de los productos en relacin con la aplicacin o uso en cuestin de dichos productos. Ni Schneider Electric ni ninguna de sus filiales o asociados asumirn responsabilidad alguna por el uso inapropiado de la informacin contenida en este documento. Si tiene sugerencias para mejoras o modificaciones o ha hallado errores en esta publicacin, le rogamos que nos lo notifique. No se podr reproducir este documento de ninguna forma, ni en su totalidad ni en parte, ya sea por medios electrnicos o mecnicos, incluida la fotocopia, sin el permiso expreso y por escrito de Schneider Electric. Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y para garantizar que se siguen los consejos de la documentacin del sistema, las reparaciones slo podr realizarlas el fabricante. Cuando se utilicen dispositivos para aplicaciones con requisitos tcnicos de seguridad, siga las instrucciones pertinentes. Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro software aprobado, pueden producirse lesiones, daos o un funcionamiento incorrecto del equipo. Si no se tiene en cuenta esta informacin se pueden causar daos personales o en el equipo. 2012 Schneider Electric. Reservados todos los derechos.
EIO0000000744 04/2012
Tabla de materias
5 7 9
10 11
15
16 17 18 19 20 21 22
23
24 30 32 34 36 38
Apndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apndice A Representacin de funciones y de bloques de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diferencias entre una funcin y un bloque de funciones. . . . . . . . . . . . . . Cmo usar una funcin o un bloque de funciones en lenguaje IL . . . . . . Cmo utilizar una funcin o un bloque de funciones en lenguaje ST . . . .
43
45
46 47 50
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53 87
EIO0000000744 04/2012
EIO0000000744 04/2012
Informacin de seguridad
Informacin importante
AVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen a continuacin pueden aparecer a lo largo de la documentacin o en el equipo para advertir de peligros potenciales o para ofrecer informacin que aclara o simplifica los distintos procedimientos.
EIO0000000744 04/2012
TENGA EN CUENTA La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos debern ser realizados slo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material. Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la construccin, el funcionamiento y la instalacin de equipos elctricos y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.
EIO0000000744 04/2012
Presentacin
Objeto En este documento se describe la biblioteca PLCCommunication para los controladores. Campo de aplicacin Este documento se ha actualizado con la publicacin de SoMachine V3.1. Informacin relativa al producto
ADVERTENCIA
PRDIDA DE CONTROL
z
z z
z z
El diseador del esquema de control debe tener en cuenta los posibles modos de fallo de rutas de control y, para ciertas funciones de control crticas, proporcionar los medios para lograr un estado seguro durante y despus de un fallo de ruta. Funciones de control crticas son, por ejemplo, una parada de emergencia y una parada de sobrerrecorrido, un corte de alimentacin y un reinicio. Para las funciones crticas de control deben proporcionarse rutas de control separadas o redundantes. Las rutas de control del sistema pueden incluir enlaces de comunicacin. Deben tenerse en cuenta las implicaciones de los retrasos de transmisin no esperados o los fallos en el enlace. Tenga en cuenta todas las reglamentaciones para la prevencin de accidentes y las directrices de seguridad locales.1 Cada implementacin de este equipo debe probarse de forma individual y exhaustiva antes de entrar en servicio.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.
EIO0000000744 04/2012
Para obtener informacin adicional, consulte NEMA ICS 1.1 (ltima edicin), "Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control" (Directrices de seguridad para la aplicacin, la instalacin y el mantenimiento del control de estado esttico) y NEMA ICS 7.1 (ltima edicin), "Safety Standards for Construction and Guide for Selection, Installation and Operation of Adjustable-Speed Drive Systems" (Estndares de seguridad para la construccin y gua para la seleccin, instalacin y utilizacin de sistemas de unidades de velocidad ajustable) o su equivalente aplicable a la ubicacin especfica.
EIO0000000744 04/2012
Principios de comunicacin
1
Introduccin Los bloques de funciones de comunicacin de los controladores se sitan en la biblioteca PLCCommunication. Esta biblioteca se aade automticamente al gestor de bibliotecas cuando se aade un controlador con conectividad Ethernet al proyecto o cuando se aade un gestor Modbus o ASCII a la lnea de serie de un controlador. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Funciones de comunicacin en los controladores Parmetros genricos Pgina 10 11
EIO0000000744 04/2012
Principios de comunicacin
10
EIO0000000744 04/2012
Principios de comunicacin
Parmetros genricos
Introduccin En este tema se describen la gestin y las operaciones de las funciones de comunicacin de los controladores utilizando el bloque de funciones READ_VAR como ejemplo. El estndar PLCopen define reglas para los bloques de funciones. NOTA: Estos parmetros son comunes a todos los bloques de funciones PLCCommunication (excepto ADDM). Representacin grfica En este grfico se resaltan los parmetros comunes a todos los bloques de funciones de la biblioteca PLCCommunication:
Parmetros comunes Estos parmetros los comparten varios bloques de funciones de la biblioteca PLCCommunication:
Entrada Execute Tipo BOOL Comentario La funcin se ejecuta en el flanco ascendente de esta entrada. NOTA: si xExecute se establece en TRUE en el primer ciclo de tarea EN EJECUCIN despus de un reseteo en fro o en caliente, el flanco ascendente no se detecta. Cancela la operacin en curso en el flanco ascendente La direccin del dispositivo externo de destino (puede ser la salida del bloque de funciones ADDM (vase pgina 24)) El timeout del intercambio es un mltiplo de 100 ms (0 para infinito)
NOTA: una operacin de bloque de funciones puede requerir varios intercambios. El timeout se aplica a cada intercambio realizado entre el controlador y el modem, de manera que la duracin global del bloque de funciones puede ser mayor que el timeout.
EIO0000000744 04/2012
11
Principios de comunicacin
Comentario Done se establece en TRUE cuando la funcin se completa correctamente. Busy se establece en TRUE mientras la funcin est en curso. Aborted se establece en TRUE cuando la funcin se cancela con la entrada Abort. Cuando la funcin se cancela, CommError contiene el cdigo Canceled - 16#02 (el intercambio se detiene cuando lo solicita un usuario). Error se establece en TRUE cuando la funcin se detiene debido a que se ha detectado un error. Cuando se ha detectado un error, CommError y OperError contienen informacin sobre el error detectado. CommError contiene cdigos de errores de comunicacin (vase pgina 16). OperError contiene cdigos de errores de funcionamiento (vase pgina 17).
Error
BOOL
CommError OperError
BYTE DWORD
NOTA: En cuanto la salida Busy se restablece en 0, una (y slo una) de estas 3 salidas se establece en 1: z Done z Error z Aborted Los bloques de funciones requieren un flanco ascendente para iniciarse. El bloque de funciones debe ver en primer lugar la entrada Execute como falsa para detectar un flanco ascendente posterior.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO Realice siempre la primera llamada a un bloque de funciones con su entrada Execute establecida en FALSE de manera que detecte un flanco ascendente posterior. El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.
12
EIO0000000744 04/2012
Principios de comunicacin
Ejecucin de funciones La funcin se inicia en el flanco ascendente de la entrada Execute. A continuacin se establece la salida Busy en TRUE. En esta figura se muestra el comportamiento del bloque de funciones cuando se completa automticamente la operacin (con o sin errores detectados):
Nota 1: el bit de Done o Error se establece en TRUE slo durante un ciclo de tarea slo si Execute ya se ha restablecido en FALSE cuando ha finalizado la operacin.
Funcin cancelada En esta figura se muestra la funcin que cancela la aplicacin. El flanco ascendente de la entrada Abort cancela la funcin en curso. En esos casos, la salida cancelada se establece en 1 y CommError contiene el cdigo Canceled 16#02 (intercambio detenido por una peticin de usuario):
Nota 1: el bit de Abort se establece en TRUE slo durante un ciclo de tarea slo si Execute ya se ha restablecido en FALSE cuando se ha producido la peticin de cancelacin.
EIO0000000744 04/2012
13
Principios de comunicacin
14
EIO0000000744 04/2012
Tipos de datos
2
Introduccin En este captulo se describen los tipos de datos utilizados por la biblioteca PLCCommunication. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado CommunicationErrorCodes: cdigos de errores de comunicacin OperationErrorCodes: cdigos de error de funcionamiento LinkNumber: nmero del puerto de comunicacin ObjectType: tipos de objetos disponibles para leer/escribir ADDRESS: direccin de dispositivo externo ADDR_EXT: extensin de direccin TCP_ADDR_EXT: extensin de direccin para dispositivos TCP Pgina 16 17 18 19 20 21 22
EIO0000000744 04/2012
15
Tipos de datos
Refused
FF
16
EIO0000000744 04/2012
Tipos de datos
NotProcessed_or_TargetResourceMissing 01
FF Cuando el cdigo de error de comunicacin es FF hex (mensaje rechazado), el tipo enumerado OperationErrorCodes puede devolver estos valores:
Enumerador NotProcessed_or_TargetResourceMissing BadLength CommChannelErr BadAddr SystemResourceMissing TargetCommInactive TargetMissing ChannelNotConfigured Valor (hexadecimal) 01 05 06 07 0B 0C 0D 0F Descripcin Falta el recurso del sistema de destino. La longitud es incorrecta. El canal de comunicacin est asociado a un error detectado. La direccin es incorrecta. Falta un recurso del sistema. Hay una funcin de comunicacin de destino inactiva. Falta el destino. El canal no est configurado.
FE Cuando el cdigo del error de comunicacin es FE hex, el tipo enumerado OperationErrorCodes contiene el cdigo de deteccin de errores especficos del protocolo. Consulte los cdigos de deteccin de errores especficos del protocolo.
EIO0000000744 04/2012
17
Tipos de datos
Si hay instalado un mdulo PCI serie, la conexin de dicho mdulo ser COM2, independientemente de los slots PCI fsicos que se utilicen. Si hay instalados dos mdulos PCI serie, el mdulo PCI serie que se haya conectado en los slots PCI de la parte izquierda ser COM2, mientras que el mdulo conectado en los slots PCI de la parte derecha ser COM3.
18
EIO0000000744 04/2012
Tipos de datos
#16 (escritura #6 (escritura de #3 (lectura de un solo registro) de varios registros de mantenimiento) registros)
01
Entrada digital (1 #2 (lectura de bit) entradas digitales) Bit interno o salida digital (bobina) (1 bit) Registro de entrada (16 bits) #1 (lectura de bobinas) #4 (lectura de registros de entrada)
02
IW
03
EIO0000000744 04/2012
19
Tipos de datos
20
EIO0000000744 04/2012
Tipos de datos
EIO0000000744 04/2012
21
Tipos de datos
22
EIO0000000744 04/2012
Introduccin En este captulo se describen los bloques de funciones de la biblioteca PLCCommunication. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado ADDM: conversin de una cadena en una direccin READ_VAR: lectura de datos de un dispositivo Modbus WRITE_VAR: escritura de datos en un dispositivo Modbus WRITE_READ_VAR: lectura y escritura de registros internos en un dispositivo Modbus SINGLE_WRITE: escritura de registro nico en un dispositivo Modbus SEND_RECV_MSG: envo y/o recepcin de mensajes definidos por el usuario Pgina 24 30 32 34 36 38
EIO0000000744 04/2012
23
Comentario Ejecuta la funcin en el flanco ascendente Direccin en el tipo STRING que convertir al tipo ADDRESS (consulte los detalles ms adelante)
Salida Done
Tipo BOOL
Comentario Done se establece en TRUE cuando la funcin se completa correctamente. NOTA: Cuando la operacin se anula con la entrada Abort, Done no est establecido en 1 (slo Aborted). Error se establece en TRUE cuando la funcin se detiene debido a que se ha detectado un error. Cuando se ha detectado un error, CommError y OperError contienen informacin sobre el error detectado. CommError contiene cdigos de errores de comunicacin (vase pgina 16).
Error
BOOL
CommError
BYTE
NOTA: Un flanco ascendente de la entrada Execute ejecuta la conversin y devuelve una actualizacin automtica de AddrTable. Sin embargo, AddrTable retiene el ltimo valor cuando se detecta un error (es decir, cuando la cadena Addr no es correcta).
24
EIO0000000744 04/2012
Los bloques de funciones requieren un flanco ascendente para iniciarse. El bloque de funciones debe ver en primer lugar la entrada Execute como falsa para detectar un flanco ascendente posterior.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO Realice siempre la primera llamada a un bloque de funciones con su entrada Execute establecida en FALSE de manera que detecte un flanco ascendente posterior. El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Addr STRING para el formato de direcciones ASCII Para las direcciones ASCII, slo es necesario el nmero del puerto de comunicaciones: <communication port number> Por ejemplo, para enviar un mensaje definido por el usuario en la lnea de serie 2, utilice la cadena 2. En esta tabla se definen los campos en la salida ADDM para el formato de direccin ASCII:
Campo _Type _CliID Rack Module Link _ProtId AddrLen UnitId AddrExt Tipo BYTE BYTE BYTE BYTE LinkNumber (vase pgina 18) BYTE BYTE BYTE ADDR_EXT Valor Reservado Reservado Nmero de bastidor (siempre 0) Nmero de mdulo (siempre 0) <communication port number> No se utiliza 0 No se utiliza No se utiliza Ejemplo no se utiliza no se utiliza 0 0 2 no se utiliza 0 no se utiliza no se utiliza
EIO0000000744 04/2012
25
Addr STRING para el formato de la direccin de serie Modbus Para las direcciones de serie Modbus, utilice el puerto de comunicaciones y la direccin del esclavo de destino (de 0 a 247), separadas por un punto: <communication port number>.<slave address> Por ejemplo, enve un mensaje al esclavo 8 en la lnea de serie 2 con la sintaxis: 2.8 La funcin ADDM completa la entrada/salida AddrTable con estos valores:
Campo _Type _CliID Rack Module Link _ProtId AddrLen UnitId AddrExt Tipo BYTE BYTE BYTE BYTE LinkNumber (vase pgina 18) BYTE BYTE BYTE ADDR_EXT Valor Reservado Reservado Nmero de bastidor (siempre 0) Nmero de mdulo (siempre 0) <communication port number> 0 para Modbus 1 <slave address> No se utiliza Ejemplo no se utiliza no se utiliza 0 0 2 0 1 8 no se utiliza
Addr STRING para el formato de la direccin TCP Modbus Direccin de un esclavo estndar de TCP Modbus Para el formato de la direccin del esclavo estndar TCP de Modbus, se necesitan el nmero de puerto de comunicaciones (3 para el puerto Ethernet incrustado) y la direccin IP de destino {A.B.C.D} (offset con parntesis): <communication port number>{<IP address A.B.C.D>} NOTA: un esclavo estndar TCP de Modbus utiliza la direccin de Modbus 255 (el valor predeterminado UnitId). Sin embargo, un dispositivo TCP de Modbus puede tener un valor diferente (por ejemplo, un dispositivo Tesys tiene la direccin de Modbus 1). En este caso, aada el valor UnitId. Se utiliza de forma predeterminada el puerto TCP 502. Es posible utilizar un puerto no estndar aadiendo el nmero de puerto solicitado a la direccin IP: <communication port number A.B.C.D>{<IP address>:<port>} Por ejemplo, para enviar un mensaje en la direccin IP del esclavo TCP de Modbus 192.168.1.2 utilizando un puerto TCP estndar 502, utilice esta cadena: 3{192.168.1.2}
26
EIO0000000744 04/2012
Direccin de un esclavo de serie Modbus mediante la pasarela Ethernet/lnea serie Tambin es posible dirigir un esclavo Modbus mediante una pasarela de Ethernet/lnea serie:
La peticin incluye el nmero de puerto de comunicaciones, la direccin IP de la pasarela {A.B.C.D} (offset con parntesis con o sin puerto TCP), y la direccin del esclavo de serie Modbus (parmetro UnitId): <communication port number>{<IP address A.B.C.D>}<slave address> Por ejemplo, para enviar un mensaje en la direccin del esclavo de serie Modbus 5 mediante una pasarela de Ethernet/lnea de serie en la direccin IP 192.168.1.2 utilizando el puerto TCP estndar 502, utilice esta cadena: 3{192.168.1.2}5
EIO0000000744 04/2012
27
28
EIO0000000744 04/2012
Ejemplo En este ejemplo se muestra la declaracin y el uso de ADDM como una entrada al bloque de funciones READ_VAR. ADDM convierte la direccin del esclavo 8 en la lnea de serie 1 de la cadena 1.8 en un tipo ADDRESS:
NOTA: La salida Busy asignada a start permite la ejecucin continua de READ_VAR. La variable start debe establecerse en TRUE (debe hacerlo el usuario online o la aplicacin) despus del primer ciclo para iniciar la lectura continua. Este ejemplo no muestra la gestin de errores de intercambio.
EIO0000000744 04/2012
29
Buffer
POINTER TO BYTE
Los parmetros de entrada y salida que son comunes para todos los bloques de funciones de bibliotecas PLCCommunication se describen en otras partes del texto (vase pgina 11).
30
EIO0000000744 04/2012
Ejemplo Esta POU permite la lectura de los registros internos 1 y 2 (MW1 y MW2) del esclavo Modbus con la direccin 8 en la lnea de serie 1. En esta figura se muestra la declaracin y el uso de la funcin READ_VAR:
NOTA: La salida Busy asignada a start permite la ejecucin continua de ADDM y READ_VAR. La variable start debe establecerse en TRUE (debe hacerlo el usuario o la aplicacin va online) despus del primer ciclo para iniciar la lectura continua. Este ejemplo no muestra la gestin de errores de intercambio.
EIO0000000744 04/2012
31
Buffer
POINTER TO BYTE
32
EIO0000000744 04/2012
Los parmetros de entrada y salida que son comunes para todos los bloques de funciones de bibliotecas PLCCommunication se describen en otras partes del texto (vase pgina 11).
ADVERTENCIA
INCOMPATIBILIDAD DE DATOS INTERCAMBIADOS Compruebe que los datos intercambiados son compatibles, porque las alineaciones de la estructura de datos no son las mismas para todos los dispositivos. El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Ejemplo Esta POU permite la escritura en salidas digitales/bits internos de 0 a 9 (de Q0 a Q9) de un esclavo de Modbus en la direccin 8 de la lnea de serie 1:
NOTA: La salida Busy asignada a start permite la ejecucin continua de ADDM y WRITE_VAR. La variable start debe establecerse en TRUE (debe hacerlo el usuario o la aplicacin va online) despus del primer ciclo para iniciar la escritura/lectura continua. Este ejemplo no muestra la gestin de errores de intercambio.
EIO0000000744 04/2012
33
WriteBuffer es la direccin del bfer en el que se almacenan los objetos. La funcin ADR estndar debe utilizarse para definir el puntero asociado. Consulte el ejemplo siguiente. El bfer es una tabla que recibe los valores que se escriben en el dispositivo. ReadFirstObj es el ndice del primer objeto por leer.
FirstReadObj
DINT
34
EIO0000000744 04/2012
Comentario ReadQuantity representa el nmero del objetos por leer: z 1-125: registros (tipo MW) ReadBuffer es la direccin del bfer en el que se almacenan los objetos. La funcin ADR estndar debe utilizarse para definir el puntero asociado. Consulte el ejemplo siguiente. El bfer es una tabla que recibe los valores que se leen en el dispositivo.
Los parmetros de entrada y salida que son comunes para todos los bloques de funciones de bibliotecas PLCCommunication se describen en otras partes del texto (vase pgina 11). Ejemplo Esta POU permite la escritura en los registros internos 1 y 2 (MW1 y MW2) y la lectura de los registros internos 3 y 4 (MW3 y MW4) de un esclavo de Modbus en la direccin 8 de la lnea de serie 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2
PROGRAM Write_Read_Var_Example VAR SL1_Slave8_addr: ADDRESS; Address_Computation: ADDM; SendBuffer : ARRAY [0..1] OF WORD; ReceiveBuffer : ARRAY [0..1] OF WORD; start: BOOL; Value_to_write_to_MW1_slave8: WORD; Value_to_write_to_MW2_slave8: WORD; MW3_from_slave8: WORD; MW4_from_slave8: WORD; Write_MW1_MW2_and_Read_MW3_MW4_on_slave_8_on_SL1: WRITE_READ_VAR; END_VAR MOVE Value_to_write_to_MW1_slave8 MOVE Value_to_write_to_MW2_slave8 SendBuffer[1] Address_Computation ADDM AddrTable Done Execute Error Addr CommError Write_MW1_MW2_and_Read_ MW3_MW4_on_slave_8_on_SL1 WRITE READ VAR Execute Done Abort Busy Addr Aborted Timeout Error 0bjType CommError FirstWrite0bj OperError WriteQuantity WriteBuffer FirstRead0bj ReadQuantity ReadBuffer start SendBuffer[0]
NOTA: La salida Busy asignada a start permite la ejecucin continua de ADDM y WRITE_READ_VAR. La variable start debe establecerse en TRUE (debe hacerlo el usuario o la aplicacin va online) despus del primer ciclo para iniciar la escritura/lectura continua. Este ejemplo no muestra la gestin de errores de intercambio.
EIO0000000744 04/2012
35
Los parmetros de entrada y salida que son comunes para todos los bloques de funciones de bibliotecas PLCCommunication se describen en otras partes del texto (vase pgina 11).
36
EIO0000000744 04/2012
Ejemplo Esta POU permite escribir el valor 12 en el registro interno 1 (MW1) de un esclavo Modbus en la direccin 8 de la lnea de serie 1:
NOTA: La salida Busy asignada a start permite la ejecucin continua de ADDM y SINGLE_WRITE. La variable start debe establecerse en TRUE (debe hacerlo el usuario online o la aplicacin) despus del primer ciclo para iniciar la lectura/escritura continua. Este ejemplo no muestra la gestin de errores de intercambio.
EIO0000000744 04/2012
37
38
EIO0000000744 04/2012
BufferToSend
POINTER TO BYTE
SizeRecvBuffer
UINT
BufferToRecv
POINTER TO BYTE
Para las operaciones de slo envo, el intercambio es completo (Busy restablecido en 0) cuando todos los datos (incluidos los eventuales caracteres de inicio y detencin) se han enviado a la lnea. Para una operacin de envo/recepcin o de slo recepcin, el sistema recibe caracteres hasta la condicin de fin. Cuando se alcanza la condicin de fin, el intercambio se finaliza (Busy restablecido en 0). A continuacin, los caracteres recibidos se copian en el bfer de recepcin hasta sizeRecvBuffer caracteres y el tamao de los datos recibidos (en bytes) est disponible en la propiedad de la instancia del bloque de funciones (variable interna): <Instance Name>.NbRecvBytes. La entrada sizeRecvBuffer no representa una condicin de fin. Los parmetros de entrada y salida que son comunes para todos los bloques de funciones de bibliotecas PLCCommunication se describen en otras partes del texto (vase pgina 11).
EIO0000000744 04/2012
39
Las condiciones de inicio y fin de los mensajes definidos por el usuario se configuran en el cuadro de dilogo de configuracin del gestor ASCII:
NOTA: En este ejemplo no hay caracteres de inicio y fin. La condicin de fin de tramas recibidas es un timeout de 250 ms.
40
EIO0000000744 04/2012
Ejemplo Esta POU permite slo la recepcin del mensaje definidos por el usuario hello en la lnea de serie 1:
NOTA: Un flanco ascendente en la variable Start inicia la conversin de una direccin y el envo del mensaje.
EIO0000000744 04/2012
41
42
EIO0000000744 04/2012
Apndices
EIO0000000744 04/2012
43
44
EIO0000000744 04/2012
Descripcin general Cada funcin se puede representar en los lenguajes siguientes: z IL: Lista de instrucciones z ST: Texto estructurado z LD: Diagrama de contactos z FBD: Diagrama de bloques de funciones z CFC: Diagrama de funcin continua En este captulo se proporcionan funciones y ejemplos de representacin de bloques de funciones y se describe cmo utilizarlas en lenguajes IL y ST. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Diferencias entre una funcin y un bloque de funciones Cmo usar una funcin o un bloque de funciones en lenguaje IL Cmo utilizar una funcin o un bloque de funciones en lenguaje ST Pgina 46 47 50
EIO0000000744 04/2012
45
Ejemplos: operadores booleanos (AND), clculos, conversin (BYTE_TO_INT) Bloque de funciones Un bloque de funciones: es una POU (Unidad de organizacin de programa) que devuelve una o ms salidas z siempre se le llama a travs de una Instancia (copia del bloque de funciones con nombre y variables dedicados) z cada Instancia tiene un estado persistente (salidas y variables internas) de una llamada a la otra.
z
Ejemplos: temporizadores, contadores En el ejemplo siguiente, Timer_ON es una instancia del bloque de funciones TON:
46
EIO0000000744 04/2012
2 3 4
el men contextual). 5 Si la funcin tiene ms de 1 entrada y se usa el Asistente de entradas, se crea automticamente el nmero de lneas necesario con ??? en los campos de la derecha. Reemplace ??? por el valor o la variable adecuada que corresponda al orden de las entradas. Inserte una nueva lnea para almacenar el resultado de la funcin en la variable adecuada: Escriba la instruccin ST en la columna de operadores (campo de la izquierda) y un nombre de variable en el campo de la derecha.
EIO0000000744 04/2012
47
Para ilustrar el procedimiento, consulte las funciones IsFirstMastCycle (sin parmetros de entrada) y SetRTCDrift (con parmetros de entrada) presentadas grficamente a continuacin:
Funcin sin parmetros de entrada: IsFirstMastCycle con parmetros de entrada: SetRTCDrift Representacin grfica
48
EIO0000000744 04/2012
Uso de un bloque de funciones en lenguaje IL En el procedimiento siguiente se describe cmo insertar un bloque de funciones en lenguaje IL:
Paso 1 Accin Abra o cree una POU en el lenguaje de lista de instrucciones. NOTA: Aqu no se detalla el procedimiento para crear una POU. Para obtener ms informacin, consulte la ayuda global de SoMachine. Cree las variables que necesita el bloque de funciones, incluido el nombre de instancia. Se llama a los bloques de funciones utilizando una instruccin CAL:
z Use el Asistente de entradas para seleccionar el bloque de funciones (haga clic con el botn derecho
2 3
Cada parmetro (E/S) es una instruccin: z Los valores de las entradas se establecen con ":=". z Los valores de las salidas se establecen con "=>". 4 5 En el campo CAL situado a la derecha, reemplace ??? por el nombre de la instancia. Reemplace otro ??? por una variable apropiada o un valor inmediato.
Para ilustrar el procedimiento, consulte este ejemplo con el bloque de funciones TON presentado grficamente a continuacin:
Bloque de funciones TON Representacin grfica
En lenguaje IL, el nombre del bloque de funciones se utiliza directamente en la columna del operador:
Bloque de funciones TON Representacin en el SoMachineEditor IL de POU
EIO0000000744 04/2012
49
2 3
Para ilustrar el procedimiento, considere la funcin SetRTCDrift que se representa grficamente a continuacin:
Funcin SetRTCDrift Representacin grfica
50
EIO0000000744 04/2012
Uso de un bloque de funciones en lenguaje ST En el procedimiento siguiente se describe cmo insertar un bloque de funciones en lenguaje ST:
Paso 1 Accin Abra o cree una POU nueva en el lenguaje de Texto estructurado (ST). NOTA: Aqu no se detalla el procedimiento para crear una POU. Para obtener ms informacin, consulte la ayuda global de SoMachine . Cree las variables de entrada y salida y la instancia requeridas para el bloque de funciones:
z Las variables de entrada son los parmetros de entrada requeridos por el bloque de funciones z Las variables de salida reciben el valor devuelto por el bloque de funciones
Utilice la sintaxis general en el Editor POU ST para el lenguaje ST de un bloque de funciones. La sintaxis general es: FunctionBlock_InstanceName(Input1:=VarInput1, Input2:=VarInput2,... Ouput1=>VarOutput1, Ouput2=>VarOutput2,...);
Para ilustrar el procedimiento, considere este ejemplo con el bloque de funciones TON que se representa grficamente a continuacin:
Bloque de funciones TON Representacin grfica
EIO0000000744 04/2012
51
En la tabla siguiente se muestran ejemplos de una llamada de bloque de funciones en lenguaje ST:
Bloque de funciones TON Representacin en el Editor POU IL de SoMachine
52
EIO0000000744 04/2012
Glosario
0-9
%I Segn el estndar IEC, %I representa un bit de entrada (por ejemplo un objeto de lenguaje del tipo IN digital).
%IW Segn el estndar IEC, %IW representa un registro de palabra de entrada (por ejemplo un objeto de lenguaje del tipo IN analgico).
%MW Segn el estndar IEC, %MW representa un registro de palabra de memoria (por ejemplo un objeto de lenguaje del tipo palabra de memoria).
%Q Segn el estndar IEC, %Q representa un bit de entrada (por ejemplo un objeto de lenguaje del tipo OUT digital).
%QW Segn el estndar IEC, %QW representa un registro de palabra de salida (por ejemplo un objeto de lenguaje del tipo OUT analgico).
EIO0000000744 04/2012
53
Glosario
A
ADC Convertidor analgico/digital
Aplicacin de arranque Archivos que contienen parmetros dependientes de la mquina: z nombre de la mquina z nombre de dispositivo o direccin IP z direccin de la lnea serie Modbus z tabla de enrutamiento
ARP El protocolo de resolucin de direcciones es el protocolo de capas de red IP para Ethernet que asigna una direccin IP a una direccin MAC (hardware).
ARRAY Una ARRAY es una tabla que contiene elementos del mismo tipo. La sintaxis es la siguiente: ARRAY [<lmites>] OF <Tipo> Ejemplo 1: ARRAY [1..2] OF BOOL es una tabla de una dimensin compuesta por dos elementos de tipo BOOL. Ejemplo 2: ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones compuesta por 10 x 20 elementos de tipo INT. ARW Contencin anti-restablecimiento (en ingls, Anti-Reset Windup)
54
EIO0000000744 04/2012
Glosario
ASCII El cdigo estndar americano para el intercambio de informacin (en ingls, American Standard Code for Information Interchange) es un protocolo de comunicaciones que representa caracteres alfanumricos (letras, nmeros y algunos caracteres grficos y de control).
ATV ATV es el prefijo de modelo para las unidades Altivar. (Por ejemplo, ATV312 hace referencia a la unidad de velocidad variable Altivar 312.)
AWG El estndar calibre de hilo americano (en ingls, American Wire Gauge) especifica calibres de cable en Norteamrica.
B
base de bus Una base de bus es un dispositivo de montaje diseado para alojar un mdulo electrnico en un segmento DIN y conectarlo con el bus TM5 para los controladores M258 y LMC058. Cada bus de base ampla los datos de TM5 y los buses de alimentacin y el segmento de alimentacin de E/S de 24 V CC. Los mdulos electrnicos se aaden al sistema TM5 mediante su insercin en el bus de base. El bus de base tambin proporciona el punto de articulacin para los bloques de terminales.
bastidor EIA Un bastidor de Electronic Industries Alliance es un sistema estandarizado (EIA 310D, IEC 60297 y DIN 41494 SC48D) para montar varios mdulos electrnicos en una pila o un bastidor de 19 pulgadas (482,6 mm) de ancho.
EIO0000000744 04/2012
55
Glosario
BCD El formato decimal codificado en binario (en ingls, Binary Coded Decimal Format) representa nmeros decimales entre 0 y 9 con un conjunto de 4 bits (medio byte/cuarteto, tambin llamado Halfbyte). En este formato, los cuatro bits utilizados para codificar los nmeros decimales disponen de un rango de combinaciones que no se utiliza. Por ejemplo, el nmero 2.450 se codifica como 0010 0100 0101 0000 bloque de funciones (FB) Consulte FB.
bloque de terminales El bloque de terminales es el componente que se monta en un mdulo electrnico y proporciona las conexiones elctricas entre el controlador y los dispositivos de campo.
BOOL Un tipo booleano es el tipo de datos bsico en informtica. Una variable BOOL puede tener uno de estos valores: 0 (FALSE), 1 (TRUE). Un bit extrado de una palabra es de tipo BOOL, por ejemplo: %MW10.4 es un quinto bit con un nmero de palabra de memoria 10.
BOOTP El protocolo bootstrap es un protocolo de red UDP que puede utilizar un cliente de red para obtener de forma automtica una direccin IP (y tal vez otros datos) de un servidor. El cliente se identifica ante el servidor utilizando la direccin MAC del cliente. El servidor (que mantiene una tabla preconfigurada de direcciones MAC de los dispositivos clientes y las direcciones IP asociadas) enva al cliente su direccin IP preconfigurada. BOOTP se utilizaba originariamente como un mtodo que permita iniciar los hosts sin disco de forma remota por una red. El proceso BOOTP asigna un arrendamiento infinito de una direccin IP. El servicio BOOTP utiliza los puertos UDP 67 y 68.
bps bits por segundo como definicin de velocidad de transmisin, tambin proporcionada en combinacin con los multiplicadores kilo (kbps) y mega (mbps).
56
EIO0000000744 04/2012
Glosario
bus de ampliacin El bus de ampliacin es un bus de comunicacin elctrico entre los mdulos de ampliacin y una CPU.
BYTE Cuando se agrupan 8 bits, se habla de un BYTE (byte). La entrada de un BYTE se realiza en modalidad binaria o en base 8. El tipo BYTE est codificado en un formato de 8 bits que, en el formato hexadecimal, va de 16#00 a 16#FF.
C
cable de derivacin Un cable de derivacin es el cable de derivacin no terminado utilizado para conectar una caja de derivacin con un dispositivo.
cable principal Un cable principal es el cable principal terminado en los dos extremos fsicos con resistencias de final de lnea.
CAN El protocolo CAN (red del rea del controlador) (ISO 11898) para redes de bus serie est diseado para la interconexin de dispositivos inteligentes (de varios fabricantes) en sistemas inteligentes para aplicaciones industriales en tiempo real. CAN, diseado originalmente para utilizarse en automviles, se emplea actualmente en una amplia variedad de entornos industriales de control de automatizacin.
CANmotion CANmotion es un bus de movimiento basado en CANopen con un mecanismo adicional que proporciona sincronizacin entre el controlador de movimiento (motion controller) y las unidades.
CANopen CANopen es una especificacin de perfiles de dispositivos y un protocolo de comunicaciones abierto estndar en el sector.
EIO0000000744 04/2012
57
Glosario
CFC El diagrama de funcin continua (en ingls, Continuous Function Chart, una ampliacin del estndar IEC61131-3) es un lenguaje de programacin que funciona como un diagrama de flujo. Mediante la adicin de bloques lgicos simples (Y, O, etc.), cada funcin o bloque de funciones del programa se representa mediante esta forma grfica. En cada bloque, las entradas se sitan a la izquierda y las salidas, a la derecha. Las salidas de los bloques pueden estar vinculadas a las entradas de otros bloques para formar expresiones complejas.
CiA CiA (CAN en automatizacin) es un grupo de fabricantes y usuarios sin nimo de lucro dedicados a desarrollar y proporcionar soporte a los protocolos de capas superiores basados en CAN.
CIP Cuando se implementa el protocolo industrial comn en una capa de aplicacin de una red, puede comunicarse de forma homognea con otras redes basadas en CIP independientemente del protocolo. Por ejemplo, la implementacin de CIP en la capa de aplicacin de una red Ethernet TCP/IP crea un entorno EtherNet/IP. De igual manera, CIP en la capa de aplicacin de una red CAN crea un entorno DeviceNet. En ese caso, los dispositivos de la red EtherNet/IP se pueden comunicar con dispositivos de la red DeviceNet por los puentes o enrutadores CIP.
CMU La unidad de medicin de la corriente (en ingls, Current Measurement Unit) se utiliza para convertir el valor de corriente relativo (%) proporcionado por TeSys en un valor ISO real (A).
codificador Un codificador es un dispositivo para la medicin de longitud o de ngulos (codificadores lineales o giratorios).
configuracin La configuracin incluye la organizacin y la interconexin de los componentes de hardware en un sistema y seleccin del hardware y software que determina las caractersticas de funcionamiento de dicho sistema.
58
EIO0000000744 04/2012
Glosario
configuracin de Post los archivos de configuracin de Post contienen parmetros independientes de la mquina, incluidos estos: z nombre de la mquina z nombre de dispositivo o direccin IP z direccin de la lnea serie Modbus z tabla de enrutamiento
contador bifsico Un contador bifsico utiliza el desfase entre dos seales de contador de entrada para contar de forma progresiva o regresiva.
contador monofsico Un contador monofsico utiliza una entrada de hardware como entrada de contador. Normalmente cuenta progresiva o regresivamente cuando hay una seal de pulso en la entrada.
controlador Un controlador (o controlador lgico programable, o controlador programable) se emplea para automatizar procesos industriales.
CRC Un campo de comprobacin de redundancia cclica de un mensaje de red contiene un pequeo nmero de bits que producen una suma de comprobacin. El mensaje lo calcula el transmisor segn el contenido del mensaje. A continuacin, los nodos receptores recalculan el campo. Toda discrepancia entre los dos campos CRC indica que el mensaje transmitido y el mensaje recibido son diferentes.
CSA La Canadian Standards Association define y mantiene estndares para equipos electrnicos industriales en entornos peligrosos.
CTS Listo para enviar (en ingls, Clear To Send) es una seal de transmisin de datos y reconoce la seal RDS desde la estacin transmisora.
EIO0000000744 04/2012
59
Glosario
D
datos persistentes Valor de datos persistentes que se utilizarn la prxima vez que se cambie o se arranque en fro una aplicacin. Slo se reinicializa cuando se reinicia del controlador o se resetea el origen. Especialmente mantienen sus valores despus de una descarga.
datos retenidos Se utiliza un valor de datos retenidos en el prximo encendido o arranque en caliente. El valor se retiene incluso despus de un cierre descontrolado o un apagado normal del controlador.
DCE El equipo de comunicaciones de datos (en ingls, Data Communications Equipment) describe dispositivos (a menudo modems) que inician, detienen y sostienen sesiones de red.
Descenso Descenso describe una reduccin en una especificacin operativa. Para los dispositivos en general suele ser una reduccin especificada en potencia nominal para facilitar el funcionamiento en condiciones ambientales aumentadas como aquellas con temperaturas o altitudes superiores.
DHCP El protocolo de configuracin dinmica del ordenador principal (en ingls, Dynamic Host Configuration Protocol), es una ampliacin avanzada de BOOTP. DHCP es ms avanzado, pero tanto DHCP como BOOTP son habituales. (DHCP puede gestionar solicitudes de clientes BOOTP.)
60
EIO0000000744 04/2012
Glosario
DIN El Deutsches Institut fr Normung es una institucin alemana que establece estndares de ingeniera y dimensiones.
direccin MAC La direccin de control de acceso a medios es un nmero nico de 48 bits asociado a una parte especfica de hardware. La direccin MAC est programada en cada tarjeta de red o dispositivo cuando se fabrica.
direccionamiento inmediato Mtodo directo de direccionamiento de objetos de memoria, incluidas las entradas y salidas fsicas, utilizado en las instrucciones de programacin como operandos y parmetros mediante su direccin directa (por ejemplo %Iwx o %QWx). El uso del direccionamiento inmediato en los programas puede evitar la necesidad de crear smbolos para estos objetos, pero tambin existen inconvenientes. Por ejemplo, si cambia la configuracin del programa aadiendo o suprimiendo dispositivos o mdulos de E/S o secciones, las direcciones inmediatas empleadas como operandos de instrucciones de programacin y/o parmetros no se actualizan, y deben corregirse de forma manual, lo cual puede causar amplias modificaciones de programas y resultar en instrucciones de programacin incorrectas. (Consulte direccionamiento simblico.)
direccionamiento simblico El direccionamiento simblico es el mtodo indirecto de direccionar objetos de memoria, incluidas las entradas y salidas fsicas, utilizado en las instrucciones de programacin como operandos y parmetros definiendo primero smbolos para ellos con estos smbolos en asociacin con las instrucciones de programacin. En contraste con el direccionamiento inmediato, este es el mtodo recomendado, porque si se cambia la configuracin del programa, los smbolos se actualizan automticamente con sus nuevas asociaciones de direcciones inmediatas, al contrario que las direcciones inmediatas utilizadas como operandos o parmetros. (Consulte direccionamiento inmediato.)
dispositivo de predefinicin de taras Dispositivo que permite restar un valor de tara predefinido de un valor de peso bruto y que indica el resultado del clculo. Esto permite reducir en consecuencia el rango de carga.
EIO0000000744 04/2012
61
Glosario
dispositivo de tara Dispositivo que permite que la indicacin del instrumento pase a cero en el momento de colocar una carga en el receptor de carga:
divisin de escala Valor en unidades de medida que expresa la diferencia existente entre dos indicaciones consecutivas correspondientes a una indicacin numrica.
DNS El sistema de nombres de dominio (en ingls, Domain Name System) es el sistema de asignacin de nombres para los ordenadores y los dispositivos conectados con una LAN o con Internet.
DSR El conjunto de datos preparado (en ingls, Data Set Ready) es una seal de transmisin.
DTM Con los gestores de tipos de dispositivo (en ingls, Device Type Managers) que representan el dispositivo de campo en SoMachine, es posible establecer comunicaciones directas con cada dispositivo de campo individual mediante SoMachine, el controlador y el bus de campo, evitando as la necesidad de conexiones individuales por cable.
62
EIO0000000744 04/2012
Glosario
E
E/S entrada/salida
E/S digital Una entrada o una salida digital tiene una conexin de circuito individual en el mdulo electrnico que se corresponde directamente con un bit de la tabla de datos que contiene el valor de la seal en ese circuito de E/S. Proporciona el acceso digital lgico de control a los valores de E/S.
E/S experta Las E/S expertas son mdulos dedicados o canales para funciones avanzadas. Estas funciones suelen estar incrustadas en el mdulo para no utilizar los recursos del controlador PLC y para permitir un rpido tiempo de respuesta, segn la funcin. En cuanto a la funcin, podra considerarse un mdulo independiente, porque la funcin es independiente del ciclo de procesamiento del controlador: slo intercambia informacin con la CPU del controlador.
E/S rpida Las E/S rpidas son E/S especficas con algunas funciones elctricas (tiempo de respuesta, por ejemplo) pero el tratamiento de estos canales se realiza mediante la CPU del controlador.
EDS Una hoja de datos electrnica (en ingls, Electronic Data Sheet) contiene por ejemplo las propiedades de un dispositivo, como los parmetros y los ajustes de una unidad.
EEPROM La memoria de slo lectura programable y borrable de forma elctrica (en ingls, Electrically Erasable Programmable Read-Only Memory) es un tipo de memoria no voltil utilizada para almacenar datos que deben guardarse cuando se quita la alimentacin elctrica.
EIA Electronic Industries Alliance es la organizacin comercial para establecer estndares de comunicacin elctrica/electrnica y de datos (incluidos RS-232 y RS-485) en Estados Unidos.
EIO0000000744 04/2012
63
Glosario
ejecucin peridica La tarea maestra se ejecuta de forma cclica o peridica. En la modalidad peridica, el usuario determina un tiempo especfico (perodo) en el que se ejecutar la tarea maestra. Si se ejecuta dentro de este tiempo, se generar un tiempo de espera antes del ciclo siguiente. Si se ejecuta cuando ya ha terminado este tiempo, un sistema de control indicar que se ha sobrepasado el lmite de tiempo. Si este desborde ha sido demasiado grande, el controlador se detendr.
EN EN identifica uno de muchos estndares europeos mantenidos por el CEN (Comit Europeo de Normalizacin), el CENELEC (Comit Europeo de Normalizacin Elctrica) o el IENT (Instituto Europeo de Normas de Telecomunicacin).
entrada analgica Un mdulo de entrada analgica contiene circuitos que convierten una seal de entrada CC analgica en un valor digital que puede manipular el procesador. Por implicacin, la entrada analgica suele ser directa. Esto significa que el valor de la tabla de datos refleja directamente el valor de la seal analgica.
entrada con retencin Un mdulo de entrada con retencin se interconecta por interfaz con dispositivos que transmiten mensajes en pulsos breves. La aplicacin captura y graba los pulsos entrantes para un posterior examen.
entrada de comn positivo La entrada de comn positivo es una disposicin de cables en la que el dispositivo suministra corriente al mdulo electrnico de entrada. La entrada de comn positivo hace referencia a 0 V CC.
64
EIO0000000744 04/2012
Glosario
Ethernet Ethernet es una tecnologa de capas fsica y de conexin de datos para LAN, tambin conocida como IEEE 802.3.
Ethernet/IP El protocolo industrial de Ethernet es un protocolo de comunicaciones abiertas para fabricar soluciones de automatizacin en sistemas industriales. EtherNet/IP se incluye en una familia de redes que implemente el protocolo industrial comn en sus capas superiores. La organizacin de apoyo (ODVA) especifica EtherNet/IP para cumplir la adaptabilidad y la independencia de los medios.
exploracin de E/S Una exploracin de entrada/salida realiza sondeos continuos de los mdulos de E/S para recopilar bits de datos e informacin de estado, error y diagnstico. En este proceso se supervisan las entradas y salidas de control.
explorar El programa de exploracin de un controlador realiza 3 funciones bsicas: [1] Lee las entradas y sita estos valores en la memoria; [2] ejecuta la instruccin del programa de aplicacin una vez y almacena los resultados en la memoria; [3] utiliza los resultados para actualizar las salidas.
F
FB Un bloque de funciones realiza una funcin de automatizacin especfica, como control de velocidad, control de intervalo o conteo. Se compone de datos de configuracin y de un conjunto de parmetros de funcionamiento.
FBD Un diagrama de bloques de funciones (en ingls, Function Block Diagram) es un lenguaje de programacin orientado grficamente, que cumple con el estndar IEC 61131-3. Funciona con una lista de redes con la que cada red contiene una estructura grfica de cuadros y lneas de conexin que representa una expresin lgica o aritmtica, la llamada de un bloque de funciones, un salto o una instruccin de retorno.
EIO0000000744 04/2012
65
Glosario
FDT Herramienta para dispositivos de campo (en ingls, Field Device Tool) para las comunicaciones estandarizadas entre los dispositivos de campo y SoMachine.
FE Tierra operativa (en ingls, Functional Earth) es el punto de un sistema o dispositivo que debe estar conectado a tierra para ayudar a evitar daos en el equipo.
filtro de entrada Un filtro de entrada es una funcin especial que rechaza los ruidos de entrada. Resulta til para eliminar ruidos de entrada y vibraciones en los disyuntores automticos. Todas las entradas proporcionan un filtrado de entradas del hardware. Es posible configurar un filtrado adicional con el software de configuracin o programacin.
FTP El protocolo de transferencia de archivos (en ingls, File Transfer Protocol) es un protocolo de red estndar (incorporado en una arquitectura de cliente-servidor), que sirve para intercambiar y manipular archivos por redes basadas en TCP/IP.
funcin Una funcin: es una POU que devuelve 1 resultado inmediato z se llama directamente con su nombre (y no a travs de una instancia) z no tiene un estado persistente desde una llamada hasta la siguiente z se puede utilizar como un operando en expresiones
z
66
EIO0000000744 04/2012
Glosario
G
GVL La lista de variables globales gestiona variables globales que estn disponibles en cada POU de aplicacin.
H
HE10 Conector rectangular para seales elctricas con frecuencias inferiores a 3 MHz, de conformidad con IEC60807-2.
HMI Una interfaz hombremquina (en ingls Human-Machine Interface) es una interfaz del operario, generalmente grfica, para equipos industriales.
hora del sistema Un reloj interno proporciona un dispositivo con la hora del sistema.
HVAC Las aplicaciones de ventilacin de calentamiento y aire acondicionado supervisan y controlan los entornos interiores.
EIO0000000744 04/2012
67
Glosario
I
ICMP El protocolo de mensajes de control de Internet (en ingls, Internet Control Message Protocol) informa acerca de los errores y proporciona informacin relacionada con el procesamiento de datagramas.
IEC La Comisin Electrotcnica Internacional (en ingls International Electrotechnical Commission) es una organizacin de estndares internacional sin nimo de lucro y no gubernamental que prepara y publica estndares internacionales para todas la tecnologas elctricas, electrnicas y relacionadas.
IEC 61131-3 El IEC 61131-3 es un estndar de la Comisin Electrotcnica Internacional para los equipos de automatizacin industriales (como controladores). IEC 61131-3 se ocupa de los lenguajes de programacin del controlador y define dos normas de lenguajes de programacin grficos y dos textuales: z grafico: diagrama de contactos, diagrama de bloques de funciones z textual: texto estructurado, lista de instrucciones
IEEE El Institute of Electrical and Electronics Engineers es un organismo internacional sin nimo de lucro de evaluacin de estndares y cumplimiento que se ocupa de los avances en todos los campos de la electrotecnologa.
IEEE 802.3 IEEE 802.3 es una recopilacin de normativas IEEE que definen la capa fsica y la subcapa de control de acceso a medios (MAC) de la capa de conexin de datos, de Ethernet cableado.
IL Un programa escrito en el lenguaje de lista de instrucciones est compuesto por una serie de instrucciones ejecutadas de forma secuencial por el controlador. Cada instruccin incluye un nmero de lnea, un cdigo de instruccin y un operando. (IL cumple con IEC 61131-3.)
Glosario
intercambio bajo tensin El intercambio bajo tensin es la sustitucin de un componente por otro componente parecido mientras el sistema permanece operativo. El componente de sustitucin empieza a funcionar de forma automtica cuando se ha instalado.
IP El protocolo de Internet es parte de la familia de protocolos TCP/IP que hace un seguimiento de las direcciones de Internet de los dispositivos, encamina los mensajes salientes y reconoce los mensajes entrantes.
IP 20 Grado de proteccin de entrada de acuerdo con IEC 60529. Los mdulos IP20 estn protegidos contra la entrada y el contacto de objetos de ms de 12,5 mm. El mdulo no est protegido contra la entrada perjudicial de agua.
IP 67 Grado de proteccin contra entrada de acuerdo con IEC 60529. Los mdulos IP67 estn completamente protegidos contra la entrada de polvo y contra el contacto. No es posible que entre agua en cantidades perjudiciales cuando la carcasa se sumerge en agua hasta 1m.
K
Kd ganancia diferencial
Ki ganancia integral
Kp ganancia proporcional
EIO0000000744 04/2012
69
Glosario
L
LAN Una red de rea local (en ingls, Local Area Network) es una red de comunicaciones de corta distancia que se implementa en un hogar, una oficina o un entorno institucional.
LD Un programa escrito en lenguaje de diagrama de contactos incluye una representacin grfica de instrucciones de un programa de controlador con smbolos para contactos, bobinas y bloques en una serie de escalones ejecutados de forma secuencial por un autmata. Conforme con IEC 61131-3.
LED Un diodo electroluminiscente (en ingls, Light Emitting Diode) es un indicador que se ilumina cuando la electricidad pasa por l.
LINT Un entero largo es una variable de 64 bits (4 veces INT o dos veces DINT).
Glosario
LSB El bit menos significativo (o byte menos significativo) es la parte de un nmero, una direccin o un campo que se escribe como el valor individual situado ms a la derecha en notacin convencional hexadecimal o binaria.
M
maestro/esclavo La nica direccin de control en una red que implementa el modelo maestro/esclavo siempre es de un dispositivo o proceso maestro a uno o ms dispositivos esclavos.
Mquina Una mquina consta de varias funciones y/o equipos que forman la mquina.
mquina de estado NMT Una mquina de estado de gestin de redes define el comportamiento de comunicacin de cualquier dispositivo CANopen. La mquina de estado de NMT de CANopen consta de un estado de inicializacin, un estado preoperacional, un estado operacional y un estado detenido. Tras el encendido o el restablecimiento, el dispositivo entra en el estado de inicializacin. Cuando finaliza la inicializacin del dispositivo, ste pasa automticamente al estado preoperacional y anuncia la transicin de estado enviando el mensaje de arranque. De esta manera el dispositivo indica que est preparado para funcionar. Un dispositivo que permanece en el estado preoperacional puede empezar a transmitir un mensaje SYNC-, Time Stamp- o Heartbeat. En este estado, el dispositivo no se puede comunicar por un PDO; debe hacerlo con un SDO. En el estado operacional, el dispositivo puede utilizar todos los objetos de comunicacin soportados.
EIO0000000744 04/2012
71
Glosario
MAST Una tarea maestra (MAST) es una tarea del procesador que se ejecuta en el software de programacin. La tarea MAST consta de dos secciones: z IN: las entradas se copian en la seccin IN antes de ejecutar la tarea MAST. z OUT: las salidas se copian en la seccin OUT despus de ejecutar la tarea MAST.
memoria Flash La memoria Flash es una memoria no voltil que se puede sobrescribir. Se almacena en una memoria EEPROM especial que se puede borrar y volver a programar.
MIB La base de informacin de gestin (en ingls, Management Information Base) es una base de datos de objetos que se visualiza con un sistema de gestin de red como SNMP. SNMP muestra dispositivos que se definen por las MIB. Schneider ha obtenido una MIB privada, groupeschneider (3833).
Modbus El protocolo de comunicaciones Modbus permite las comunicaciones entre muchos dispositivos conectados a la misma red.
mdulo de E/S de ampliacin Un mdulo de entrada o salida de ampliacin es un mdulo digital o analgico que aade E/S adicional al controlador base.
mdulo electrnico En un sistema de controlador programable, la mayora de los mdulos electrnicos se interrelacionan por interfaz con los sensores, los actuadores y los dispositivos externos de la mquina/el proceso. Este mdulo electrnico es el componente que se monta en una base de bus y proporciona las conexiones elctricas entre el controlador y los dispositivos de campo. Los mdulos electrnicos se ofrecen en una amplia variedad de capacidades y niveles de seal. (Algunos mdulos electrnicos no son interfaces de E/S, incluidos los mdulos de distribucin de alimentacin y los mdulos transmisores/receptores.)
72
EIO0000000744 04/2012
Glosario
MSB El bit ms significativo (o byte ms significativo) es la parte de un nmero, una direccin o un campo que se escribe como el valor individual situado ms a la izquierda en notacin convencional hexadecimal o binaria.
N
NAK confirmacin negativa
NC Un contacto normalmente cerrado es un par de contacto que se cierra cuando el actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto cuando el actuador tiene energa (cuando se le aplica alimentacin).
NEC El cdigo elctrico nacional dicta la instalacin segura de cableado elctrico y equipo.
NEMA La asociacin de fabricantes de componentes elctricos (National Electrical Manufacturers Association) publica normas para el rendimiento de varias clases de carcasas elctricas. Las normas NEMA abarcan la resistencia a la corrosin, la capacidad de proteccin contra la lluvia y la inmersin, etc. Para los pases adheridos a IEC, la norma IEC 60529 clasifica el grado de proteccin contra entrada de las carcasas.
NMT Los protocolos de gestin de redes proporcionan servicios para la inicializacin de redes, el control de errores y el control de estados de dispositivos.
EIO0000000744 04/2012
73
Glosario
NO Un contacto normalmente abierto es un par de contacto que se abre cuando el actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto cuando el actuador tiene energa (cuando se le aplica alimentacin).
O
ODVA La Asociacin de proveedores de redes Devicenet de tecnologa abierta (del ingls Open Devicenet Vendors Association) soporta la familia de tecnologas de redes incorporadas en CIP (EtherNet/IP, DeviceNet y CompoNet).
origen de aplicacin El archivo origen de la aplicacin se puede cargar al PC para volver a abrir un proyecto de SoMachine. Este archivo origen puede soportar un proyecto completo de SoMachine (por ejemplo, uno que incluya una aplicacin HMI).
OSI El modelo de referencia de interconexin de sistemas abiertos es un modelo de 7 capas que describe comunicaciones de protocolos de red. Cada capa abstracta recibe servicios de la capa que hay debajo y proporciona servicios a la capa que hay encima.
OTB Bloque de terminales optimizados, utilizado en el contexto del mdulo distribuido de E/S Advantys
74
EIO0000000744 04/2012
Glosario
P
palet Un palet es una plataforma porttil que se utiliza para almacenar o desplazar mercancas.
PCI Una interconexin de componentes perifricos (en ingls, Peripheral Component Interconnect) es un bus estndar en el sector para la conexin de perifricos.
PDM Un mdulo de distribucin de alimentacin (en ingls, Power Distribution Module) distribuye alimentacin de campo CA o CC a un clster de mdulos de E/S.
PDO Un objeto de datos de proceso (en ingls, Process Data Object) se transmite como un mensaje de difusin sin confirmar o se enva de un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido del dispositivo productor tiene un identificador especfico que corresponde a los PDO recibidos de los dispositivos usuarios.
PE La toma de tierra de proteccin (en ingls, protective ground) es una lnea de retorno junto al bus para corrientes de fallo generadas en un dispositivo sensor o actuador en el sistema de control.
peso bruto Indicacin del peso de carga en un instrumento cuando no se utiliza ninguna tara ni dispositivo de predefinicin.
peso mximo Capacidad de medicin mxima sin tener en cuenta la capacidad aditiva de la tara.
EIO0000000744 04/2012
75
Glosario
peso mnimo Valor de carga por debajo del cual resultan errneos los resultados de medicin a causa de un error detectado relativo de tamao excesivo.
peso neto Indicacin del peso de una carga colocada sobre un instrumento tras utilizar un dispositivo de taras. Peso neto = Peso bruto - Peso de tara
PI integral proporcional
PLC El controlador lgico programable (en ingls, Programmable Logic Controller) es el cerebro de un proceso de fabricacin industrial. A diferencia de los sistemas de control por rels, un PLC automatiza un proceso. Los PLC son ordenadores adaptados para sobrevivir a las duras condiciones del entorno industrial.
PLCopen El estndar PLCopen aporta eficacia, flexibilidad e independencia del fabricante a la industria de la automatizacin y control mediante la estandarizacin de herramientas, bibliotecas y enfoques modulares de la programacin de software.
PLI Entrada con retencin de pulso (en ingls, Pulse Latch Input).
POU Una unidad de organizacin de programa (en ingls, Program Organization Unit) incluye una declaracin de variable en el cdigo fuente y el conjunto de instrucciones correspondiente. Las POU facilitan la reutilizacin modular de programas de software, funciones y bloques de funciones. Una vez declaradas, cada una de las POU estn disponibles para las otras. La programacin de SoMachine requiere la utilizacin de POU.
76
EIO0000000744 04/2012
Glosario
POU FB Los tipos de bloques de funciones de unidades de organizacin de programa (en ingls, Program Organization Unit Function Block) son programas de usuario que puede definir el usuario en los lenguajes ST, IL, LD o FBD. Puede utilizar los tipos de POU FB en una aplicacin para:
z z z z
simplificar el diseo y la entrada del programa; aumentar la legibilidad del programa; simplificar la depuracin; reducir la cantidad de cdigo generado.
procesamiento de taras Accin que permite que la indicacin del instrumento pase a cero en el momento de colocar una carga en el receptor de carga.
Profibus DP Sigla del ingls "Profibus Decentralized Peripheral" (perifrico Profibus descentralizado) Sistema de bus abierto que utiliza una red elctrica basada en una lnea de dos conductores blindados o una red ptica que se basa en un cable de fibra ptica. La transmisin DP permite el intercambio cclico a alta velocidad de datos entre la CPU del controlador y los dispositivos de E/S distribuidas.
protocolo Un protocolo es una convencin o una norma que controla o habilita la conexin, la comunicacin y la transferencia de datos entre dos puntos finales informticos.
Pt100/Pt1000 Los termmetros de resistencia de platino se caracterizan por su R0 de resistencia nominal a una temperatura de 0 C. z Pt100 (R0 = 100 Ohm) z Pt1000 (R0 = 1 kOhm)
EIO0000000744 04/2012
77
Glosario
PTO Las salidas de tren de pulsos se utilizan para controlar por ejemplo los motores paso a paso en un bucle abierto.
PWM La modulacin de ancho de pulsos (en ingls, Pulse Width Modulation) se utiliza para los procesos de regulacin (por ejemplo, actuadores para el control de temperatura) en los que una seal de pulso se modula en su longitud. Para este tipo de seales se utilizan salidas de transistores.
R
RAM Memoria de acceso aleatorio (del ingls, Random Access Memory)
REAL Real es un tipo de datos numrico. El tipo REAL se codifica en un formato de 32 bits.
red Una red incluye dispositivos interconectados que comparten una ruta de datos comn y un protocolo de comunicaciones.
registro de datos El controlador registra los eventos relacionados con la aplicacin de usuario en un registro de datos.
RFID La identificacin por radiofrecuencias (en ingls, Radio-Frequency Identification) es un mtodo de identificacin automtica que se basa en almacenar y recuperar datos de forma remota utilizando etiquetas o transpondedores RFID.
RJ-45 Esta clavija registrada es un conector modular que se implementa habitualmente en las redes de comunicacin.
78
EIO0000000744 04/2012
Glosario
RPDO Un PDO de recepcin enva datos a un dispositivo en una red basada en CAN.
RS-232 RS-232 (tambin conocido como EIA RS-232C o V.24) es un tipo estndar de bus de comunicacin serie basado en tres cables.
RS-485 RS-485 (tambin conocido como EIA RS-485) es un estndar de bus de comunicacin serie basado en dos cables.
RTC La opcin de real-time clock (reloj de tiempo real) conserva la hora durante un perodo de tiempo determinado, aunque el controlador no reciba alimentacin.
RTS La peticin de envo (en ingls, Request To Send) es una seal de transmisin de datos y se reconocer mediante la seal CTS del nodo de destino.
RTU Una unidad de terminal remoto (en ingls, Remote Terminal Unit) es un dispositivo que interacta con objetos del mundo fsico y los comunica con un sistema de control distribuido o un sistema SCADA transmitiendo datos de telemetra y/o alterando el estado de los objetos conectados basndose en los mensajes de control recibidos del sistema.
EIO0000000744 04/2012
79
Glosario
S
salida analgica Un mdulo de salida analgica contiene circuitos que transmiten una seal de CC analgica proporcional a una entrada de valor digital en el mdulo procedente del procesador. En consecuencia, estas salidas analgicas son generalmente directas. Esto significa que el valor de la tabla de datos controla directamente el valor de la seal analgica.
salida de comn positivo Una salida de comn positivo es una disposicin de cables en la que el mdulo electrnico de salida suministra corriente al dispositivo. Una salida de comn positivo hace referencia a +24 V CC.
salida de estado del controlador La salida de estado del controlador es una funcin especial utilizada en circuitos que son externos al controlador y que controlan la fuente de alimentacin hacia los dispositivos de salida o la fuente de alimentacin del controlador.
salida de umbral Las salidas de umbral se controlan directamente mediante HSC con arreglo a los ajustes establecidos durante la configuracin.
salida refleja En modo de conteo, el valor actual del contador de alta velocidad se compara con sus umbrales configurados para determinar el estado de estas salidas especializadas.
SCADA Un sistema de supervisin, control y adquisicin de datos (en ingls, Supervisory Control and Data Acquisition) supervisa, gestiona y controla aplicaciones o procesos industriales.
SDO Un mensaje de objeto de datos de servicio lo utiliza el maestro de bus de campo para acceder (por lectura/escritura) a los directorios de objetos de los nodos de red en las redes basadas en CAN. Entre los tipos de SDO se incluyen los SDO de servicio (SSDO) y los SDO de cliente (CSDO).
80
EIO0000000744 04/2012
Glosario
SEL-V Un sistema que sigue las directrices de IEC 61140 para la tensin extrabaja de seguridad (en ingls, safety extra low voltage) est protegido de tal manera que la tensin entre 2 piezas accesibles cualesquiera (o entre 1 pieza accesible y terminal PE para el equipo de Clase 1) no supere un valor especificado en condiciones normales o en condiciones de fallo nico.
SFC Un programa escrito en el lenguaje de grficos de funciones secuenciales puede utilizarse para procesos que se pueden dividir en pasos. SFC est formado por pasos con acciones asociadas, transiciones con una condicin lgica asociada y enlaces dirigidos entre pasos y transiciones. (La norma SFC est definida en IEC 848. Es conforme con IEC 61131-3.)
smbolo Un smbolo es una cadena con un mximo de 32 caracteres alfanumricos, de los cuales el primer carcter es alfabtico. Permite personalizar un objeto del controlador para facilitar el mantenimiento de la aplicacin.
SL lnea serie
SMS El servicio de mensajes cortos es un servicio de comunicacin estndar para telfonos (u otros dispositivos) que envan mensajes breves de texto con el sistema de comunicaciones mviles.
SNMP El protocolo de gestin de red simple (en ingls, Simple Network Management Protocol) puede controlar una red de forma remota sondeando los dispositivos para conocer su estado, realizar pruebas de seguridad y ver informacin sobre la transmisin de datos. Tambin puede utilizarse para gestionar software y bases de datos de forma remota. El protocolo tambin permite realizar tareas de gestin activas, por ejemplo la modificacin y aplicacin de una nueva configuracin.
EIO0000000744 04/2012
81
Glosario
SO Sistema operativo. Se puede emplear para el firmware que puede cargar/descargar el usuario.
SSI La interfaz sncrona de serie (en ingls, Serial Synchronous Interface) es una interfaz comn para sistemas de medicin relativa y absoluta como los codificadores.
T
TAP Un punto de acceso al terminal (en ingls, Terminal Access Point) es una caja de conexiones conectada con el cable principal que permite enchufar cables de derivacin.
tara Carga colocada sobre el receptor de carga junto con el producto que se pesar.
tarea Grupo de secciones y subrutinas ejecutadas cclica o peridicamente si se trata de la tarea MAST, o peridicamente si se trata de la tarea FAST. Una tarea siempre tiene un nivel de prioridad y tiene asociadas entradas y salidas del controlador. Estas entradas y salidas se actualizarn en consecuencia. Un controlador puede tener varias tareas.
82
EIO0000000744 04/2012
Glosario
tarea cclica El tiempo de exploracin cclica tiene una duracin fija (intervalo) especificada por el usuario. Si el tiempo de exploracin actual es ms corto que el cclico, el controlador espera hasta que pasa el tiempo de exploracin cclica antes de realizar una nueva exploracin.
Tarea FAST La tarea FAST es una tarea peridica de alta prioridad y de corta duracin que se ejecuta en el software de programacin de un procesador. La rpida velocidad de la tarea impide que sta interfiera en la ejecucin de tareas maestras (MAST) de menor prioridad. Una tarea FAST es til cuando es necesario monitorizar cambios peridicos rpidos de entradas binarias.
TCP Un protocolo de control de transmisin (en ingls, Transmission Control Protocol) es un protocolo de capas de transporte basado en conexiones que proporciona una fiable transmisin de datos simultnea y bidireccional. TCP forma parte del conjunto de protocolos TCP/IP.
terminal de E/S Un terminal de entrada/salida en la parte delantera de un mdulo de E/S de ampliacin conecta las seales de entrada y salida.
terminal de entrada Un terminal de entrada situado en la parte delantera de un mdulo de E/S de ampliacin conecta las seales de entrada de los dispositivos de entrada (como sensores, pulsadores e interruptores de fin de carrera). Para algunos mdulos, los terminales de entradas admiten seales de entrada de CC tanto de comn positivo como negativo.
terminal de salida Un terminal de salida conecta seales de salida con dispositivos de salida (como rels electromecnicos y vlvulas de solenoide).
terminales de la fuente de alimentacin La fuente de alimentacin se conecta a estos terminales para proporcionar alimentacin al controlador.
EIO0000000744 04/2012
83
Glosario
Texto estructurado Un programa escrito en el lenguaje de texto estructurado (ST) incluye instrucciones complejas e intercaladas (por ejemplo bucles de repeticin, ejecuciones condicionales o funciones). ST est conforme con IEC 61131-3.
TFT Transmisin de pelcula fina (en ingls, Thin Film Transmission), tambin conocido como matriz activa.
tiempo de actualizacin mnimo de E/S El tiempo de actualizacin mnimo de E/S es el tiempo mnimo que hace falta para que el ciclo de bus se cierre para forzar una actualizacin de E/S en cada ciclo.
TP Una sonda por contacto (en ingls, Touch Probe) es una captura de posicin activada por una seal de entrada rpida (sensor rpido). En el flanco ascendente de la entrada de la sonda por contacto se captura la posicin de un codificador. Ejemplo: Se utiliza para que las mquinas de empaquetado capturen la posicin de una marca de impresin en una pelcula para cortar siempre en la misma posicin.
TVDA Arquitecturas documentadas validadas y probadas (del ingls, Tested Validated Documented Architectures).
84
EIO0000000744 04/2012
Glosario
U
UDINT Un nmero entero doble sin signo se codifica en 32 bits.
UDP El protocolo de datagramas de usuario (en ingls, User Datagram Protocol) es un protocolo de modalidades sin conexin (definido por IETF RFC 768) en el que los mensajes se entregan en un datagrama (telegrama de datos) a un ordenador de destino de una red IP. El protocolo UDP generalmente se integra junto con el protocolo de Internet. Los mensajes de UDP/IP no necesitan una respuesta y, por lo tanto, son perfectos para aplicaciones en las que los paquetes descartados no requieren retransmisin (como redes y vdeos de transmisin por secuencias que necesitan rendimiento en tiempo real).
UL Underwriters laboratories, organizacin estadounidense dedicada a las pruebas de productos y la certificacin de seguridad.
V
Valor de tara Valor del peso de una carga determinado por un mdulo medidor de esfuerzo de tara de puente completo.
variable asignada Una variable es "asignada" si su ubicacin en la memoria del controlador se puede conocer. Por ejemplo, decimos que la variable Water_pressure est asignada mediante su asociacin con la ubicacin de memoria %MW102.Water_pressure.
EIO0000000744 04/2012
85
Glosario
variable del sistema Una estructura de variables del sistema proporciona datos del controlador e informacin de diagnstico, y permite enviar comandos al controlador.
variable no ubicada Una variable no ubicada no tiene una direccin. (Consulte variable ubicada.)
variable ubicada Una variable ubicada tiene una direccin. (Consulte variable no ubicada.)
W
WORD El tipo WORD se codifica en un formato de 16 bits.
86
EIO0000000744 04/2012
ndice
B C A
Cmo utilizar una funcin o un bloque de funciones en lenguaje ST, 50 Diferencias entre una funcin y un bloque de funciones, 46
A
ADDM Bloques de funciones, 24 ADDR_EXT Tipos de datos, 21 ADDRESS Tipos de datos, 20
L
LinkNumber Tipos de datos, 18
B
Bloque de funciones READ_VAR, 30 SEND_RECV_MSG, 38 SINGLE_WRITE, 36 WRITE_READ_VAR, 34 WRITE_VAR, 32 Bloques de funciones ADDM, 24
O
ObjectType Tipos de datos, 19 OperationErrorCodes Tipos de datos, 17
R
READ_VAR Bloque de funciones, 30
C
CommunicationErrorCodes Tipos de datos, 16
S
SEND_RECV_MSG Bloque de funciones, 38 SINGLE_WRITE Bloque de funciones, 36
F
Funciones Cmo usar una funcin o un bloque de funciones en lenguaje IL, 47
EIO0000000744 04/2012
87
ndice
T
TCP_ADDR_EXT Tipos de datos, 22 Tipos de datos ADDR_EXT, 21 ADDRESS, 20 CommunicationErrorCodes, 16 LinkNumber, 18 ObjectType, 19 OperationErrorCodes, 17 TCP_ADDR_EXT, 22
W
WRITE_READ_VAR Bloque de funciones, 34 WRITE_VAR Bloque de funciones, 32
88
EIO0000000744 04/2012