visualizza l'elenco degli articoli
WinCC -- Progettazione e programmazione della comunicazione -- Progettazione della comunicazione verso altri sistemi
Connessione FMS verso un controllore Klöckner Möller
Nessuna comunicazione PROFIBUS FMS con un CP 5613 (WinCC V5.0 + SP1)
Problemi nella comunicazione di WinCC con WinAC 41x -2 PCI 
Impostazioni nella progettazione della comunicazione da WinCC ad un WinAC RTX
Ottimizzazione della comunicazione FMS in WinCC V5.x
Come si può in WinCC Runtime ricevere o trasmettere dati tramite l'interfaccia seriale?
Comunicazione TI505 WinCC Ethernet
Canale DDE verso Excel locale su un computer
Comunicazione di WinCC con un WinLC
Nessuna visualizzazione di variabili nonostante la connessione sia stabilita
Quali impostazioni vengono influenzate dal parametro "Modifica disposizione dei byte"?
Come si può in WinCC Runtime ricevere o trasmettere dati tramite l'interfaccia seriale?
Numero di ordinazione:

Descrizione
Il seguente articolo descrive come si possono ricevere e trasmettere dati tramite l'interfaccia seriale del PC. P. es. si possono così leggere i dati di un lettore di codici a barre.

Avvertenze di configurazione
Per comunicare tramite l'interfaccia seriale serve il Microsoft Communications Control (mscomm32.ocx). Non c'è però alcuna responsabilità o garanzia nell'impiego di ActiveX-Control di terzi .

Gli script di esempio sono stati creati in VBS e sono state utilizzate le seguenti variabili ed oggetti WinCC:

Variabili:

  • "Connection" - variabile binaria
  • "Buffer" - variabile di testo a 8 bit
  • "Output" - variabile di testo a 8 bit

Oggetti:

  • "Main.pdl" - Pagina WinCC
  • "MSComm1" - Microsoft Communications Control, V6.0

Per un impiego semplificato si possono qui scaricare gli script di esempio.

Scripte_CommPort.zip ( 1 KB )

 

N.

Descrizione

1

Inserimento del "Microsoft Communications Control"
Inserire il Control in una pagina WinCC. Qui non è necessaria alcuna impostazione addizionale. Fare però attenzione che è possibile utilizzare le funzioni del Control solo se questo si trova in una pagina attiva.

2

Apertura e parametrizzazione della CommPort
Il seguente script VB mostra come si apre una porta dell'interfaccia seriale.


Figura 01

3

Chiusura della CommPort
Il seguente script VB mostra come si richiude una porta aperta dell'interfaccia seriale.


Figura 02

4

Lettura del read-buffer (Ricezione di dati)
Il seguente script VB mostra come si leggono dati dal buffer di ricezione del Control.


Figura 03

Avvertenza
Nell'esempio questa azione globale viene richiamata tramite un trigger ciclico. Fare però attenzione che i trigger ciclici possono caricare pesantemente il sistema. Meglio è qui progettare un trigger di evento.

5

Invio di dati
Il seguente script invia una stringa tramite l'interfaccia seriale:


Figura 04

 Articolo con ID:28378295   Data:2008-03-11 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour