Vai al contenuto
PLC Forum


Indicizzare lettura da specifica DB


Messaggi consigliati

Inserito:

Hola

nel progetto che sto sviluppando ora, ho 8 assi Profinet non Siemens.

Ho caricato il file GSDML e impostato gli I/O, poi con una FB vado a leggere i parametri etc e li appoggio su 8 DB.

Per snellire la gestione dei JOG, ho fatto una unica pagina appoggiata a una DB

Ora vorrei copiare i dati che mi servono su questa DB, usando una FB specificando di volta in volta che asse usare, ma non riesco a indicizzare la DB.

Ho provato con db["NR_DRIVE"].... ma mi da errore, mi viene il dubbio che non si riesca a fare in KOP.

Grazie per ogni consiglio.

 

Anto

 


Inserita:

Con quale PLC vuoi usarla? Con la serie 1200 mi sembra ci siano delle limitazioni, con 1500 non dovrebbero esserci,

se davvero è come ti ho detto ci sono ovvie ragioni commerciali

Inserita:

Scusa non l'ho scritto, S7-1200

 

grazie

Anto

 

Inserita:

Hola

alla fine su suggerimento di un amico ho fatto diversamente:

Ho creato come tipi di dati, 2 strutture che corrispondono agli I/O

Ho fatto una DB globale con un array di strutture

Ho modificato le FB in FC e per ogni asse le chiamo puntando alle varie posizioni dell'array

Adesso riesco ad indirizzare l'array che mi serve.

 

 

 

Inserita:

Ciao, potresti usare l'indirizzamento indiretto direttamente nel pannello, ecco un esempio che ho trovato in rete.

 

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...