IlFincoITA Inserito: 10 giugno 2010 Segnala Share Inserito: 10 giugno 2010 Ciao! per studio sto vedendo una macchina già fatta. Vede che hanno utilizzato una PLC S7-300 e una rete con il CUBE-67 Murr.Ora io trovo come ingressi assegnati E124.0-E124.7 e E125.0-E125.4 a bordo della CPU poi vede delle schede E0.0-E0.7 E0.1-E0.7 per quanto rigurada la rete vedo che tutto parte dal E64.0 fino al E103.0Per le uscite ho quelle a bordo + A0.0-A1.7 e poi anche qui A66.0 in maniera da occupare una word tipo E64.0-E65-7 A66.0-A67.7La domanda che volevo fare è volendo aggiungere ingressi e uscite in questo caso come funziona l'assegnazione degli indirizzi? Posso occupare quelli fino al 125 e anche quelli prima fino al 64 (rispettando la word)? Link al commento Condividi su altri siti More sharing options...
mubeta Inserita: 10 giugno 2010 Segnala Share Inserita: 10 giugno 2010 In Siemens, la formattaziione degli I/O è fatta a byte, ovvero, se la scheda di I/O non richiede più di un byte, non và ad interferire con la intera word. Però schede da soli 8 ingressi od 8 uscite non le ho mai viste. Si vedono schede da 16 ingressi o 32 ingressi / 16 uscite o 32 uscite, o combinate 16+16.Alcune CPU hanno già a bordo in pochi di I/O, nel qual caso il sistema li propone automaticamente agli indirizzi 124 ed a seguire, (ma si possono mappare in una qualunque zona libera).Ormai, da parecchi anni, tutti gli I/O si possono reindirizzare, alcuni lo fanno, altri no. Io lo preferisco e cerco sempre di evitare la frammentazione della memoria, anche perché la CPU piccole hanno poca immagine di memoria.Gli indirizzi non usati si possono sempre usare in momenti successivi, (a interi di byte), trattasi di RAM inutilizzata, quindi è disponibile ... certo che, con una simile frammentazione, capita che si devono frazionare le nuove integrazioni perché non ci sono area contigue di dimensioni sufficienti. (Non mi riferisco al tuo caso specifico, che non conosco).Molti programmatori non si curano del problema della frammentazione, sovente lasciano l'indirizzamento proposto dal configuratore hardware, oppure frammentano volontariamente la memoria secondo ragionamenti o ""esigenze"", (opinabili), valutate a seconda dei casi. Link al commento Condividi su altri siti More sharing options...
gaserma Inserita: 10 giugno 2010 Segnala Share Inserita: 10 giugno 2010 In aggiunta a quanto già detto da Mubeta, se fai una interrogazione " Strumenti - Dati di riferimento" e togli i filtri, ti viene proposta la mappa di utilizzazione di tutti gli indirizzi, da questa quindi puoi capire quali aree di indirizzo sono disponibili. 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