barbato giuseppe Inserito: 22 marzo 2013 Segnala Share Inserito: 22 marzo 2013 salve lavoro in una azienda conserviera ed ho creato già progetti con S7200 per quanto riguarda quadri elettri per la gestione di trasporti scatole e bottiglie. oggi abbiamo l'esigenza di sostituire il sistema di apertura valvole colmatrice e sfoglio coperchio perchè obsoleto di tre colmatrici-aggraffatrici (maccine che colmano e chiudono scatole di latta). la mia domanda è: siccome sono macchine che lavorano ad una velocità di 700scatole/minuto,la cpu222 supporta queste velocità e se sono implementati almeno 4 ingressi che lavorano cosi veloci grazie in anticipo Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 22 marzo 2013 Segnala Share Inserita: 22 marzo 2013 Cosa devo fare quegli ingressi? In quanto tempo deve rispondere il comando? Link al commento Condividi su altri siti More sharing options...
barbato giuseppe Inserita: 22 marzo 2013 Autore Segnala Share Inserita: 22 marzo 2013 devo creare due shift con un sensore di fase e un sensore di presenza scatola e settare una uscita per il comando di un'ellettrovalvola dopo un determinato numero di passi (3 o 4 passi, devo ancora controllare le fasi meccaniche) Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 22 marzo 2013 Segnala Share Inserita: 22 marzo 2013 Hai un pezzo ogni 85.6 ms. Devi usare almeno gli ingressi veloci ed i relativi interupts. Link al commento Condividi su altri siti More sharing options...
barbato giuseppe Inserita: 23 marzo 2013 Autore Segnala Share Inserita: 23 marzo 2013 qualcuno può spiegarmi da dove iniziare? Link al commento Condividi su altri siti More sharing options...
batta Inserita: 23 marzo 2013 Segnala Share Inserita: 23 marzo 2013 qualcuno può spiegarmi da dove iniziare? Puoi cominciare col dire qual è il tuo grado di preparazione per la programmazione di PLC e col leggere i manuali del S7-200. Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 23 marzo 2013 Segnala Share Inserita: 23 marzo 2013 Puoi cominciare col dire qual è il tuo grado di preparazione per la programmazione di PLC e col leggere i manuali del S7-200. Flavio affronta sempre di petto le discussioni però, in parte, ha ragione: anche se hai già detto che hai esperienza di "programmazione" ( tra virgolette, perchè non è sufficiente saper mettere due or e due and in croce per definirla tale), il consiglio di leggere il manuale, sopratutto per la parte che riguarda il contatore veloce, è sacrosanto. Se tu lo avessi fatto, avresti visto che le cpu 200, il modello 226, per esempio, possono gestire fino a 6 contatori veloci in totale, 6 ad una fase fino a 30 KHz, o 4 a 2 fasi fino a 20 KHz, il che vuol dire, nella peggiore delle ipotesi, la capacità di rilevare tramite HSC impulsi della durata di circa 0,5 usec,quindi sei largamente dentro il calcolo fatto da Livio; il modello 224 XP è anche meglio. Per conprendere il funzionamento dei 12 modi dell' HSC, scaricati il manuale di sistema: http://support.automation.siemens.com/WW/view/it/1109582 Buona lettura. Link al commento Condividi su altri siti More sharing options...
barbato giuseppe Inserita: 24 marzo 2013 Autore Segnala Share Inserita: 24 marzo 2013 se ho due ingressi I0.0 (sensore presenza scatola) I0.1 (sensore fase colmatrice) quale è l'ingresso che abilita l'evento INT_0 lo shift lo devo creare nella routine INT_0 Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 24 marzo 2013 Segnala Share Inserita: 24 marzo 2013 quale è l'ingresso che abilita l'evento INT_0 Forse non hai letto con attenzione il capitolo sugli HSC: è con il comando ATCH che definisci l'interrupt "richiamato", specificandone il numero di evento, non tramite l'ingresso, scelta del quale che invece definisce l'HSC (vedi tabella 6-26 a pag.126). lo shift lo devo creare nella routine INT_0 Sì se è quella definita dai comandi di abilitazione dell'interrupt. Link al commento Condividi su altri siti More sharing options...
barbato giuseppe Inserita: 25 marzo 2013 Autore Segnala Share Inserita: 25 marzo 2013 se ho capito bene è giusto fare cosi,correggetemi se sbaglio ORGANIZATION_BLOCK MAIN:OB1 TITLE=COMMENTI SUL PROGRAMMA BEGIN Network 1 LD SM0.1 ENI END_ORGANIZATION_BLOCK SUBROUTINE_BLOCK SBR_0:SBR0 TITLE=COMMENTI SUL SOTTOPROGRAMMA BEGIN Network 1 // Titolo del segmento // Commento del segmento INTERRUPT_BLOCK INT_0:INT0 TITLE=COMMENTI SULLA ROUTINE DI INTERRUPT BEGIN Network 1 // Titolo del segmento // Commento del segmento LD I0.0 A I0.1 S M10.0, 1 Network 2 LD I0.0 AN I0.1 R M10.0, 1 Network 3 LD I0.0 EU SHRB M10.0, M0.0, 4 Network 4 LD M0.3 = Q0.0 END_INTERRUPT_BLOCK Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 29 marzo 2013 Segnala Share Inserita: 29 marzo 2013 No, ti mancano alcuni passaggi per l'abilitazione e selezione del modo di funzionamento dell'interrupt. Dai un'occhiata agli esempi pratici, sia sul manuale che ti ho linkato precedentemente, sia nei Tips per MicroWin: http://support.automation.siemens.com/IT/llisapi.dll?query=tips+triks+microwin&func=cslib.cssearch&content=adsearch%2Fadsearch.aspx&lang=it&siteid=cseus&objaction=cssearch&searchinprim=0&nodeid0=4000024&x=25&y=13 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