Vai al contenuto
PLC Forum


Scada Open Source - Progetto di uno SCADA open Source


Ospite meatech

Messaggi consigliati

bene fratello Pedrani

Aprrezzo la tua disponibilita'

Per me non c'e' nessun problema , anzi uno c'e'

non riesco in questo periodo a dedicare un minuto nemmeno ai miei cani

sono veramente nella m...a .

Non vorrei deludervi passando per il cialtrone di turno che fa casino e poi non si fa sentire

Sto facendo il mio primo sito dinamico con Asp.net , con html e c# e devo iniziare un lavoro che mi terra impegnato con uscite comprese quesi tutto il mese di novembre e qualche giorno di dicembre

Non ce la facico proprio come tempo

Comunque prima di dire :io partecipo vorrei vedere una descrizione dettagliata ed un'analisi accurata di quello che si vuol fare e che tutti si rendano conto che se vogliamo fare qualcosa di veramente interessante non

ci vuole un mese .

non so vedete un po voi

ciao

fratelli

walter

Link al commento
Condividi su altri siti


  • Risposte 167
  • Created
  • Ultima risposta

Top Posters In This Topic

  • walterword

    39

  • Livio Orsini

    12

  • mose821

    12

  • Gianmario Pedrani

    8

Gianmario Pedrani

Ciao Walter Anche io sono un po impegnato e mi sa che per il 7 o 10 di novembre mi aspetta un bel giro in cina......

ma l'idea mi interessa e poi non dobbiamo mica partire domani con tutto, ora vhe 'idea c'e' in base agli impegni ed al tempo decideremo.......

ciaooooooooooooooooooooooooo B)

Link al commento
Condividi su altri siti

se vai in cina di questo periodo portati roba pesante

ciao fratellino cinesino cicciolino Gianmario

Dove sono tutti gli interessati al progetto

......tutti scappati

LAZZARI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

dove siete ?????????????????????

:lol::lol::lol::rolleyes:

Link al commento
Condividi su altri siti

siete tutti quanti un fuoco di paglia

un progetto del genere deve essere sentito dentro , nel cuore e nel DNA

e dopo 3 giorni nessuno che batte ciglio

perche siete stanchi?

perche e' venerdi?

perche e' sabato ?

datevi all'ippica che raccoglierete maggior frutti

con me non c'entrate un ca**o

siete dei medio borghesi viziati , io invece sono uno stronzo pazzo programmatore

buonanotte

walter

Modificato: da walterword
Link al commento
Condividi su altri siti

siete dei medio borghesi viziati ...

Aggiungerei anche che la cultura (in questo caso programmazione) e' come la marmellata: meno ce n'e'

e piu' viene spalmata

Link al commento
Condividi su altri siti

A mio parere, i post di walterword andrebbero tutti incorniciati e conservati.

Ho qualche dubbio sui veri motivi dello sfogo..

Messaggio modificato da walterword il 31 Oct 2004, 02:51 AM
, sabato notte...

Dev'essere stata una serata di quelle...

Link al commento
Condividi su altri siti

Gianmario Pedrani

Ciao Fratello martellatore, mi hai preceduto!!! mi hai preceduto lo stato scrivendo io !!!1

Come sempre fin quando si tratta di parlare e di fare sono tutti capaci ma quando si tratta di inpegnarci un pò di tempo, be quello diventa più difficile..... come del resto i vari progetti che sono partiti in questo forum e sono fermi..... perche nessuno vuole collaborare, per vari motivi...

comunque io mi sto attrezzando con il sito e con il dot.net, purtroppo non lo conosco a pieno ma almeno mi sto sbattendo per riuscire a fare qualcosa.....

Certo che se pensate che io walter e qualche altra persona faccia qualcosa per tutti voi senza almeno un minimo impegno vi sbagliate di grosso.........

Io aspetto ancora una settimana al massimo 2 ma se non esce niente di buono io abbandono e ci gioco per conto mio........

ciao a tutti e senza offesa per nessuno, ma tutti anno i propi impegni, la propia famigia o ragazza, ed in più il lavoro, quindi pensateci bene prima di prendere un impegno cosi...... Prendete in esempio Riva se avesse avuto tutti i suoi impegni ed non avrebbe dedicato un po di tempo al sito ora questa comuniti non esisterebbe...............

Prendete anche di esempio i moderatori e i collaboratori che scrivono e tengono aggiornato il sito a volte lavorandoci di notte............................

prima di parlare vi consiglio di pensarci su un bel pò.........Perchè questo sito e frequentato da gente seria e non da pertitempo......

ciaooooooooooo

alla prossima .

Link al commento
Condividi su altri siti

fratelli io no dico che bisogna a scrivere codice , ma almeno valutare ed analizzare

provare nel piccolo i piccoli problemi

poi ragionare e metterli insieme

ca**o ma cosi non si combinera mai un ca**o!!!!

Cioe parliamone e poi stabiliamo un periodo di sviluppo , che sara piu avanti pero vediamo cosa c'e' da fare

ma questo lo dico a livello globale non solamente legato a questo progetto

cioe se si fa una cosa del genere bisogna lavoare , mica sparar stronzate e basta

Appena avro un po di tempo iniziero a vedere come poter piazzare e salvare i controlli nelle finestre

a run time per evitare durante l'uso di scada fatti da se col visual di continuare a creare file di installazione

Poi devo terminare il sito , cosa al quale tengo molto soprattutto a livello tecnico , cosi mi perfeziono coi database

la manipolazione dei dati , l'Xml ect

Io opto per il mio futuro di implementare applicazioni web industriali , e ridendo e scherzando qualche cliente si eì gia convinto della potenzialita proponendomi qualcosa che appena saro pronto sviluppero '

Altro che acquistare pacchetti di comunicazione con chiavi run time e licenze

Ve lho gia detto , una volta che leggo e scrivo da opc server i dati da e verso plc con un pc , poi mi diverto

e trasmetto i dati dove e quando ca**o mi pare e piace .

probabilmente molti di voi non hanno ancora capito cosa sto facendo

X fratello pedrani e meatehc (che e' scomparso ) :

personlamente (per il momento ) io sto sulla piattaforma .Net in ambiente windows :

1 perche mi piace windows

2 perche con .Net non ci sono crash del sistema

3 perche mi piace .Net

4 perche mi paice Visual C#.Net

e non me ne frega un ca**o di bill gate o chissia

io faccio quello che mi piace di piu , e che mi porta a casa da mangiare , visto che la baracca la devo tirare avanti io

Poi quando avremo tempo analizzeremo un altro OS , magari Qnx , facendo un seminario e porte chiuse tra di noi

ma prima dobbiamo arrivare a livelli interessanti col ns. scada

Adesso mi son proprio le palle di dire sempre le stesse cose

quindi da questo momento in poi chiedo

chi vuole partecipare al progeto ?

e mi rispondenderete con un SI

chi non vuole non c'e' bisogno che dica di no , basta che non dica di si astenendosi automaticamente

incominciamo a vedere chi fara parte dell'equipe

e non voglio nemmneo sapere i ca**i vs. perche come ho gia detto anche io ho i miei

ma dobbiamo assolutamente creeare un gruppo ed iniziare a discutere seriamente

guardate che se mi pigliate per il cu*o poi mi incazzo , e non poco , qua si parla di cose serie

Ok?

buona domenica

walter

Modificato: da Gabriele Riva
Link al commento
Condividi su altri siti

Ciao Walter, ho parlato con ****, cono pronti a riprenderti , non so come e' potuto succedere ma non si sono accorti che eri scappato.

:D:lol:

Ciao B)

Modificato: da Gabriele Riva
Link al commento
Condividi su altri siti

Ospite meatech

X tutti,

Scusatemi per l'assenza ma ero fuori con la donna (ed il portatile).

E' stato proficuo il periodo di assenza .... infatti ho modificato il mio framework:

Prima come interfaccia tra pagine grafiche e motore di aggiornamento dei punti usavo un DB MSSQL.

Ora ho cambiato tutto utilizzando dei socket con comunicazione in XML : rende tutto più veloce e sopratutto non uso più l'HD......inoltre se qualcuno ha gia capito (X WALTER) posso utilizzare le pagine grafiche su una macchina e il motore gestionale in una seconda ;) ...... magari una pagina asp o classi java.

Inoltre sia gli allarmi ,le variabili condivise,le porte di comunicazione ed i device utilizzati sono memorizzati in un DB access (posso definire gli allarmi e le variabili scambiate senza cambiare una riga di codice ed anzi lo posso fare a run time !).

Inoltre ho gia una piccola libreria di controlli .net da integrare nelle pagine grafiche.

Il motore delle variabili (punti) prevede un algoritmo di ottimizzazione della velocità di trasmissione con strategia "on change".

A livello di protocolli supportati è presente solo Modbus RTU ma vi assicuro che implementare nel framework altri protocolli è veramente semplice (avendo a disposizione una dll o ocx o codice sorgente o qualsiasi altra cosa per il protocollo in esame).

Che ne dite va bene come inizio!

Link al commento
Condividi su altri siti

Ospite meatech

X WALTER,

Creare oggetti a run time non dovrebbe essere difficile ... ti spiego:

JAVA insegna : All is an OBJECT.

Uno scada non è altro che una gerarchia di oggetti creati a run time. Daccordo ?

E come rappresentare nel miglior modo possibile una gerarchia : un albero n-ario daccordo ?

E che cosa è XML in pratica : un albero n-ario daccordo ?

Una buona pratica di programmazione prevede che la struttura del codice rappresenti il più fedelmente possibile la struttura della realtà.

A questo punto la creazione di un albero n-ario di OBJECT mi sembra la prima cosa da realizzare ,gia fatto in java è solo da convertire in c# e poi penso che se si cerca in internet lo si trova gia fatto : è un esercizio molto comune nella facoltà di ingegneria informatica.

A questo punto la radice dell'albero rappresenta l'applicazione, le prime foglie le pagine grafiche e le successive gli oggetti grafici inseriti nelle pagine. Il tutto può essere rappresentato da un file XML.

Ora il difficile è la progettazione del file XML che , a meno che non siamo dei maghi, non è possibile editare direttamente. Servirà dunque un SW per la progettazione grafica del file XML(e sarà forse la parte più complessa).

La parte di gestione HD e di allarmi sarà implementata dal framework che ho realizzato.

Commenti ?????

Link al commento
Condividi su altri siti

Trovo che l'idea di sviluppare uno scada ma più in generale un software in maniera condivisa è open sia una cosa ottima e la tendenza per il futuro per tutti i motivi espressi nei diversi post di questa discussione.

Da parte mia posso darvi il mio contributo anche se la mia esperienza riguarda soprattutto la programmazione in LabVIEW che, da quello che vedo non è mai stato preso in considerazione.

Ho sviluppato uno scdada di qui parlo in questo post interamente in LabVIEW e non ho ancora trovato limiti di sviluppo .

LabVIEW se vi interessa è:

- multipiattaforma win, linux, mac

- la licenza di run time è GRATIS

... potrebbe essere una soluzione.

Ciao, Alessandro.

Link al commento
Condividi su altri siti

quindi viene buono Xml ? O dicevo cazzate quando ne parlavo ?

Non c'e bisogno di nessn software per scrivere file xml , si posson scrivere

e leggere da codice , oppure scrivere un file txt e salvarlo con estensione .Xml.

La classe Xml Node , XmlDocument del DOM sono gia molto potenti , senza contare

la classe XmlPath ect ect

Si creeranno delle classi specializzate per salvare e leggere le pagine principali , piuttosto che gli oggetti contenuti in essa .

Io non ho fatto nessuna universita' , quindi non conosco corsi , ne percorsi ne modi comuni di questo ambiente

Ho percorso la strada di quello curioso e con tanta voglia di fare , sacrificando la sua vita privata non poco ,

studiando e mettendo subito in pratica e sotto rischio le nozioni apprese

(sono libero professionista dal 95 e da quasi 4 anni mi occupo di plc e programamzione in generale , e di pc non

e' nemmeno un anno .)

So anche io che si puo , se lo fanno gli altri e' gia fonte di speranza che lo faro anche io , penso sempre

anche se poi ho sviluppato cose che gli altri no han mai fatto

Comunque sta di fatto che ancora nessuno ha elencato i punti principali per realizzare questo scada .

Non so , probabilmente mi spieghero male io , sta di fatto che mi sto gia rompendo le palle di dire le stesse cose

vedete un po se avete capito da dove vorrei iniziare , seno fatevi il vs. progetto

Io me lo faro per conto mio come sempre ho fatto fino ad ora

Bisogna fare un'analisi dettagliata delle problematiche elencando le possibili risoluzioni

Non mi interessa il codice, il linguaggio oppure la scelta di xml piuttosto che access

continuiamo anon capirci :)

x meatech: vedi che Xml e' un potente .....non se dire linguaggio , metalinguaggio , protocollo o altro

e' il futuro .

ciao

walter

Link al commento
Condividi su altri siti

Walter nonostante tu sia stato chiarissimo , questa discussione ha preso la piega del "chiacchericcio da bar" .

Io non ho la competenza e quindi mi limito ad ascoltare, ma ho perso il conto delle volte che hai esortato a fare lo studio preliminare dell'architettura e delle specifiche del progetto nonchè a chiedere chi fosse della partita

Purtroppo al momento mi sembrano tante belle enunciazioni di capacità personali poco finalizzate ad un lavoro di team ed in alcuni casi anche velleitarie.

Come ho già esposto precedentemente la vedo dura portare avanti un progetto, soprattuto di questa portata, in gruppo visti i precedenti (es. Progetto SCADA in VB) .

Hai detto giusto più volte e quindi procedi comunque per la tua strada perchè con la motivazione che hai (e le capacità di apprendimento) puoi solo avere successo .

bigalex :blink:

Link al commento
Condividi su altri siti

grazie fratello Bigalex

molto incoraggiante ;)

si sara quello che faro come sempre

"e diventato un chiacchericcio da bar"

hai detto bene

basta non dico piu nulla e appena avro tempo mi faro i fatti miei come ho sempre fatto

ciao

walter

Modificato: da Massimo Vergani
Link al commento
Condividi su altri siti

Ospite meatech

X WALTER,

E ti sembra pensabile costruire un'interfaccia grafica editando A MANO un file XML?

O è forse meglio crearsi un sw che attraverso dei drag & drop scriva l'XML dell'applicazione ?

P.S.

Non mi sembra che, per lo meno da parte mia, sia stato un chiacchiericcio al bar !

E non mi è mai sembrato che avessi mai sputato sopra XML (lo uso più del pomodoro negli spaghetti)!

Se non sbaglio ho anche proposto una strategia per il SW.

Link al commento
Condividi su altri siti

Ospite meatech

X WALTER,

Per accellerare la fase di progetto servirebbe un software in grado di creare l'XML che descrive l'applicazione utilizzando semplici strumenti grafici.

Immagina che XML avrebbe un software con un centinaio di pagine grafiche e una trentina di controlli l'una....

più o meno 3000 tag XML !!!! e pensi di riuscire a metterci le mani ? forse te con un po' di pazienza si ma se lo scopo è non perdere tempo in installazioni ...... non penso che ne guadagneresti tanto !

Link al commento
Condividi su altri siti

le cose grandi si spezzano in cose piu piccole

vorra dire che ci sara un file principale dove saranno elencati sottoforma di tag altri file

un altro file usera il file principale per ottenere le path , e molti files ,contenuti in cartelle

conosciute nelle path dei file intermedi ,che daranno le informazioni specifiche

Se invece facciamo come dici tu un file , anche con un editor apposta , composto da 3000 tag , in caso di ricerca o lettura avremo quanto prima un crash o delle performances scadenti

Questa e' la mia opinione ;)

ciao

walter

Link al commento
Condividi su altri siti

Walter nonostante tu sia stato chiarissimo , questa discussione ha preso la piega del "chiacchericcio da bar" .

Io non ho la competenza e quindi mi limito ad ascoltare, ma ho perso il conto delle volte che hai esortato a fare lo studio preliminare dell'architettura e delle specifiche del progetto nonchè a chiedere chi fosse della partita

allora vediamo di cambiare "piega"

Questo è una lista delle caratteristiche che, secondo me, dovrebbe avere uno SCADA di buon livello.

La butto li in modo che possiate commentarla e criticarla.

-Generalità:

Completa configurabilità mediante file di configurazione o editor grafico

Supporto automatico “on the fly” di interfacce utente multilingua

Supporto automatico di "infiniti" client remoti su connessioni TCP/IP

Gestione integrata di stampe e report

Creazione interattiva di nuovi sinottici senza scrittura di codice

Sicurezza locale e remota differenziata a livello di singolo tag

Interfaccia remota attraverso un browser web standard

Server modbus

-I/O:

OPC server

PLC

Schede di acquisizione dati

I/O distribuito

Motion e Vision

Bus industriali

-Gestione dati storici:

Integrazione con il motore standard MSSQL

Gestione automatica di diverse unità di misura

Calcoli statistici su periodi storici

Esportazione dati verso Excel

-Allarmi:

Supporto di allarmi analogici e digitali

Definizione interattiva delle soglie di allarme

Visualizzazione grafica automatica sui sinottici

Azioni di risposta automatiche: snapshot, email, SMS

-Sicurezza:

Sicurezza differenziata a livello di sinottici e tag

Sicurezza differenziata per server e client

Livelli di accesso remoto

User Permission editor integrato

Protezione automatica del sistema a seconda del livello di sicurezza

-Sinottici:

Definizione di sinottici interattiva attraverso l’editor grafico senza scrittura di codice

Disponibilità di tutti i controlli standard di LabVIEW/DSC e di una libreria di controlli addizionali

Definizione funzionale dei sinottici attraverso un file di configurazione

Possibilità di creazione di sinottici run-time

-Client remoti:

Creazione automatica del codice dei client remoti a partire dall’applicazione server

Completa indipendenza dei sinottici, delle interfacce e delle lingue

I client remoti non sono soggette a licenze run-time

Ciao, Alessandro.

Link al commento
Condividi su altri siti

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