Vai al contenuto
PLC Forum


Weintek Mt 6070ih - Macro


Obyrt

Messaggi consigliati

Ciao, mi e' appena arrivato un pannello Weintek MT 6070iH....non ho capito come posso utilizzare la macro.

Come richiamarla e come utilizzare sul pannello le variabili che vado a definire:Es:

macro_command main()

int pippo,b

if pippo==2then

b=10

end if

end macro_command

pippo e b come faccio ad inserirle nella pagina per leggere e scrivere?

Link al commento
Condividi su altri siti


Devi caricare la variabile con l'istruzione getdata e poi trasferirla con l'istruzione setdata.

Forse con un esempio è più chiaro:

macro_command main()

int lung

int spaz

int centr

int a

int b

GetData(lung, "SAIA PCD S-Bus Mode", Register, 107, 1)

GetData(spaz, "SAIA PCD S-Bus Mode", Register, 108, 1)

GetData(centr, "SAIA PCD S-Bus Mode", Register, 180, 1)

a= (lung-spaz)- centr

SetData(lung, "SIEMENS S7/200", VD, 270, 1)

SetData(spaz, "SIEMENS S7/200", VD, 274, 1)

SetData(centr, "SIEMENS S7/200", VD, 278, 1)

SetData(a, "SIEMENS S7/200", VD, 282, 1)

end macro_command

Domenico

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