Autore Topic: Ricerca Collaboratori Progetto Scada  (Letto 1059 volte)

Offline takoda

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Ricerca Collaboratori Progetto Scada
« il: 04 Gennaio 2013, 10:15:07 »
Salve a tutti ho iniziato un nuovo progetto di uno SCADA (Supervisory Control And Data Acquisition) e ho deciso di usare Gambas e vi spiego i motivi.
1)L' ho trovato un linguaggio semplice e ben supportato e spero così che i programmatori siano invogliati a sviluppare il progetto senza un enorme difficoltà nel linguaggio tipo Java,C++ ecc
2)Lo posso installare su varie architetture PC,MAC,ARM(Raspbarry Pi)
3)Ha un gui builder
4)Con i vari sviluppi di windows penso che per un software industriale sia difficile mantenere la compatibilità di sistema
5) Ultimo ma non da meno questa stupenda comunità(Anche Italiana) che lo supporta

Adesso il problema!
Per sviluppare un progetto del genere da solo mi servono Tempo, competenze su questo linguaggio che per ora non ho, ho sempre lavorato con C,C++,Python,C# Ecc.
SE qualcuno se la sente potrebbe darmi una mano, il progetto è in fase embrionale ma serviranno una gui, dei protocolli (pensavo di importare in gambas varie librerie già scritte in c!
Oppure riscrivendole ma alcune penso sia un lavoro enorme!
Il Tutto verra Rilasciato sotto GPL 3!

Non mi dilungo nello specifico ma se qualcuno fosse interessato può contattarmi quì pareti.sei@gmail.com
Ps. non chiedo a nessuno un impegno garantito !
Grazie a tutti!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #1 il: 04 Gennaio 2013, 14:13:41 »
molto interessante, il tempo però è sempre poco , cmq se servono piccoli aiuti per iniziare fammi sapere

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.316
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #2 il: 04 Gennaio 2013, 17:10:20 »
molto interessante, ....... cmq se servono piccoli aiuti per iniziare fammi sapere

Ti avevo cooptato  :devil: prima io !  >:(
http://www.gambas-it.org/smf/index.php?topic=2481.msg26587#msg26587
« Ultima modifica: 04 Gennaio 2013, 17:14:01 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #3 il: 04 Gennaio 2013, 18:34:15 »
scusa ma la mia cpu neurale non conosce il termine cooptato  :2birre:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.316
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #4 il: 04 Gennaio 2013, 23:40:06 »
scusa ma la mia cpu neurale non conosce il termine cooptato  :2birre:

...hai il buffer occupato !   :'(
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #5 il: 05 Gennaio 2013, 19:19:54 »
avercelo un buffer! :rolleyes:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Ricerca Collaboratori Progetto Scada
« Risposta #6 il: 05 Gennaio 2013, 20:21:16 »
In cosa consiste il progetto. Maggiori info, per favore, altrimenti la gente non capisce e non sa se può aiutarti.

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #7 il: 07 Gennaio 2013, 19:47:39 »
effettivamente mi servirebbe capire di cosa stiamo parlando :D
se corri, morirai stanco (motto degli sniper)

Offline takoda

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #8 il: 08 Gennaio 2013, 18:28:48 »
Ok forse sono stato un po troppo vago!
Un PLC ( Programmable Logic Controller ) http://it.wikipedia.org/wiki/Controllore_logico_programmabile Avvolte a bisogno di interfacciarsi con l'operatore tramite un dispositivo HMI(Human-Machine Interface) interfaccia uomo macchina detto anche pannello operatore http://it.wikipedia.org/wiki/Interfaccia_uomo-macchina un sistema embedded che monta un firmware ho un sistema operativo integrato nel quale vengono caricate delle interfacce, pulsanti,textbox ecc. che permettono di comunicare con il PLC. Stessa Cosa con lo SCADA
soltanto che per comunicare si usa un PC con un sistema operativo installato!
Per comunicare sia i pannelli HMI che Gli SCADA hanno bisogno di protocolli, es ModBus  http://it.wikipedia.org/wiki/Modbus , cito questo perche molto diffuso, in questo caso il protocollo può essere sia seriale(RS485/422) che Ethernet!
Poi ci sono Fins X Omron, PPI,MPI,TTY X Siemens(Open Source Libnodave), Profibus ecc. Molti di questi protocolli sono gia stati sviluppati e rilasciati su internet per vari linguaggi VB,C#,C,C++ ecc. .
Per il Momento il mio obbiettivo era era quello di integrare ho convertire i vari sorgenti x Gambas, ci sono librerie condivise anche per linux eventualmente da importare in gambas non posso postare tutto il materiale ma se qualcuno vuole più informazioni mi farebbe molto piacere trovare collaboratori ho anche solamente amici X scabiare 2 chiacchere!
Adesso nel progetto sto cercando di riscrivere il ModBus seriale è incompleto, con molti errori ma il progetto è qui sotto!

Alcuni Link:
http://libmodbus.org/
http://libnodave.sourceforge.net/
http://libopensrtp.sourceforge.net/
http://stackoverflow.com/questions/7873396/omron-fins-protocol-realization-at-pc-side-using-qtc-driver
« Ultima modifica: 08 Gennaio 2013, 18:57:28 da takoda »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re: Ricerca Collaboratori Progetto Scada
« Risposta #9 il: 11 Gennaio 2013, 21:17:36 »
Non ho capito i vari cicli che confrontano la variabile indice con se stessa tipo questi:
Codice: [Seleziona]
For i = 0 To i < StrMessage.Length - 2
For j = 0 To j < 8
in partenza i e j sono settate al valore di inizio del ciclo, ed essendo in ogni caso più basse del valore finale il ciclo viene eseguito solo una volta e non potranno mai essere superiori al confronto sul valore finale.
Inoltre:
Codice: [Seleziona]
Message[0] = Address
  Message[1] = Type
  Message[2] = Lsr(Start, 8)
  Message[3] = CByte(Start)
  Message[4] = CByte(Lsr(Register, 8))
  Message[5] = CByte(Register)
Questo array non è dichiarato da nessuna parte, qui il messaggio di errore è garantito.
Per finire (per ora :) ), invece di usare Hex$(40961) usa &HA001& (In esadecimale), o addirittura in binario: &X1010000000000001, che ti permette di vedere subito dove sono messi i bit su cui devi lavorare. ;)
« Ultima modifica: 11 Gennaio 2013, 21:41:11 da Top Fuel »
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.