Vai al contenuto
PLC Forum


Somachine E Nuovo Gruppo Di Discussione


Water

Messaggi consigliati

la presente è indirizzata al moderatore di questa sezione e chi vuol condividere,

Schneider stà portando avanti un discorso interessante con la multipiattaforma SoMachine,

il progetto si basa sul software open-source Codesys poi ulteriormente sviluppato da Schneider,

si adatta ad una vasta serie di Hardware utilizzando questo come unico software

sarebbe interessante disporre di un nuovo gruppo denominato appunto SoMachine,

questo per non fare confusione tra tutto l'hardware compatibile: M238, M258, HMI, Vije Designer, Drive ....

http://www.schneider-electric.it/sites/ita...l/somachine.xml

ciao, Giuseppe

Link al commento
Condividi su altri siti


Mi associo alla richiesta .

Sono passato a sviluppare con somachine da qualche mese ma oltre al sito e al service della schneider non trovo altro in rete .

Il sito della 3s-software che sviluppa codesys è utile ma sarebbe più utile discutere su somachine che ha codesys come motore di programmazione ma ha anche tutta una sua filosofia di progetto e integrazione hw .

Personalmente uso il plc M238 ( nel bene e nel male ... ) con i pannelli HMISTU655 .

Se altri usano somachine si facciano sentire ; sarebbe interessante avere un luogo comune per discutere .

Ciao e buon lavoro a tutti .

Link al commento
Condividi su altri siti

confermo non si trova niente!!

ma riesci ad importare progetti di Codesys in SoMachine? ... oppure li usi come spunto?

ovviamente dipende dall'applicazione ma per il omento l'M238 non mi sembra male,

è limitato nella parte teleassistenza .. per quello sicuramente meglio il fratellone M258,

per i pannelli invece come ti trovi con StU655?

visto che devo iniziare anc'hio con questo mi interessa

ciao, Giuseppe

Link al commento
Condividi su altri siti

ciao a tutti,

mi assoscio alla richhiesta di creare un gruppo didiscussione per Somachine

e Codesys

le potenzialita soprattutto di M258 sono veramente molte

spero davvero che la cosa sia fattibile

saluti da Valvolina

Link al commento
Condividi su altri siti

Scusate ma Codesys open source vuol dire che è liberamente scaricabile? Sono andato sul sito 3S ma non mi pare sia così...qualcuno ha voglia di fare il punto iniziando da zero?

Link al commento
Condividi su altri siti

Per lucky67 : vedi link --> pagina download 3s

Mi sembra che basta registrarsi e ti mandano la password per accedre all'area download .

Ci sono 2 versioni la v2.3 e la v3 , non tutti i costruttori di hardware hanno abbracciato la v3 , alcuni hanno preferito rimanere in v2.3 .

Schneider ha scelto la v3 .

Comunque scarichi il compilatore e usi il softplc per simulare , funziona in modo demo per 1 ora .

Se si vuole usare codesys in pratica , occorre sceglere un prodotto , per esempio somachine se si vuole usare hardware schneider ma ci sono anche altri costruttori di harware che hanno scelto codesys .

Nello specifico di somachine quando all'interno dell'ambiente di lavoro si preme sulla scheda programma si apre l'interfaccia del compilatore codesys .

Nella mia semplicità potrei dire che è simile ai programmi per gli schemi elettrici che sotto usano il motore autocad per disegnare .

Per Giuseppe :

Io con lo stu655 mi trovo bene , iil sw vijeo è un macigno ( come somachine ) , vijeo ha le sue menate ma ha anche funzioni molto potenti , lo stu655 ha la porta com protocollo somachine per dialogare col plc M238 ma ha anche la porta ethernet e la puoi usare con la funzione web gate per accedere da remoto alle pagine del pannello . se fai delle pagine che visualizzano gli i/o del plc o le variabili che ti interessano puoi fare una semplice teleassistenza .

Il problema nasce quando devi modificare una macchina che è in giro per il mondo e non vuoi andare laggiù col pc .

Per aggiornare il programma dello stu basta una chiavetta usb da inserire nella porta usb dello stu .

Per aggiornare l' M238 ( nota dolente !!! ) metti l'applicazione su una chiavetta usb MA ....

ti occore uno aggeggio ( TM2USBABDEV1 ) da mettere in mezzo tra la chiavetta e il plc .

In somachine si possono importare projectachive , ho provato a scaricare qualche esempio dal sito di codesys e l'ho importato : funziona , ma per quel poco che ho visto sono progetti "teorici" per il softplc , comunque vedi il codice scritto e impari .

Nota : piace molto usare il linguaggio ST .... io purtroppo sono a livello di ladder e IL ... ho iniziato ad usare anche il CFC e non è male .

Se non hai il plc M238 per provare il programma esiste anche la simulazione su pc ( simulando l' hw 238 non usando il softplc della 3s ) .

L' M238 lo uso col canopen per gli inverter schneider ATV312 ; inoltre uso il modbus per dialogare con altri dispositivi di altre marche col protocollo modbus ; ovvio che in simulazione su pc non provi il canopen e il modbus .

Comunque Somachine non è perfetto e credo che ci vorranno N versioni per ottenere una buona piattaforma .

Mi ricorda lo step7 siemens v3 e v4 ... dalla v5 ha cominciato a essere decente .

Ciao

Link al commento
Condividi su altri siti

Scusa Fabio la mia ignoranza allora non è un progetto così open source se c'è solo una versione demo.Da qullo che mi dici ogni casa compra un alicenza OEM da mettere dentro la propria macchina e probabilmente scarica il costo sul prodotto...o no?!

Io per open source pensavo e speravo di avere una specie di soft plc in modo da poter collegare, ad esempio, un moduletto modbus al pc e formulare un programma (esempio in ladder) che usufruisca delle variabili del moduleto stesso. Anche se non fosse real time andrebbe bene lo stesso...

Link al commento
Condividi su altri siti

grazie Fabio!

in pratica abbiamo le stesse esigenze! ... M238 con ATV312 + pannelo + ... teleassistenza,

l'hardware ce l'ho già ed ho cominciato ad usarlo anche se con molta calma .. diciamo che è in fase di test ..

la cosa fantastica di So Machine è che puoi usare il codice che vuoi all'interno delle stesso programma,

per cui in alcuni pezzi uso il Ladder in altri SFC (fantastico ma lo conosco poco) ma concordo con te che è meglio CFC,

insomma una piattaforma a tuttto campo con grandi possibilità di sviluppo

un mondo talmente vasto che risulta difficile porre dei limiti

unico neo, per il momento, è che non si trova niente in rete!! .. ne forum siti templates ..

probabilmente siamo agli inizi ma penso ne vedremo delle belle

ciao Giuseppe

Link al commento
Condividi su altri siti

Per Lucky67 : link

all'inizio pagina = The "ready-to-use" SoftPLC .....

alla fine = End Users ,Single CoDeSys Control RTE licences (without toolkit) can be purchased from our official CoDeSys Distributors and CoDeSys System Partners .

Nessuno lavora per la gloria ( salvo un mio amico la cui moglie di nome fà Gloria ) .

Per Giuseppe : "you are welcome"

Link al commento
Condividi su altri siti

unico neo, per il momento, è che non si trova niente in rete!! .. ne forum siti templates ..probabilmente siamo agli inizi ma penso ne vedremo delle belle

Allora siete proprio dei pionieri! :)

Fate correre la voce, come recitava una vecchia pubblicità di un circo equestre: "Venghino signori, venghino! Più persone entrano più bestie si vedono". :)

Lo diceva anche un mio vecchio insegnante di matematica, ma era in tono sarcastico. Qui invece più persone entrano più c'è possiblità di scambio di idee.

Link al commento
Condividi su altri siti

ciao a tutti,

se in qualche modo posso essere di aiuto

io ho già un buon numero di applicazioni sviluppate con Somachine

sia con M238 che con M258 che con LMc058 (motion controller)

quindi sono disponibile per eventuali info

saluti da Valvolina

Link al commento
Condividi su altri siti

.. grazie dell'incitamento Livio!

in effetti siamo in pochi a muoversi su questa piattaforma .. ma penso ancora per poco, :thumb_yello:

x Lucky

ti confesso che non sono andato a fondo ma in origine era sicuramente open-source

http://it.wikipedia.org/wiki/CoDeSys

x Fabio e Valvolina

bene!!! sono contento di avere dei .. compagni di merenda!! :superlol:

Giuseppe

Link al commento
Condividi su altri siti

  • 3 months later...

Mi aggiungo al gruppo.

E' dalla versione 2 che utilizzo soMachine. Ho sviluppato diverse applicazioni sia con M238 che con M258 ed LMC058.

Il "piccolo" non mi entusiasma particolarmente in quanto ha dimensioni imponenti, non ha porta ethernet (siamo nel 2012), per caricare aggiornamenti con chiavetta richiede un accessorio ed il processore non è un gran che! Poverino, deve occuparsi da solo di eseguire il programma, comunicare con un eventuale pannello e gestire il CanOpen. Quando si mettono insieme tutte tre i tempi ciclo aumentano non poco. E poi se si necessita di memoria ritentiva bisogna mettere la batteria. Per non parlare di dove l'hanno messa!!!!!! provate a sostituirla su di un plc cablato!!!!!

Gli altri due hanno invece delle potenzialità molto elevate.

Principalmente programmo in ST ed Sfc per i cicli sequenziali.

Più che ambiente integrato io lo definisco un software per programmare plc ed uno per programmare pannelli messi insieme. Di integrato hanno ben poco.

A dire il vero se si utilizza il protocollo di comunicazione soMachine l'integrazione c'è, per esempio, mi piace molto il cross reference delle variabile che fa vedere l'utilizzo sia in plc che sul pannello.

Peccato che se il numero di variabili è medio/alto, la comunicazione rallenta. Su di un progetto con ricette composte da quasi un centinaio di ingredienti, ho dovuto modificare il tutto ed utilizzare il caro vecchio modbus.

Utilizzando modbus indirizzare le variabili su pannello e plc diventa un casino!!!! Se dico bene, il plc indirizza le variabili su byte, il pannello su word.

Gli script sul pannello si scrivono in Java, tale linguaggio sul plc non esiste!

Queste sono solo alcune considerazioni che mi sono passate per la mente e scritte in ordine sparso!

Ciao a tutti

Link al commento
Condividi su altri siti

Ho appena installato la versione 3.1!

Prime impressioni:

Finalmente compatibile con 7 64bit

Possibilità di salvare i dati per poi scaricarli su altri plc

Link al commento
Condividi su altri siti

beh ce l'hai solo tu!! ... ma lavori in Schneider?

ne con l'aggiornamento automatico ne sul sito italiano e globale, è presente questo aggiornamento

dai .. svelaci il segreto :P

Giuseppe

Link al commento
Condividi su altri siti

zanellatofabio

Per MaxSub :

Sono mesi che apetto la 3.1 a 64 bit dove l'hai trovata ?

A me avevano detto che doveva uscire prima ad Aprile poi a Maggio e ora ancora non sapevano darmi una data certa ...

Visto che hai una marcia in più , sai anche se il loader per caricare il programma sul plc M238 è disponibile ?

A me hanno detto che aveva dei problemi con le variabili persistent e ne avevano ritardato l' uscita ....

Ma dico io, siamo nel 2012 e non mettono ne una porta ethernet ne uno slot per una scheda SD ne una porta usb normale per attaccarci una pendrive ....

Confermo la lentezza dello scambio variabili tra pannello e plc ...

Ciaooo

Link al commento
Condividi su altri siti

Non lavoro in Schneider ;)

Faccio parte dei System Integrator e, di solito, siamo tra i primi ad avere gli aggiornamenti.

Come S.I. ho la possibilità di ordinare tramite internet, ho simulato un ordine del codice MSDCHNSFNV31 (Trial version) e me lo da disponibile. Ne deduco che sia ufficiale.

Per quanto riguarda il loader non so nulla. Proverò ad informarmi. Se mi dai il codice posso simularne l'ordine.

Ciao

Link al commento
Condividi su altri siti

zanellatofabio

Il codice del loader usb per M238 è TM2USBABDEV1 le mie informazioni sono che l'uscita è prevista per settembre ...

Per Somachine 3.1 mi dicono ancora 15 gg .

Ciao

Link al commento
Condividi su altri siti

  • 2 weeks later...
zanellatofabio

Installato stamattina la v 3.1 su win 7 64 bit .

Giusto giusto per risolvere al volo un probelmino sorto ieri sera .

Hanno cambiato il pannello HMI stu655 che uso di solito : ora anche se ordini il 655 ti arriva un pannello che si chiama HMIS5T, quindi bisognava cambiare il target prima di fare il dowload con vijeo .

Ora con la v3.1 basta andare in configurazione e fare tasto destro sopra all'oggetto hmi e cambiare il tipo .

Lo stesso si puo fare con le CPU = era ora .

Ciao a tutti !

Modificato: da zanellatofabio
Link al commento
Condividi su altri siti

scusate ...

ma mi dite dove è reperibile la nuova versione?

l'utility di aggiornamento non la trova e sul sito non esiste (neanche su quello globale),

... dite la verità ... avete appoggi in alto!!! :thumb_yello:

Link al commento
Condividi su altri siti

  • 3 weeks later...

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