dlgcom Inserita: 20 novembre 2003 Segnala Share Inserita: 20 novembre 2003 E' l'unico strimento messo a disposizione da bill per vb!Volevo dire che non uso driver esterni ..... anche perche' funziona abbastanza bene cosi'.....Saluti Link al commento Condividi su altri siti More sharing options...
Lucky67 Inserita: 21 novembre 2003 Segnala Share Inserita: 21 novembre 2003 non capisco cosa possa esserci di illegale...in fondo se non sbaglio andiamo ad analizzare dei segnali di un apparecchio regolarmente acquistato. Non credo andremo a trafugare dei codici sorgenti della siemens o cose varie. Io sono per il proseguimento dell'iniziativa se non altro anche per soli scopi didattici. Link al commento Condividi su altri siti More sharing options...
EGM1 Inserita: 22 novembre 2003 Segnala Share Inserita: 22 novembre 2003 Io ho trovato alcune specifiche del protollo PPI che penso possano esservi utili , però non ho idea di come si possa fare per allegarle a questo messaggio.Ciao. Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 22 novembre 2003 Autore Segnala Share Inserita: 22 novembre 2003 Ciao EGMpuoi mandare tutto quihotmail.com]Gabriele_Corrieri[at]hotmail.comCiao Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 23 novembre 2003 Autore Segnala Share Inserita: 23 novembre 2003 Ciao a tutti,devo una GRANDE SCUSA a IfachSoftware, nel weekend ho guardato e riguardato meglio LibNoDave e mi sono accorto che Thomas ha implementato pure la versione PPI.Il download lo potete fare anche da questo link del forumLibNoDave 0.3 - ZipFileI file che sono di nostro interesse sono NoDavePPI.cNoDavePPI.hTestPPI.cI file sono apribili con questo comodo visualizzatore ...SciTECiao Link al commento Condividi su altri siti More sharing options...
ciccio12 Inserita: 24 novembre 2003 Segnala Share Inserita: 24 novembre 2003 se non ho capito male queste librerie sono free e basta solo compilarle e funzionano. ma sotto vb come si usano se si possono usareciao Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 24 novembre 2003 Segnala Share Inserita: 24 novembre 2003 devo una GRANDE SCUSA a IfachSoftware Ciao Link al commento Condividi su altri siti More sharing options...
Ivan Castellaro Inserita: 24 novembre 2003 Segnala Share Inserita: 24 novembre 2003 Io non conosco il C,qualcuno che lo conosce puo' fare una descrizione del protocollo?Come procediamo? Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 24 novembre 2003 Autore Segnala Share Inserita: 24 novembre 2003 (modificato) Ciaoci sono novità, in quanto Thomas ha risposto molto celermente alla mia richiesta di informazioni.COPYRIGHTSThomas mi ha riferito che in Germania, dove lui lavora, la legislazione è in questo senso:Non sono avvocato, ma mi riferisco alla costituzione tedesca, che consente di usare tutte le informazioni dalle fonti pubbliche disponibili. Visto che ci sono dei demo disponibili di hmi e che un PLC della Siemens trasmette liberamente codice sul bus, e che Siemens le vende senza far firmare un contratto che limita il loro uso, considero la combinazione di questi "una fonte pubblica disponibile".Domani in accordo con gli amministratori sentiremo un consulente legale che ci indicherà una possibile via, quindi anche se formalmente domani si chiudono i 10 giorni, chiedo una minima proroga per dipanare la questione legale che ne è sorta.Thomas mi ha altresì indicato che i sorgenti PPI sono ancora in beta (in realtà sia il suo che il nostro progetto ha una regola fondamentale: è pura didattica e non va applicata in impianti in servizio, nessuno, io, Thomas e gli amministratori di PlcForum non si assumono nessuna responsabilità a riguardo se vi saranno danni a cose e/o persone derivanti dalla non applicazione di questa regola), e ci sono differenti problemi di timeout ... se ci associamo possiamo venirne fuori insieme ...Thomas mi ha detto che probabilmente, ma ciò dipende essenzialmente da noi, che sarebbe più riutilizzabile una DLL che un OCX ... se qualcuno mi dà una mano a capire la differenza ciccio12 Inviato il 24 Nov 2003, 06:25 AM se non ho capito male queste librerie sono free e basta solo compilarle e funzionano. ma sotto vb come si usano se si possono usareQueste librerie sono free, sotto la licenza GPL (di cui appena possibile ne recupero una e la posto sotto) ma non sono direttamente compilabili in Windows, in quanto sono scritte per Linux.Ciao Modificato: 24 novembre 2003 da Gabriele Corrieri Link al commento Condividi su altri siti More sharing options...
Ivan Castellaro Inserita: 25 novembre 2003 Segnala Share Inserita: 25 novembre 2003 La differenza tra dll e ocx, in modo molto barbaro:la dll la puoi scrivere in qualunque linguaggio e la compili, è come un programma a se stante, richiami le sue funzioni e ne elabori i risultati, in questo modo si recupera la scrittura in c.Un ocx è un oggetto da inserire nel progetto vb, (non so se puo' essere scritto in altri linguaggi) e puo' quindi avere grafica ecc.. Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 25 novembre 2003 Segnala Share Inserita: 25 novembre 2003 la dll la puoi scrivere in qualunque linguaggio e la compili, è come un programma a se stante, richiami le sue funzioni e ne elabori i risultati, in questo modo si recupera la scrittura in c.Vero in parte , se vengono usate delle api di sistema va modificato il codiceUn ocx è un oggetto da inserire nel progetto vb, (non so se puo' essere scritto in altri linguaggi) e puo' quindi avere grafica ecc..Un Ocx si puo' scrivere anche in VC++ , la differenza principale e' che espone i propri metodi e proprieta' mentre una DLL esporta delle funzioni che vanno dichiarati da VB o Delphi e Excel prima di essere utilizzate.Ciao a tutti Link al commento Condividi su altri siti More sharing options...
Ivan Castellaro Inserita: 25 novembre 2003 Segnala Share Inserita: 25 novembre 2003 LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU Versione 2, Giugno 1991 Copyright © 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USATraduzione curata da gruppo Pluto, da ILS e dal gruppo italiano ditraduzione GNU. Ultimo aggiornamento 19 aprile 2000.Chiunque può copiare e distribuire copie letterali di questo documentodi licenza, ma non ne è permessa la modifica. PreamboloLe licenze della maggior parte dei programmi hanno lo scopo ditogliere all'utente la libertà di condividere e modificare ilprogramma stesso. Viceversa, la Licenza Pubblica Generica GNU è intesaa garantire la libertà di condividere e modificare il software libero,al fine di assicurare che i programmi siano liberi per tutti i loroutenti. Questa Licenza si applica alla maggioranza dei programmidella Free Software Foundation e ad ogni altro programma i cui autorihanno deciso di usare questa Licenza. Alcuni altri programmi dellaFree Software Foundation sono invece coperti dalla Licenza PubblicaGenerica Minore. Chiunque può usare questa Licenza per i propriprogrammi.Quando si parla di software libero (free software), ci si riferiscealla libertà, non al prezzo. Le nostre Licenze (la GPL e la LGPL)sono progettate per assicurarsi che ciascuno abbia la libertà didistribuire copie del software libero (e farsi pagare per questo, sevuole), che ciascuno riceva il codice sorgente o che lo possa ottenerese lo desidera, che ciascuno possa modificare il programma o usarnedelle parti in nuovi programmi liberi e che ciascuno sappia di poterefare queste cose.Per proteggere i diritti dell'utente, abbiamo bisogno di creare dellerestrizioni che vietino a chiunque di negare questi diritti o dichiedere di rinunciarvi. Queste restrizioni si traducono in certeresponsabilità per chi distribuisce copie del software e per chi lomodifica.Per esempio, chi distribuisce copie di un programma coperto da GPL,sia gratis sia in cambio di un compenso, deve concedere ai destinataritutti i diritti che ha ricevuto. Deve anche assicurarsi che idestinatari ricevano o possano ottenere il codice sorgente. E devemostrar loro queste condizioni di licenza, in modo che essi conoscanoi propri diritti.Proteggiamo i diritti dell'utente in due modi: (1) proteggendo ilsoftware con un copyright, e (2) offrendo una licenza che dia ilpermesso legale di copiare, distribuire e modificare il Programma.Inoltre, per proteggere ogni autore e noi stessi, vogliamo assicurarciche ognuno capisca che non ci sono garanzie per i programmi coperti daGPL. Se il programma viene modificato da qualcun altro eridistribuito, vogliamo che gli acquirenti sappiano che ciò che hannonon è l'originale, in modo che ogni problema introdotto da altri nonsi rifletta sulla reputazione degli autori originari.Infine, ogni programma libero è costantemente minacciato dai brevettisui programmi. Vogliamo evitare il pericolo che chi ridistribuisce unprogramma libero ottenga la proprietà di brevetti, rendendo in praticail programma cosa di sua proprietà. Per prevenire questa evenienza,abbiamo chiarito che ogni brevetto debba essere concesso in licenzad'uso a chiunque, o non avere alcuna restrizione di licenza d'uso.Seguono i termini e le condizioni precisi per la copia, ladistribuzione e la modifica. LICENZA PUBBLICA GENERICA GNU TERMINI E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA 0. Questa Licenza si applica a ogni programma o altra opera checontenga una nota da parte del detentore del copyright che dica chetale opera può essere distribuita sotto i termini di questa LicenzaPubblica Generica. Il termine "Programma" nel seguito si riferisce adogni programma o opera così definita, e l'espressione "opera basatasul Programma" indica sia il Programma sia ogni opera considerata"derivata" in base alla legge sul copyright; in altre parole, un'operacontenente il Programma o una porzione di esso, sia letteralmente siamodificato o tradotto in un'altra lingua. Da qui in avanti, latraduzione è in ogni caso considerata una "modifica". Vengono oraelencati i diritti dei beneficiari della licenza.Attività diverse dalla copiatura, distribuzione e modifica non sonocoperte da questa Licenza e sono al di fuori della sua influenza.L'atto di eseguire il Programma non viene limitato, e l'output delprogramma è coperto da questa Licenza solo se il suo contenutocostituisce un'opera basata sul Programma (indipendentemente dal fattoche sia stato creato eseguendo il Programma). In base alla natura delProgramma il suo output può essere o meno coperto da questa Licenza. 1. È lecito copiare e distribuire copie letterali del codicesorgente del Programma così come viene ricevuto, con qualsiasi mezzo,a condizione che venga riprodotta chiaramente su ogni copia unaappropriata nota di copyright e di assenza di garanzia; che simantengano intatti tutti i riferimenti a questa Licenza e all'assenzadi ogni garanzia; che si dia a ogni altro destinatario del Programmauna copia di questa Licenza insieme al Programma.È possibile richiedere un pagamento per il trasferimento fisico di unacopia del Programma, è anche possibile a propria discrezionerichiedere un pagamento in cambio di una copertura assicurativa. 2. È lecito modificare la propria copia o copie del Programma, oparte di esso, creando perciò un'opera basata sul Programma, e copiareo distribuire tali modifiche o tale opera secondo i termini delprecedente comma 1, a patto che siano soddisfatte tutte le condizioniche seguono: a) Bisogna indicare chiaramente nei file che si tratta di copie modificate e la data di ogni modifica. Bisogna fare in modo che ogni opera distribuita o pubblicata, che in parte o nella sua totalità derivi dal Programma o da parti di esso, sia concessa nella sua interezza in licenza gratuita ad ogni terza parte, secondo i termini di questa Licenza. c) Se normalmente il programma modificato legge comandi interattivamente quando viene eseguito, bisogna fare in modo che all'inizio dell'esecuzione interattiva usuale, esso stampi un messaggio contenente una appropriata nota di copyright e di assenza di garanzia (oppure che specifichi il tipo di garanzia che si offre). Il messaggio deve inoltre specificare che chiunque può ridistribuire il programma alle condizioni qui descritte e deve indicare come reperire questa Licenza. Se però il programma di partenza è interattivo ma normalmente non stampa tale messaggio, non occorre che un'opera basata sul Programma lo stampi.Questi requisiti si applicano all'opera modificata nel suo complesso.Se sussistono parti identificabili dell'opera modificata che non sianoderivate dal Programma e che possono essere ragionevolmenteconsiderate lavori indipendenti, allora questa Licenza e i suoitermini non si applicano a queste parti quando queste vengonodistribuite separatamente. Se però queste parti vengono distribuiteall'interno di un prodotto che è un'opera basata sul Programma, ladistribuzione di quest'opera nella sua interezza deve avvenire neitermini di questa Licenza, le cui norme nei confronti di altri utentisi estendono all'opera nella sua interezza, e quindi ad ogni suaparte, chiunque ne sia l'autore.Quindi, non è nelle intenzioni di questa sezione accampare diritti, nécontestare diritti su opere scritte interamente da altri; l'intento èpiuttosto quello di esercitare il diritto di controllare ladistribuzione di opere derivati dal Programma o che lo contengano.Inoltre, la semplice aggregazione di un'opera non derivata dalProgramma col Programma o con un'opera da esso derivata su di un mezzodi memorizzazione o di distribuzione, non è sufficente a includerel'opera non derivata nell'ambito di questa Licenza. 3. È lecito copiare e distribuire il Programma (o un'opera basata sudi esso, come espresso al comma 2) sotto forma di codice oggetto oeseguibile secondo i termini dei precedenti commi 1 e 2, a patto chesi applichi una delle seguenti condizioni: a) Il Programma sia corredato del codice sorgente completo, in una forma leggibile da calcolatore, e tale sorgente sia fornito secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi. Il Programma sia accompagnato da un'offerta scritta, valida per almeno tre anni, di fornire a chiunque ne faccia richiesta una copia completa del codice sorgente, in una forma leggibile da calcolatore, in cambio di un compenso non superiore al costo del trasferimento fisico di tale copia, che deve essere fornita secondo le regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi. c) Il Programma sia accompagnato dalle informazioni che sono state ricevute riguardo alla possibilità di ottenere il codice sorgente. Questa alternativa è permessa solo in caso di distribuzioni non commerciali e solo se il programma è stato ottenuto sotto forma di codice oggetto o eseguibile in accordo al precedente comma B.Per "codice sorgente completo" di un'opera si intende la formapreferenziale usata per modificare un'opera. Per un programmaeseguibile, "codice sorgente completo" significa tutto il codicesorgente di tutti i moduli in esso contenuti, più ogni file associatoche definisca le interfacce esterne del programma, più gli scriptusati per controllare la compilazione e l'installazionedell'eseguibile. In ogni caso non è necessario che il codice sorgentefornito includa nulla che sia normalmente distribuito (in formasorgente o in formato binario) con i principali componenti del sistemaoperativo sotto cui viene eseguito il Programma (compilatore, kernel,e così via), a meno che tali componenti accompagnino l'eseguibile.Se la distribuzione dell'eseguibile o del codice oggetto è effettuataindicando un luogo dal quale sia possibile copiarlo, permettere lacopia del codice sorgente dallo stesso luogo è considerata una validaforma di distribuzione del codice sorgente, anche se copiare ilsorgente è facoltativo per l'acquirente. 4. Non è lecito copiare, modificare, sublicenziare, o distribuireil Programma in modi diversi da quelli espressamente previsti daquesta Licenza. Ogni tentativo di copiare, modificare, sublicenziareo distribuire il Programma non è autorizzato, e farà terminareautomaticamente i diritti garantiti da questa Licenza. D'altra parteogni acquirente che abbia ricevuto copie, o diritti, coperti da questaLicenza da parte di persone che violano la Licenza come qui indicatonon vedranno invalidata la loro Licenza, purché si comportinoconformemente ad essa. 5. L'acquirente non è tenuto ad accettare questa Licenza,poiché non l'ha firmata. D'altra parte nessun altro documentogarantisce il permesso di modificare o distribuire il Programma o ilavori derivati da esso. Queste azioni sono proibite dalla legge perchi non accetta questa Licenza; perciò, modificando o distribuendo ilProgramma o un'opera basata sul programma, si indica nel fare ciòl'accettazione di questa Licenza e quindi di tutti i suoi termini e lecondizioni poste sulla copia, la distribuzione e la modifica delProgramma o di lavori basati su di esso. 6. Ogni volta che il Programma o un'opera basata su di esso vengonodistribuiti, l'acquirente riceve automaticamente una licenza d'uso daparte del licenziatario originale. Tale licenza regola la copia, ladistribuzione e la modifica del Programma secondo questi termini equeste condizioni. Non è lecito imporre restrizioni ulterioriall'acquirente nel suo esercizio dei diritti qui garantiti. Chidistribuisce programmi coperti da questa Licenza non e' comunquetenuto a imporre il rispetto di questa Licenza a terzi. 7. Se, come conseguenza del giudizio di un tribunale, o di unaimputazione per la violazione di un brevetto o per ogni altra ragione(non limitatamente a questioni di brevetti), vengono impostecondizioni che contraddicono le condizioni di questa licenza, chequeste condizioni siano dettate dalla corte, da accordi tra le parti oaltro, queste condizioni non esimono nessuno dall'osservazione diquesta Licenza. Se non è possibile distribuire un prodotto in un modoche soddisfi simultaneamente gli obblighi dettati da questa Licenza ealtri obblighi pertinenti, il prodotto non può essere affattodistribuito. Per esempio, se un brevetto non permettesse a tuttiquelli che lo ricevono di ridistribuire il Programma senza obbligareal pagamento di diritti, allora l'unico modo per soddisfarecontemporaneamente il brevetto e questa Licenza e' di non distribuireaffatto il Programma.Se una qualunque parte di questo comma è ritenuta non valida o nonapplicabile in una qualunque circostanza, deve comunque essereapplicata l'idea espressa da questo comma; in ogni altra circostanzainvece deve essere applicato questo comma nel suo complesso.Non è nelle finalità di questo comma indurre gli utenti ad infrangerealcun brevetto né ogni altra rivendicazione di diritti di proprietà,né di contestare la validità di alcuna di queste rivendicazioni; loscopo di questo comma è unicamente quello di proteggere l'integritàdel sistema di distribuzione dei programmi liberi, che vienerealizzato tramite l'uso di licenze pubbliche. Molte persone hannocontribuito generosamente alla vasta gamma di programmi distribuitiattraverso questo sistema, basandosi sull'applicazione fedele di talesistema. L'autore/donatore può decidere di sua volontà se preferiscedistribuire il software avvalendosi di altri sistemi, e l'acquirentenon può imporre la scelta del sistema di distribuzione.Questo comma serve a rendere il più chiaro possibile ciò che crediamosia una conseguenza del resto di questa Licenza. 8. Se in alcuni paesi la distribuzione o l'uso del Programma sonolimitati da brevetto o dall'uso di interfacce coperte da copyright, ildetentore del copyright originale che pone il Programma sotto questaLicenza può aggiungere limiti geografici espliciti alla distribuzione,per escludere questi paesi dalla distribuzione stessa, in modo che ilprogramma possa essere distribuito solo nei paesi non esclusi daquesta regola. In questo caso i limiti geografici sono inclusi inquesta Licenza e ne fanno parte a tutti gli effetti. 9. All'occorrenza la Free Software Foundation può pubblicarerevisioni o nuove versioni di questa Licenza Pubblica Generica. Talinuove versioni saranno simili a questa nello spirito, ma potrannodifferire nei dettagli al fine di coprire nuovi problemi e nuovesituazioni.Ad ogni versione viene dato un numero identificativo. Se il Programmaasserisce di essere coperto da una particolare versione di questaLicenza e "da ogni versione successiva", l'acquirente può scegliere seseguire le condizioni della versione specificata o di una successiva.Se il Programma non specifica quale versione di questa Licenza deveapplicarsi, l'acquirente può scegliere una qualsiasi versione traquelle pubblicate dalla Free Software Foundation. 10. Se si desidera incorporare parti del Programma in altriprogrammi liberi le cui condizioni di distribuzione differiscano daqueste, è possibile scrivere all'autore del Programma per chiedernel'autorizzazione. Per il software il cui copyright è detenuto dallaFree Software Foundation, si scriva alla Free Software Foundation;talvolta facciamo eccezioni alle regole di questa Licenza. La nostradecisione sarà guidata da due finalità: preservare la libertà di tuttii prodotti derivati dal nostro software libero e promuovere lacondivisione e il riutilizzo del software in generale. NON C'È GARANZIA 11. POICHÉ IL PROGRAMMA È CONCESSO IN USO GRATUITAMENTE, NON C'ÈGARANZIA PER IL PROGRAMMA, NEI LIMITI PERMESSI DALLE VIGENTI LEGGI.SE NON INDICATO DIVERSAMENTE PER ISCRITTO, IL DETENTORE DEL COPYRIGHTE LE ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COM'È", SENZA ALCUNTIPO DI GARANZIA, NÉ ESPLICITA NÉ IMPLICITA; CIÒ COMPRENDE, SENZALIMITARSI A QUESTO, LA GARANZIA IMPLICITA DI COMMERCIABILITÀ EUTILIZZABILITÀ PER UN PARTICOLARE SCOPO. L'INTERO RISCHIO CONCERNENTELA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È DELL'ACQUIRENTE. SE ILPROGRAMMA DOVESSE RIVELARSI DIFETTOSO, L'ACQUIRENTE SI ASSUME IL COSTODI OGNI MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA. 12. NÉ IL DETENTORE DEL COPYRIGHT NÉ ALTRE PARTI CHE POSSONOMODIFICARE O RIDISTRIBUIRE IL PROGRAMMA COME PERMESSO IN QUESTALICENZA SONO RESPONSABILI PER DANNI NEI CONFRONTI DELL'ACQUIRENTE, AMENO CHE QUESTO NON SIA RICHIESTO DALLE LEGGI VIGENTI O APPAIA IN UNACCORDO SCRITTO. SONO INCLUSI DANNI GENERICI, SPECIALI O INCIDENTALI,COME PURE I DANNI CHE CONSEGUONO DALL'USO O DALL'IMPOSSIBILITÀ DIUSARE IL PROGRAMMA; CIÒ COMPRENDE, SENZA LIMITARSI A QUESTO, LAPERDITA DI DATI, LA CORRUZIONE DEI DATI, LE PERDITE SOSTENUTEDALL'ACQUIRENTE O DA TERZI E L'INCAPACITÀ DEL PROGRAMMA A INTERAGIRECON ALTRI PROGRAMMI, ANCHE SE IL DETENTORE O ALTRE PARTI SONO STATEAVVISATE DELLA POSSIBILITÀ DI QUESTI DANNI. FINE DEI TERMINI E DELLE CONDIZIONI Appendice: come applicare questi termini a nuovi programmiSe si sviluppa un nuovo programma e lo si vuole rendere della maggioreutilità possibile per il pubblico, la cosa migliore da fare è renderetale programma libero, cosicché ciascuno possa ridistribuirlo emodificarlo sotto questi termini.Per fare questo, si inserisca nel programma la seguente nota. La cosamigliore da fare è mettere la nota all`inizio di ogni file sorgente,per chiarire nel modo più efficiente possibile l'assenza di garanzia;ogni file dovrebbe contenere almeno la nota di copyright el'indicazione di dove trovare l'intera nota. <una riga per dire in breve il nome del programma e cosa fa> Copyright © <anno> <nome dell'autore> Questo programma è software libero; è lecito redistribuirlo o modificarlo secondo i termini della Licenza Pubblica Generica GNU come è pubblicata dalla Free Software Foundation; o la versione 2 della licenza o (a propria scelta) una versione successiva. Questo programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neppure la garanzia implicita di NEGOZIABILITÀ o di APPLICABILITÀ PER UN PARTICOLARE SCOPO. Si veda la Licenza Pubblica Generica GNU per avere maggiori dettagli. Questo programma deve essere distribuito assieme ad una copia della Licenza Pubblica Generica GNU; in caso contrario, se ne può ottenere una scrivendo alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USASi aggiungano anche informazioni su come si può essere contattatitramite posta elettronica e cartacea.Se il programma è interattivo, si faccia in modo che stampi una brevenota simile a questa quando viene usato interattivamente: Orcaloca versione 69, Copyright © anno nome dell'autore Orcaloca non ha ALCUNA GARANZIA; per dettagli usare il comando `show g'. Questo è software libero, e ognuno è libero di ridistribuirlo secondo certe condizioni; usare il comando `show c' per i dettagli.Gli ipotetici comandi "show g" e "show c" mostreranno le partiappropriate della Licenza Pubblica Generica. Chiaramente, i comandiusati possono essere chiamati diversamente da "show g" e "show c" epossono anche essere selezionati con il mouse o attraverso un menù, ocomunque sia pertinente al programma.Se necessario, si deve anche far firmare al proprio datore di lavoro(per chi lavora come programmatore) o alla propria scuola, per chi èstudente, una "rinuncia al copyright" per il programma. Ecco unesempio con nomi fittizi: Yoyodinamica SPA rinuncia con questo documento ad ogni diritto sul copyright del programma `Orcaloca' (che svolge dei passi di compilazione) scritto da Giovanni Smanettone. <firma di Primo Tizio>, 1 April 3000 Primo Tizio, PresidenteI programmi coperti da questa Licenza Pubblica Generica non possonoessere incorporati all'interno di programmi proprietari. Se ilproprio programma è una libreria di funzioni, può essere più utilepermettere di collegare applicazioni proprietarie alla libreria. Sesi ha questa intenzione consigliamo di usare la Licenza PubblicaGenerica Minore GNU (LGPL) invece di questa Licenza. Link al commento Condividi su altri siti More sharing options...
daquagl Inserita: 28 novembre 2003 Segnala Share Inserita: 28 novembre 2003 Vorrei poter contribuire al progetto.Dispongo di una CPU 224 V2.0, di una 222, forse dovrei avere una 212 e per il futuro se può servire ho una 313C e un PP7Daniele Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 28 novembre 2003 Autore Segnala Share Inserita: 28 novembre 2003 Ciao Daniele, Grazie del contributo, più siamo e meglio si procede.Mi scuso con Daniele, e con gli altri per lo stop, stiamo ancora aspettando la risposta dal consulente legale, per partire col piede giusto, purtroppo non lo riesco a reperire nè per mail, nè per telefono ... appena ne so di più posto qualcosa, grazie a tutti. Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 28 novembre 2003 Segnala Share Inserita: 28 novembre 2003 stiamo ancora aspettando la risposta dal consulente legale, per partire col piede giusto, purtroppo non lo riesco a reperire nè per mail, nè per telefono ...Non l'avranno arrestato ? p.s. Scusa Gabriele ma non ho resistito Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 1 dicembre 2003 Segnala Share Inserita: 1 dicembre 2003 ciao a tutti vorrei partecipare anche io a questo progetto devo cercare di recuperare un vecchio libro dove c'era il protocollo ppiovviamente tempo fa , agli inizi di questa mia avventura coi plc , avevo trascurato l'interesse. e adesso che servirebbe non lo trovo piu bene.per partecipare cosa bisogna fare?io ho delle librerie (dll) e degli ocx per vb , ma credo siano per bus DPciao a tutti Link al commento Condividi su altri siti More sharing options...
CRAZYKEY Inserita: 15 dicembre 2003 Segnala Share Inserita: 15 dicembre 2003 Ragazzi ci sono anche io cpu 226 xmsaluti crazy key Link al commento Condividi su altri siti More sharing options...
marco Inserita: 16 dicembre 2003 Segnala Share Inserita: 16 dicembre 2003 Ci sono anche io cpu 226 Link al commento Condividi su altri siti More sharing options...
steven Inserita: 30 dicembre 2003 Segnala Share Inserita: 30 dicembre 2003 Ho una 221 e una 224, se non sono in ritardo contate anche meCiao Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 30 dicembre 2003 Autore Segnala Share Inserita: 30 dicembre 2003 Ciaoscusate il deplorevole ritardo ... ma pare che la burocrazia sia difficile da smaltire.Dunque per ciò che riguarda la licenza le cose da sapere non sono molte: Siemens ufficiosamente non intralcerà lo sviluppo di questo progetto finchè la cosa non sia commercializzata o commercializzabile: per restare nel range della legalità il progetto è didattico e nessuno sul forum si assume la responsabilità di eventuali danni a cose o persone per l'uso di questo codice, anche Thomas che ha scritto il codice per Linux ha messo bene in chiaro queste cose.Quindi con il 2004 possiamo partire a stendere il codice ... ci sono almeno due vie: A ) si recupera dal codice di Thomas i codici da trasmettere e si comincia a realizzare un OCXB ) si rincomincia a logare ancora dall'inizio la comunicazione PC-PLCPremetto che sono un imbranato in VB, vi prego di darmi almeno delle piccole dritte per iniziare a stendere l'OCX medesimo.Ciao Link al commento Condividi su altri siti More sharing options...
luciano Inserita: 2 gennaio 2004 Segnala Share Inserita: 2 gennaio 2004 ciao gabrieleall'inzio per una trattazione generaledi una ocx ritengo che sia utile questa guidahttp://web.tiscali.it/no-redirect-tiscali/...erc_activex.htmper qualche specifica di una ocx per realizzare drivers di comunicazionepuoi chiedermi direttamenteciao Link al commento Condividi su altri siti More sharing options...
pixel Inserita: 10 febbraio 2004 Segnala Share Inserita: 10 febbraio 2004 Ciao a tutti, ma il progetto continua....? io anche se molto in ritardo mi sono reso conto dell'esistenza del prg. e vorrei partecipare anche se con la mia ignoranza.... :ph34r: Anche perchè mi sto trovando a programmare una s7-200 in free-port per interfacciarla a un sw. scritto in vb.comunque.. prima di tutto vorrei precisare che non è necessario arrivare subito all'OCX... cioè sarebbe meglio testare il protocollo e poi ultimare il tutto "raffinando" il listato trasformandolo in ocx.Presto avrò una CPU 22x, va bene anche il cavo di programmazione della CPU per fare la prova oppure e necessario realizzare il cavo dello schema?Ciao a tutti Link al commento Condividi su altri siti More sharing options...
Gabriele Corrieri Inserita: 11 febbraio 2004 Autore Segnala Share Inserita: 11 febbraio 2004 Ciaomi spiace ma sto trascinando molte cose, a causa di problemi di lavoro e di casa, se qualcuno vuole tirare un po' la baracca potrebbe aiutarmi e non poco.Rispondo a pixel:Il cavo va benissimo anche quello orginale, ovviamente l'autocostruito costa mooolto meno .... CIao Link al commento Condividi su altri siti More sharing options...
felmi Inserita: 24 novembre 2004 Segnala Share Inserita: 24 novembre 2004 mi pare che la Siemens venda un manuale del protocollo PPI ad un costo intorno alle mille euro, o sbaglio? Link al commento Condividi su altri siti More sharing options...
zottel Inserita: 13 gennaio 2005 Segnala Share Inserita: 13 gennaio 2005 La versione attuale di Libnodave (0.5) contiene anche una .DLL per win32, una unita per accedere la .DLL da programmi scritto in Pascal, programmi di test in Pascal e C e versioni essegibili di questi programmi.http://libnodave.sourceforge.net Link al commento Condividi su altri siti More sharing options...
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