STEP 7 Professional V13 SP1 Instrucciones VARIANT Instrucciones VARIANT Instrucciones VARIANT En el TIA Portal están disponibles las siguientes instrucciones para trabajar con VARIANT: Instrucciones básicas Categoría Instrucción Descripción Comparación EQ_Type Comparar si el tipo de datos es IGUAL al tipo de datos de una variable NE_Type Comparar si el tipo de datos es DIFERENTE al tipo de datos de una variable EQ_ElemType Comparar si el tipo de datos de un elemento de ARRAY es IGUAL al tipo de datos de una variable NE_ElemType Comprar si el tipo de datos de un elemento de ARRAY es DIFERENTE del tipo de datos de una variable IS_NULL Consultar si es un puntero IGUAL A CERO NOT_NULL Consultar si es un puntero DIFERENTE DE CERO IS_ARRAY Consultar si es un ARRAY TypeOf Consultar tipo de datos de una variable VARIANT TypeOfElements Consultar tipo de datos de un elemento de una variable VARIANT IS_ARRAY Consultar si es un ARRAY Transferencia MOVE_BLK_VARI Copiar área ANT Conversión VariantGet Leer valor de una variable VARIANT VariantPut Escribir valor en una variable VARIANT CountOfElements Consultar número de elementos de ARRAY VARIANT_TO_DB Convertir VARIANT en DB_ANY _ANY DB_ANY_TO_VA RIANT Convertir DB_ANY en VARIANT Nota Diferencias entre MOVE, MOVE_BLK y MOVE_BLK_VARIANT • • • Para copiar estructuras completas se puede utilizar la instrucción MOVE. Para copiar partes de ARRAYs con un tipo de datos conocido se puede utilizar la instrucción MOVE_BLK. La instrucción MOVE_BLK_VARIANT solo es necesaria cuando se quieren copiar partes de ARRAYs cuyo tipo de datos no se conoce hasta el momento de la ejecución. This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=69411266827 21/11/2016 STEP 7 Professional V13 SP1 Instrucciones VARIANT Encontrará más información sobre las distintas instrucciones en el sistema de información en "Instrucciones básicas > Lenguaje de programación correspondiente". En "Instrucciones avanzadas" encontrará otras instrucciones que también operan con el tipo de datos VARIANT. Ver también → VARIANT Direccionamiento indirecto con el tipo de datos VARIANT (http://support.automation.siemens.com/ WW/llisapi.dll?aktprim=0&lang=es&referer=%2fWW% 2f&func=cslib.csinfo&siteid=csius&groupid=4000002&extranet=standard&viewreg=WW&nodeid0=2915 6492&objaction=csopen) This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=69411266827 21/11/2016