Mau80 Inserito: 4 aprile 2016 Segnala Inserito: 4 aprile 2016 Salve a tutti, Sono un elettronico prestato all'informatica (faccio software tributari) e sviluppo quotidianamente in .net. A breve dovrò ristrutturare casa e sto incominciando a pensare di realizzare un sistema di domotica home made. Purtroppo non sono esperto di plc, moduli IO e protocolli vari. La mia domanda è questa: Esistono dei moduli di IO che vadano su una lan TCP-IP e vengono "visti" dal framework microsoft .net in modo semplice e veloce? Vi illustro brevemente la mia idea: La casa è fatta da 2 piani, io vorrei mettere un modulo IO per ogni piano, distribuendo l'impianto potrei risparmiare sui cavi elettrici. I due moduli di IO starebbero nella LAN di casa, ed un comunissimo PC farebbe le veci dell'unità principale di un PLC. Conoscete dei moduli IO che facciano al caso mio? Ho letto qualcosa in merito al MODBUS ethernet: può funzionare? Qualcuno di voi ha già realizzato qualcosa?
del_user_56966 Inserita: 4 aprile 2016 Segnala Inserita: 4 aprile 2016 Quote Esistono dei moduli di IO che vadano su una lan TCP-IP e vengono "visti" dal framework microsoft .net in modo semplice e veloce? si esiste una soluzione con libreria gratuita per Visual Studio 2015... potresti accedere anche direttamente su dei moduli di I/O ma te lo sconsiglio per via delle tempistiche... se il Controller non gira in Realtime il rischio lavorando a alto livello facendo il polling dei dispositivi è che ti perdi dei comandi e quindi le relative attuazioni... Al contrario lavorando con un interfaccia unica dove i dati sono già pronti per l'uso.... dove puoi lavorare ad eventi per molte delle attività principali... come per la termoregolazione, il controllo accessi ecc... il tuo progetto è perfettamente fattibile e ottimizzabile...! Al riguardo di quanto esposto leggi questo documento...LINK
Mau80 Inserita: 4 aprile 2016 Autore Segnala Inserita: 4 aprile 2016 Ciao Aleandro, Grazie della risposta. Mi pare molto interessante la libreria, per quale hardware / protocollo è realizzata?
Mau80 Inserita: 5 aprile 2016 Autore Segnala Inserita: 5 aprile 2016 Molto interessante. Mi confermi che non dovrò scrivere nulla in Ladder e posso fare tutto con .net?
del_user_56966 Inserita: 5 aprile 2016 Segnala Inserita: 5 aprile 2016 Quote Mi confermi che non dovrò scrivere nulla in Ladder e posso fare tutto con .net? Se l'uso è quello di leggere e scrivere gli I/O si può fare senza scrivere nulla nel Ladder.... da Visual Studio si può leggere e scrivere tutte le risorse.... Registri dati di vario genere... Relè di vario genere... Integrazioni di vari generi... però sinceramente non saprei dirti dove si può arrivare dato che non uso mai la supervisione per fare da logica... probabilmente l'uso delle aree ad eventi in questo caso non sarebbe affatto male...
del_user_56966 Inserita: 5 aprile 2016 Segnala Inserita: 5 aprile 2016 In pratica il mio consiglio potrebbe essere quello di usare HomePLC come pre-processore di Visual Studio... utilizzando parti ripetitive di codice e risorse diverse... esempio... la copia di 40 attuazioni lampade.. cosi sfrutti il concetto realtime lato hardware ma puoi programmare senza limiti lato VS...
Mau80 Inserita: 5 aprile 2016 Autore Segnala Inserita: 5 aprile 2016 il penultimo post è ottimistico, l'ultimo lo capisco meno e mi scoraggia un pò. Stasera ci studio un pochino.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora