Download - WinCC Crear Controles
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 1/6
WinCCCrearControles.Net
ComoenlapracticaanteriorhemoscreadounpropioControlActiveX*.ocxconVisualBasic,yyaquedaunpocoobsoleto,aunquesesigueutilizando!!!.HoyvamosadaresepasohaciaadelanteyvamosacrearnuestropropioControl.NetparanuestroWinCC.
Unadelascosasmasimportantesestrabajarcon.NetFramework3.5comomximo,loscontrolescreadosconel.NetFramework4,nofuncionan!!!
ParalacreacindeestecontrolheutilizadoelVisualStudio2008.EmpezamosconlacreacindeunnuevoproyectoyesteserdeltipoWindowsFormsControlLibrary.
Unavezcreado,yasignadoelnombrequelehemosdadoanuestraClase,laimagenquesemuestraacontinuacionesdondeseveclaramentelacreacindedospropiedades,quesernlasqueposteriormenteinteractuanconWinCC,aquitambienesimportantedeclararlaspropiedadesdeLecturayEscritura
Acontinuacindelaspropiedadesestanlasfunciones,metodosyelconstructor,peroenesosdetallesenestaprimerapracticanovamosaentrar,siestaisinteresados,creariamosuncontroldesde0,dandomasexplicacionesalcodigoVB.NetoC++
HOME OPC OTROS...SCADAHMIPLC
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 2/6
Enlapartedeldiseografico,implementariamosnuestroObjeto,enmicasohesimuladounatarjetade1Byte,noseralaprimeravezquehayquehacerenelScadaunapantallaconelestadodelasEntradas/Salidas
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 3/6
Considerandoquehemosrealizadotodalaprogramacincorrespondiente,elsiguientepasoeslacreaciondenuestra*.dll,paraellovamosaBuild>BuildNombreProyecto,conestoyahemosgeneradonuestraWinCC.dll
Unavezgeneradainteresasabersuubicacin,paraposteriormenteirareferenciarladesdeWinCC,sinosvamosalaspropiedadesdelproyecto,enelapartadocompilacion,podemosobservareldestinodenuestra*.dll
ElSiguientepasoesabrirnuestroWinCCyasuvezelGrapicsDesigner.TenemosdosopcionesalahoradeinsertarunControl.Net/WFP,bienlopodemoshacercomounobjetoSmart,queeselmetodoseguidoaqui,obiendesdeControles,comohicimosconelControlActiveX,insertamosunControl.Netennuestrapantallayautomaticamentecargatodosloscontrolesdisponibles,nosotros,utilizaremoselbotnExaminarybuscaremoseldirectoriodondeestanuestro*.dll(Laimagenanterior).
Aquiyasepuedeobservar,quenosapareceWinCC.Tarjeta8bits,aceptamosy...
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 4/6
YatenemosnuestroControl.Netlistoparaconfiguraryutilizar,enlaspropiedadesdelObjeto,estanlasheredadesdelUserControlylasquehemosagregadonosotros,quesonlasquemasnosinteresan,yaquesonlasqueinteractuaranconWinCC.
Configuramosnuestraspropiedadesysufuncioneslasiguiente:EstadoByte,aquilevamosapasarelBytequenosintereseyveremosquebitstieneactivosono...
AsuvezenEntradas_Salidaslevamosapasarelnombreconelquevamosaetiquetaresebyte,asignandoelprimero,talycomosepuedeobservarenestaimagen.
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 5/6
Paraversufuncionamiento,envezdepropiedadesestaticascomoenlaimagenanterior,selehaconfiguradounavariabledeltipo8bitssinsignoysehancreadounoscamposdeentrada/salida.EjecutamoselRuntimeyobservamossufuncionamiento,enestecasolavariableseactualizacada2segundosyvemosquefuncionacorrectamente.
-
10/2/2015 WinCCCrearControles.Net
http://plchmiscadas.com/WinCC_Net.php 6/6
1 Twittear 17159Megusta
Yapodemoscrearnuestrospropiescontroles.NetyutilizarlosenWinCC.Sialguienseanimaacrearalguno,queloenvieylopondremosparasudescarga.
Paralaprximasemanaharemoslomismo,peraestavezcrearemosuncontrolconWPF
Sitehagustadootehasidodeutilidad,compartelo...:)