0% encontró este documento útil (0 votos)
263 vistas3 páginas

Funcion VBScript Activar Desactivar Bit

Este documento describe una función en VBScript para activar y desactivar bits individuales en variables de 16 bits sin signo en WinCC. La función toma como parámetros el tag y el número de bit y usa operadores lógicos OR y AND para establecer o limpiar el bit especificado, respectivamente. Se proporciona un ejemplo de cómo llamar a la función desde un evento de botón para activar o desactivar múltiples bits con un solo clic.

Cargado por

Randy Palma
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
263 vistas3 páginas

Funcion VBScript Activar Desactivar Bit

Este documento describe una función en VBScript para activar y desactivar bits individuales en variables de 16 bits sin signo en WinCC. La función toma como parámetros el tag y el número de bit y usa operadores lógicos OR y AND para establecer o limpiar el bit especificado, respectivamente. Se proporciona un ejemplo de cómo llamar a la función desde un evento de botón para activar o desactivar múltiples bits con un solo clic.

Cargado por

Randy Palma
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

10/2/2015

HOME

FuncionVBScriptActivarDesactivarBit

PLC

HMI

SCADA

OPC

OTROS...

WinCCFuncionVBScriptActivar/DesactivarBit
Enestaocasinvamosarealizarunafuncion/ProcedimientoenVBScriptquenosvaarealizarlamismafuncinquenosofreceel
asistentedeDinamizacin,conlaexcepcionqueestalavamosapoderutilizar,nosoloenloseventosdelosbotones,sinoenel
codigodealgunanuevafuncinoprocedimiento.
Paraentenderelfuncionamientodelassiguientes
funcionestansolotenemosquetenerclarocomo
funcionanlasoperacionesLogicasAndyOr.

PuespasamosanuestraFuncin/Procedimiento,comoargumentoslevamosapasarelTagenelquequeremosescribiryelbit,
quehacereferenciaalnmerodebit.Aquivamosautilizaresteejemploparavariablesde16bitssinSigno,peropodemos
seguirelmismoplanteamientoparaTagsde32bitssinSignos.
Elfuncionamientoeselsiguiente,unavezleidoelvalordelbitquelehemospasado,vamosautilizarsuvalorpararealizarla
funcinOr,conlocualescribiremosesebita1ycargaremoselnuevovaloralTagmencionado.

http://plchmiscadas.com/WinCC_Funcion_Activar_Desactivar_Bits.php

1/3

10/2/2015

FuncionVBScriptActivarDesactivarBit

YparadesactivarelbitvamosaemplearelmismoprocedimientoaexcepciondeutilizareloperadorLgicoAND,comosepuede
verapreciarenloscomentarios,aquiponemostodoslosbitsa1exceptoelquenosinteresadesactivar,enelprocedimiento
anteriorfaltariaelcomentariodequesontodoslosbitsa0exceptoelquequeremosactivar.

Vamosasuponerquevamosallamaranuestrafuncin/Procedimientodesdeeleventodeunbotnquequedariaas.Laventaja
esquecuandonecesitamosenunsoloclickactivarvariosbitsdevariablesdistintasconelasistentenoesposible,deesta
manerapodemosrealizarlofuncionandocorrectamente.

http://plchmiscadas.com/WinCC_Funcion_Activar_Desactivar_Bits.php

2/3

10/2/2015

FuncionVBScriptActivarDesactivarBit

13deEnerodel2014
Sitehagustadootehasidodeutilidad,compartelo...

Megusta

159

Twittear

17

http://plchmiscadas.com/WinCC_Funcion_Activar_Desactivar_Bits.php

3/3

También podría gustarte