Vai al contenuto
PLC Forum


Indicizzare lettura da specifica DB


anto_next

Messaggi consigliati

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

 

Link al commento
Condividi su altri siti


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

Link al commento
Condividi su altri siti

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.

 

 

 

Link al commento
Condividi su altri siti

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...