anto_next Inserito: 9 agosto 2018 Segnala Inserito: 9 agosto 2018 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
leleviola Inserita: 9 agosto 2018 Segnala Inserita: 9 agosto 2018 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
anto_next Inserita: 9 agosto 2018 Autore Segnala Inserita: 9 agosto 2018 Scusa non l'ho scritto, S7-1200 grazie Anto
anto_next Inserita: 10 agosto 2018 Autore Segnala Inserita: 10 agosto 2018 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.
barby Inserita: 10 agosto 2018 Segnala Inserita: 10 agosto 2018 Ciao, potresti usare l'indirizzamento indiretto direttamente nel pannello, ecco un esempio che ho trovato in rete.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora