Blog

IToolS Simotion driver

IToolS implementa il protocollo di comunicazione Siemens per accedere ai tag simotion D4x5 senza l’aggiunta di alcun software, di seguito sono riportate le specifiche per configurare un driver IToolS al fine di leggere e scrivere Tag Simotion.

Per procedere con la configurazione di un driver IToolS Simotion è necessario avere a disposizione l’assembly IToolS.IOServers.Siemens.Simotion.exe, questo assembly permette di accedere ai dispositivi Simotion in quanto ne implementa il protocollo ma permette anche di leggere i file .sti, .csv esportati esportati dal Simotion SCOUT e dal Symbol Editor, contenti la lista dei Tag e le relative informazioni di indirizzamento:

Eseguendo l’assembly IToolS.IOServers.Siemens.Simotion.exe viene visualizzata la seguente finestra:

 

Dal menu file click su open e selezionare il file .sti (in genere chiamato OPC_Data.sti) oppure un file .cvs, i Tag contenuti nel file sono visibili all’interno della griglia:

 

A questo punto è possibile selezionare i Tag desiderati e dal menu file facendo click su Export è possibile creare automaticamente il file .xml utilizzato dai componenti IToolS per definire le variabili di applicazione.

La procedura descritta sopra è facoltativa ed è solo una facilitazione per vedere i Tag esportati dallo SCOUT e produrre automaticamente il file .xml di configurazione delle variabili IToolS.

Per utilizzare il driver IToolS Simotion e necessario creare un’applicazione e configurare un driver IToolS nel modo classico impostando la proprietà “Name” dell’IOServer al valore “S7Simotion” e inserendo un riferimento di progetto all’assembly IToolS.IOServers.Siemens.Simotion.exe:

 

 

Nell’applicazione di esempio riportata sopra sono evidenti anche le proprietà avanzate disponibili per il driver Simotion tra cui, a parte i parametri LocalTSAP e RemoteTSAP presenti generalmente nei dispositivi Siemens, sono presenti due proprietà aggiuntive:

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

quattordici − quattro =