Vai al contenuto
PLC Forum


Gestione Pl7 Da Vb


Messaggi consigliati

Inserito:

Salve a tutti, dopo mille peripezie con i moduli remotati FIPIO siamo riusciti a farli funzionare, ora avrei la necessità di poter controllre il pl7pro da vb :blink::blink: , ora mi spiego meglio!!

Al termine dell'applicazione, il sistema di supervisione è basato sul runtime display integrato del pl7, il tutto funziona perfettamente solo che vorremmo evitare agli operatori di dover interagire con il pl7 ogni qualvolta viene a mancare corrente; sostanzialmente avremmo la necessità di fare eseguire in automatico tutte le seguenti operazioni:

1- lanciare il file di progetto (semplice basta metterlo in avvio automatico di win :D )

2- mettere in comunicazione il pl7pro con il plc (evitare di fare cliccare su collega all'operatore)

3- selezionare la cartella all'interno del progetto "Runtime Display"

4- lanciare una determinata pagina (che sarà sempre la stessa in quanto è la nostra pagina d'avvio)

5- selezionare la modalità "Vista- tutto schermo"

Visto che ci sono esiste la possibilità di leggere determinate variabili e memorizzarle su file????


Inserita:

Beh, il run time display del PL7 pro non è un supervisore, ma solo un modo di debug avanzato dell'applicazione o al limite di monitoraggio. ;)

Comunque il PL7 in modo on line permette di salvare i dati (%MW) su file.

Genererà un file .dat

Inserita:

Comunque il PL7 in modo on line permette di salvare i dati (%MW) su file.

Genererà un file .dat

e come si fà???? :):)

Inserita:

Menù a tendina: PLC - Trasferimento dati :D

DA e verso il PLC :rolleyes:

Inserita:

OK ma io ho bisogno di farlo in automatico o gestendo da PLC o attraverso un'applicazione esterna!!!

Inserita:

Allora ti occorre un supervisore oppure OPC efai una normale lettura dati.

Inserita:

Cosa intendo con OPC??? (scusa l'ignoranza)

Inserita:

Farlo da PLC, per quanto illimitata la Divina Provvidenza, è escluso.

Se sei in grado di fartela, potresti farti una piccola applicazione in visual basic che a suon di Sendkeys può aprire il PL7, caricare il tuo file, connetterti al PLC, salvare/caricare il file .Dat, aprirti il sinottico di runtime e quant'altro.

Se proprio escludi l'utilizzo di uno scada, allora questa la vedo come una delle poche soluzioni applicabili.

Facci sapere!

Inserita:

dove posso trovare un doc più esaustivo del . in linea per quanto riguarda l'utilizzo dell'OPC ed eventualmente sull sendkeys???

Inserita:

Per Sendkey metti di fare una cosa di questo tipo

Private Sub Command1_Click()

On Local Error Resume Next

Dim Ret As Long

Dim Programma As String

Programma = "C:\WINDOWS\NOTEPAD.EXE" ' il programma da aprire

Ret = Shell(Programma, vbMaximizedFocus)

If Ret Then

    SendKeys ("%Mo") 'equivale a ALT+M e ALT+u (Menu Modifica > Imposta Carattere)

    SendKeys ("%u") 'equivale a ALT+u (selezione Punti, dimensione carattere)

    SendKeys ("20") 'equivale a 20 (altezza carattere)

    SendKeys ("{ENTER}") 'equivale a Invio

    SendKeys ("Ciau PEP!") 'equivale a Ciao Giuseppe

Else

    MsgBox "Ho trovatto di tutto ma non questo: " + Programma, vbCritical, "Errore"

End If

End Sub

Inserita:

hhhhhhhhhhmmmmmmmmmmmm!!!

Provo e poi ci si sente!!!

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