Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumAccertati che l’indirizzo IP dello SlimLine sia accessibile dallo smartphone, puoi eseguire un ping. Esistono apps gratuite allo scopo (Screenshot).
Agosto 25, 2014 alle 7:00 am in risposta a: Come gestire il cambio lingua sui terminali Weintek #38369Sergio Bertana
Amministratore del forumL’errore più grande è non consultare il forum, in questo topic trovi le informazioni che ti interessano.
Agosto 22, 2014 alle 4:18 pm in risposta a: Comportamento errato variabile BOOL allocata in DB100 #38367Sergio Bertana
Amministratore del forumNaturalmente cancellando la memoria perdi tutti i valori in backup, se vuoi risolvere velocemente il problema puoi inserire nella finestra di watch una variabile a Byte allocata allo stesso indirizzo di allocazione della tua variabile BOOL e così ne puoi settare il valore a “0” eliminando il problema (Screenshot).
Agosto 22, 2014 alle 3:26 pm in risposta a: Comportamento errato variabile BOOL allocata in DB100 #38366Sergio Bertana
Amministratore del forumTutta la data block 100 è disponibile al programma utente, non vi sono zone utilizzate dal sistema. Il problema che tu riscontri è un problema che è stato risolto con l’ultima versione di LogicLab la Vers. 2.3.0 scaricabile dal sito.
Cerco di spiegarti il problema, la memoria DB100 a partire dall’indirizzo 2048 fino alla fine (Indirizzo 4095) è utilizzata come memoria ritentiva, quindi i valori presenti in questa area non vengono mai azzerati. Le variabili BOOL utilizzano un byte (8 Bit) di memoria, nel momento in cui tu allochi una variabile BOOL in questa zona, stai in realtà utilizzando una locazione di memoria che in un programma precedente era utilizzata da una variabile di tipo diverso (USINT, UINT, ecc.) e quindi contiene un valore.
Nel debug LogicLab quando visualizza e/o scrive variabili BOOL controlla solo il bit 0 del byte di allocazione mentre nella esecuzione del programma viene controllato l’intero byte. Ecco quindi che se la locazione contiene un valore pari (2, 4, 6, ecc) da debug viene considerata FALSE ma nel programma è considerata TRUE. E anche se ne modifichi il valore da debug vai ad agire solo sul bit 0 quindi puoi portarla ad esempio dal valore 2 al valore 3 ma non puoi mai azzerarla.
La soluzione corretta è eseguire un azzeramento dell’intera memoria tampone, questa operazione è possibile da Telnet (Vedi Manuale riferimento comandi Telnet CPU SlimLine) con i comandi.
PLCCommand -stop, arresta esecuzione programma PLC
PLCCommand -cm, esegue la cancellazione dell’intera memoriaSergio Bertana
Amministratore del forumIl protocollo Modbus è nativo nei sistemi SlimLine sulle porte seriali sono disponibili i protocolli Modbus RTU ed Ascii, mentre su porta Ethernet connettendosi in TCP/IP all’indirizzo IP dello SlimLine porta 502 è possibile utilizzare fino a 3 connessioni Modbus over IP (Ricordo che se connesso in Ethernet LogicLab utilizza una di queste connessioni).
Quindi sul tuo progetto SCADA dovrai definire l’indirizzo IP dello SlimLine (Di default lo SCADA fissa la porta 502 per il Modbus). Le uniche considerazioni da fare sono sull’indirizzo di nodo (Di default è 1, Topic) e sugli indirizzi dei registri in questo topic trovi le informazioni relative.
Informazioni utili sulla gestione del protocollo Modbus da parte dello SlimLine le trovi anche in questo topic.
Agosto 21, 2014 alle 4:12 pm in risposta a: Connessione in RS485 sui pannelli operatore Weintek #38364Sergio Bertana
Amministratore del forumCome vedi dal Manuale installazione MT607i/MT6070iH/MT8070iH (Estratto), sul connettore indicato sul datasheet al punto G e descritto come Com1 RS485, Com3 RS485, Com3 RS232 hai diponibili due porte RS485 a 2 fili indicate con i segnali Data+ e Data-.
Mi lascia un pò perplesso l’indicazione riportata sul tuo strumento (RS485/TTL), di solito con TTL si indica una porta seriale che ha livelli logici TTL ossia 5 Volt e non standard RS232 con livelli logici +/- 12 Volt.
Comunque i segnali della RS485 hanno livello logico 5 Volt, quindi può anche darsi che il tuo strumento possa essere configurato per una seriale RS232 livelli TTL oppure RS485 standard. Ma questa informazione la puoi richiedere solo al fornitore dello strumento.
Agosto 21, 2014 alle 4:04 pm in risposta a: Download programma impossibile sul modulo CPU SlimLine #38363Sergio Bertana
Amministratore del forumDalle versioni MPS046B*00 è stata inserita una memoria FLASH aggiuntiva per la memorizzazione del programma sorgente, questa memoria è presente su tutti i moduli CPU ARM7, anche i compact. Quindi non è più necessario disporre della memoria SD Card per poter trasferire il programma sorgente sul modulo CPU.
Agosto 21, 2014 alle 3:59 pm in risposta a: Eseguire trasferimento programma sorgente su target #38362Sergio Bertana
Amministratore del forumDalle versioni MPS046B*00 è stata inserita una memoria FLASH aggiuntiva per la memorizzazione del programma sorgente, questa memoria è presente su tutti i moduli CPU ARM7, anche i compact. Quindi non è più necessario disporre della memoria SD Card per poter trasferire il programma sorgente sul modulo CPU.
Sergio Bertana
Amministratore del forumLe manovre che fai sono tutte corrette e Toolly dovrebbe bloccare l’avvio del modulo CPU e trasferire il nuovo firmware. La porta COM che devi utilizzare è la COM0 (Quella vicina al connettore di espansione) del modulo CPU, i moduli di estensione sono ininfluenti così come il cavo USB.
Hai verificato che la porta COM impostata in Toolly sia effettivamente la porta COM del PC che stai utilizzando ?
Verifica inoltre la funzionalità di questa porta seriale, puoi collegare i pins 2 e 3 tra di loro (Loopback) e tramite la fistra terminale di Toolly provare ad inviare caratteri dovresti rivederli visualizzati.
Nella mia esperienza quando non si riusciva a caricare il firmware si è sempre trattato di un problema di cavo, clienti che utilizzano cavi prolunga Null-Modem, cavi prolunga interrotti, cavi con connettore RJ45 pinzato male. Accertati con un tester che il cavo sia effettivamente cablato come descritto nella FAQ e che sia connesso alla porta seriale del PC. Se utilizzi un convertitore USB/Seriale accertati che abbia i corretti livelli di tensione sui segnali (Topic).
Puoi anche connetterti in seriale con LogicLab al modulo CPU e provare se riesci a trasferire e/o eseguire il debug del programma (Topic).
Sergio Bertana
Amministratore del forumToolly imposta automaticamente i corretti parametri seriali, la KB riporta lo schema di realizzazione del cavo. Per l’upgrade del firmware comunque bastano i segnali Tx, Rx e GND. Attenzione a non confondere upgrade del firmware con upgrade del bootloader. Tu devi eseguire un upgrade del firmware ed in questo caso non occorre spostare nessun ponticello sul modulo CPU, tutto avviene in automatico accendendo il modulo CPU mentre Toolly visualizza i …
Sergio Bertana
Amministratore del forumSi la versione SFW184A890 è l’ultima attualmente disponibile.
Sergio Bertana
Amministratore del forumNon è che sono state definite nuove credenziali di accesso, se ti connetti in Telnet (Porta 23) riesci a loggarti con Admin, Admin ? Nel Manuale riferimento comandi Telnet CPU SlimLine trovi tutti i comandi telnet disponibili. Ti consiglio di effettuare un upgrade del sistema operativo (Codice SFW184**00) vedi KB.
Sergio Bertana
Amministratore del forumE’ possibile accedere in FTP allo SlimLine utilizzando l’esplora risorse di Windows (Quello che ti permette di visualizzare il contenuto dei dischi del tuo PC). Digitando nella barra indirizzo ftp seguito da :// Username:Password@Indirizzo IP dispositivo, puoi visualizzare il file system dello SlimLine (Screenshot). Ora puoi operare sui files come fai normalmente sul PC anche con operazioni di drag and drop.
Sergio Bertana
Amministratore del forumSe la connessione e via USB l’indirizzo IP di default è 192.168.1.122. Hai settato correttamente i parametri in Filezilla guardando questo screenshot ?
Eventualmente utilizza l’esplora risorse di Windows (Quello che ti permette di visualizzare il contenuto dei dischi del tuo PC). Digitando nella barra indirizzo ftp seguito da :// Username:Password@Indirizzo IP dispositivo, puoi visualizzare il file system dello SlimLine (Screenshot). Ora puoi operare sui files come fai normalmente sul PC anche con operazioni di drag and drop.
Sergio Bertana
Amministratore del forumNon capisco il forwarding della porta 250, se vuoi accedere alla pagina web del WatchDog dovresti girare la porta 80. Inoltre devi controllare se nell’IP WatchDog è settato correttamente il gateway di rete, non vedo altri problemi.
Certo devi verificare che il tuo gestore di rete Internet dia l’accesso all’IP pubblico, prova a pingare il router da internet ed eventualmente ad accedere alla sua pagina di configurazione (Probabilmenti dovrai abilitarne l’accesso da rete WAN).
-
AutorePost