Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumQuindi dovresti con il Data Transfer del pannello trasferire ciclicamente tutte le variabili in gioco dal PLC di governo macchina (Il Siemens) al PLC di data recording (Lo SlimLine).
Nello SlimLine il programma controlla la variabili BOOL di macchina in marcia e campiona i valori delle variabili in gioco e su variazione scrive nel file di log in formato CSV il dato precedente e quello attuale.
Una traccia del programma che ti serve la puoi trovare nel forum o nelle knowledge, in particolare il programma DataLoggerOnCSVFile presente in questo articolo è una buona traccia.
Sergio Bertana
Amministratore del forumSi immaginavo….
Ma nulla vieta di fare come già fanno in molti di abbinare ad un PLC Siemens o altri un Modulo CPU SlimLine. Tenendo conto che avendo il pannello operatore è possibile con la funzione Data Transfer trasferire via TCP/IP i dati da un PLC all’altro.
Sergio Bertana
Amministratore del forumNelle pagine web c’è un refuso, infatti se imposti il valore 3 ti viene segnalato errore. Abbiamo provveduto a correggere le pagine web.
Maggio 13, 2021 alle 11:53 am in risposta a: Test porta seriale virtuale su dispositivo ATC-1200 #59946Sergio Bertana
Amministratore del forumIntanto ti consiglio di fare una prova con il nostro programma Toolly come suggerito in questo topic. In questo modo verifichi che il convertitore sia correttamente configurato e che accetti la connessione TCP o UDP (Dipende da come l’hai configurato) e che i caratteri inviati da rete siano trasmessi sulla seriale e viceversa.
Se con questo test tutto funziona, allora il problema è da ricercarsi nella configurazione della porta nell’utility AXR2E.
Sergio Bertana
Amministratore del forumPer quanto rigaurda il pannello Weintek non ha predisposto nessuna possibilità al momento di gestire il log operazioni.
Non conosco le specifiche del 21 CFR Part 11 ma abbiamo clienti che con i ns sistemi SlimLine utilizzando il FB StringToLogFile, salva stringa in un file di log hanno generato file di log che possono venire letti da una connessione FTP.
Utilizzando il FB FTPClient, connects to a FTP server è anche possibile fare inviare direttamente dal PLC ad un server FTP remoto il file di log generato.
Sergio Bertana
Amministratore del forumHai provato con il FB SysSerialPort in Fault a resettare il comando di Open. Resettando Open e poi settandolo nuovamente si reinizializza la porta ed il Fault deve resettarsi.
Se quando hai il fault sulla porta esegui un comando SysLog da connessione Telnet, o visualizzi la pagina di Logs da interfaccia web (Screenshot) hai il report degli errori, e questo ci permette di capire cosa succede.
Sergio Bertana
Amministratore del forumL’operation log è un unico file e non può essere attivato o disattivato a piacimento.
Anche pensando di interbloccare delle pagine sino alla marcia dell’impianto cosi da registrare le azioni al loro interno solo a marcia ON ci sarebbe il problema di come identificare il batch di lavorazione avendo un file unico non personalizzabile.
Se questa seconda parte non è indispensabile si potrebbero creare pagine da usarsi con la marcia on e le altre in marcia off.
Sergio Bertana
Amministratore del forumLa pagina in pop-up con il testo “PLC no response” compare quando il terminale non riesce a comunicare con il PLC. Ed il problema può essere nella configurazione della connessione (Baud rate, parità, bit, porta seriale) nel caso di comunicazione in seriale oppure indirizzo IP porta nel caso di comunicazione TCP/IP.
Poi occorre fare attenzione alle altre impostazioni del protocollo, esempio al numero di nodo in caso di comunicazione Modbus.
E se tutto questo è corretto un’altro problema potrebbe nascere dalla variabile su cui il pannello agisce nel PLC. Occorre essere certi che sia una variabile che il PLC pubblica.
Il consiglio è di verificare bene tutte queste impostazioni e poi di fare un programma su pannello con un unico pulsante che agisce su una variabile BOOL del PLC e di testare questo progetto fino a farlo funzionare.
Settare la LB-11960 ti eviterebbe la comparsa del messaggio di errore ma comunque il tuo programma continuerebbe a non agire sulle variabili PLC. Per gestire i bit interni al pannello come LB-11960 puoi mettere un pulsante collegato al bit stesso.
Maggio 10, 2021 alle 12:19 pm in risposta a: Collegamento dispositivi HWg-SD su rete WIFi con più sensori #59912Sergio Bertana
Amministratore del forumGli HWg-SD si connettono a tutte le reti WiFi a 2.4 Ghz, e per l’accesso occorre impostare l’SSID della rete a la password di accesso. Da quello che tu dici mi sembra di capire che il tuo cliente ha un portale di identificazione per l’accesso a cui bisogna eseguire un login con username e password.
Di solito questo tipo di accesso è riservato per gli ospiti che si autenticano di volta in volta e la cui connessione ha una scadenza temporale. Ma per gli oggetti statici si sceglie una connessione diretta alla rete. E sicuramente il cliente avrà entrambi i tipi di rete attivi, una rete non protetta per l’accesso al portale di autenticazione e d una rete protetta per l’accesso diretto.
In merito alla domanda sui sensori, come dici tu se ne possono collegare 2 per ogni porta e per il collegamento si utilizzano opportuni Splitter HUB 1-wire a 2 porte.
Sergio Bertana
Amministratore del forumDa quello che scrivi e dalla prova fatta da me in laboratorio dove è da 3 giorni che il sistema stà acquisendo temperatura senza problemi, sembra che tu abbia un problema con la sonda che hai identificato come 2. Questa sonda probabilmente dopo un po di funzionamento blocca il bus 1-Wire.
Con l’attuale sistema operativo sullo SlimLine non è possibile “spegnere” il bus 1-Wire cosa invece possibile agendo sul segnale DTR se utilizzi l’adattatore Seriale/1-Wire connesso alla porta seriale e quindi la sonda restando alimentata continua a bloccare il bus.
Abbiamo rilasciato una nuova versione del sistema operativo Sfw198d050, che permette resettando il comando Open del FB SysSerialPort di spegnere il bus 1-Wire.
Ti consiglio di eseguire l’aggiornamento del sistema con il nuovo sistema operativo e di inserire un timer che su errore resetta il comando Open per un tempo e poi lo riabilita.
Sergio Bertana
Amministratore del forumEssendo così corto il cablaggio non credo dia problemi anche usare due cavetti separati, però se potessi mettere in test collegando una sola sonda di temperatura, ci porteremmo nelle stesse condizioni di test che stò eseguendo io qui in laboratorio.
Cosi possiamo confrontare i risultati, il mio sistema stà funzionando da oltre 6 ore senza problemi ma vediamo domani mattina…
Sergio Bertana
Amministratore del forumStrano errore sembra un problema sul bus, ho allestito anch’io qui in laboratorio un sistema che acquisisce lo steso sensore, stiamo a vedere se incappo in un problema simile.
Che tipo e che lunghezza di cavi hai per il collegamento con le sonde ?
Quando si verifica il problema puoi provare a scollegare e ricollegare le sonde al sistema senza spegnere il sistema e vedere se la lettura riparte.
Se non riparte, puoi provare a fermare l’esecuzione programma e farlo ripartire senza spegnere il sistema (LogicLab menù On-Line->Halt/Warm restart).
Sergio Bertana
Amministratore del forumSe hai scritto il nome degli ingredienti direttamente nella ricetta non puoi utilizzare la Lable per gestire la traduzione e quindi la selezione della lingua da terminale. Devi aprire il progetto e cambiare tutti i testi in Inglese.
Se invece hai utilizzato un menu a tendina per la selezione dell’ingrediente, quindi nella ricetta è salvato un numero a cui riferirmi è possibile usare nel menu a tendina la libreria delle Label permettendo la selezione rapida della lingua.
Maggio 3, 2021 alle 11:26 am in risposta a: Realizzare grafici con i files storici generati dal pannello #59881Sergio Bertana
Amministratore del forumI files creati dal pannello con l’oggetto Data Sampling, sono creati in un formato dtl proprietario Weintek.
Utilizzando l’oggetto Backup è possibile trasferire i files di Historical data sampling in formato dtl dalla memoria del pannello su di un dispositivo Pen drive USB esterno. Nel trasferimento è possibile scegliere se mantenere il formato dtl proprietario (Copia del file) oppure di convertirlo in un formato CSV.
Scaricando il file dal pannello tramite conessione FTP si avrà il file in formato dtl originale.
L’utility Easy Converter permette di convertire il file dtl in formato Excel o in formato CSV. Ora avendo un file Excel o CSV è possibile utilizzare direttamente il programma Excel per generarsi tutti i trends desiderati.
Sergio Bertana
Amministratore del forumNon mi ritorna il codice di errore che riporti, gli errori hanno codici a 8 cifre dove le 5 cifre più significative sono l’ID dell’oggetto e le tre cifre meno significative sono il numero di errore. Puoi mica verificare l’esatta versione del FB OWireCore_v1 (Vedi screenshot).
Per resettare il controller One-Wire del modulo CPU MPS054 occorre disabilitare l’ingresso Enable del FB OWireCore_v1 e poi riabilitarlo. Prova a verificare se così facendo la lettura riparte.
In merito all’alimentazione delle sonde, dipende dal tipo di sonda che hai utilizzato, il modello TR160 non richiede alimentazione.
-
AutorePost