Reply: CMT-G01 Trasmettere variabili UDInt di blocchi DB di un Siemens S7-1200 1212FC

NOTE: You are posting the message as a 'Guest', you can not edit the message or delete it
Please Log in or Register to skip this step.

Your e-mail address will never be displayed on the site.

Attachments

Allowed file extensions : jpg, jpeg, gif, png, txt, rtf, pdf, zip, tar.gz, tgz, tar.bz2

Maximum File Size : 48.8 MB Maximum Image File Size : 1 MB

Add Files...

You can drop files here or use the add files button.
X

Topic History of: CMT-G01 Trasmettere variabili UDInt di blocchi DB di un Siemens S7-1200 1212FC

Max. showing the last 6 posts - (Last post first)

  • marcom
13 Apr 2023 15:42

Salve,

nel PDF che vi fa vedere come mettere in piedi la comunicazione con questo driver, c’è una tabella con i dati supportati con le relative sintassi (4 pagina tabella “device address”).
A seconda del tipo di dato, che sia 16-bit o 32-bit ecc… c’è la relativa sintassi.

Se usate il puntamento con DB2, questo come potete vedere nella tabella, serve per puntare a delle word 16-bit.
Per puntare alle 32 bit, dovete usare DBDn, dove le “FFFFF” indicano il numero del DB, mentre le “DDDD” indicano il registro del DB da puntare.

Siemens = DB2.DBD0 (32-bit)  Weintek = DBDn 20000  2 numero del db, gli 0 di sx sono trascurabili, 0000 sarebbe il registro 0 del DB, qui dobbiamo mettere 4 cifre, senza mettere punti o virgole in mezzo tra le FFFFF e le DDDD

Questa sintassi si può vedere anche direttamente sull’oggetto numerico per esempio quando selezionate l’indirizzo da puntare (allego immagine).

Stesso discorso per tutte le aree di memoria.

Attachments:
  • Anonimi
13 Apr 2023 15:40

Buongiorno
Non riusciamo a trasmettere variabili UDInt di blocchi DB di un Siemens S7-1200 1212FC attraverso il dispositivo come server OPCUA. Nonostante la definizione delle variabili non diano errori in Easy Builder Pro, UAExpert riporta l'errore che non c'è comunicazione. Abbiamo provato diverse sintassi ma senza risultato. Se invece si trasmette una variabile UDInt MD, invece, il problema non si presenta e la trasmissione è senza errori. La documentazione trovata in rete non ci è stata di aiuto. Avete qualche esempio o sintassi corretta da impostare in Easy Builder Pro ?

Time to create page: 0.238 seconds