Vai al contenuto
PLC Forum


Weintek


Obyrt

Messaggi consigliati

Buongiorno,

Weintek Mt6070iH,ho la necessita' di creare "ricette" di lavoro (con data doppia parola) e poterle salvare su usb file.csv

chi mi puo' aiutare?

Link al commento
Condividi su altri siti


Io ho usato le macro in questo modo:

es. x richiamare la ricetta 0

-------------------------------------------

macro_command main()

int a[60]

int c

int p = 10

int d

int e

int f = 0

bool g = true

bool h= false

bool flagFine

GetData(c, "Local HMI", EM0, 0, 1)

GetData(e, "Local HMI", LW, 9201, 1)

d = (c*60)+ e

SetData(d, "Local HMI", LW, 9205, 1) //Metti dato in index 5 per nome ricetta

DELAY (200)

SetData(g, "Local HMI", LB, 5, 1) //Start trasferimento

DELAY(2000)

SetData(p, "Local HMI", LW, 14, 1) //Cambio pagina

end macro_command

es x calcolare lindirizzo di salvataggio:

------------------------------------------------

macro_command main()

int a

int b

int d = 60

bool c= false

GetData(a, "SIEMENS S7/1200 (Ethernet)", "Ricette[DB50]-array1[0]", 1)

b=a * d

SetData(b, "Local HMI", LW, 9200, 1) //indirizzo di store

SetData(c, "Local HMI", LB, 100, 1) //reset flag di richiamo macro

end macro_command

la memorizzazione nella memoria EM viene fatta con il trasferimento dati con trigger.

Ciao

Link al commento
Condividi su altri siti

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