Accueil > > > CONNECTION À UN SERVEUR OPC
CONNECTION À UN SERVEUR OPC
Information sur la source
Description
Ce petit programme sert à se connecter à un serveur OPC.Ce serveur fait le lien entre automate et VB.
Source
- 'déclaration
-
-
- Private WithEvents Srv As Opc.Da.Server
-
-
-
-
-
- 'Connection au serveur au OPC
- Private Sub Supervision_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- 'Objet OPC.Factory
-
- Dim OPCFact As New OpcCom.Factory()
- 'URL de l'OPC (recopie celui que te donne l'exemple OPC .Net Sample Data Access fourni avec OFS3.3
- Dim OPCUrl As New Opc.URL("opcda://localhost/Schneider-Aut.OFS/{e7675090-9ff9-11d1-ac46-0060978add48}")
- 'Creation du client
- Dim Opc As New Opc.Server(OPCFact, OPCUrl)
- Try
- 'Connection au serveur
- TextBox2.Text = "--> Connection au Serveur Schneider-Aut.OFS en cours "
- 'Saut au programme "Connect"
- Opc.Connect()
- TextBox2.Text = "--> Connection réussie au Serveur Schneider-Aut.OFS "
- Catch
- TextBox2.Text = "--> La connection n'a pas été établie avec le Serveur Schneider-Aut.OFS "
- End Try
-
- End Sub
-
-
-
- 'Programme de Connection au serveur OPC
- Private Sub Connect()
-
-
- Dim Url As Opc.URL = New Opc.URL("opcda://localhost/Schneider-Aut.OFS/{e7675090-9ff9-11d1-ac46-0060978add48}")
- Srv = New Opc.Da.Server(New OpcCom.Factory, Url)
- '
- Try
-
- Srv.Connect()
-
-
- Catch ex As Exception
- 'Gestion des erreurs
- MsgBox("Erreur Fonction Cnx: " & ex.Message)
- '
- Finally
-
- End Try
-
- End Sub
'déclaration
Private WithEvents Srv As Opc.Da.Server
'Connection au serveur au OPC
Private Sub Supervision_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Objet OPC.Factory
Dim OPCFact As New OpcCom.Factory()
'URL de l'OPC (recopie celui que te donne l'exemple OPC .Net Sample Data Access fourni avec OFS3.3
Dim OPCUrl As New Opc.URL("opcda://localhost/Schneider-Aut.OFS/{e7675090-9ff9-11d1-ac46-0060978add48}")
'Creation du client
Dim Opc As New Opc.Server(OPCFact, OPCUrl)
Try
'Connection au serveur
TextBox2.Text = "--> Connection au Serveur Schneider-Aut.OFS en cours "
'Saut au programme "Connect"
Opc.Connect()
TextBox2.Text = "--> Connection réussie au Serveur Schneider-Aut.OFS "
Catch
TextBox2.Text = "--> La connection n'a pas été établie avec le Serveur Schneider-Aut.OFS "
End Try
End Sub
'Programme de Connection au serveur OPC
Private Sub Connect()
Dim Url As Opc.URL = New Opc.URL("opcda://localhost/Schneider-Aut.OFS/{e7675090-9ff9-11d1-ac46-0060978add48}")
Srv = New Opc.Da.Server(New OpcCom.Factory, Url)
'
Try
Srv.Connect()
Catch ex As Exception
'Gestion des erreurs
MsgBox("Erreur Fonction Cnx: " & ex.Message)
'
Finally
End Try
End Sub
Conclusion
Ne reste plus qu'à crée des items pour pouvoir les récupérer et les afficher sous VB.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Récupération de données distante [ par Zenway ]
Pourriez-vous m'indiquer comment:- En réalisant un script VB je peux récupérer des données d'un fichier .TXT sur un serveur net, le transformer en .md
Récupérer données d'un serveur WEB [ par Lionel ]
Bonjour,J'aimerais savoir si comment récupérer des données d'un serveur WEB(par exemple http://www.asp-magazine.com/), je veux dire les fichiers texte
Récupérer des données sur Internet [ par Philippe ]
Mon problème : Je fais un petit programme de suivie de valeurs de titres en bourse.Existe t-il un site où je peux récupérer ces valeurs dans un fichie
Récupérer données du port imprimante pour pouvoir les exploiter [ par tarmos ]
J' essaye de puis un bon moment de récupérer les lignes lignes D0 à D7 du port imprimante, mais je n' y arrive pas.Est-ce possible ????J' ai démonter
comment récupérer des données du port série et les exploitées sous access [ par Ben ]
je veux récupérer des données que j'ai préalablement stocké dans la mémoire d'un 68hc11 via le port série et exploitées ces données dans une base de d
Récupération de données [ par CUBErt ]
Bonjour a tousVoila, j'ai un pti probleme...G écris 1 prog ki récupère des données recues par un port com, et j'aimerai maintenant ke ce programme soi
Récupérer les données de zones Edit d'une autre appli [ par Prog59 ]
Bonjour,J'ai une appli qui contient des Edit et je voudrai récupérer les données des Edit dans un fichier txt.J'ai repris le prg de DelphiProg concern
taille d'un tableau Excel [ par xalimero ]
Bonjour tout le monde!!!J'ai besoin de récupérer la taille exacte d'un tableauExcel à partir de VB6En fait, il s'agit de données sur une feuille qui n
Comment récupérer les données d'une fenetre dos ? [ par sheba9 ]
Je souhaite transferer les donnees affichées dans une fenetre DOS vers un fichier texte.Help Merci.
Problème pour récupérer des données dans 1 UserForm !!!!??? [ par Père Du... ]
Voilà : A partir d'une fonction, je charge un UsreForm(UsrFrm.show) dans lequel je demande +ieurs rsgnmts,puis je quitte (Me.hide) et je veux mettre l
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
LIST GENERICS 2LIST GENERICS 2 par JLuc01
Cliquez pour lire la suite par JLuc01
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|