Vai al contenuto
PLC Forum


Modifica Hardware CP1L-E TIPO CPU EM


Messaggi consigliati

Inserito:

Buongiorno a tutti, per una applicazione da realizzare mi trovo a lavorare con una CPU già in produzione  CP1L-E TIPO  CPU EM.

Per questo tipo di CPU si possono integrare fino a 3 moduli come è riportato sui manuali; questi moduli attualmente sono saturi e il lavoro da realizzare è sostituire nella posizione 3 una scheda DO da 8 con una DO da 16. Il mio dubbio è capire dove si definisce questo cambio di scheda per assegnare gli indirizzi , dato che nel simbolico gli indirizzi assegnati già sono di Tipo Out, mentre le altre variabili sono di Tipo Lavoro. Grazie per le informazioni che mi fornirete.

 

Saluti


Inserita:

L'indirizzamento nei CP1 è puramente posizionale, cioè dipende da dove è messo il modulo a partire dalla CPU.

Se come dici devi cambiare il modulo 3 (cioè l'ultimo) non cambiano gli indirizzi esistenti, ma semplicemente aumenterà un canale di uscite, se necessario. Quindi, se le uscite del modulo attuale da 8 uscite erano al canale 103 di cui usavi i bit 0-7, con il nuovo modulo avrai le 16 uscite sempre al canale 103, ma userai tutti i bit 0-15.

Inserita:

Grazie mille per l'informazione. Saluti

  • 2 weeks later...
Inserita:

Salve in merito all'installazione della scheda a 16DO piuttosto che a 8DO , ho constatato che gli indirizzi per i primi otto BIT di uscita vanno da 102.00 a 102.07, mentre i restanti 8 bit piuttosto che partire 102.08 a 102.15, partono da 103.00.

 

Ho riscontrato qualche problema con i Timer , come da foto allegata. SU panello ho definito una variabile D730 passata come preset al Timer. Questa variabile per valori superiori a 9 mi manda in errore il Timer; vorrei capire il perché di questa anomalia.

Grazie anticipatamente

 

untitled.png

Inserita: (modificato)

Per la mappatura, vero, mi aveva fatto fatica andare a ricontrollare nel manuale; l'ho fatto ora...:

image.png.6e14f15fda24e4022d9668117dd14f2e.png

 

Il timer non ha una anomalia, semplicemente i timer devono avere un valore in BCD, non in binario. Pertanto, definisci la T_VP52_ON come UINT_BCD e vedrai che funziona.

Altrimenti, se preferisci lavorare in decimale, metti la spunta come indicato dalla freccia in Proprietà del PLC:

image.png.dae41727f7ba3365073ddb51aa3dced9.png

 

In questo modo TUTTI i timer e i contatori saranno in decimale (binario) e non in BCD.

Modificato: da Ctec
Inserita:

Grazie ancora per le informazioni, farò la prova con i timer.

Saluti

 

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