Vai al contenuto
PLC Forum


Programma S7-224/226 - Dubbi su eprom


Messaggi consigliati

Inserita:

Devo fare una eprom ad un cliente dove il programma prevede una S7-224, ma in ufficio ho una S7-226.

Se la eprom la faccio con la S7-226, poi funziona sulla S7224? :huh::huh:

Grazie


Inserito:

Devo fare una eprom ad un cliente dove il programma prevede una S7-224, ma in ufficio ho una S7-226.

Se la eprom la faccio con la S7-226, poi funziona sulla S7224? :huh::huh:

Grazie

Inserita:

Bisogna vedere se la 226 accetta la Eprom della 224. Teoricamente si perchè è più piccola. Se l'accetta una volta programmata dovrebbe girare anche sulla 224.

Ho usato molti condizionali perchè è una cosa che non ho mai fatto, cmq provare porta via poco tempo.

Inserita:

Bisogna vedere se la 226 accetta la Eprom della 224. Teoricamente si perchè è più piccola. Se l'accetta una volta programmata dovrebbe girare anche sulla 224.

Ho usato molti condizionali perchè è una cosa che non ho mai fatto, cmq provare porta via poco tempo.

Inserita:

Il manuale recita:"Se si accende un’S7-200 con un modulo di memoria vuoto o programmato da un modello diverso di S7-200 può verificarsi un errore. I moduli programmati da un modello di CPU inferiore possono essere letti da una CPU di modello successivo, ma non è vero il contrario. Ad esempio, i moduli programmati da una CPU 221 o 222 possono essere letti da una CPU 224, ma quelli programmati da una CPU 224 vengono

rifiutati dalle CPU 221 e 222. "

Non ho mai fatto una prova diretta.

Ciao

Paulus

Inserita:

Il manuale recita:"Se si accende un’S7-200 con un modulo di memoria vuoto o programmato da un modello diverso di S7-200 può verificarsi un errore. I moduli programmati da un modello di CPU inferiore possono essere letti da una CPU di modello successivo, ma non è vero il contrario. Ad esempio, i moduli programmati da una CPU 221 o 222 possono essere letti da una CPU 224, ma quelli programmati da una CPU 224 vengono

rifiutati dalle CPU 221 e 222. "

Non ho mai fatto una prova diretta.

Ciao

Paulus

Inserita:

Come ho scritto nemmeno io ho mai fatto prove in tal senso, penso che comunque l'ostacolo principale sia nel fare accettare alla 226 la memoria della 224. E' evidente che una 224 non può leggere una memria della 226 essendo quest'ultima di dimenensioni maggiori.

Sarebbe interessante comunque se CLS group facesse una prova e ne pubblicasse i risultati.

Inserita:

Come ho scritto nemmeno io ho mai fatto prove in tal senso, penso che comunque l'ostacolo principale sia nel fare accettare alla 226 la memoria della 224. E' evidente che una 224 non può leggere una memria della 226 essendo quest'ultima di dimenensioni maggiori.

Sarebbe interessante comunque se CLS group facesse una prova e ne pubblicasse i risultati.

Inserita: (modificato)

proverò e vi farò sapere a breve.

ma quelli programmati da una CPU 224 vengono

rifiutati dalle CPU 221 e 222.

ok sono d'accordo, ma se il programma che io carico sulla CPU "grande" ha la configurazione di quella + "piccola" vale la stessa cosa?

Modificato: da CLS Group
Inserita: (modificato)

proverò e vi farò sapere a breve.

ma quelli programmati da una CPU 224 vengono

rifiutati dalle CPU 221 e 222.

ok sono d'accordo, ma se il programma che io carico sulla CPU "grande" ha la configurazione di quella + "piccola" vale la stessa cosa?

Modificato: da CLS Group
  • 4 years later...
Inserita:

Devo fare un'operazione con numeri real ed il tempo misurato da un timer, come converto il valore del timer ?.

Grazie, Ciao.

Inserita:

Devo fare un'operazione con numeri real ed il tempo misurato da un timer, come converto il valore del timer ?.

Grazie, Ciao.

Inserita:

Il timer accetta dati di caricamento in formato S5_time (formato standard) ma anche in binario , esadecimale oppure in BCD.

Tutto sta nel dare la corretta base dei tempi che viene specificata dal quinto e sesto bit del byte meno significativo della word , in caso di omissione viene assunta arbitrariamente la base tempi x10ms

Invece lo stato del timer , ovvero il suo valore di caricamento decrementato , può essere interrogato.

Nel blocco grafico del temporizzatore, le uscite DUAL e DEZ restituiscono rispettivamente il valore in binario (duale) o BCD.

Trasferisci quei valori in una area di memoria di tipo word e fanne ciò che vuoi , confronti , somme , sottrazioni......

Ecco un'esempio in lista istruzioni.

      U     M     30.4     //flag di attivazione
      L     S5T#45S     //valore di caricamento
      SE    T    127      // timer


      L      T127          //carica il valore del tempo in corso in formato binario
      T     MW   100    //trasferisci nella MW100

           //oppure.......

      LC    T    127      //carica il valore del tempo in corso in formato BCD
      T     MW   100    //trasferisci nella MW100
      NOP   0

Ciao

Ivan

Inserita:

Il timer accetta dati di caricamento in formato S5_time (formato standard) ma anche in binario , esadecimale oppure in BCD.

Tutto sta nel dare la corretta base dei tempi che viene specificata dal quinto e sesto bit del byte meno significativo della word , in caso di omissione viene assunta arbitrariamente la base tempi x10ms

Invece lo stato del timer , ovvero il suo valore di caricamento decrementato , può essere interrogato.

Nel blocco grafico del temporizzatore, le uscite DUAL e DEZ restituiscono rispettivamente il valore in binario (duale) o BCD.

Trasferisci quei valori in una area di memoria di tipo word e fanne ciò che vuoi , confronti , somme , sottrazioni......

Ecco un'esempio in lista istruzioni.

      U     M     30.4     //flag di attivazione
      L     S5T#45S     //valore di caricamento
      SE    T    127      // timer


      L      T127          //carica il valore del tempo in corso in formato binario
      T     MW   100    //trasferisci nella MW100

           //oppure.......

      LC    T    127      //carica il valore del tempo in corso in formato BCD
      T     MW   100    //trasferisci nella MW100
      NOP   0

Ciao

Ivan

Inserita:
Ecco un'esempio in lista istruzioni.

Scusate tutti , un esempio si scrive senza apostrofo..... :lol:

Ciao

Ivan

Inserita:
Ecco un'esempio in lista istruzioni.

Scusate tutti , un esempio si scrive senza apostrofo..... :lol:

Ciao

Ivan

  • 2 weeks later...
Inserita:

Nelle "standard library" nelle "IEC function blocks" vi sono le "FC33-S5TI_TIM" ed "FC40-TIM-S5TI" che effettuano la conversione da S5Time a TIME e viceversa.

Il formato TIME e' in pratica in DINT che esprime il tempo in ms, dalla variabile in formato TIME, con le opportune conversioni, puoi fare tutti i calcoli che vuoi.

Inserita:

Nelle "standard library" nelle "IEC function blocks" vi sono le "FC33-S5TI_TIM" ed "FC40-TIM-S5TI" che effettuano la conversione da S5Time a TIME e viceversa.

Il formato TIME e' in pratica in DINT che esprime il tempo in ms, dalla variabile in formato TIME, con le opportune conversioni, puoi fare tutti i calcoli che vuoi.

  • 1 year later...
Inserita:

Salve,

il dm 37/08 prescrive l'obbligo del progetto per: ") impianti di cui all'articolo 1, comma 2, lettera a), per tutte le utenze condominiali e per utenze domestiche di singole unità abitative aventi potenza impegnata superiore a 6 kw o per utenze domestiche di singole unità abitative di superficie superiore a 400 mq;

quindi per un condominio con contatore condominiale inferiore a 6kW e singoli appartamenti minori di 400mq non c'è obbligo di progetto indipendentemente dal numero di appartamenti?

lampsss

Inserita:

Salve,

il dm 37/08 prescrive l'obbligo del progetto per: ") impianti di cui all'articolo 1, comma 2, lettera a), per tutte le utenze condominiali e per utenze domestiche di singole unità abitative aventi potenza impegnata superiore a 6 kw o per utenze domestiche di singole unità abitative di superficie superiore a 400 mq;

quindi per un condominio con contatore condominiale inferiore a 6kW e singoli appartamenti minori di 400mq non c'è obbligo di progetto indipendentemente dal numero di appartamenti?

lampsss

Inserita:
per un condominio con contatore condominiale inferiore a 6kW e singoli appartamenti minori di 400mq non c'è obbligo di progetto indipendentemente dal numero di appartamenti?

La conformità del condominio e la conformità di ogni singolo appartamento, sono due cose distinte e non hanno nulla in comune.

Vanno trattate individualmente e sottoposte a presentazione di progetto in base alle caratteristiche dei locali per le quali sono state rilasciate.

Inserita:
per un condominio con contatore condominiale inferiore a 6kW e singoli appartamenti minori di 400mq non c'è obbligo di progetto indipendentemente dal numero di appartamenti?

La conformità del condominio e la conformità di ogni singolo appartamento, sono due cose distinte e non hanno nulla in comune.

Vanno trattate individualmente e sottoposte a presentazione di progetto in base alle caratteristiche dei locali per le quali sono state rilasciate.

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