Vai al contenuto
PLC Forum


Timer Su S7-200 - Unite 2 discussioni sul medesimo argomento


Messaggi consigliati

Inserito:

Ciao ragazzi

ho un PLC s7-200 226 interfacciato con pannello VT150W

Vorrei alla chiusura di un ingresso che attivasse una pagina di allarme

es: scatto termico pompa 1

scatto termico pompa 2

massima temperature

c'è qualcuno che è disposto a darmi una mano?

ringrazio anticipatamente.


Inserita:
Vorrei alla chiusura di un ingresso che attivasse una pagina di allarme
Guardando sul DB riservato per l'interfaccia del VT, dovresti trovare il Byte o Word per il numero di 'pagina visualizzata' o sotto un'altra voce.

Poi, da programma PLC, scrivi una procedura che a secondo del bit impostato, carica un diterminato numero e lo trasferisce sulla Word/ Byte del DB in questione... something like that...

Inserita:

Ciao Irigna,

Prima cosa nel tuo progetto VT devi avere dichiarata una area di scambio specifica per gli allarmi .

Esempio:

Prima crea una nuova "area di memoria", chiamala ALLARMI.

Sorgente=Il PLC associato al progetto , SIEMENS-S7200 PPI network....

Area dati=Register

Lunghezza WORD= 1 (basta per 7 allami)

Indirizzo fisico= VB.... qui devi inserire l'indirizzo della word che dedichi agli allarmi esempio VB100

Dopo......

Aree di scambio---->Crei una nova area dati , chiamala AREA_ALLARMI

Tipo area=Messaggi

Sorgente= dispositivo

Area di memoria=ALLARMI , cioe' quella creata precedentemente.

Fatto? Ok? questa e' la prima parte.

Adesso, "Allarmi"---->Aggiungi--->ALM_Term_Pompa_1 (nome di fantasia)

Area di scambio=AREA_ALLARMI

Numero di Bit.= 7 qui devi decidere, come viene fatta la visualizzazione dal comado PLC, ricorda che ESA ha il MSB e LSB invertiti rispetto a Siemens, quindi se nel PLC il bit di allarme associato al termico pompa 1 fosse il V100.0 , sul pannello sara' il bit 7, spero di essere stato chiaro...

Sotto nel campo testo inserisci il testo che ti pare.

Attenzione che se il pannello ha impostato il multilingua per ogni allarma devi inserire un testo per ogni lingua.

Ivan

Inserita:

Qualcono può darmi una mano?

Ho un S7-200 cpu 226, dovrei visualizzare la pagina sul pannello operatore VT 150W Esa e settare da pannello operatore il tempo di dieci timer.

Attualmento regolo il tempo PT del timer collegando il portatile e usando il software microwin.

I miei ringraziamenti per una consulenza.

Inserita:

Conosco poco l'S7-200 e per niente il VT, ma ti basta impostare sull'ingresso PT del timer una variabile al posto di un numero e da pannello imposti il valore della variabile.

Inserita:

Ciao Irigna,

Ho un S7-200 cpu 226, dovrei visualizzare la pagina sul pannello operatore VT 150W Esa e settare da pannello operatore il tempo di dieci timer.

Uno, due dieci, cambia poco, il procedimento sara' uguale per ciascun timer.

Come gia' anticipato da Batta, il timer sara' scritto nel programma.

Devi per prima cosa creare un timer nel programma PLC , dove invece del valore numerico costante in PT userai una word dell'area di memoria V , diciamo per esempio VW100.

Poi nel progetto VTwin,

Crea una nuova variabile, TIMER1

Nome:TIMER1

Sorgente:Siemens:S7200 PPI Netwok......(la cpu progettata)

Area Dati: Register

Tipo: Word(VW)

Indirizzo fisico:VB100

Limiti e Correzione lineare:

Qui bisogna aprire una piccola parentesi, prima cosa nel limite di impostazione puoi fare in modo che il campo delle introduzioni Formatoconsentite sia limitato , ad esempio minimo 10 max 150 impedisce introduzioni del valore che per tue esigenze fossero sconsigliate.

Scala lineare , nessuno , nel caso pratico in cui tu usi un timer con risoluzione 1ms (T32 o T96) e la rappresentazione a pannello nell'introduzione fosse in millisecondi , TEMPO: xxx mS.

Scala lineare costante , nel caso pratico in cui usi un timer con risoluzione 100ms (T101 al T255) e la rappresentazione

a pannello nell'introduzione fosse in secondi , TEMPO: xxx S. in questo caso nei campi sottostanti alla scala lineare scrivi , TERMINALE (min. 0 max.999) DISPOSITIVO (min.0 max.9990) .

In questo caso avrai capito che cio' che viene scritto a pannello come per esempio 150 viene moltiplicato per dieci prima di essere trasferito al PLC nella VW100, dove comparira' 1500.

Adesso uso come esempio per il campo di introduzione a pannello un campo di tre cifre dove puoi inserire un valore di tempo compreso tra 00,0 s a max 99,9 s (dove nel programma si usa un timer a risoluzione decimale , quindi la variabile avra' un valore di scala lineare come nella parte sopradescritta, cioe' nessuna scala lineare)

Nella pagina a pannello , crea un nuovo "campo numerico".

Nome:TIMER1 (o quello che preferisci)

Sorgente: Dispositivo

Variabile: TIMER1 (quella progettata prima)

Schermo:

Zeri iniziali, NO

Formato numerico :Decimale

Cifre visibili: 3

Cifre scartate: 0

Rappresentazione: ##.#

Modo....

Indice campo : 0 se fosse il rpimo campo di introduzione della pagina in visualizzazione. Per i seguenti timers userai 1,2,3...)

Lettura: una volta

Modifica del campo: Modifica abilitata.

Protezione: non protetto (a meno che non voglia impostare passwords).

In generale il metodo che ti ho descritto puo' essere usato per impostare valori nel PLC , associati ad aree di memoria V che possono essere estesi ad altre funzioni, non solo i timers.

Quindi prendi la cosa come esempio piu' generalizzato.

Ivan

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