Jump to content
PLC Forum


Sign in to follow this  
mike_sclauzero

Lettura Variabili Cn Su Plc

Recommended Posts

mike_sclauzero

Buongiorno,

sto mettendo in servizio un cn 840sl e mi servirebbe poter leggere la posizione attuale degli assi all'interno del mio software PLC.

Qualcuno potrebbe cortesemente indicarmi dove posso trovare manualistica per eseguire la lettura delle variabili da PLC? Ho provato a ricercare sui DOCon in mio possesso e sul web ma non sapendo di preciso cosa cercare mi trovo in difficoltà.

Grazie

Share this post


Link to post
Share on other sites

CIRO_POSTIGLIONE

Ciao .

Su un 840D powerline con la DB120.DBD12 visualizzo la quota del 4° asse ( nel mio caso W ) con il formato XXX,YY mm.

Non so se questo è la db originale che gestisce la posizione o è un blocco dati di appoggio.

Però è un inizio dove cominciare a fare qualche ricerca.

Per qualsiasi problema non esitare a chiedere

Share this post


Link to post
Share on other sites
giuseppe7

ciao,

esistono diverse possibilità la piu' semplice è

l'utilizzo di nc-var selector.

con questo software puoi leggere le diverse "aree" di memoria del CNC come quote asse,origini,parametri R ecc.

cerca in internet nc-var selector per maggiori info ed esempi pratici....

Share this post


Link to post
Share on other sites
ducatista900

10 byte di struttura in DB120 senza righe e senza colonne dichiarate.

Le chiami per ogni asse che desideri leggere e inserisci il numero dell'asse alla voce (Line) di FB2.

Questo esempio legge e quote reali riferite all'asse Macchina e mi servono di solito

per fare qualche interblocco nei comandi manuali.

===================assi macchina=============

C0_SMA_actToolBasePos0_2 STRUCT

SYNTAX_ID BYTE B#16#82

bereich_u_einheit BYTE B#16#40

spalte WORD W#16#2

zeile WORD W#16#0

bausteintyp BYTE B#16#74

ZEILENANZAHL BYTE B#16#1

typ BYTE B#16#F

laenge BYTE B#16#8

END_STRUCT

Struttura per leggere asse a dividere come catena portautensile

C1_SEMA_aaActIndexAxPos9 STRUCT

SYNTAX_ID BYTE B#16#82

Area_Unit BYTE B#16#41

Column WORD W#16#7F

Line WORD W#16#9

BlockType BYTE B#16#71

NumOfLine BYTE B#16#1

DataType BYTE B#16#4

Length BYTE B#16#2

END_STRUCT

Richiamo di FB2

U "Ok_Bag1_ready"

U M 0.4

UN "Busy_read_ax"

UN "Read_ax"

S "Read_ax"

CALL "GET" , "Ist_fb2"

Req :="Read_ax"

NumVar :=8

Addr1 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit1 :=B#16#1 //CANALE

Column1:=W#16#1

Line1 :=W#16#2 //asse y

Addr2 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit2 :=B#16#1

Column2:=W#16#1

Line2 :=W#16#3 //asse z

Addr3 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit3 :=B#16#1

Column3:=W#16#1

Line3 :=W#16#4 //asse w

Addr4 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit4 :=B#16#1

Column4:=W#16#1

Line4 :=W#16#8 //asse nav

Addr5 :="NC_VAR".C1_SEMA_aaActIndexAxPos9

Unit5 :=

Column5:=

Line5 :=

Addr6 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit6 :=B#16#1

Column6:=W#16#1

Line6 :=W#16#7 //asse B

Addr7 :="NC_VAR".C0_SGA_actProgPos0_10

Unit7 :=B#16#1

Column7:=W#16#1

Line7 :="Dati".PU_AX

Addr8 :="NC_VAR".C0_SMA_actToolBasePos0_2

Unit8 :=B#16#1

Column8:=W#16#1

Line8 :=W#16#6 //asse V

Error :="Err_read_ax"

NDR :="Done_read_ax"

State :=#err_fb2

RD1 :="Act_y"

RD2 :="Act_z"

RD3 :="Act_w"

RD4 :="Act_nav"

RD5 :="Act_index_Mag"

RD6 :="Act_B"

RD7 :="Act_geoax"

RD8 :="Act_v"

U "Err_read_ax"

O "Done_read_ax"

= "Busy_read_ax"

R "Read_ax"

Saluti :smile:

Share this post


Link to post
Share on other sites
CIRO_POSTIGLIONE

Credo che abbia risolto, non si è fatto sentire più

Share this post


Link to post
Share on other sites
Gufo46

Buongiorno a tutti,

Esiste un modo alternativo al FB2 per leggere i parametri?

Io ho problemi quando devo leggere troppe variabili, devo eseguire gli FB2 in catena altrimenti vanno in errore..

 

Grazie.

Share this post


Link to post
Share on other sites
Livio Orsini

Non ti puoi accodare, il regolamento lo vieta perchè causa confusione nelle risposte.

Poi questa discussione è rimasta ferma per oltre 6 anni!

 

Devi aprire una nuova discussione.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...