Printfriendly

3:05:00 PM

Communication between 2 PLC Fatek using fatek protocol over rs232/rs485

http://www.fatek.com/en/data/category/201211/1353896471ky1801.jpg
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
One of the problems in the Automation is How to communication between device like PLC, but these problems can be solved with protocol communication over rs232 or rs485. In this case between PLC fatek communicated with fatek protocol. Next tutorial will using Modbus protocol to communicating between 2 devices.
Salah satu permasalahan dalam dunia otomasi adalah bagaimana cara komunikasi antar devices seperti PLC ke PLC. Namun masalah tersebut bisa diatasi dengan berbagai protokol yang saling terhubung menggunakan interface RS232 atau RS485. Disini kita menggunakan fatek protocol untuk berkomunikasi, tutorial selanjutnya akan menggunakan modbus protokol.
fatek to fatek
fatek to fatek

Pada PLC master (sebelah kiri) berfungsi untuk mengontrol(read and write) ke PLC slave menggunakan port RS485. Cara kerjanya yaitu jika Y0 pada master ON maka Y0 pada slave juga akan ON dan M0 pada master ON maka Y1 pada slave juga akan ON
In the left side,PLC as master can read and write to other PLC fatek, and in the right side PLC as slave. Example, if output Y0 in PLC Master on (left side),output Y0 in PLC slave will ON(right side) 
  • Pertama tama hubungkan port RS485 D+ (master) ke D+ (slave) begitu juga dengan D- (master) ke D- (Slave)
    First,Connect port RS485 D+(master,left side) to D+(slave,right side) and D-(master) to D+(slave) and gnd(master) to gnd(slave)
  • Hubungkan kabel plc programming PC ke PLC master dan  buat Program seperti dibawah
    Ubah M1938 (port 4) jika menggunakan port selain port 4 untuk komunikasi antar PLC
    Connect your PLC to PC and change M1938,if your port RS485 not port 4, follow this intruction
    M1960 = Port 1 Busy Indicator
    M1962 = Port 2 Busy Indicator
    M1936 = Port 3 Busy Indicator
    M1938 = Port 4 Busy Indicator
step 1
step 1
Penjelasan :
Pt   = port (diisi 4 karena menggunakan port 4)
Md = 0 {0 =Master station mode for FATEK CPU LINK. 1 = Only transmitte data (free protocol). 2 = Only Receive data(free protocol) }
SR = Starting Register of communication tabel (isi R5000)
WR = Working Register (isi R5100,hanya membutuhkan 8 register,only using 8 register)
  •  Kemudian klik PLC -> online untuk download. klik menu tab PLC -> Setting -> Station Number -> isi 1 dan centang Save to Program
    And then click menu tab PLC -> Online for download, and then click menu tab PLC -> Setting -> Station Number = 1 ,check Save to Program
    Pada PLC Master,station number = 1 dan pada PLC Slave,station number = 2. Tidak boleh sama !!
    PLC Station in master and slave Must NOT be the same!! Set Station number PLC Master to 1 and Station Slave to 2
  • Sekarang setting baudrate dll di port 4 Master, klik menu tab PLC -> Setting -> Port 4 Parameter (karena menggunakan port 4)
    Setting baudrate,click menu tab PLC -> Setting -> Port 4 parameter(if your rs485 module using port 4)
step 2
step 2
  • Sekarang membuat Link table pada PLC master. Pada sebelah kiri menu pilih Table Edit -> klik kanan Link Tabel -> New Link Table -> ikuti gambar dibawah
    atau klik menu tab Project -> Link Table -> New Link Table
    Now,Create Link Table,in left side right click  Link Tabel -> New Link Table -> follow this intruction
    or click menu tab Project -> Link Table -> New Link Table
    Pada Table starting address samakan dengan SR pada CLINK function di ladder
    In Table starting address, fill R5000(see CLINK)
step 3
step 3
  • kemudian klik Add dan isi seperti gambar dibawah. Bagian dibawah ini berfungsi untuk membuat table yg akan mengontrol PLC slave
    Click Add and fill column, see this picture
step 4
step 4
step 4
step 4
Penjelasan
Slave station = 2 (karena akan mengendalikan PLC pada slave dengan station number 2)
Command = Write (karena hanya menulis data,only write data)
Data Lenght = 1 (karena hanya 1 data dikirim,only 1 data to send)
Master Data Start Adrress = Y0
Slave Data Start Address = Y0

Jika Y0 pada master ON maka Y0 pada slave akan ON sama seperti gambar dibawahnya, jika M0 pada master ON maka Y1 pada slave juga akan ON
Pada Master dan Slave Data Adress dapat diisi bit seperti M,X,Y,S ataupun word seperti D,R,C,T

  • Setelah semua selesai klik menu tab PLC -> Run PLC untuk running PLC
    Run your PLC,click menu tab PLC -> Run PLC for running PLC
  • Hubungkan PC ke PLC Slave,download blank project dan pada bagian slave tidak perlu setingan apapun kecuali setingan port dan station number
    Klik PLC -> Station Number -> Diisi 2
    Connect your PC to your slave PLC, Click PLC -> Station Number -> 2,check Save to Program
  • Kemudian klik menu tab PLC -> Port 2 Parameter (karena pada slave menggunakan port 2) dan ikuti gambar dibawah
    And then click menu tab PLC -> Port 2 Parameter-> 2
step 5
step 5
Jika led Tx dan lampu Rx berkedip (blink) maka komunikasi berjalan lancar,jika hanya tx yang berkedip cek sambungan kabel
If led tx and rx blink in master or slave, your connection succesfully
Led Y0 pada slave akan berkedip (blink) sesuai program kemudian hubungkan push button pada master ke X0,seharusnya jika push button X0 on maka Y1 pada slave akan on.

Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
1:56:00 PM

Cara invite seseorang di google drive

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Google Drive is a safe place for all your files and puts them within reach from any smartphone, tablet, or computer. Files in Drive – like your videos, photos, and documents.

Seperti di kutip dari play store. Google drive menawarkan penyimpanan cloud yang artinya data yg disimpan diupload ke server google dan dapat diakses dimanapun melalui PC desktop,notebook,android,iOS maupun web browser. Layaknya flashdrive maupun external harddrive. perbedaannya flashdrive atau harddrive data disimpan di tempat fisik dan hanya bisa diakses ketika dihubungkan ke PC. Google drive data bisa akses dimanapun asalkan terdapat koneksi internet.

Google drive merupakan salah satu produk Cloud Storage. Sama seprti dropbox,kelebihannya dapat drag and drop layaknya memindahkan sebuah file ke drive.

Kelebihan lainnya adalah sebuah folder di google drive dapat di edit,hapus,maupun di upload oleh orang lain asalkan kita menginvite seseorang terlebih dahulu

Tutorial dibawah menjelaskan how to invite someone on google drive to edit a folders melalui smartphone android
  • Pertama-tama buka apps Drive on your smartphone
google drive
google drive


  • Jika terdapat lebih dari satu akun gmail dalam smartphone bisa switch dengan menekan tanda kotak,jika tidak abaikan perintah dibawah
ganti akun jika terdapat 2 akun gmail atau lebih
ganti akun jika terdapat 2 akun gmail atau lebih
  • Buat folder yang nantinya akan diinvite dan diedit oleh orang lain
buat folder yang akan diinvite orang lain
buat folder yang akan diinvite orang lain
  • Setelah folder dibuat,tekan dan tahan folder tersebut sampai muncul popup dibagian bawah dan tekan tanda gambar atau tanda kotak, jika tidak ada klik tanda titik 3 dan pilih tambahkan orang
  • kemudian masukkan alamat email yang akan diinvite
  • Berikut isi folder yang telah diupload oleh salah satu dosen elektronika daya
Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
1:59:00 PM

Download Visual Studio Community 2013/2015 Offline Installer --Free--

visual studio
visual studio

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
 Visual Studio Community 2013 is a free, full-featured IDE with powerful coding productivity features, cross-platform mobile development tools for Windows, iOS and Android, and access to thousands of extensions. This edition of Visual Studio is available at no cost for non-enterprise application development


Bagi mahasiswa jurusan informatika atau yang menggeluti dunia desktop programming pasti tidak asing lagi dengan namanya Visual Studio. Community berarti versi visual studio yang free untuk individual developer,testing,student dengan keterbatasan dan tidak memerlukan licensi hanya registrasi akun microsft. Visual Studio 2013 community sudah include untuk pemrograman VB .NET dan C#.
Berikut Perbedaan Visual Studio Community dan versi lainnya sesuai web resminya
visual studio different
visual studio different
atau bisa lihat disini https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs

Untuk download versi offline silahkan buka web disini https://www.visualstudio.com/downloads/download-visual-studio-vs
langkah download
langkah download
 Jika ingin download Visual Studio 2015 pilih Visual Studio 2015 (7.1 GB)
 Jika ingin download Visual Studio 2013 pilih Visual Studio 2013 (4.8 GB)

 Good luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
4:50:00 PM

Download Matrikon OPC Server For modbus

opc server
opc server
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
OPC is a standard interface to communicate between numerous data sources, including devices on a factory floor, laboratory equipment, test system fixtures, and databases. To alleviate duplication efforts in developing device-specific protocols, eliminate inconsistencies between devices, provide support for hardware feature changes, and avoid access conflicts in industrial control systems, the OPC Foundation defined a set of standard interfaces that allow any client to access any OPC-compatible device. Most suppliers of industrial data acquisition and control devices, such as Programmable Logic Controllers (PLCs) and Programmable Automation Controllers (PACs), are designed to work with the OPC Foundation standard.

Seperti yang dikutip dari ni.com, OPC(OLE For Process Controls) adalah standar komunikasi antar devices, pada awalnya setiap vendor menggunakan protokolnya masing masing untuk setiap devices seperti PLC,masalah muncul ketika masing protokol mempunyai spesifikasinya yg berbeda untuk akuisisi data. Misal scada Wonderware indusoft ingin mengakuisi data dari PLC omron,allen bradley,schneider dan siemens,setiap PLC mempunyai protokolnya masing-masing dan menyulitkan jika harus ketergantungan terhadao vendor, maka lahirlah OPC sebagai solusi,setiap vendor hanya perlu merilis OPC servernya masing-masing.Untuk lebih jelasnya bisa searching di google.
Kali ini kita menggunakan OPC Server for modbus yg dirilis oleh matrikon, untuk produk yang satu ini free karena setelah menggunakan lebih dari 30 hari tidak meminta licensi apapun. Berikut Screenshortnya
matrikon opc server for modbus
matrikon opc server for modbus
matrikon opc explorer
matrikon opc explorer


Untuk download bisa melalui situs langsungnya (daftar dahulu) di https://www.matrikonopc.com/downloads/54/drivers/index.aspx
atau langsung download disini https://drive.google.com/file/d/0BxveNWbnImb0NmgtYWp5YmdQMTg/view?usp=sharing

Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

4:23:00 PM

Download driver USB PLC Omron CP series

omron
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Di PLC Omron seri CP series baik CP1E,CP1H atau CP1L menggunakan USB port tipe B untuk programming, namun dalam beberapa kasus driver tidak terinstall otomatis,berdasarkan pengalaman saat menginstall di komputer 32 bit tidak ada masalah apapun namun saat menginstall di 64 bit driver tidak terinstall dikarenakan driver USB tidak ada.

Solusinya install dengan driver yg kompatible namun di internet tidak tersedia.


Pertama-tama download USB driver disini
Onedrive link
Google Drive link
https://drive.google.com/drive/folders/1JHWEXokAWh2VxGhk7m7z30I5_Pau5N21?usp=share_link

Extract file dan copy folder USB2
untuk 32 bit copy ke C:\Program Files\Omron\Driver
untuk 64 bit copy ke C:\Program Files(x86)\Omron\Driver

Lalu Colokkan kabel omron ke PC dan arahkan untuk install driver ke  folder USB2

Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

EB8000 TK series English Version

weinview easiview
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Dalam beberapa kasus banyak model HMI weintek yg tidak tersedia untuk pasar global salah satunya yaitu weinview atau esayview yang khusus tersedia untuk china namun banyak juga dijual diluar dipasar china. Problem yang banyak ditemui adalah tidak ditemukannya software untuk pemrograman weinview atau easiview, dan solusinya ternyata untuk menggunakannya harus mengubah region pada windows ke China, jika tidak diubah maka hanya seri MT yg tersedia atau dapat juga menggunakan software EB8000 yang diinstall dengan bahasa china,jika tetap ingin menginstall dengan bahasa English dapat digunakan software hasil modifikasi dari unlockplc.com
Daftar TK series yang disupport
  • TK6050iP
  • TK6070iH/TK8070iH
  • TK6070iP/TK6070iQ/TK6070UP/TK8070iP
  • TK6100i/TK6102i
  • TK8100i
  1. Buka start menu -> Control panel -> Clock,Language and Region
  2. weinview easiview
  3. Kemudian Pilih Region and Language
  4. weinview easiview
  5.  Kemudian klik tab Administrative dan klik Change System locale

  6. weinview easiview
  7. Kemudian pilih Chinese (Simplified,PRC)
    weinview easiview
  8. Seteleh itu restart komputer

    Cara diatas tidak mengubah bahasa tampilan ke bahasa china,hanya mengubah region
  9. Download EB8000 yang sudah dimodif disini
    Onedrive
    https://1drv.ms/u/s!AuAsPxnjZH9-uwcwTsSwRJlg7eLq?e=xv9K8L
    Google Drive
    https://drive.google.com/drive/folders/1DN6FFhIRrlGiQxk94YFaFRLt50E_L_om?usp=share_link
    harap matikan antivirus terlebih dahulu atau buat exlude agar tidak discan oleh antivirus
  10. Install Software seperti biasa

    Screenshoot EB8000
    weinview easiview
Sumber : http://unlockplc.com/2016/06/download-phan-mem-lap-trinh-tk6070iq-tk6070ip-tk6070ih-weinview/
Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ  

9:39:00 AM

Download Microsoft Mathematic x86/x64 Free

mathematic
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Microsoft Mathematics provides a graphing calculator that plots in 2D and 3D, step-by-step equation solving, and useful tools to help students with math and science studies.


Microsoft Mathematic adalah tool untuk menbuat plot 2D atau 3D serta menyelesaikan soal matematika secara step by step untuk membantu pelajar matematika atau yang ingin mempelajari matematika
System Requirements
Supported Operating System

  • Windows 7, Windows Server 2003 Service Pack 2, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, Windows XP Service Pack 3
  • .NET Framework Microsoft .NET Framework 3.5 SP1 Free download 
  • Computer processor 500 MHz Pentium processor or equivalent (minimum); 1 GHz Pentium processor or equivalent (recommended)
  • Memory 256 MB of RAM (minimum); 512 MB or more (recommended)
  • Display resolution 800 x 600, 256 colors (minimum); 1024 x 768, 32-bit (recommended)
  • Video Video card with 64 MB of video RAM
  • Disk space 65 MB available disk space
 Screenshot
mathematic

Microsoft Mathematic dapat didownload pada link dibawah
https://www.microsoft.com/en-us/download/details.aspx?id=15702

Good luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
3:01:00 PM

How to upload and download files to dropbox over web browser

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Dropbox is a technology company that builds simple, powerful products for people and businesses. Dropbox adalah sebuah product technology yang mengadopsi cloud computing dan termasuk ke cloud storage yang mana files maupun document disimpan di server internet dengan keunggulan drag and drop semua files dapat terupload ke server otomatis tanpa harus membuka browser serta sharing files antar devices . Files maupun document sendiri dapat diupload maupun didownload melalui web browser seperti firefox,melalui software windows,android,iOS,OSX maupun linux. 

Software dropbox tersedia di playstore, app store ,Windows, Linux dan OSX

 Untuk upload files sign in terlebih dahulu ke dropbox (http://www.dropbox.com/) klik Sign in

 

kemudian klik Upload
Klik Choose files dan pilih file yang ingin diupload
Tunggu sampai file selesai diupload kemudian klik done
Untuk download files klik kanan files yang ingin di download kemudian klik Download




 Thank's for read this article. Good Luck
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


 

 

 

 

2:43:00 PM

Update : Arduino IDE for atmega 8535/16/32 without USB to TTL

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Secara default ATmega 8535/16/32 tidak didukung oleh arduino IDE, tapi kita bisa menambah beberapa setingan agar atmega tersebut bisa berjalan degan Arduino IDE

TS sudah mencobanya menggunakan USBasp dan AVRISP MKII dan berhasil
Dapat menggunakan Arduino IDE versi 1.6.x


Langsung aja
1. Download  atmega 8535/16/32 from here atau disini (klik tanda panas kebawah untuk download)
    Buka ...\Arduino\hardware\arduino\avr\variant\
   Open ...\Arduino\hardware\arduino\avr\variant\
   Buat folder dengan nama Atmega16
   Make a folder with name Atmega16
   Copy pins_arduino.h ke ...\Arduino\hardware\arduino\avr\variant\Atmega16
  Copy pins_arduino.h to ...\Arduino\hardware\arduino\avr\variant\Atmega16

   Buka ...\Arduino\hardware\arduino\avr\boards.txt
   Open ...\Arduino\hardware\arduino\avr\boards.txt
  dan paste kode dibawah ke boards.txt (bebas meletakannya mau atau ataupun bawah)
  and paste this code to board.txt (free,top or bottom)
##############################################################
mega16.name=ATmega16-External 12mhz without usb to ttl
#mega16.upload.tool=arduino
#mega16.upload.protocol=arduino
#mega16.upload.maximum_size=14336
#mega16.upload.speed=19200

mega16.bootloader.low_fuses=0xFF
mega16.bootloader.high_fuses=0xDF
mega16.bootloader.tool=avrdude

mega16.build.mcu=atmega16
mega16.build.f_cpu=12000000L
mega16.build.core=arduino:arduino
mega16.build.variant=Atmega16
#mega32-16.bootloader.extended_fuses=0xFD

##############################################################
   
ATmega16-16.name=ATmega16-External 16Mhz without usb to ttl
ATmega16-16.upload.tool=avrdude
ATmega16-16.build.mcu=atmega16
ATmega16-16.build.f_cpu=16000000L
ATmega16-16.build.core=arduino:arduino
ATmega16-16.build.variant=ATmega16
ATmega16-16.upload.maximum_size=16000

##############################################################
mega32-16.name=ATmega32-External 16mhz without usb to ttl
mega32-16.build.mcu=atmega32
mega32-16.build.f_cpu=16000000L
mega32-16.build.core=arduino:arduino
mega32-16.build.variant=Atmega16
mega32-16.upload.maximum_size=32000
#mega32-16.bootloader.low_fuses=0xEF
#mega32-16.bootloader.high_fuses=0x89
#mega32-16.bootloader.extended_fuses=0xFD

##############################################################
mega8535.name=ATmega8535-External 16mhz without usb to ttl
mega8535.build.mcu=atmega8535
mega8535.build.f_cpu=16000000L
mega8535.build.core=arduino:arduino
mega8535.build.variant=Atmega16
mega8535.upload.maximum_size=32000
mega8535.bootloader.low_fuses=0xCF
mega8535.bootloader.high_fuses=0xD9
#mega32-16.bootloader.extended_fuses=0xFD

##############################################################

   UPDATE:
   Untuk komunikasi serial ,bukan dan edit file …\arduino-1.5.8\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp
  For communication serial,open and edit file  …\arduino-1.5.8\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp
   cari kode
   Find Code
   #if defined(__AVR_ATmega8__)
  config |= 0x80; // select UCSRC register (shared with UBRRH)
   #endif
   dan ubah ke
   and replace to
#if defined(__AVR_ATmega8__) || defined(__AVR_ATmega32__) || defined(__AVR_ATmega16__)
  config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif
2. Hubungkan Programmer (misal usbasp) dengan system minimum atmega 8535/16/32
   Connect your programmer(such usbasp) to your system minimum atmega 8535/16/32
  
3. Setting fuse bit, bisa menggunakan avrdudess (gui for avrdude) disini 

    ATmega 8535  : Low = 0xCF
                             High = 0xD9
    ATmega 16      : Low = 0xFF
                             High = 0xDF
    ATmega 32      : Low = 0xEF
                             High = 0x89

4. Contoh program blink buka File -> Example -> 01. Basic -> blink
  open example program blink, File -> Example -> 01. Basic -> blink

5. Pilih Tools -> Board -> ATmega32-External 16mhz without usb to ttl  (contoh)
  Click Tools -> Board -> ATmega32-External 16mhz without usb to ttl (example)
6. Pilih programmer yg anda pakai, TS memakai USBasp
   Choose your programmes,in this case i use usbasp
7. Pilih File -> Upload using programmer
   Click File -> Upload using programmer

Pinout Diagram


Sekian tutotrialnya, jika ada pertanyaan silahkan bertanya di kolom komentar
وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ