<?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"
	>

<channel>
	<title>toekang plc</title>
	<atom:link href="http://www.toekangplc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://toekangplc.com</link>
	<description></description>
	<pubDate>Mon, 23 Jan 2012 14:48:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Simatic S7-1200</title>
		<link>http://toekangplc.com/2012/01/23/simatic-s7-1200/</link>
		<comments>http://toekangplc.com/2012/01/23/simatic-s7-1200/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 14:48:42 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=388</guid>
		<description><![CDATA[one type of many PLC that I like
sedikit sharing tentang jenis dari varian Simatic S7 PLC. Nie PLC release awalnya di pertengahan 2010 dengan beberapa kekurangan disana sini , dan akhirnya bisa disempurnakan di akhir 2011.

Banyak sekali keuntungan dari PLC ini , saya akan jelaskan dari sisi user di lapangan :
1. Harganya Murah 
S71200 terbagi [...]]]></description>
			<content:encoded><![CDATA[<p>one type of many PLC that I like<br />
<span id="more-388"></span>sedikit sharing tentang jenis dari varian Simatic S7 PLC. Nie PLC release awalnya di pertengahan 2010 dengan beberapa kekurangan disana sini , dan akhirnya bisa disempurnakan di akhir 2011.</p>
<p><a href="https://picasaweb.google.com/lh/photo/skRU_kW3mk0jVb4SVSvTKdMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-gkCqjLg1wng/Tx1j7FdGDPI/AAAAAAAAAJU/ZpfGkOPGiIU/s400/1.jpg" alt="" width="400" height="242" /></a></p>
<p>Banyak sekali keuntungan dari PLC ini , saya akan jelaskan dari sisi user di lapangan :</p>
<p><strong>1. Harganya Murah </strong></p>
<p>S71200 terbagi tiga jenis berdasarkan skalanya , tipe 1211, 1212, dan 1214 , nah harganya itu berkisar dari IDR 1.5 jt - 3 jt  <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> sebuah angka yang sangat sangat murah untuk suatu PLC yang udah dilengkapi ethernet/profinet, DI, DO, AI</p>
<p><strong>2. Softwarenya User Friendly </strong></p>
<p>Salah satu kesulitan dalam belajar Siemens PLC adalah di software terdahulu (Step7), hal tersebut coba diperbaiki dengan keluarnya TIA Portal (yang terbaru v11), dimana setiap step dalam memprogram sangat jelas.</p>
<p><a href="https://picasaweb.google.com/lh/photo/9HC4sj8_S2w-OZehyQJ2c9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-pKtq2kjD8Vs/Tx1mv81Ez7I/AAAAAAAAAJ4/CfY0FXcoBL8/s800/2.jpg" alt="" width="454" height="180" /></a></p>
<p>Satu hal yang gak kalah penting, TIA Portal untuk S71200<strong> FREE LICENSE</strong> lho <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>3. Integrated Profinet Interface </strong></p>
<p>Profinet adalah salah satu protokol yang berbasis TCP/IP, dan di varian 1200 profinet adalah protokol utama atau default. Hal ini sangat sangat memudahkan untuk komunikasi antara PLC dan PC karena tidak membutuhkan unik adapter cukup dengan UTP cable. Selain itu memudahkan untuk komunikasi ke 3rd party devices menggunakan open ethernet protocol serta support sampai 16 connections : TCP/IP native, ISO on TCP, dan S7 communication.</p>
<p><a href="https://picasaweb.google.com/lh/photo/hFUZ5Q9Ddf09Nb3cZOAWDNMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-YxJRbOnBGFs/Tx1rMYwquTI/AAAAAAAAAJ8/uDfoPnf8IOo/s800/3.jpg" alt="" width="197" height="165" /></a></p>
<p><strong>4. Integrated Technology </strong></p>
<p>S71200 integrated support untuk aplikasi high speed counter, 3 input 100 KHz dan 3 input 30 KHz untuk aplikasi counting dan measurement.</p>
<p>Selain itu S71200 juga integrated support untuk aplikasi servo motor dengan high speed pulse 100 KHz.</p>
<p>PID Control dengan fasilitas auto tune dan visualisasi untuk commissioning.</p>
<p><a href="https://picasaweb.google.com/lh/photo/U8fEIizCkE2s4TPdGTA0c9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-RZL1rIiPbTw/Tx1uy8-j13I/AAAAAAAAAKI/Gi2zyML_qIY/s400/4.jpg" alt="" width="400" height="321" /></a></p>
<p><strong>5. Scalable and Flexible Design </strong></p>
<p>- S71200 bisa di expand IO hingga 3 s.d 8 IO module (tergantung tipe CPU) , dan 3 unit communication module (CM)</p>
<p><a href="https://picasaweb.google.com/lh/photo/XizD5sz8uGakh6P8bonioNMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-XT9uzfh-PQQ/Tx1xKWEiBuI/AAAAAAAAAKU/6BkcdCG4Qmo/s400/5.jpg" alt="" width="400" height="302" /></a></p>
<p>- Instalasinya mudah tidak perlu rack khusus, jadi cukup di general DIN RAIL 35 mm<br />
- Removable terminal block, memudahkan saat instalasi dan commissioning</p>
<p><a href="https://picasaweb.google.com/lh/photo/PFtkScQdze3WLEx6O6bVm9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-fSQs7orcEuE/Tx1xKbC-BnI/AAAAAAAAAKY/D7Pgnar-Bqg/s400/6.jpg" alt="" width="400" height="216" /></a></p>
<p>- Karena bentuknya yang kecil jadi bisa menghemat space di panel<br />
- Memory bawaannya 50 Kb (cukup kalo hanya untuk small aplikasi), bisa di expand menjadi 2 Mb</p>
<p>HIGHLY RECOMMENDED for small and medium application !!</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2012/01/23/simatic-s7-1200/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Energy Monitoring System</title>
		<link>http://toekangplc.com/2012/01/23/energy-monitoring-system/</link>
		<comments>http://toekangplc.com/2012/01/23/energy-monitoring-system/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 12:55:55 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=387</guid>
		<description><![CDATA[A new and innovative approach to real-time energy
Saat ini mungkin lagi gencarnya &#8220;GO GREEN ENERGY&#8221; di semua aspek ; lingkungan rumah tangga, fasilitas umum, bahkan di industri. Intinya untuk melakukan &#8220;management&#8221; dari pemakaian energi yang akan berdampak ke lingkungan global.
Artikel berikut adalah overview dari salah satu project di tempat saya bekerja sekarang , yaitu Energy [...]]]></description>
			<content:encoded><![CDATA[<p>A new and innovative approach to real-time energy<br />
<span id="more-387"></span>Saat ini mungkin lagi gencarnya &#8220;GO GREEN ENERGY&#8221; di semua aspek ; lingkungan rumah tangga, fasilitas umum, bahkan di industri. Intinya untuk melakukan &#8220;management&#8221; dari pemakaian energi yang akan berdampak ke lingkungan global.</p>
<p>Artikel berikut adalah overview dari salah satu project di tempat saya bekerja sekarang , yaitu Energy Monitoring System ; kalo saya mengambil pepatah dari &#8220;control engineer&#8221; bahwa untuk memanage atau mengendalikan suatu object hal pertama yang harus kita lakukan adalah memonitor.</p>
<p>Hal pertama yaitu mendefine type of energy dan area mana aja yang akan di monitor.</p>
<p>Jenis energi yang akan di monitor yaitu :<br />
- Electrical<br />
- Water<br />
- Fuel<br />
- Gas<br />
- Steam<br />
- Chil water</p>
<p>Sedangkan area yang akan dimonitor yaitu :<br />
- Waste water<br />
- Boiler<br />
- Chiller<br />
- Compressor<br />
- LVMDB<br />
- Process<br />
- Packing<br />
- Building</p>
<p>Teknologi yang digunakan dalam hal ini yaitu PLC - HMI system , mungkin banyak diluaran sana one packet system for monitoring seperti CEM Wonderware, Simatic Powerrate &amp; b.Data , atau RSEnergyMetrix bikinannya Rockwell.</p>
<p>System yang saya gunakan menggunakan S7-300 as Central CPU, dan Wonderware InTouch yang di combine dengan SQL2005 EE as HMI and Database Server. Pertimbangannya hanya dua ; cost &amp; kemudahan buat teknisi dan engineer disini yang notabene udah familiar dengan Siemens PLC &amp; InTouch, jika nanti suatu saat ada modifikasi.</p>
<p><strong>Arsitektur PLC &amp; IO Slave :</strong></p>
<p><a href="https://picasaweb.google.com/lh/photo/BeCNScCRsgscXNeYV8tZ4dMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-kMbL31efHAw/Tx095AmxcsI/AAAAAAAAAIE/ElbkOjdyZZA/s400/1.jpg" alt="" width="400" height="312" /></a></p>
<p>Konfigurasi di atas menunjukkan PLC sebagai central controller, ET200M yang terhubung ke sensor-sensor seperti temperature, flow, dan pressure. Sedangkan power meter untuk mengukur electrical usage langsung terhubung sebagai IO Slave dengan profibus sebagai protokol disisi IO level. Sedangkan protokol di level HMI menggunakan profinet / ethernet.</p>
<p><strong>Arsitektur HMI Virtual Server &amp; Thin Client :</strong></p>
<p><a href="https://picasaweb.google.com/lh/photo/BQRbiRyDZc5RZcya_41hV9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-xrfywhKW3AA/Tx09f-2rYtI/AAAAAAAAAH4/7oSVxeL43iU/s400/2.jpg" height="284" width="400" /></a></p>
<p><a href="https://picasaweb.google.com/lh/photo/li_ZYjzc2CYw5JHQqzGC29MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-r43TtLDDD5I/Tx1Wfe62Y7I/AAAAAAAAAJI/hRCt3kCBwNI/s400/3.jpg" height="259" width="400" /></a></p>
<p>Arsitektur diatas terdiri dari 1 HMI server sebagai centralized real-time data dari dan ke PLC dan centralized database server. Dua HMI client hanya sebagai viewer real-time and historical EMS data. Yang agak berbeda di konfigurasi HMI berikut yaitu menggunakan virtualize desktop, mudahnya yaitu hanya membutuhkan 1 unit hardware server tapi didalamnya terdapat 3 virtual OS (server, client1, client2). Virtualization desktop yang digunakan yaitu dari produk VMWare ESXi Server, keuntungan dari virtualize dekstop adalah :<br />
- PC Desktop digantikan oleh Thin Client yang lebih murah dan mudah maintenancenya<br />
- Backup seluruh system hanya dalam one file<br />
- Saving lead time untuk konfigurasi, instalasi, aplikasi dan network<br />
- Manage semua OS secara centralized, etc</p>
<p><strong>Beberapa contoh mimic overview dari aplikasi :</strong></p>
<p><a href="https://picasaweb.google.com/lh/photo/sOv5NcmoP3O-tFG9OgA9NtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-TtJzye4Ebiw/Tx1VSG2hUVI/AAAAAAAAAIc/vRTDqPD8JIQ/s400/4.jpg" height="320" width="400" /></a></p>
<p><a href="https://picasaweb.google.com/lh/photo/OwnkBYFgBzAodKGX0_YVRtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-5DcwlbVMJ_I/Tx1VSf3PkKI/AAAAAAAAAIg/oQunTalnIi8/s400/5.jpg" height="320" width="400" /></a></p>
<p><strong>Salah satu contoh hasil reportnya :</strong></p>
<p><a href="https://picasaweb.google.com/lh/photo/N4o0LhU_wgOhs2j4CBJ_3tMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-D4AEdmoA9EM/Tx1VRuG9xmI/AAAAAAAAAIY/y6UQzJOQqWY/s400/6.jpg" height="167" width="400" /></a></p>
<p>Mungkin cuma sedikit overview ini aja yang bisa saya tampilkan, mungkin nanti detilnya akan di buatkan artikelnya oleh teman saya terutama dibagian &#8220;Virtualization Desktop&#8221;. Hal yang unik dari aplikasi ini adalah bahwa sistem ini dibangun bener bener dari sebuah white paper dan menggunakan custom software baik itu dari sisi PLC dan HMI nya , keuntungannya mungkin kita bisa bebas mencreate sesuatu yang fleksibel (belum pernah ada) dan juga tidak membutuhkan biaya yang besar dibanding jika kita menggunakan package software seperti yang saya sebutkan diatas. </p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2012/01/23/energy-monitoring-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Komunikasi S7 PLC via Profibus DP</title>
		<link>http://toekangplc.com/2011/11/06/komunikasi-s7-plc-via-profibus-dp/</link>
		<comments>http://toekangplc.com/2011/11/06/komunikasi-s7-plc-via-profibus-dp/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 15:21:15 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Net Pro]]></category>

		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=386</guid>
		<description><![CDATA[Sedikit cerita tentang project saya yang terbaru

Bayangkan jika suku suku di Indonesia berkomunikasi dengan menggunakan bahasa daerah masing masing ! 
Karena itulah dibuat Bahasa Indonesia sebagai bahasa general, bahasa persatuan yang dipahami oleh setiap suku di Indonesia sehingga mereka bisa berkomunikasi diantaranya.
Begitu juga dengan PLC, meskipun beda brand yang notabene beda protokol tetapi antar PLC [...]]]></description>
			<content:encoded><![CDATA[<p>Sedikit cerita tentang project saya yang terbaru<br />
<span id="more-386"></span><br />
Bayangkan jika suku suku di Indonesia berkomunikasi dengan menggunakan bahasa daerah masing masing ! </p>
<p>Karena itulah dibuat Bahasa Indonesia sebagai bahasa general, bahasa persatuan yang dipahami oleh setiap suku di Indonesia sehingga mereka bisa berkomunikasi diantaranya.</p>
<p>Begitu juga dengan PLC, meskipun beda brand yang notabene beda protokol tetapi antar PLC yang sama atau beda brand bisa berkomunikasi dengan protokol standard yang ditetapkan, misalnya : OPC, Modbus, DeviceNet, Foundation Fieldbus, Profibus, Profinet, dsb.</p>
<p>Tulisan di atas hanya sedikit intermezzo untuk menjelaskan bagaimana pentingnya sebuah protokol. </p>
<p>Untuk artikel berikut, berdasarkan project saya yang terbaru ; dimana terdapat dua node yang jaraknya cukup jauh dan antar node tersebut harus bisa berkomunikasi dua arah. Jadi intinya adalah bagaimana mengkomunikasikan antara dua node / dua station yang jaraknya lumayan jauh (sekitar 5 km) dengan PLC sebagai master controllernya, dalam hal ini menggunakan Simatic S7300.</p>
<p>Selain bercerita tentang project, artikel ini juga bercerita tentang bagaimana caranya dua PLC bisa berkomunikasi dengan menggunakan profibus sebagai protokol.</p>
<p>Arsitektur Sistem :</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/DpSrbaYU17oRTe8nLsc3JA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-_YsdRMdI-lo/TrabKcRLckI/AAAAAAAAAHI/hNtpJo5wKtQ/s400/0.jpg" height="292" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>Fokus di artikel ini adalah lebih ke bagaimana membangun komunikasi antar PLC dengan profibus sebagai protokolnya. </p>
<p>Menurut yang saya tahu, ada tiga cara komunikasi menggunakan profibus :<br />
- Komunikasi master slave<br />
- Menggunakan DP/DP Coupler<br />
- S7 FMS Connection</p>
<p>Dan untuk artikel kali ini, saya menggunakan cara komunikasi master slave. Mengapa saya memilih cara ini ? karena menurut saya cara ini lebih simple baik itu dari sisi additional hardware maupun configuration dan programmingnya.</p>
<p>Tutorial singkat dari saya :</p>
<p>- PLC A dan PLC B harus berada dalam satu project Simatic Manager </p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/NTHZ0UDRy1d1ueM2qsf8jg?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-T4MF31LmJNg/TraNVyOWlJI/AAAAAAAAAGQ/YTGEw9x2M8U/s400/1.jpg" height="224" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>- Salah satu PLC harus mengalah menjadi slave, dalam hal ini PLC B sebagai DP slave.</p>
<p>Bisa di set konfigurasinya di hardware config.</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/y2SJfjPRgGvQALB1nq36Yg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-WA1wvilTpKg/TraNdva0rOI/AAAAAAAAAGo/-V8YMgdC7qE/s400/2.jpg" height="274" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>- Set konfigurasi local address di sisi PLC B</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/brEtraPUKIb61D85j8medw?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-PrxiTcdOAMw/TraNX-JJhRI/AAAAAAAAAGY/acoe7sKeX2k/s400/3.jpg" height="327" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>- Set hardware config di sisi PLC A (Master DP)</p>
<p>Dilakukan dengan menambah object &#8220;CPU 31x&#8221; di pre-configured station, setelah itu set partner address dalam hal ini berarti address di sisi PLC A.</p>
<p>Address di local dan partner itulah yang nantinya digunakan untuk pertukaran data.</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/1KogZSajg8xogKBR2w-54A?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-ZUJnenpds48/TraNe7v4YTI/AAAAAAAAAGw/ZvmZ0j4LnIk/s400/4.jpg" height="163" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>- Untuk sisi programming, menggunakan library bawaannya S7, &#8221; SFC14 dan SFC15 &#8221;</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/kdaX9cDUdjKpM9Iuaokbug?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-EReFnZuJ4Iw/TraNdJCti5I/AAAAAAAAAGg/YgquyWLfGoQ/s400/5.jpg" height="400" width="212" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>- Programming di kedua sisi PLC A dan PLC B</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/cqgq4_irod5kNmXi9H7tOg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-XvqxFtOTdR0/TraNhlkJX3I/AAAAAAAAAG4/ouMVcSqhgSo/s640/6.jpg" height="250" width="640" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>LADDR untuk PLC A yaitu W#16#32 (hexadecimal), karena tadi saya set address untuk I/O partner address adalah 50 (decimal), sedangkan untuk PLC B yaitu W#16#64 (hexadecimal) karena local address yang saya set adalah 100 (decimal).</p>
<p>Untuk PLC A dan PLC B, data yang akan dikirim diletakkan di DB 1 dengan panjang byte yaitu 10. Sedangkan data yang akan diterima diletakkan di DB 2 juga dengan panjang byte yang sama.</p>
<p>Semoga artikel ini bermanfaat <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> dengan adanya artikel ini menambah satu cara lagi untuk berkomunikasi antar PLC S7, baik itu melalui MPI, Profibus DP, atau dengan Profinet.</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2011/11/06/komunikasi-s7-plc-via-profibus-dp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Solusi itu adalah &#8220;Ratio Control&#8221;</title>
		<link>http://toekangplc.com/2011/11/06/solusi-itu-adalah-ratio-control/</link>
		<comments>http://toekangplc.com/2011/11/06/solusi-itu-adalah-ratio-control/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 11:38:16 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Project]]></category>

		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=385</guid>
		<description><![CDATA[Aplikasi sederhana dari &#8220;Ratio Control&#8221;
Project berikut adalah salah satu bentuk action dari tindakan penghematan, dalam hal ini adalah penghematan chemical yang lumayan mempengaruhi &#8220;cost&#8221;. WWTP sebagai suatu plant pemurnian waste sebelum di lepas ke lingkungan luar. Chemical memegang peranan penting dalam pemurnian waste.








Dari flow diagram di atas dapat dilihat bahwa yang di control adalah speed [...]]]></description>
			<content:encoded><![CDATA[<p>Aplikasi sederhana dari &#8220;Ratio Control&#8221;<br />
<span id="more-385"></span>Project berikut adalah salah satu bentuk action dari tindakan penghematan, dalam hal ini adalah penghematan chemical yang lumayan mempengaruhi &#8220;cost&#8221;. WWTP sebagai suatu plant pemurnian waste sebelum di lepas ke lingkungan luar. Chemical memegang peranan penting dalam pemurnian waste.</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/mW0blR4dpyvmvNUNdgNBkA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-RkSfY2ktHWM/TrZbd7MqEeI/AAAAAAAAAF4/av7PsCNSZUY/s400/0.jpg" height="254" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>Dari flow diagram di atas dapat dilihat bahwa yang di control adalah speed dari pompa chemical, berdasarkan inputan dari berapa jumlah waste yang masuk, berapa jumlah chemical yang masuk, sehingga menghasilkan ratio standard dalam hal ini yang ingin kita capai sebesar 0.83.</p>
<p>System ini terhubung dan di control oleh Simatic S7 PLC, typical continuous control yang digunakan adalah &#8220;ratio control&#8221; , adapun penjelasan menurut wikipedia adalah &#8221; Ratio control is used to maintain the relationship between two variables to control a third variable &#8221; .</p>
<p>Saya memanfaatkan add-on atau library yang dimiliki Simatic S7 (meskipun harus install lagi) <img src='http://toekangplc.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Library tersebut bernama Modular FB PID Control v4.1 , yang terbaru kayaknya udah v5.0 . Setelah di install akan muncul banyak modular block yang siap dirangkai sesuai block rangkaian control, ibaratkan seperti merangkai puzzle.</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/G4jngd3t4yrrSxoarpAshA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-Do8tmB7Tq34/TrZWVjCXQ5I/AAAAAAAAAEs/X14wejsHOTs/s400/1.jpg" height="400" width="230" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>Seperti penjelasan diatas, bahwa ratio control digunakan untuk menghubungkan antara dua variabel untuk mengendalikan variabel ketiga. Jadi kira kira nantinya saya akan membuat block control seperti ini :</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/SVFZGxltgWaEXU0suDNTHQ?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-sbPSUWf31XU/TrZpYF2fUqI/AAAAAAAAAGA/ZHVmH8KnbL0/s800/9.jpg" height="180" width="475" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>dan hasil akhir untuk function blocknya seperti ini : </p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/D1QGKYhyFegvjPqReGTeUQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-7UnpeMRrJGM/TrZWghJTOcI/AAAAAAAAAFc/oNHqBb75MWk/s800/7.jpg" height="371" width="593" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">l</a></td>
</tr>
</table>
<p>dimana ;<br />
PV1 : Waste Flow Rate<br />
PV2 : Chemical / Coagulant Flow Rate<br />
SPRat : Ratio yang ingin dicapai = 0.83 (konstan)<br />
LmnPer : Output Speed Chemical Pump (binary data)</p>
<p>Adapun langkah untuk membuat function block tersebut :</p>
<p>1. Mencari nilai ratio aktual</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/PyrVxZoeuV3jEmm5vFPyNA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-WBaP_Rk2rOw/TrZWUBRu_aI/AAAAAAAAAEk/56NxGeqc7Yo/s400/2.jpg" height="340" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>2. Error Monitoring Block</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/hBWYztK-wdC3zLBpsI_uWg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-E1OCtfkDjMA/TrZWaG3679I/AAAAAAAAAE8/QtfjKBZ2d0w/s400/3.jpg" height="288" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>3. PID Continuous Block</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/BJvx-vWyjsF2moBEwZR4LQ?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-EZAmQT7t2tQ/TrZWe01EoOI/AAAAAAAAAFQ/hiH3mhAtJcw/s400/4.jpg" height="400" width="243" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>4. Output Manipulated Block</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/IKmppLUdT6u-Hgacn2dmpA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-XOfO1teFVVE/TrZWeEKl68I/AAAAAAAAAFM/JGdxAvPfsBo/s400/5.jpg" height="400" width="324" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>5. UnScale ke Nilai Binary</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/8YHX6LX4F20UdBMpaAn4ig?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-gyVjGHwKNNE/TrZWdjEKLfI/AAAAAAAAAFE/JVjzqdRd37w/s400/6.jpg" height="232" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>Variabel Table untuk simulasi nilainya :</p>
<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/bQrzwX_OdcCLBqdwCwGgwg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-aDxYeX1lvOY/TrZWXPZznRI/AAAAAAAAAE0/lBdz_vpzQcc/s400/8.jpg" height="297" width="400" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></a></td>
</tr>
</table>
<p>Selesai !! dengan library dan add-on tersebut, kita bisa berkreasi dan membuat program sesuai dengan kebutuhan continuous sistem kita seperti apa.</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2011/11/06/solusi-itu-adalah-ratio-control/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PROFINET IO, real time or not ??</title>
		<link>http://toekangplc.com/2011/03/26/profinet-io-real-time-or-not/</link>
		<comments>http://toekangplc.com/2011/03/26/profinet-io-real-time-or-not/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 13:49:38 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Net Pro]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=383</guid>
		<description><![CDATA[Small article about one feature of profinet

Inspired by some discussion when I plan to apply profinet IO, one of constrain to apply profinet is cause of profinet based on ethernet, it is feared that communication data is not real time. As we know in process automation requires punctual and deterministic data transmission.
To solve this constrain, [...]]]></description>
			<content:encoded><![CDATA[<p>Small article about one feature of profinet<br />
<span id="more-383"></span><br />
Inspired by some discussion when I plan to apply profinet IO, one of constrain to apply profinet is cause of profinet based on ethernet, it is feared that communication data is not real time. As we know in process automation requires punctual and deterministic data transmission.</p>
<p>To solve this constrain, for cyclic exchange or critical I/O, Profinet IO doesn&#8217;t use TCP/IP, it uses <em>Real-Time communication (RT)</em> or <em>Isochronous Real-Time communication (IRT)</em> for synchronized data transmission.</p>
<p><strong><span style="text-decoration: underline;">REAL-TIME communication (RT)</span><br />
</strong></p>
<p>Profinet IO with real-time communication (RT) is optimum solution for integrating IO system. This system use standard ethernet in the devices and available for industrial switch and special hardware is not required. Profinet IO message frames have priority over standard message frames. The data is transferred via prioritized ethernet message frames. We can realize update times from 250 us with RT communication.<strong></strong></p>
<p><strong><span style="text-decoration: underline;">ISOCHRONOUS REAL-TIME communication (IRT)</span><br />
</strong></p>
<p>Transmission procedure cyclic exchange between Profinet devices needs synchronized procedure transmission which can be set at HWConfig at Simatic Manager. Next time, I will expain about how to configure IRT and synchronize master slave at hardware config Simatic Manager <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>IRT has two option configuration, consist of <em>IRT with high flexibility and IRT with high performance.</em></p>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/pTvm8glOJ9C6z_vxjVk5nA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TY3pc_raiDI/AAAAAAAAADA/qZfTjmeIaVE/s400/1.jpg" alt="" width="400" height="154" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/IRT?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<p>The figure above is explained about data frames and time interval within a send clock cycle 1000 us (1 ms). Let&#8217;s see the orange and white area, reserved transmission bandwith for IRT is as a proportion of the max, possible transmission of cyclic user data 30 % of 500 us (150 us). Green area (RT data) is cyclic RT frames prioritized according to urgency in level 6/high (Profinet IO). Priority level of RT data based on IEEE 802.1Q</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2011/03/26/profinet-io-real-time-or-not/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Communication PLCs use Profinet I-Device</title>
		<link>http://toekangplc.com/2011/03/19/communication-plcs-use-profinet-i-device/</link>
		<comments>http://toekangplc.com/2011/03/19/communication-plcs-use-profinet-i-device/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 17:48:15 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Net Pro]]></category>

		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=358</guid>
		<description><![CDATA[Writing in between daily work activity

Started from the moment when I attended released product conference from one of automation vendor in Jakarta. They showed demos and some presentation related to profinet system and the functionality of profinet which they said it as &#8220;next generation&#8221; communication protocol based on ethernet. I&#8217;m very interested when they showed [...]]]></description>
			<content:encoded><![CDATA[<p>Writing in between daily work activity<br />
<span id="more-358"></span><br />
Started from the moment when I attended released product conference from one of automation vendor in Jakarta. They showed demos and some presentation related to profinet system and the functionality of profinet which they said it as &#8220;next generation&#8221; communication protocol based on ethernet. I&#8217;m very interested when they showed one of feature from profinet IO i.e exchange data between master CPU PLC with short and flexible way. Why I said that short and flexible way ? Because it just click, configure, and it can be used directly to other station without scripting to buid connection / communication <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>By trying a few times, I find how to generate I-Device<br />
Below some requirements which we need :<br />
- Simatic Manager v5.5<br />
- Firmware CPU Profiner v3.2</p>
<p>Firstly, we should know what is functionality of I-Device ?<br />
I-Device or Intelligent IO Device allow data to exchanged with an IO Controller (PLC). I-Device is connected to higher level IO Controller as IO Device or remote IO. Let see this chart :<br />
<a href="http://toekangplc.com/wp-content/uploads/2011/03/16.bmp"><img class="alignleft size-medium wp-image-359" title="16" src="http://toekangplc.com/wp-content/uploads/2011/03/16.bmp" alt="" /></a></p>
<p>I-Device has many advantages :<br />
- Simple connection of IO Controller without additional tool<br />
- Real time communication between S7 CPU<br />
- Manage processing of subtask in separate Step7 project<br />
- Lower communication loads by process data locally<br />
- Required computing of the individual CPU or IO Controller can be reduced</p>
<p><strong>Next, directly I want to explain how to create I-Device which steps :</strong></p>
<li>Configure hardware config  Simatic 300 station</li>
<table style="height: 218px;" border="0" width="410">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/mkhCz-hz9pFe6ButDiLtcg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTc5h3MbHI/AAAAAAAAABw/wnFFJ7beoVo/s400/1.jpg" alt="" width="400" height="204" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td>
</tr>
</tbody>
</table>
<li>Configure PN-IO and activate I-Device Mode at I-Device Tab</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/IEJFY90P-J3JU5z83iV0Zg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTWzZWJwjI/AAAAAAAAABU/tG418dlC31w/s400/2.jpg" alt="" width="400" height="296" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<li>Map datas that will be shared (input or output)</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/JDmWiPvrcOGtcWTJmNrkmg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/_fthjehaKJeQ/TYTZudf3ypI/AAAAAAAAABc/MCUdI-0s72A/s400/3.jpg" alt="" width="400" height="338" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<li>Generate GSD File</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/9kCGhygXpkYX9QGAXkl1uw?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/_fthjehaKJeQ/TYTdCD606MI/AAAAAAAAAB0/zdgl-I-s91o/s800/4.jpg" alt="" width="333" height="331" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/tj_3nSKG6LkreI-1A1y7zA?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/_fthjehaKJeQ/TYTgPF21HpI/AAAAAAAAACQ/P6p9PGuVJwU/s400/5.jpg" alt="" width="400" height="198" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<li>Export GSD File to Folder</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/F-wMmeUgKbhUAQjTxTSBjw?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/_fthjehaKJeQ/TYTeXDIk47I/AAAAAAAAAB8/BTCXO4H8NL4/s400/6.jpg" alt="" width="400" height="195" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/xmPGyC9gf-alMTXBWrbIqg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/_fthjehaKJeQ/TYTfY4_qYzI/AAAAAAAAACE/VnzB_MMZy_c/s800/7.jpg" alt="" width="330" height="334" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/AHJlcysF2OlS_4X1-xR-EA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTf_MhifcI/AAAAAAAAACI/ZeVtIokeLw8/s400/8.jpg" alt="" width="400" height="137" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<li>Using GSD File in Other Station / IO-Controller</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/joRA6IE6HikKDF4reM1dkQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTgKoTYkCI/AAAAAAAAACM/miCVXLB1IjU/s800/9.jpg" alt="" width="302" height="283" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr></tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/ExHKCG8JAx-vniEVrLfr1g?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTgRJ9ajqI/AAAAAAAAACU/3emNrOS-26I/s400/10.jpg" alt="" width="400" height="304" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/Zyn4bV4yoBJadnZRNy_Bvw?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTiTLW2RWI/AAAAAAAAACg/c5SpwhKPDC0/s800/11.jpg" alt="" width="313" height="368" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<p><a href="https://picasaweb.google.com/lh/photo/220riUZe2MhTAYRxeZPeRA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/_fthjehaKJeQ/TYTjA4eRusI/AAAAAAAAACs/IyV2Dhb_2hE/s400/13.jpg" alt="" width="400" height="271" /></a> <a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></p>
<li>Logic Script at IO-Controller Side</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/w70t6VQMQLR35MrUmiqsSg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/_fthjehaKJeQ/TYTindSoCQI/AAAAAAAAACk/PyMGo0wdW2M/s400/14.jpg" alt="" width="400" height="107" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<li>Logic Script at I-Device Side</li>
<table style="width:auto;" border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/ETUSdGIDPIeqp84rmIvxVA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/_fthjehaKJeQ/TYTh74Jn8XI/AAAAAAAAACc/xmNcGMjsvCY/s400/15.jpg" alt="" width="400" height="116" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right"><a href="https://picasaweb.google.com/107550373843838247908/Mar192011?feat=embedwebsite"></a></td>
</tr>
</tbody>
</table>
<p>The address of transfer area are preset by HW Config, as usual can be changed by user. In this case, Q 100.0 was specified for the transfer area.</p>
<p>Finally !! just it how to create and use I-Device that can we use to exchange data between CPUs. I-Device is one of many function profinet, other functionality of profinet i.e option handling, device replacement, prioritized startup, docking station, shared device, Isochronous mode, PROFIenergy, web base system, and media redundancy.</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2011/03/19/communication-plcs-use-profinet-i-device/feed/</wfw:commentRss>
		</item>
		<item>
		<title>S5 - S7 PLC &#038; SCADA Upgrade at Fuel Facility</title>
		<link>http://toekangplc.com/2010/10/01/s5-s7-plc-scada-upgrade-at-fuel-facility/</link>
		<comments>http://toekangplc.com/2010/10/01/s5-s7-plc-scada-upgrade-at-fuel-facility/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 13:57:55 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Project]]></category>

		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=352</guid>
		<description><![CDATA[Sedikit cerita mengenai salah satu project yang lagi dikerjakan
Tersebutlah suatu plant Fuel Facility yang kagak jelas sapa yang maintainnya, dengan control system existing menggunakan S5 PLC plus OP7. S5 PLC tersebut karena umurnya yang sudah  uzur, terkadang jika suhu lingkungan di sekitarnya naik bakalan error/hang sendiri, yang mengakibatkan putus komunikasi antar 2 system yang jaraknya [...]]]></description>
			<content:encoded><![CDATA[<p>Sedikit cerita mengenai salah satu project yang lagi dikerjakan<br />
<span id="more-352"></span>Tersebutlah suatu plant Fuel Facility yang kagak jelas sapa yang maintainnya, dengan control system existing menggunakan S5 PLC plus OP7. S5 PLC tersebut karena umurnya yang sudah  uzur, terkadang jika suhu lingkungan di sekitarnya naik bakalan error/hang sendiri, yang mengakibatkan putus komunikasi antar 2 system yang jaraknya sekitar 16 km. Jadi lumayan cukup merepotkan kalo lagi trouble, harus bolak balik dalam jarak 16 km itu <img src='http://toekangplc.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Selain itu dikarenakan plant tersebut yang sangat penting untuk kebutuhan fuel di tambang, jadi dengan sedikit memaksa <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> plant tersebut mau gak mau harus diupgrade. Dengan berbekal duit seadanya hehehee&#8230; <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> di upgradelah control system di plant tersebut, untuk menghematnya kita berencana mau develop sendiri PLC dan SCADAnya, terutama PLC sih <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><br />
System Existing :</strong><br />
<a href="http://toekangplc.com/wp-content/uploads/2010/10/11.bmp"></a></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/10/11.bmp"><img class="alignleft size-thumbnail wp-image-354" title="11" src="http://toekangplc.com/wp-content/uploads/2010/10/11.bmp" alt="" width="536" height="369" /></a><br />
<strong></strong></p>
<p><strong><br />
System Proposed :</strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/10/2.bmp"><img class="alignleft size-medium wp-image-355" title="2" src="http://toekangplc.com/wp-content/uploads/2010/10/2.bmp" alt="" width="536" height="369" /></a></p>
<p><strong><br />
Software - software yang digunakan dalam project ini :</strong></p>
<ul class="unIndentedList">
<li> PLC S7300 : Simatic Manager Step7 v5.5</li>
<li> SCADA : Citect SCADA v7.10 r1</li>
<li>IOServer : PS Direct</li>
</ul>
<p>Untuk develop PLC nya, disini saya tidak menggunakan fasilitas dari Step7 untuk migration S5 &#8212; S7, jadi semuanya di program ulang berdasarkan dari operating filosofi dokumen, diskusi dengan operator, serta pembacaan program dari program S5 sebelumnya. Hal ini dilakukan karena rencananya sistemnya dibuat per object, sedangkan hal ini akan sangat sulit dilakukan jika bergantung dengan program yang existing S5. Kemudian juga faktor waktu developing dan commissioning yang tidak terlalu mendesak sehingga memungkinkan untuk program dari nol .</p>
<p><strong><span style="text-decoration: underline;"><br />
</span><em>Salah Satu Object di Program PLC :</em></strong></p>
<p><strong>Object Analog Input</strong><br />
Elemen - elemen dari suatu object Analog Input di PLC program beserta Faceplate SCADAnya <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<table style="height: 394px;" border="0" cellspacing="0" cellpadding="0" width="405">
<tbody>
<tr>
<td width="85" valign="bottom"><em>CW</em></td>
<td width="92" valign="bottom"><em>STRUCT</em></td>
<td width="228" valign="bottom"><em>Command Word</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdForce</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Force Value</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMax3</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Maximum 3</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMax2</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Maximum 2</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMax1</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Maximum 1</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMin1</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Minimum 1</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMin2</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Minimum 2</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdDMin3</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Disable Alarm Minimum 3</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdSQRT</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Square Root</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>CmdBP</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Command Bipolar</em></td>
</tr>
<tr>
<td width="85" valign="bottom"></td>
<td colspan="2" width="320" valign="bottom"><em>END_STRUCT</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>RawPIW</em></td>
<td width="92" valign="bottom"><em>INT</em></td>
<td width="228" valign="bottom"><em>Raw Analog Input</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>PVL</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Lower Range</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>PVH</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Higher Range</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Max3A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>High High High Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Max2A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>High High Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Max1A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>High Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Min1A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Low Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Min2A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Low Low Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>Min3A</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Low Low Low Alarm</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>HYS</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Hysteresis</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>FPV</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Force Process Value (EU)</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>OFFS</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Offset Value</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>SW</em></td>
<td width="92" valign="bottom"><em>STRUCT</em></td>
<td width="228" valign="bottom"><em>Status Word</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>fMod</em></td>
<td width="92" valign="bottom"><em>BOOL</em></td>
<td width="228" valign="bottom"><em>Force Mode</em></td>
</tr>
<tr>
<td width="85" valign="bottom"></td>
<td colspan="2" width="320" valign="bottom"><em>END_STRUCT</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>PV</em></td>
<td width="92" valign="bottom"><em>REAL</em></td>
<td width="228" valign="bottom"><em>Process Value (EU)</em></td>
</tr>
<tr>
<td width="85" valign="bottom"><em>STS</em></td>
<td width="92" valign="bottom"><em>WORD</em></td>
<td width="228" valign="bottom"><em>Status Alarm</em></td>
</tr>
</tbody>
</table>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/10/faceplate-ai-and-hw-info.jpg"></a></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/10/faceplate-ai-and-hw-info.jpg"><img class="aligncenter size-full wp-image-357" title="faceplate-ai-and-hw-info" src="http://toekangplc.com/wp-content/uploads/2010/10/faceplate-ai-and-hw-info.jpg" alt="" width="500" height="340" /></a><br />
Dan yang terakhir, mudah - mudahan commissioning nantinya berhasil <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> amin !!</p>
<p style="padding-left: 60px;">
<p style="padding-left: 60px;">
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2010/10/01/s5-s7-plc-scada-upgrade-at-fuel-facility/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Membaca Date &#038; Time pada S7</title>
		<link>http://toekangplc.com/2010/03/20/membaca-date-time-pada-s7/</link>
		<comments>http://toekangplc.com/2010/03/20/membaca-date-time-pada-s7/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:22:37 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=346</guid>
		<description><![CDATA[Pada suatu kesempatan, saya berhadapan pada suatu pemrograman dengan triger waktu real.
Dengan studi kasus seperti ini, setiap pergantian shift beberapa data di log dalam suatu data block yang kemudian akan ditransfer ke database SCADA. Untuk melakukan ini maka PLC harus bisa membaca kapan aja pergantian shift tersebut dilakukan, dengan arti lain bahwa PLC harus bisa [...]]]></description>
			<content:encoded><![CDATA[<p>Pada suatu kesempatan, saya berhadapan pada suatu pemrograman dengan triger waktu real.<br />
<span id="more-346"></span>Dengan studi kasus seperti ini, setiap pergantian shift beberapa data di log dalam suatu data block yang kemudian akan ditransfer ke database SCADA. Untuk melakukan ini maka PLC harus bisa membaca kapan aja pergantian shift tersebut dilakukan, dengan arti lain bahwa PLC harus bisa membaca jam.</p>
<p>Untuk contohnya menggunakan CPU 317-2 PN/DP serta fasilitas library bawaan Simatic Manager.</p>
<p><strong>- Untuk langkah pertama yaitu mencocokkan DT PLC dengan DT PC</strong></p>
<p><strong></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/1.jpg"><img class="alignnone size-medium wp-image-347" title="1" src="http://toekangplc.com/wp-content/uploads/2010/03/1-300x285.jpg" alt="" width="300" height="285" /></a></p>
<p><strong>- Menyiapkan DB untuk Date and Time PLC</strong></p>
<p><strong></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/21.jpg"><img class="alignnone size-medium wp-image-348" title="21" src="http://toekangplc.com/wp-content/uploads/2010/03/21-300x107.jpg" alt="" width="300" height="107" /></a><br />
Tipe data untuk <em>DATE_AND_TIME </em>memiliki range 8 byte</p>
<p><strong>- System Function SFC1 <em>READ_CLK</em></strong></p>
<p><strong><em></em></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/31.jpg"><img class="alignnone size-medium wp-image-349" title="31" src="http://toekangplc.com/wp-content/uploads/2010/03/31-280x300.jpg" alt="" width="280" height="300" /></a></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/41.jpg"><img class="alignnone size-medium wp-image-350" title="41" src="http://toekangplc.com/wp-content/uploads/2010/03/41-298x300.jpg" alt="" width="298" height="300" /></a></p>
<p><strong><br />
- SCRIPT</strong></p>
<p>// Read Clock Function<br />
CALL  &#8220;READ_CLK&#8221;<br />
RET_VAL:=MW0<br />
CDT    :=&#8221;Data Date Time&#8221;.PLCDt</p>
<p>// Data Tahun<br />
L     DB1.DBB    0<br />
T     MB    10</p>
<p>// Data Bulan<br />
L     DB1.DBB    1<br />
T     MB    11</p>
<p>// Data Tanggal<br />
L     DB1.DBB    2<br />
T     MB    12</p>
<p>// Data Jam<br />
L     DB1.DBB    3<br />
T     MB    13</p>
<p>// Data Menit<br />
L     DB1.DBB    4<br />
T     MB    14</p>
<p>// Data Detik (s)<br />
L     DB1.DBB    5<br />
T     MB    15</p>
<p>// Data Detik (ms)<br />
L     DB1.DBB    6<br />
T     MB    16</p>
<p>// Data Detik ( 10s)<br />
L     DB1.DBB    7<br />
T     MB    17</p>
<p><strong>- Monitor Data</strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/51.jpg"><img class="alignnone size-medium wp-image-351" title="51" src="http://toekangplc.com/wp-content/uploads/2010/03/51-300x152.jpg" alt="" width="300" height="152" /></a></p>
<p>Nilai MB13 yaitu 16 (dalam hex) menunjukkan jam 4 sore, jadi cukup menggunakan nilai MB13 ini sebagai triger untuk melakukan eksekusi yang lain sesuai kebutuhan .</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2010/03/20/membaca-date-time-pada-s7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Komunikasi S7 PLC via Ethernet ( PUT and GET )</title>
		<link>http://toekangplc.com/2010/03/19/komunikasi-s7-plc-via-ethernet-put-and-get/</link>
		<comments>http://toekangplc.com/2010/03/19/komunikasi-s7-plc-via-ethernet-put-and-get/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 14:00:59 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Net Pro]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=332</guid>
		<description><![CDATA[Dalam pengaplikasiannya, terkadang dalam suatu plant kita mendapatkan lebih dari satu PLC.
 Disini saya mencoba sedikit berbagi, tentang bagaimana membangun komunikasi antar 2 CPU S7-300. Mengapa saya tulis sebagai komunikasi antar 2 CPU, karena untuk bahasan ini CPU yang digunakan adalah jenis CPU yang terlah memiliki fasilitas ethernet connection, atau biasanya sering disebut tipe PN [...]]]></description>
			<content:encoded><![CDATA[<p>Dalam pengaplikasiannya, terkadang dalam suatu plant kita mendapatkan lebih dari satu PLC.<br />
<span id="more-332"></span> Disini saya mencoba sedikit berbagi, tentang bagaimana membangun komunikasi antar 2 CPU S7-300. Mengapa saya tulis sebagai komunikasi antar 2 CPU, karena untuk bahasan ini CPU yang digunakan adalah jenis CPU yang terlah memiliki fasilitas ethernet connection, atau biasanya sering disebut tipe PN (Profinet). Ethernet adalah media umum yang paling sering digunakan untuk komunikasi baik itu antar PLC maupun dari PLC ke SCADA, dsb.</p>
<p>Komunikasi antar PLC S7 yang akan saya jelaskan disini menggunakan fasilitas library / function bawaannya software Simatic Manager. Banyak function maupun function block yang bisa digunakan untuk membangun komunikasi antar 2 PLC. Untuk saya sendiri, biasanya sering menggunakan function block untuk PUT dan GET, dimana dengan cara ini kita cukup membuat logika pemrograman komunikasi di satu sisi PLC, sedangkan disisi yang lain hanya cukup menyiapkan data block atau memory yang akan ditulis atau dibaca.</p>
<p>Berikut langkah - langkahnya : <strong></strong></p>
<p><strong>- Buka NetPro untuk konfigurasi network</strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/2.jpg"><img class="alignnone size-medium wp-image-333" title="2" src="http://toekangplc.com/wp-content/uploads/2010/03/2-300x269.jpg" alt="" width="300" height="269" /><br />
</a></p>
<p><strong>- Tampilan dari NetPro</strong></p>
<p><strong></strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/3.jpg"><img class="alignnone size-medium wp-image-337" title="3" src="http://toekangplc.com/wp-content/uploads/2010/03/3-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p><strong>- Klik kanan di table &#8211;&gt; Insert New Connection</strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/4.jpg"><img class="alignnone size-medium wp-image-338" title="4" src="http://toekangplc.com/wp-content/uploads/2010/03/4-214x300.jpg" alt="" width="214" height="300" /></a></p>
<p>pilih <em>unspecified</em> station, karena biasanya dalam satu project saya hanya menggunakan single CPU, selain itu pilih juga <em>S7 connection, </em>karena yang kita komunikasikan adalah antar CPU bukan CP.</p>
<p><strong>- Konfigurasi untuk Active Connection (PUT)</strong></p>
<p><strong></strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/5.jpg"><img class="alignnone size-medium wp-image-339" title="5" src="http://toekangplc.com/wp-content/uploads/2010/03/5-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p>dalam contoh kali ini IP untuk CPU S7 yang kita tuju adalah 172.17.5.12</p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/6.jpg"><img class="alignnone size-medium wp-image-340" title="6" src="http://toekangplc.com/wp-content/uploads/2010/03/6-300x183.jpg" alt="" width="300" height="183" /></a></p>
<p>jangan lupa juga dipastikan rack 0 dan slot 2 untuk partner CPU</p>
<p><strong>- Konfigurasi untuk non Active Connection (GET)</strong></p>
<p><strong></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/7.jpg"><img class="alignnone size-medium wp-image-341" title="7" src="http://toekangplc.com/wp-content/uploads/2010/03/7-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p>Perhatikan di bagian <em>establish an active connection</em>, untuk PUT di centang, sedangkan untuk konfigurasi GET tidak di centang. Kemudian Local ID nya berbeda diantara 2 konfigurasi tersebut, Local ID ini nantinya akan digunakan di FB PUT dan FB GET.</p>
<p><strong>- Hasil dari dua konfigurasi tersebut</strong></p>
<p><strong></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/8.jpg"><img class="alignnone size-medium wp-image-343" title="8" src="http://toekangplc.com/wp-content/uploads/2010/03/8-300x148.jpg" alt="" width="300" height="148" /></a></p>
<p><strong>- Prepare untuk FC dan DB send dan receive data</strong></p>
<p><strong></strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/9.jpg"><img class="alignnone size-medium wp-image-344" title="9" src="http://toekangplc.com/wp-content/uploads/2010/03/9-300x146.jpg" alt="" width="300" height="146" /></a></p>
<p><strong>- Scripting</strong></p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/10.jpg"><img class="alignnone size-medium wp-image-345" title="10" src="http://toekangplc.com/wp-content/uploads/2010/03/10-300x147.jpg" alt="" width="300" height="147" /></a></p>
<p>Penjelasan untuk masing masing FB (PUT and GET), bisa dilihat dengan menekan F1 pada FB yang bersangkutan. Disini saya jelaskan sedikit dari elemen elemen FB tersebut :</p>
<p>- <strong>REQ</strong> : adalah trigger kapan fungsi PUT (mengirimkan data) dan fungsi GET (mengambil data) dieksekusi<br />
- <strong>ID</strong> : Local ID saat kita menkonfigurasi di NetPro<br />
- <strong>DONE &amp; NDR</strong> : adalah bit yang aktif begitu semua proses untuk PUT dan GET sukses<br />
- <strong>ERROR</strong> : bit yang akan aktif apabila ada kegagalan dalam proses pengiriman dan pengambilan data, hal ini yang bisa dimanfaatkan sebagai interlock dalam suatu proses yang berhubungan antar dua atau lebih CPU.<br />
- <strong>STATUS</strong> : nilai word yang berfungsi untuk diagnostic (bisa dilihat di help dengan menekan F1 di FB yang bersangkutan)<br />
- <strong>SD_1</strong> : data yang akan di dikirim / diletakkan ke partner CPU (pointer)<br />
- <strong>ADDR_1</strong> : adalah data di partner CPU yang akan menerima data kita (untuk fungsi PUT), atau data yang akan kita ambil (untuk fungsi GET), dan juga menggunakan tipe pointer<br />
- <strong>RD_1</strong> : data di local CPU sebagai tempat penampungan dari data yang telah kita ambil di partner CPU</p>
<p>Jadi intinya dengan cara seperti ini kita hanya membuat logika di satu sisi CPU aja, sedangkan sisi yang lain hanya menyiapkan data yang akan diambil dan data yang akan diterima, tidak logika komunikasi dikedua sisi seperti cara komunikasi yang lain misalnya menggunakan AG_SEND AG_RECV, BSEND BRECV, TSEND TRECV, dsb.</p>
<p>Tapi kemudian masalah yang timbul adalah bagaimana partner CPU bisa mengetahui bahwa komunikasi yang dibangun error ? <img src='http://toekangplc.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Untuk mengatasi hal ini, Local CPU harus mengirimkan suatu nilai heartbeat (data yang selalu berubah ubah) , dan disisi partner kita harus membuat sedikit logika untuk mendeteksi heartbeat tersebut. Apabila tidak ada perubahan dalam beberapa saat, maka bisa dikategorikan bahwa komunikasi antar CPU tersebut gagal <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2010/03/19/komunikasi-s7-plc-via-ethernet-put-and-get/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Next Simatic Manager</title>
		<link>http://toekangplc.com/2010/03/16/next-simatic-manager/</link>
		<comments>http://toekangplc.com/2010/03/16/next-simatic-manager/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 05:40:42 +0000</pubDate>
		<dc:creator>fathoni</dc:creator>
		
		<category><![CDATA[Step 7]]></category>

		<guid isPermaLink="false">http://toekangplc.com/?p=324</guid>
		<description><![CDATA[Kira kira akhir februari yang lalu dapet invitation untuk pengenalan produk baru.
S7 1200 &#8230; hmmm untuk yang familiar ama produk siemens pasti uda gak asing lagi dengan ciri produknya. Pengen banget untuk bisa datang di overview produk baru tersebut yang juga dikemas dengan pengenalan PCS7 new version, tapi apa dayalah hanya bisa diem di hutan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/tia-portal.jpg"></a><a href="http://toekangplc.com/wp-content/uploads/2010/03/plc-programming1.jpg"></a><a href="http://toekangplc.com/wp-content/uploads/2010/03/visual.jpg"></a>Kira kira akhir februari yang lalu dapet invitation untuk pengenalan produk baru.<br />
<span id="more-324"></span>S7 1200 &#8230; hmmm untuk yang familiar ama produk siemens pasti uda gak asing lagi dengan ciri produknya. Pengen banget untuk bisa datang di overview produk baru tersebut yang juga dikemas dengan pengenalan PCS7 new version, tapi apa dayalah hanya bisa diem di hutan sini.<br />
Dengan rasa penasaran yang amat sangat, mulailah berburu tentang produk tersebut serta software programmingnya. Ternyata tuh produk adalah keluaran S7 yang baru yang kalo saya liat nantinya akan menggantikan S7 yang sekarang (200/300/400) dengan serial terbarunya 1200/1300/1500 (baru akan di release).</p>
<p>Berikut overview dari softwarenya (Step7 Basic) :</p>
<p><a href="http://toekangplc.com/wp-content/uploads/2010/03/tia-portal.jpg"><img class="alignnone size-medium wp-image-325" title="tia-portal" src="http://toekangplc.com/wp-content/uploads/2010/03/tia-portal-300x225.jpg" alt="" width="300" height="225" /></a></p>
<div><strong>Totally Integrated Automation (TIA) Portal</strong></div>
<div><strong><br />
</strong><strong><a href="http://toekangplc.com/wp-content/uploads/2010/03/plc-programming1.jpg"><strong><img class="alignnone size-medium wp-image-327" title="plc-programming1" src="http://toekangplc.com/wp-content/uploads/2010/03/plc-programming1-300x225.jpg" alt="" width="300" height="225" /></strong></a></strong></div>
<div><strong><br />
</strong></div>
<div></div>
<div><strong> </strong><strong> </strong></div>
<div><a href="http://toekangplc.com/wp-content/uploads/2010/03/visual.jpg"><strong><img class="alignnone size-medium wp-image-329" title="visual" src="http://toekangplc.com/wp-content/uploads/2010/03/visual-300x225.jpg" alt="" width="300" height="225" /></strong></a><strong></strong></div>
<p><strong>PLC Programming dan Visualisasinya (mirip WinCC Flexible)</strong></p>
<p>Sekilas dari sini bisa terlihat sepertinya Siemens ingin membuat produk softwarenya menjadi lebih user friendly dari biasanya, serta membuatnya udah integrated dengan visualnya dalam hal ini yaitu WinCC Flexible. Untuk saat ini software ini hanya diperuntukkan untuk hardware S7 1200, apakah nanti untuk versi selanjutnya (1300/1500) cukup dengan software yang sama ataukah juga dengan development software yang baru. Hal terakhir yang saya sukai dari software ini yaitu licensenya free <img src='http://toekangplc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Mudah mudahan license free ini akan seterusnya bukan hanya saat awal promosi aja &#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://toekangplc.com/2010/03/16/next-simatic-manager/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

