Ghisla Inserito: 17 gennaio 2020 Segnala Share Inserito: 17 gennaio 2020 Buongiorno Da un po di tempo sto cercando di capire come sono formati i telegrammi di comunicazione ma non sono riuscito ancora a capirne bene il funzionamento. Ho visto che tutti sono composti da status word e control word, quello che voglio capire io è da quali bit sono composte. Ho cercato nei manuali ma non ci capisco molto. Grazie Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 17 gennaio 2020 Segnala Share Inserita: 17 gennaio 2020 comincia a studiare da qui: https://support.industry.siemens.com/tf//WW/en/posts/pzd-and-pkw/93275?page=0&pageSize=10 Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 18 gennaio 2020 Autore Segnala Share Inserita: 18 gennaio 2020 Ho provato a leggere un po' di volte, ma non spiega come mappare i bit Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 Il 18/1/2020 alle 10:25 , Ghisla ha scritto: Ho provato a leggere un po' di volte, ma non spiega come mappare i bit Infatti è un casino, se sei alle prime armi. Un manuale in cui viene spiegato chiaramente come sono mappati i bit/word e cosa fanno, io non l'ho mai trovato e vado per esperienza. Qui dovresti trovare dei tipi di dati per ogni telegramma, pronti all'uso. Dico "dovresti" perché è per Tia V15.1 e io sono fermo alla 15 quindi non l'ho aperta; mi sto portando dietro una libreria simile che trovai per Tia V13 tempo fa, convertita per V15, ma ora non la ritrovo.https://support.industry.siemens.com/cs/document/109482396/libraries-with-plc-data-types-(lpd)-for-step-7-(tia-portal)-and-simatic-s7-1200-s7-1500?dti=0&lc=en-CH Prova anche a scaricare il manuale che trovi qui, anch'esso non molto chiaro ma meglio che niente: https://support.industry.siemens.com/cs/document/109760366/sinamics-s120-s150?dti=0&lc=en-WW Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Grazie mille. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Buongiorno Mi sto imbattendo nella configurazione di un telegramma libero con TIA V15, vedo però che ho i bit della pzd bloccati. Qualcuno sa dirmi perchè non mi lascia configurare i bit? Grazie Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 Nel giro di 30 anni siamo passati dal non avere documentazione ad avere una marea di documenti dai quali è difficile estrapolare i concetti di base. Cercherò di essere semplice:https://cache.industry.siemens.com/dl/files/316/109738316/att_885317/v1/OnlineHelp_V90_it_IT_it-IT.pdf a pagina 41 vedi la parola in ingresso dell'azionamento e la parola in uscita verso il PLC. Quella resta pressoché identica per tutti i telegrammi mentre quello che cambia sono le informazioni aggiuntive, quali riferimento di velocità o giri o coppia o altre diavolerie. Nei telegrammi che prevedono l'isocronia ci sono pure 4 bit che cambiano continuamente di stato per watchdog dei due apparecchi che dialogano. Ci vuole inoltre un pò di fantasia e conoscenza del tedesco per sapere che IST è la sigla di ISTWERT cioè il valore dell'encoder ecc. Nel software Scout o Starter ci sono specificati i bit e il loro significato se entri nella sottocartella comunicazione. Tieni conto che se si tratta di un alimentatore per S120 per esempio il tipo di telegramma è diverso e ovviamente non contiene informazioni quali start asse, velocità ecc. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Va bene grazie, quindi se io uso un telegramma libero la prima parola non è configurabile? Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 2 ore fa, Ghisla ha scritto: quindi se io uso un telegramma libero la prima parola non è configurabile? con gli S7 e Sinamics io configuravo un checkback per uniformare un applicativo fatto a suo tempo, quindi allora era possibile farlo, adesso non ci giurerei. Quello che ti consiglio è di non inventare l'acqua calda. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Non voglio inventare niente anzi, voglio solo capire come configurare dei bit che mi servono e basta. Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 10 minuti fa, pigroplc ha scritto: Quello che ti consiglio è di non inventare l'acqua calda. Esatto. Gran parte delle applicazioni si possono fare coi telegrammi standard. Addirittura, se usi i blocchi standard SINA_POS, ecc, non hai nemmeno percezione di cosa sia un telegramma e come sia mappato, fa tutto il blocco standard, inviandogli pochi parametri. Se non hai necessità particolari, il telegramma libero lo lascerei un attimo da parte. Link al commento Condividi su altri siti More sharing options...
batta Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 Concordo. In rarissime occasioni ho avuto necessità di utilizzare telegrammi liberi. Per l'abbinamento ad un oggetto tecnologico, quasi sempre si usa il telegramma 105. Un altro telegramma molto usato (ma non con gli oggetti tecnologici) è il 352, con alcune parti fisse, ed altre configurabili. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Perfetto allora utilizzo il telegramma 105. dove posso trovare la mappatura dei bit contenuti nella status word/control word ecc? grazie mille a tutti Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 25 minuti fa, Ghisla ha scritto: Perfetto allora utilizzo il telegramma 105. dove posso trovare la mappatura dei bit contenuti nella status word/control word ecc Quello che non dici è come intendi muovere gli assi, perchè fa differenza. Principalmente, esistono due modi. 1) Utilizzo dei blocchi standard Siemens tipo SINA_POS, ecc. SINA_POS utilizza, credo (perché non lo conosco bene) il telegramma 105 ma non ti interessa perché è il blocco stesso a scrivere e leggere nel/dal telegramma e tu non hai alcuna percezione dell'esistenza di un telegramma e di quale sia. 2) Utilizzo dei blocchi DPRD_DAT e DPWR_DAT per leggere e scrivere variabili nel telegramma; cioè, sei tu a fare ciò che farebbe il blocco SINA_POS. Questo è un metodo un po' più da "smanettoni", che richiede conoscenze della mappatura del telegramma e del significato e corretto utilizzo di ogni variabile del telegramma. E' un metodo che, se sei alle prime armi, non ti consiglio, vai probabilmente a complicarti la vita per niente. Io stesso, che uso questo metodo per abitudine, perché mi porto dietro ad ogni progetto cose già fatte in passato, avrei voglia di provare i blocchi SINA_POS, ma non ho mai tempo per farlo. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 E' indifferente, uso la soluzione più semplice, cioè il sina_pos. ma in ogni caso nell'hardware devo configurare che telegramma uso o sbaglio? Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 Il Sina_pos richiede il telegramma 111 da quanto ho visto, su alcuni miei azionamenti non ho il telegramma 111 e tanto meno è accettato da oggetti tecnologici. credo che devo scartare questa soluzione. Correggetemi se sbaglio Link al commento Condividi su altri siti More sharing options...
batta Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 3 ore fa, Ghisla ha scritto: Perfetto allora utilizzo il telegramma 105. dove posso trovare la mappatura dei bit contenuti nella status word/control word ecc? Se utilizzi gli oggetti tecnologici, non ti serve sapere come è fatto il telegramma. Tu gestisci l'asse esclusivamente tramite i comandi MC_xxx, con i quali abiliti l'asse, fai gli azzeramenti, comandi l'asse in velocità, con posizionamenti relativi od assoluti, in jog, lo sincronizzi con un altro asse, ed altro ancora. Anche usando SINA_POS non ti serve conoscere la struttura del telegramma. Se, invece, vuoi gestire il drive tramite control word e riferimento, non serve inserirlo come oggetto tecnologico, e non serve il telegramma 105. Inutile dire che se devi fare anche solo un semplice posizionamento, quest'ultima è una scelta senza senso. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 20 gennaio 2020 Autore Segnala Share Inserita: 20 gennaio 2020 (modificato) Perfetto, quindi con le funzioni MC posso sapere qualdo l'asse è abilitato, referenziato ecc.? Grazie Modificato: 20 gennaio 2020 da Ghisla Link al commento Condividi su altri siti More sharing options...
batta Inserita: 20 gennaio 2020 Segnala Share Inserita: 20 gennaio 2020 3 ore fa, Ghisla ha scritto: Perfetto, quindi con le funzioni MC posso sapere qualdo l'asse è abilitato, referenziato ecc.? Non esattamente. Le funzioni MC ti servono per i comandi. Posizione attuale, stato dell'asse e tutte le altre informazioni, le leggi nelle variabili dell'asse. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 21 gennaio 2020 Autore Segnala Share Inserita: 21 gennaio 2020 Ho provato a dare un'occhiata, non trovo i bit di enable referenziato ecc, devo leggerli dalla status word? Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 21 gennaio 2020 Segnala Share Inserita: 21 gennaio 2020 5 minuti fa, Ghisla ha scritto: Ho provato a dare un'occhiata, non trovo i bit di enable referenziato ecc, devo leggerli dalla status word? No. Se usi SINA_POS, sono variabili di uscita del blocco, che puoi appoggiare dove meglio credi. Volendo, non sei nemmeno obbligato ad appoggiare le uscite del blocco su "tue" variabili perché quando inserisci il blocco SINA_POS, come per tutti gli FB, devi associargli una DB di istanza (SINA_POS_DB, nella immagine); in quella DB ci sono tutte le informazioni che ti servono. Potrai quindi, per esempio, leggere se l'asse è referenziato leggendo il bit SINA_POS_DB.AxisRef. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 21 gennaio 2020 Autore Segnala Share Inserita: 21 gennaio 2020 (modificato) Ok perfetto, e se invece voglio usare MC_XX vale lo stesso ragionamento? Scusate per l'ignoranza ma purtroppo con questi tipi di controllo sono alle prime armi Modificato: 21 gennaio 2020 da Ghisla Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 21 gennaio 2020 Segnala Share Inserita: 21 gennaio 2020 (modificato) 14 minuti fa, Ghisla ha scritto: Ok perfetto, e se invece voglio usare MC_XX vale lo stesso ragionamento? Più o meno sì. La differenza è che anche qui viene creata una DB contenente tutte le informazioni sull'asse ed i comandi da inviare, ma è nascosta (la si vede in "blocchi di sistema", per curiosità). Per leggere o scrivere le variabili dell'asse, puoi selezionare l'oggetto tecnologico e poi usare la "vista dettagli": Modificato: 21 gennaio 2020 da Cesare Nicola Link al commento Condividi su altri siti More sharing options...
Cesare Nicola Inserita: 21 gennaio 2020 Segnala Share Inserita: 21 gennaio 2020 Scusa, ci sono due immagini praticamente identiche nel mio post, non riesco a cancellarne una. Link al commento Condividi su altri siti More sharing options...
Ghisla Inserita: 21 gennaio 2020 Autore Segnala Share Inserita: 21 gennaio 2020 Guardando la foto allegata, quello che ho fatto può andare bene per sapere se l'asse è on e azzerato? Link al commento Condividi su altri siti More sharing options...
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