Tutorial Micrologix 1000 Allen Bradley



PERANGKAT KERAS  PLC MICROLOGIX 1000

            PLC Micrologix 1000  adalah type PLC compact atau Small  PLC , gambar dibawah ini adalah main unit  hardware dan fungsi masing bagian pada  main unit PLC Micrologix 1000


Spesifikasi PLC Allen Bradley micrologix 1000

II.4  Register/Memori PLC

            Register atau Memory atau Data Files pada PLC Micrologix 1000 antara lain:
II.4.1.Data File Output
            Register atau data file ini berfungsi sebagai data file output dari PLC micrologix 1000, data file  ini sebanyak 1 word (16 bit) dimulai dari O:0/0 sampai O:0/15 dimana data file ini terhubung langsung dengan device output (terminasi output). seperti pada gambar 2.1 dibawah ini:


Gambar 2.1 . Data file Output
II.4.2.Data File Input
Register atau data file ini berfungsi sebagai data file input  dari PLC micrologix 1000, data file ini sebanyak 2 word (32 bit) dimulai dari I:0/0 sampai I:0/32 dimana data file ini terhubung langsung dengan device input (terminasi input) .seperti pada gambar 2.2 dibawah ini:

 

II.4.3.Data File B3 (bin)
Register atau data file ini berfungsi sebagai internal memori   dari PLC micrologix 1000, data file ini sebanyak 32 word  dimulai dari B:0/0 sampai B:31/15 dimana data file ini berfungsi untuk melakukan sequence atau urutan atau sebagai auxiliary relay pada system konvensional yang menggunakan relay.seperti pada gambar 2.3 dibawah ini:


Gambar 2.3 . Data file B3 (bin)



II.4.4.Data File T4 (Timer)

Register atau data file ini berfungsi sebagai Memori Timer   dari PLC micrologix 1000, data file ini sebanyak 40 timer   dimulai dari T4:0 sampai T4:39 dimana data file ini berfungsi aplikasi Timer.



Gambar 2.4 . Data fileT4 (Timer)


II.4.5.Data File C5 (Counter)

Register atau data file ini berfungsi sebagai Memori Counter  dari PLC micrologix 1000, data file ini sebanyak 32 counter   dimulai dari C5:0 sampai C5:32 dimana data file ini berfungsi aplikasi Counter



Gambar 2.5 . Data file C5 (Counter)


II.4.6.Data File N7 (Dec)

Register atau data file ini berfungsi sebagai Memori Counter  dari PLC micrologix 1000, data file ini sebanyak 105 Register    dimulai dari N7:0 sampai N7:104 dimana data file N7 biasanay digunakan  untuk pengolahan data dan aritmatika.


 

Gambar 2.7 . Data file N7 (Dec)

3.Hard Wiring dan Programming PLC


Untuk melakukan programming pada PLC  dapat dilakukan dengan beberapa cara:

  1. Pemrograman dengan mnemonics code
  2. pemrograman dengan ladder diagram
  3. pemrograman dengan function block ladder
Pada Pelatihan PLC tingkat dasar ini programming dilakukan dengan Ladder diagram
3.1. Latihan 1 Rangkaian Dasar PLC

Pada praktek yang pertama ini rangkaian inching:
Cara kerja rangkaian dibawah ini adalah alamat bit I:0.0 merupakan input berupa tombol tekan dan alamat bit O:0.0 adalah output yang berupa lampu tanda, jika tombol ditekan maka lampu akan menyala,jika tombol dilepas maka lampu akan mati.
  

 



Gambar 3.1.  Rangkaian Inching




3.1.1        Hardware wiring diagram
Sebelum melakukan programming yang harus dilakukan adalah melakukan pengkabelan pada Power PLC,seperti pada Gambar 3.2.wiring diagram Power PLC



Gambar 3.2.  Wiring Diagram  Power PLC



Melakukan Wiring Pada Input dan output PLC seperti pada gambar 3.3 Wiring Diagram Input Output
gambar 3.3 Wiring Diagram Input Output

Setelah semua Wiring selesai lakukan  dan sudah Power ON cek input PLC dengan cara Tekan tombol Push Button maka Indikator Lamp pada Input PLC 0 akan ON.




3.2. Programming PLC dengan RSLogix Micro
3.2.1.        Setting Driver komunikasi RS link Classic . driver yang digunakan adalah DF1 atau Serial komunikasi . Ikuti Langkah dibawah ini
1.       Klik Start Kemudian Klik RS LINK CLASSIC seperti Gambar 3.4 di bawah ini:



Gambar 3.4 Starting RSLinx Classic
 
1.       Configurasi Driver Komunikasi
Pada TAB Communication klik Configure Driver seperti pada gambar 3.5 setting Driver komunikasi


Gambar 3.5 Setting Driver Komunikasi


Klik pada ”Available Driver Type” kemudian short kebawah klik  ”RS-232 DF1 Device” seperti pada Gambar 3.6 Memilih Type Driver   





 

komuikasi VB dan AVR 8535 (scada dengan VB dan AVR8535)

Pada artikel kali ini saya akan ON dan OFF PORTC.0 pada AVR 8535 dari PC dengan menggunakan VB6.0

1.Buatlah tampilan VB6.0 seperti pada gabar dibawah ini:

source code VB:
Dim data 'General Declaration
Private Sub kirim()
Dat$ = data
DatTX$ = Dat$ + Chr$(13)
MSComm1.Output = DatTX$
End Sub

Private Sub Command1_Click()

data = 1
kirim
Text1.Text = ""
End Sub

Private Sub Command2_Click()

data = 0
kirim
Text1.Text = ""
End Sub

Private Sub Form_Load()
MSComm1.CommPort = 1 '(port PC comm1,tapi tergantung PC anda)
MSComm1.Settings = "9600,N,8,1"   '(harus sama PC dan AVR)
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_oncom()

Dim masukan As String


masukan = MSComm1.Input
If masukan <> "" Then
With Text1
    .SelStart = Len(.Text)
    .SelText = masukan
End With
Text2.Text = Mid(Text1, 4, 8)
End If

End Sub

Private Sub Timer1_Timer()
MSComm1_oncom
End Sub

SOURCE CODE BASCOM AVR untuk avr 8535:

$regfile = "8535def.dat"
$crystal = 11059200
$baud = 9600
Dim Data1 As Byte
Declare Sub Nyala()
Declare Sub Mati()
Config Portc.0 = Output


Do
Input Data1
      Select Case Data1
      Case 1 : Call Nyala()
      Case 0 : Call Mati()

End Select
Loop
End


Sub Nyala()
Portc.0 = 1

Print "relay on"

End Sub

Sub Mati()
Portc.0 = 0
Print "relay off"

End Sub

untuk pertanyaan silahkan kirim email ke mhdyasseen@yahoo.com

Aplikasi Mikrokontroler AVR 8535 pengaturan kecepatan motor DC dengan PWM dan Tachometer dengan LCD dengan BASCOM AVR

Aplikasi Mikrokontroler AVR 8535 pengaturan kecepatan motor DC dengan PWM dan Tachometer dengan LCD menggunakan Bascom AVR
Untuk LCD dihubungkan dengan Port A
Timer1 sebagai pembangkit PWM
Timer0 sebagai penghitung pulsa encoder (sensor putaran)
Pinc.6 input berupa saklar geser
jika saklar ON maka motor akan berputar dan kecepatan motor akan di monitor pada LCD

berikut source code BASCOM AVR


$regfile = "m8535.dat"
$crystal = 11059200

$lib "lcd4busy.Lbx"
Config Lcd = 16 * 2
Const _lcdport = Porta
Const _lcdddr = Ddra
Const _lcdin = Pina
Const _lcd_e = 2
Const _lcd_rw = 1
Const _lcd_rs = 0
Cursor Off
Config Timer0 = Counter , Edge = Falling
Enable Interrupts
Enable Ovf0
On Ovf0 Int_counter
Dim speed As Integer
Dim Mulai As Bit
Config Portc.6 = Input
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 8
Config Portc = Input

Do

If Pinc.6 = 0 Then

Pwm1a = 500
Counter0 = 0
speed = 0
Start Timer0
Waitms 500
Stop Timer0
speed = speed + Counter0
speed = speed * 6 'Tergantung hasil kalibrasi

Cls
Lcd "***RPM****"
Locate 2 , 1
Lcd "(RPM)="
Locate 2 , 8
Lcd " "
Locate 2 , 8
Lcd speed
Else
Pwm1a = 0
End If

Loop
'---------------
Int_counter:
speed = speed+ 65535
Return

Gambar Rangkaian
To continued..
untuk pertanyaan silahkan email ke mhdyasseen@yahoo.com

Private VB ke PLC

Private Microcontroller AVR

 Private Mikrokontroller AVR ATMEGA 8535/16/32
Dari Dasar , dari tidak bisa sama sekali sampai bisa

Jadwal Kursus : Hari Sabtu / Minggu
Durasi   : 12 Jam (2 kali pertemuan )
Waktu    : Mulai jam 9:00 s/d 15.00

Fasilitas :
1.Maksimal 2 peserta
2.Komputer dan Modul training
3.Makan Siang
4.Snack

Metode Kursus:
1. Dengan Bahasa Basic yang mudah dimengerti
2. Teori 20 %
3. Praktek 80 %
Materi Training
1.Pengenalan Micro AVR atmega16/32/8535
2.konsep I/O
3.Bahas Basic
4.Seven Segment
5.4x4 Keypad Matrik
6.LCD
7.Timer dan Counter
8.Interupts
9.Analog Input
10.EEPROM
11.Komunikasi Serial
12.PWM

Kontak person :
M.Yassin
Hp 0812-8767-6325



Biaya Rp 900.000 GRATIS MINIMUM SYSTEM AVR 8535 untuk anda
Lokasi pasar minggu jakarta selatan (TB SIMATUPANG BELAKANG GEDUNG ANTAM)
PARKIR : MOBIL DAN MOTOR (AMAN)
BISA PRIVATE  DATANG KE RUMAH ATAU DI KANTOR ATAU PABRIK


GARANSI DIJAMIN BISA DAN MAHIR

Ladder Diagram automatic door

Before we make the ladder diagram for automatic door first we make the lay out and sensors for the automatic door, please see picture below:

I/O table for automatic door used PLC siemens S7-200 cpu 224:

Input device :
1. Motion sensor Inside address I0.0
2.Motion sensor outside address I0.1
3.Limit switch open address I0.2
4.Limit switch closed address I0.3
5.selector switch automatic mode address I0.4

6.selecor switch manual mode address I0.5
7.push button open manual I0.6
8.push button closed manual I0.7
9.Emergency stop I1.0

Output device:

1.Kontaktor motor closed Q0.0
2.kontaktor motor open Q0.1
2.pilot Lamp emergency Q0.2
3.piloy lamp manual mode Q0.3
4.pilot lamp automatic mode Q0.4

Ladder diagram









ladder diagram forward reverse 3 phasa induction motor circuit

This is the Power diagram off Motor forward reverse ,to change the motor direction we must change the one polarty for example R to S, for detail please see below:

for the control system, please see the diagram below:

for the Ladder diagram in PLC , first make the I/O addressing:

1.Push button Forward x000

2.push button reverse x001

3.push button stop x002

4.Thermal over load x003

5.M1 Y000

6.M2 Y001

Ladder diagram