Schneider Electric
www.webdailyautomation.it

Benvenuto Visitatore ( Log In | Registrati )

 
Reply to this topicStart new topic
> Logica S5, logica S5
step
messaggio 24/07/2004, 20:48
Messaggio #1


Nuovo utente
*

Gruppo: Utenti PLCforum
Messaggi: 9
Iscritto il: 17/02/04
Utente Nr.: 8225




ciao a tutti
sto utilizzando 1 cpu 944
con 1 supervisore comando il bit db10.db3.0 (nel supervisore ho dovuto dichiarare di voler alzare il bit db10.dw2.8)
se vado in stato variabili con la cpu mi succede 1 cosa strana:

db10 // apro la db
dw2 km 00000001 00000000 // inserisco la word 2 (3.7........3.0 2.7............2.0)
dw3 km 00000000 00000000 // inserisco la word 3 (4.7........4.0 3.7............3.0)

perchè non vedo il bit 3.0 della word 3 (dw3) alzarzi mentre nella word 2 (dw2) vedo che va a 1??

db10
dw2 km 00000001 00000000
dw3 km 00000000 00000001 // teoricamente dovrei vederlo in questo modo....giusto??

grazie a chiunque mi dia qualche aiuto
Go to the top of the page
 
JumpMan
messaggio 24/07/2004, 21:42
Messaggio #2


Utente con >1600 post
*******

Gruppo: Utenti PLCforum +
Messaggi: 1920
Iscritto il: 25/11/02
Utente Nr.: 2480



S5 ha una gestione delle DB diversa da quella dei merker (e da quella di S7).

I merker sono strutturati a byte (MW3 è composto da MB3 + MB4)

Le DB sono strutturate a WORD, nel tuo caso:
DW3 è una WORD a 16 bit che non ha nulla in comune né con la DW2 nè con la DW4
DW3 è composta dal byte più significativo DL3 ed il byte meno significativo DR3
DW3 è composta da 16 bit che vanno da D3.0 a D3.15.

In S7 invece hanno fatto tutto a bytes (e c’è la possibilità di sovrapposizione DBW come di MW).
Go to the top of the page
 
step
messaggio 25/07/2004, 13:23
Messaggio #3


Nuovo utente
*

Gruppo: Utenti PLCforum
Messaggi: 9
Iscritto il: 17/02/04
Utente Nr.: 8225



grazie x l'aiuto ora mi è tutto + chiaro
Go to the top of the page
 

Reply to this topicStart new topic

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 3/09/2010 - 22:21