Vai al contenuto
PLC Forum


Fp0r + Fpwinpro 6.102 - F171 Trapezoidal Control e F172 JOG Operation


BoLo

Messaggi consigliati

Salve ragazzi.

Per caso qualcuno ha già iniziato ad usare il nuovo gioiellino della Panasonic??

Parlo dell'FP0R-C32CP.

Supportato solo dalla nuova versione dell'FPWinPro 6.

In particolare io sto usando l'ultimissima 6.102.

Le vecchie istruzioni di posizionamento e JOG che si usavano sull'FP0 (F168 e F169)

sono state sostituite dalle nuove F171 (Trapezoidal Control) e F172 (JOG Operation).

Il problema è: ma come si usano??

Prendendo come riferimento il manuale FP0RUsersManual_ARCT1F475E.pdf liberamente scaricabile dal sito

e la guida interna dell'FPWinPro 6 le cose si contraddicono.

Con il vecchio FP0 usavo i DUT e tutto funzionava alla meraviglia.

Il manuale dell'FP0R alla sez. 8-26 invece non usa più i DUT ma una serie di registri:

DT0: Control Code [es. H10000011]

DT2: Initial Speed [Hz]

DT4: Max Speed [Hz]

DT6: Acceleration Time [ms]

DT8: Deceleration Time [ms]

DT10: Target Value [pulses]

Poi riporta anche un esempio (dove ci sono tra l'altro delle incongruenze) in linguaggio strutturato mentre io uso l'LD.

Praticamente scrive [ F1 DMV, H10000000, DT0 ] dove la funzione F1_DMV si usa per spostamenti a 32bit e invece nell'esempio la DT0 è a 16bit.

Il compilatore darebbe errore, anzi, a me lo da se scrivo una cosa del genere in LD.

La guida interna dell'FPWinPro 6 invece risulta essere ancora incompleta, infatti riporta scarse informazioni sull'utilizzo di questi nuovi blocchetti funzione.

Senza riferimenti e senza esempi. Soltanto un piccola spiegazione.

Comunque, qualsiasi cosa ci metto davanti ai miei nuovi blocchetti funzione (DUT, DT, INT, DINT, WORD, STRINGA, ARRAY)

l'errore che mi da il compilatore è il seguente:

"C2025 Mancata corrispondenza parametri di ingresso 's_dutDataTable'. Richiesto tipo 'STRUCTURE'"

Che cosa è questo tipo "STRCTURE"??

Questo è quanto.

Qualcuno può farmi luce per favore su come si programma questo nuovo prodotto della Panasonic?

GRAZIE :thumb_yello:

Modificato: da BoLo
Link al commento
Condividi su altri siti


Roberto Gioachin

Prima di risponderti mi gratto un po in testa, in realtà la domanda non è complessa ma la risposta richiederebbe esempi.

Premessa: le informazioni che trovi sui manuali del plc si riferiscono alle variabili così come vengono gestite dal plc, non come vengono gestite da Fpwin-pro, per questo motivo non ti ci trovi.

Con il vecchio FP0 usavo i DUT e tutto funzionava alla meraviglia.

Il manuale dell'FP0R alla sez. 8-26 invece non usa più i DUT ma una serie di registri:

Alla fine si tratta della stessa cosa, il DUT (Data Unit Table) non è altro che una STRUTTURA che racchiude una serie di variabili, queste possono essere di tipo diverso e anche sovrapposte.

Dovrai qindi dichiarare un DUT con le variabili che hai scritto "Control Code" ecc. senza indirizzo fisico, e su "variabili globali" dichiarare una variabile che ha come tipo il DUT creato.

Tieni presente che le variabili del DUT nel tuo caso sono tutte a 32 bit, non farti ingannare dal fatto che trovi scritto DT0 e non DDT0

Naturalmente poi l'istruzione F1 è un'istruzione tipica del plc non del Pro, quindi puoi anche usare l'istruzione MOVE.

La guida interna dell'FPWinPro 6 invece risulta essere ancora incompleta

No Coment!!!!!

C2025 Mancata corrispondenza parametri di ingresso 's_dutDataTable'. Richiesto tipo 'STRUCTURE'

Significa che viene richiesto l'inserimento di una variabile globale che come tipo ha la struttura creata.

Ciao

Roberto

Link al commento
Condividi su altri siti

  • 6 years later...

Moving PLC code from FPWIN GR to Pro 7. F169 jog instruction is not supported. 

I am trying F172_PulseOutput_Jog_Type0_DUT_1 channel 0 on FP0R.

When this rung executes, the PLC goes offline and shows an operational error for this instruction.

I have created a global of this type.

I need to know more about configuring this function.

Link al commento
Condividi su altri siti

  • Livio Orsini locked this discussione
  1. The language for writing in this forum is Italian.  If you need to write in english you must use this section
  2. If you want, you can open a new 3d in proper section
Link al commento
Condividi su altri siti

  • Livio Orsini unlocked e locked this discussione
Ospite
Questa discussione è chiusa alle risposte.
×
×
  • Crea nuovo/a...