Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Cpu 222 Per Aggraffatrici


Messaggi consigliati

barbato giuseppe
Inserito:

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


Inserita:

Cosa devo fare quegli ingressi? In quanto tempo deve rispondere il comando?

barbato giuseppe
Inserita:

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)

Inserita:

Hai un pezzo ogni 85.6 ms. Devi usare almeno gli ingressi veloci ed i relativi interupts.

barbato giuseppe
Inserita:

qualcuno può spiegarmi da dove iniziare?

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

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

barbato giuseppe
Inserita:

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

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

barbato giuseppe
Inserita:

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

Inserita:

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

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