<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Luca Morettoni &#187; Automazione</title>
	<atom:link href="http://www.morettoni.net/tag/automazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morettoni.net</link>
	<description>software developing &#38; consulting</description>
	<lastBuildDate>Fri, 06 May 2011 07:14:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Java e automazione industriale</title>
		<link>http://www.morettoni.net/2009/02/java-e-automazione-industriale/</link>
		<comments>http://www.morettoni.net/2009/02/java-e-automazione-industriale/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 07:54:38 +0000</pubDate>
		<dc:creator>Luca Morettoni</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Automazione]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSolaris]]></category>

		<guid isPermaLink="false">http://www.morettoni.net/?p=192</guid>
		<description><![CDATA[
			
				
			
		
<p>Eccovi finalmente svelato il motivo di un così lungo silenzio del sottoscritto: stavo completando lo sviluppo di una applicazione Java per l&#8217;automazione industriale per conto dell&#8217;azienda in cui mi occupo della ricerca e sviluppo: Elektron S.r.l. di Bastia Umbra.
Il debutto &#8220;ufficiale&#8221; dell&#8217;applicazione (nome in codice JVisor) è previsto a bordo di una macchina per la [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.morettoni.net%2F2009%2F02%2Fjava-e-automazione-industriale%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.morettoni.net%2F2009%2F02%2Fjava-e-automazione-industriale%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Eccovi finalmente svelato il motivo di un così lungo silenzio del sottoscritto: stavo completando lo sviluppo di una applicazione <a title="Java" href="http://java.sun.com" target="_blank">Java</a> per l&#8217;automazione industriale per conto dell&#8217;azienda in cui mi occupo della ricerca e sviluppo: <a title="Elektron" href="http://www.elektron-automazioni.it" target="_blank">Elektron</a> S.r.l. di Bastia Umbra.<br />
Il debutto &#8220;ufficiale&#8221; dell&#8217;applicazione (nome in codice <em>JVisor</em>) è previsto a bordo di una macchina per la produzione del &#8220;pluribol&#8221; (la plastica da imballaggi che tanto ci fa divertire con le sue bollicine da scoppiare), macchina costruita dall&#8217;azienda <a title="Torninova" href="http://www.torninova.com" target="_blank">Torninova</a> S.r.l., la quale sarà presente al <a title="Plast 09" href="http://www.plast09.org/" target="_blank">PLAST&#8217;09</a> (Milano, 24-28 Marzo 2009) insieme al sottoscritto ovviamente.</p>
<p>Ma passiamo a vedere più nel dettaglio questa &#8220;creatura&#8221;:</p>
<ul>
<li>totalmente scritta in Java per una portabilità totale</li>
<li>semplicità nello sviluppo per garantire una facile manutenzione</li>
<li>semplicità nell&#8217;utilizzo per ottenere la massima produttività</li>
<li>modularità sia nella parte grafica che nella parte di comunicazione verso il PLC</li>
</ul>
<p>Come anticipato è stato scelto il linguaggio Java principalmente per poter installare il sistema su qualsiasi piattaforma richieda il cliente ma sopratutto per la semplicità che mette a disposizione dello sviluppatore, sia sotto l&#8217;aspetto della disponibilità di librere sia per l&#8217;astrazione che si riesce ad ottenere grazie alla programmazione ad oggetti.</p>
<p>Il tutto è stato sviluppato con <a title="NetBeans" href="http://www.netbeans.org" target="_blank">NetBeans</a> su piattaforma <a title="OpenSolaris" href="http://www.opensolaris.org" target="_blank">OpenSolaris</a>, si tratta di una serie di controlli Swing personalizzati che visualizzano dei stati provenienti da aree di memoria scambiate con il PLC (e quindi rappresentano lo stato di apparecchiature presenti sul campo, come motori o valvole) oppure interagiscono con queste, azionando dei processi specifici. Attualmente il pacchetto è dotato di interfaccia di comunicazione con PLC <a title="Omron" href="http://www.omron.com" target="_blank">Omron</a> sia attraverso la connessione seriale che quella ethernet, ma stiamo già lavorando ad una interfaccia Modbus per poter controllare anche altre periferiche, magari più semplici dei PLC.</p>
<p>Per finire vi lascio qualche immagine del pacchetto in azione, come noterete il look and feel utilizzato è il nuovissimo Nimbus, disponibile con le ultime release della Java Virtual Machine, lo trovo molto pulito ed accattivante!
<a href='http://www.morettoni.net/2009/02/java-e-automazione-industriale/coex-01/' title='jVisor, Pagina 1'><img width="150" height="150" src="http://www.morettoni.net/wp-content/uploads/2009/02/coex-01-150x150.png" class="attachment-thumbnail" alt="Impostazioni generali" title="jVisor, Pagina 1" /></a>
<a href='http://www.morettoni.net/2009/02/java-e-automazione-industriale/coex-02/' title='jVisor, pagina 2'><img width="150" height="150" src="http://www.morettoni.net/wp-content/uploads/2009/02/coex-02-150x150.png" class="attachment-thumbnail" alt="Impostazione temperature" title="jVisor, pagina 2" /></a>
<a href='http://www.morettoni.net/2009/02/java-e-automazione-industriale/coex-03/' title='jVisor, pagina 3'><img width="150" height="150" src="http://www.morettoni.net/wp-content/uploads/2009/02/coex-03-150x150.png" class="attachment-thumbnail" alt="...altre temperature" title="jVisor, pagina 3" /></a>
<a href='http://www.morettoni.net/2009/02/java-e-automazione-industriale/coex-04/' title='jVisor, pagina 4'><img width="150" height="150" src="http://www.morettoni.net/wp-content/uploads/2009/02/coex-04-150x150.png" class="attachment-thumbnail" alt="Comandi manuali" title="jVisor, pagina 4" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.morettoni.net/2009/02/java-e-automazione-industriale/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

