Jump to content
PLC Forum


Vindro

Impostare tempo PT per TON da HMI

Recommended Posts

Vindro

Buongiorno. Ho un PLC Omron programmato tramite Sysmac Studio e mi serve impostare dei tempi da un pannello operatore ( sempre Omron ) in modo da renderli configurabili. In parole povere il parametro PT di questi temporizzatori TON deve essere impostato dal pannello operatore tramite una variabile D. C'è un modo per rendere fattibile questo ?

Link to comment
Share on other sites


leleviola

Definisci un campo numerico riferito alla variabile D su cui definisci il tempo del temporizzatore, c'è forse qualcosa che non riesci a impostareforse? non è che come nei PLC della serie Omron CJ la variabile va definita in BCD

Link to comment
Share on other sites

Vindro

Ci ho già pensato naturalmente, però non va bene. Il parametro PT del temporizzatore TON/TOF è di tipo TIME e questo tipo sul pannello operatore non esiste. Inoltre, sul PLC non c'è modo di convertire nè un BIN nè un BCD nel tipo TIME e non va bene nemmeno passare un numero direttamente come parametro, in quanto questo viene visto come un INT. Insomma, credo che ci sia un modo per fare questo senza creare un proprio timer ma è diverso da come si faceva in CX-Programmer ...

Link to comment
Share on other sites

Ctec

Se il pannello non gestisce le variabili TIME, puoi passare comunque un LINT tramite un'area D, convertendola da ns (nanosecondi). in Time

Io mi son fatto una funzione IntToTime apposita per passare da display una INT (una sola word), poi la converto in ns e poi converto questi in TIME:

image.png.3ea6790284f1440107e4460f80cde729.png

 

Il chiamante avrà una variabile temporanea di passaggio (nell'esempio TimeNastro) usata in questo modo:

image.png.dd1d9779541bdac530c73def199d720f.png

Link to comment
Share on other sites

leleviola

non ho avuto occasione di usare Sysmac Studio ma ammazza che menata con i Timer, io mi lamento degli impulsivi sul TIA e mi sa che ognuno ha le sua

Link to comment
Share on other sites

Ctec

No, Gabriele, è semplicissimo se hai un pannello che supporta i TIME, altrimenti devi semplicemente fare come ho detto. Fatto una volta, non ci pensi più.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...