Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 3,211 a 3,225 (di 4,374 totali)
  • Autore
    Post
  • in risposta a: Informazioni su bus I2C, possibilità utilizzo moduli custom #37885
    Sergio Bertana
    Amministratore del forum

    In questo topic viene trattato un esempio di gestione di un display alfanumerico connesso al bus di estensione.

    in risposta a: Visualizzazione dati su PC di supervisione #37883
    Sergio Bertana
    Amministratore del forum

    Sui nostri dispositivi SlimLine è gestito in modo nativo il protocollo Modbus slave, in questo topic trovi maggiori informazioni. Se sei esperto in programmazione su PC in ambiente visual puoi connetterti sia su rete ethernet che via seriale, in questi due topic (1) e (2) trovi informazioni in merito.
     
    Naturalmente l’uso di un programma SCADA come Movicon o del suo fratello più piccolo Power HMI ti semplificano di molto la programmazione mettendoti a disposizione sia la gestione del protocollo di comunicazione che una vasta serie di simboli animati già pronti all’uso, in questo topic un progetto di start up già pronto.
     
    Se la visualizzazione grafica è semplice puoi anche utilizzare il programma ProfilabExpert, che ti permette di gestire la comunicazione modbus e di realizzare pannelli sinottici, in questo topic un progetto di start up già pronto.

    in risposta a: Programmazione da remoto dei Vs dispositivi #37882
    Sergio Bertana
    Amministratore del forum

    Intanto la prima cosa da fare è connettere lo SlimLine alla rete wireless, per fare questo utilizzando un modulo CPU con ethernet potrai connetterlo ad esempio una Picostation od un altro prodotto dell nostra linea Wireless LAN.

    Ora se la programmazione deve avvenire nella stessa rete WiFi non ci sono problemi, basterà connettere anche il PC alla rete WiFi, definendo da LogicLab una connessione Modbus TCP potrai operare sul PLC semplicemente definendone l’indirizzo IP. Esattamente come si opererebbe su di una rete cablata ethernet.

    Se invece la tua domanda è come programmarlo via Internet allora occorre capire se sul sito dove c’è il PLC vi è una connessione Internet e se è possibile operare sul router di connessione. In questo caso basterà impostare delle regole di port forwarding o NAT sul router per poter raggiungere il dispositivo da Internet. In questo post trovi indicazione delle porte TCP gestite dallo SlimLine. Naturalmente si deve disporre di un indirizzo IP pubblico (Se statico nessun problema) se dinamico occorre appoggiarsi a servizi come DynDNS.

    Se non si dipone di una connessione Internet puoi utilizzare uno dei ns routers GPRS od UMTS, attenzione però che l’unico gestore che dà indirizzi IP pubblici e TIM (Vodafone devi fare una richiesta) e non è comunque possibile avere indirizzi IP statici. Anche qui puoi usare servizi come DynDNS oppure “svegliare” il router con un SMS ed il router ti invierà un SMS di ritorno con il suo indirizzo IP.

    in risposta a: Realizzare lo scambio di I/O su connessione WiFi #37880
    Sergio Bertana
    Amministratore del forum

    Per quanto riguarda la configurazione delle Picostation devi utilizzare la configurazione bridged (Menù Network, Network mode Bridge), che permette di utilizzare due dispositivi per creare una rete wireless tra più dispositivi. Uno dei due dispositivi andrà configurato come come Access point (Menù Wireless, Wireless mode Access point) e l’altro o gli altri come Station  (Menù Wireless, Wireless mode Station).

    Devi assegnare indirizzi IP statici ai dispositivi nella stessa rete degli SlimLine, come SSID di rete e come password puoi scegliere quello che desideri. Ora i due sistemi SlimLine sono interconnessi tra di loro, e se tu hai un PC con rete wireless od uno smartphone puoi connetterti alla rete e dialogare con entrambi gli SlimLine.

    Per quanto riguarda lo scambio di I/O tra i due SlimLine devi utilizzare il blocco funzione UDPDataTxfer che permette di scambiare tra i sistemi blocchi di memoria, basterà trasferire nella memoria scambiata tra i sistemi gli I/O ed il gioco è fatto (Topic). In questo topic trovi un esempio di scambio dati tra 3 PLC.

    in risposta a: Come verificare il numero di telefono del chiamante #37879
    Sergio Bertana
    Amministratore del forum

    Aggiungo a quanto già detto che questa tecnica viene utilizzata da alcuni nostri clienti per gestire un heartbeat di controllo sul funzionamento di sistemi. I vari PLC sul territorio eseguono a tempi regolari la chiamata al PLC di controllo il quale acquisisce il numero del chiamante senza rispondere (Quindi senza costi).

    Se il PLC di controllo non riceve la chiamata da uno o più PLC sul territorio dopo un tempo genera un allarme informando sul problema. Ricordo che i nostri sistemi SlimLine possono gestire un file system e visualizzare pagine web, nella fattispecie i numeri dei PLC da controllare possono essere memorizzati in un file CSV che può essere facilmente modificato con una connessione in FTP.

    in risposta a: Come verificare il numero di telefono del chiamante #37878
    Sergio Bertana
    Amministratore del forum

    Devi inviare utilizzare il comando AT+CLIP Calling Line Identification Presentation, inviando al modem il comando AT+CLIP=1, quando arriva una chiamata telefonica il modem invia sulla seriale la stringa CLIP nnnnnn che indica il numero di telefono del chiamante seguita da una seconda stringa RING. Basterà intercettare queste stringhe con il PLC ed estrarre il numero dalla stringa ricevuta.

    Se vuoi contare gli squilli conti quante volte ricevi la stringa RING e con il comando ATH0 sganci la chiamata.

    Se devi fare tutto questo con un PLC considera l’uso dei nostri SlimLine con una CPU compact ed utilizzando la libreria eModemLib (Topic) hai tutto questo già fatto, basta collegare il modem alla porta seriale del modulo CPU.

    in risposta a: Simulazione senza terminale operatore #37877
    Sergio Bertana
    Amministratore del forum

    Si certo la simulazione emula perfettamente il terminale sostituendolo nell’uso e siccome Weintek vende i terminali e non i programmi ha limitato il funzionamento in simulazione a 10-15 minuti terminati i quali si interrompe la comunicazione con il PLC.

    Per riprenderne il funzionamento occorre riavviare la simulazione.

    in risposta a: Interfaccia web su terminali touch screen Weintek #37875
    Sergio Bertana
    Amministratore del forum

    Per terminale io intendo il terminale Weintek.

    Ma da quello che mi dici è ovvio l’errore, nell’indirizzo non devi mettere l’indirizzo IP del terminale (Questo funziona solo se in rete locale WiFi) ma su internet devi mettere il DNS configurato nel MyDNS. Tu devi raggiungere l’indirizzo pubblico del tuo router cioè il suo indirizzo sulla rete Internet. Sarà poi il router ad indirizzare l’IP del terminale.

    in risposta a: Interfaccia web su terminali touch screen Weintek #37873
    Sergio Bertana
    Amministratore del forum

    E’ tutto corretto, è strano che non funzioni, se vuoi puoi provare collegandoti da un PC, avendo la porta 5800 che risulta chiusa non puoi usare il VNC viewer in java da browser web. Puoi utilizzare un VNC viewer io utilizzo UltraVNC.

    Ma hai configurato il gateway sul terminale, deve essere il router che esegue il forwarding delle porte.

    in risposta a: Creare una rete tra più Picostation M2 #37871
    Sergio Bertana
    Amministratore del forum

    Sinceramente con tutte queste reti non ho ben chiaro come sia possibile raggiungere il tuo obbiettivo. Credo che la sicurezza debba ricercarsi utilizzando passwords di accesso sicure e non complicando l’architettura di rete. Una rete và manutenuta nel tempo, più è semplice meglio ci si troverà nel futuro ad operare inserendo nuovi nodi.

    A livello WiFi la sicurezza si può incrementare utilizzando un SSID nascosto ed una password di rete complessa, eventualmente sostituendo la password ogni tanto. Se poi alcune macchine non si vogliono rendere accesibili dalla rete WiFi meglio utilizzare delle VLANs nello switch di rete.

    in risposta a: Visualizzazione grafica del livello acqua in un serbatoio #37868
    Sergio Bertana
    Amministratore del forum

    I due ingressi analogici del modulo compact hanno una resistenza da 10 KOhm di protezione quindi non dovrebbe avere creato problemi una errata inserzione del 24 Vdc sull’ingresso. Tu mi parli addirittura di sostituire il uP, ma hai verificato che effettivamente non funziona più ? Ti ricordo che un componente SMD con tanti pins come il uP è molto difficile da sostituire, e visto il costo del prodotto forse conviene sostituire l’intero prodotto.

    Il VR7 è un voltage reference di tipo LM236D, questo avendo solo due pins è facilmente sostituibile, ma è un componente interno al circuito non dovrebbe aver subito alcun danno.

    Per quanto riguarda l’orologio, il pannello MT6050 non ha batterie di backup, ma se lo si tiene costantemente alimentato è sicuramente possibile utilizzare l’orologio interno. Ma ancora una volta costa meno una nuova CPU SlimLine Compact con orologio che delle batterie di backup per il terminale ed il relativo circuito di ricarica.

    in risposta a: Creare una rete tra più Picostation M2 #37866
    Sergio Bertana
    Amministratore del forum

    Mi sono un pò perso tra reti e sottoreti, ma perché hai configurato le NanoStation come routers? A mè sembra molto più logico utilizzare configurazioni Bridged (Access point e Station) e lasciare come unico server DHCP il router Siemens di accesso internet.

    Assegni IP statici (Al margine del range di indirizzamento es. xxx.xxx.xxx.250, 251 e così via) a tutti i dispositivi Ubiquiti, la rete wireless ha stessi indirizzi IP della rete cablata, provvede il router Siemens ad assegnare gli indirizzi in automatico.

    in risposta a: Realizzazione di un programmatore orario #37864
    Sergio Bertana
    Amministratore del forum

    Aggiungo che utilizzando il solo modulo CPU SlimLine tramite il suo web server puoi realizzare la gestione dello scheduler impostando i tempi direttamente da pagina web, ad esempio per la gestione della climatizzazione dei nostri uffici abbiamo realizzato questa pagina.

    in risposta a: Realizzazione di un programmatore orario #37863
    Sergio Bertana
    Amministratore del forum

    Se utilizzi un nostro sistema SlimLine abbinato ad un pannello operatore puoi utilizzare l’oggetto Schedulazione messo a disposizione dal pannello operatore (Screenshot). Lo schedulatore permette di impostare il periodo di un evento impostando Giorno, Ora, Minuti e secondi di inizio e di fine dell’evento. E’ possibile inserire più oggetti schedulatori in un programma per definire più orari di accensione/spegnimento.
     
    Con l’oggetto schedulatore tutta la gestione è realizzata sul pannello operatore il quale può attivare un bit di comando sul PLC. Nel programma dimostrativo (E’ possibile aprire il progetto Demo nella cartella Projects con EasyBuilder) c’è una pagina di esempio di utilizzo dell’oggetto (Screenshot).

    in risposta a: Interfaccia web su terminali touch screen Weintek #37862
    Sergio Bertana
    Amministratore del forum

    Beh se hai la porta 5800 chiusa il VNC java non può accedervi. Ma poi vorrei capire quello che vuoi dire con porta aperta ? Hai ridiretto la porta pubblica sulla stessa porta dell’indirizzo IP privato del terminale ?

    Per intenderci le porte 5800 e 5900 pubbliche del router devono essere reindirizzate (Menù Port forwarding o NAT del router) sulle stesse porte dell’indirizzo IP del terminale.

    Poi ricorda che il terminale gestisce un solo client VNC, quindi non deve esserci attivo l’accesso da VNC su rete locale.

Stai visualizzando 15 post - dal 3,211 a 3,225 (di 4,374 totali)