Download - 7 Plc Omron Addressing and Instruction
![Page 1: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/1.jpg)
7. PLC Addressing & Basic Instruction (Omron, Siemens, Schneider)
Handy WicaksonoJurusan Teknik ElektroUniversitas Kristen Petra
Pertemuan 7
![Page 2: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/2.jpg)
Sasaran
Mahasiswa mampu :Memahami bermacam – macam sistembilanganMemahami macam – macampengalamatan dan instruksi PLC Omron, Siemens, SchneiderMemahami instruksi – instruksi dasarpada PLC Omron, Siemens, Schneider
![Page 3: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/3.jpg)
Sistem Bilangan
1. Sistem bilangan desimal2. Sistem bilangan biner3. Sistem bilangan BCD (binary coded
desimal)4. Sistem bilangan oktal5. Sistem bilangan heksadesimal
![Page 4: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/4.jpg)
Sistem Desimal
Bilangan desimal menggunakan 10 digit bilangan : 0 - 9
2 2 710 bilangan desimal
7 x 100 = 72 x 101 = 202 x 102 = 200
Bilangan Desimal 22710
1s10s100s1000sBobot pada Sistem Desimal
![Page 5: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/5.jpg)
Sistem Bilangan Biner
Bilangan biner hanya menggunakan 2 digit bilangan: 0 dan 1
1s2s4s8s
Bobot pada Sistem Biner
31100201001100000000
1s2s4s8sDesimalBiner
![Page 6: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/6.jpg)
Sistem Bilangan Biner
bilangan biner
1 x 20 = 10 x 21 = 01 x 22 = 4
Bilangan Desimal 20510
101100117 6 5 4 3 2 1 0
Nomor bit
1 x 23 = 80 x 24 = 00 x 25 = 01 x 26 = 641 x 27 = 128
Least Significant Bit
Most Significant Bit
![Page 7: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/7.jpg)
Sistem Binary Coded Decimal
BCD : Pencampuran antara sistembiner dan desimal4 bit digunakan untuk menampilkanbilangan desimal (0 sampai 9)Pada PLC, umumnya digunakan untukoperasi matematis, karena manusiaumumnya menggunakan desimal(bukan biner atau heksadesimal).
![Page 8: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/8.jpg)
Sistem Binary Coded Decimal
Bilangan Desimal
9 7 3
0111 00111001
Binary Coded Decimal
Perhatian : BCD tidak sama dengan bilangan biner!
973 (desimal) ialah 1001 0111 0011 (BCD) sedangkan biner 0011 1100 1101
![Page 9: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/9.jpg)
Sistem Octal
Menggunakan 8 digit (0 – 7).
1s8s64s512sBobot pada Sistem Oktal
3 2 0 78 bilangan oktal
7 x 80 = 70 x 81 = 02 x 82 = 128
Bilangan Desimal 167110
3 x 83 = 1536
![Page 10: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/10.jpg)
Sistem Octal
Beberapa pembuat PLC menggunakan sistem oktal untukpenomoran memory
Contoh : Siemens
![Page 11: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/11.jpg)
Sistem Heksadesimal
Menggunakan 16 digit0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
1s16s256s4096sBobot pada Sistem Heksadesimal
2 0 D16 bilangan hex
D x 160 = 130 x 161 = 02 x 162 = 512
Bilangan Desimal 52510
![Page 12: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/12.jpg)
Sistem Heksadesimal
Konversi hexadesimal binary
Hex 7 D 3 F
1101 00110111
0111110100111111
1111
Binary
![Page 13: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/13.jpg)
Sistem Heksadesimal
Beberapa pembuat PLC menggunakan sistem heksadesimaluntuk penomoran memory
Contoh : Omron, Modicon – Schneider, dll
![Page 14: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/14.jpg)
Pengalamatan PLC –Banyak sekali merk PLC!
Banyaknya merk PLC menyebabkan :PLC addressing yang berbeda – bedaInstruksi – instruksi yang berbeda…..
Namun semuanya perlu dikuasaidengan baik
![Page 15: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/15.jpg)
Perlu mempelajari berbagaimerk PLC
Kuliah : PLC Schneider : Zelio, Concept (PLC simulator)PLC Omron,…
Praktikum : PLC Omron PLC Siemens PLC Schneider
![Page 16: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/16.jpg)
Addressing
Address/alamat : Identitas untuk komponen – komponenladder diagram.
Masing – masing vendor punyametode pengalamatan masing -masing
![Page 17: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/17.jpg)
PLC Omron Addressing (1)
IR 000 00
Data Area/Memory Area
Channel/Word
Bit
![Page 18: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/18.jpg)
PLC Omron Addressing (2)
Data area / Memory area :Wilayah memori / alamat tertentuSebagai identitas
Channel / wordMewakili 16 bit data
BitData biner, hanya terdiri dari 1 dan 0
![Page 19: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/19.jpg)
PLC Omron Addressing (3)
Channel IR 000, terdiri dari :IR 00000 IR 00008IR 00001 IR 00009IR 00002 IR 00010IR 00003 IR 00011IR 00004 IR 00012IR 00005 IR 00013IR 00006 IR 00014IR 00007 IR 00015
16 bit!
![Page 20: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/20.jpg)
PLC Omron Addressing (4)00000000010000200003000040000500006000070000800009000100001100012000130001400015
1101100111100001
CH 000
Channel 000Bit 00 toBit 15 8 7 9 B (heksa)
1 0 1 1 B (heksa)
1 0 0 1 9 (heksa)
0 1 1 1 7 (heksa)
1 0 0 0 8 (heksa)
Least Significant Bit (LSB)
Most Significant Bit (MSB)
![Page 21: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/21.jpg)
PLC Omron Addressing (5)
Alamat berbasis sistem bilanganheksadesimal (1 word = 16 bit)Dalam beberapa hal jugamenggunakan sistem BCD
![Page 22: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/22.jpg)
PLC OMRON - Memory Area
InternalRelay
SpecialRelay
TemporaryRelay
Holding Relay
AreaRelay
LinkRelay
Timer/Counter
DataMemory
![Page 23: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/23.jpg)
PLC OMRON CPM1 Memory Area
![Page 24: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/24.jpg)
PLC OMRON CPM1 Memory Area
![Page 25: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/25.jpg)
OMRON-Memory Area
IR (Internal Relay)1. Input Area bit terminal input eksternal2. Output area bit terminal output
eksternal3. Work area bit internal yang dapat
digunakan dalam programmingMerupakan alamat yang paling seringdigunakan dalam pemrograman
![Page 26: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/26.jpg)
OMRON - Memory Area
SR (Special Relay) – AR (Area Relay)Bit yang menjalankan fungsi khusus dariPLCContoh :
SR 25313 : flag yang selalu bernilai 1 SR 25502 : flag yang memberikan pulsasetiap 1 detikSR 25504 : carry flag yang menyala untukoperasi aritmetika tertentu
![Page 27: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/27.jpg)
OMRON – Memory Area
TR (Temporary Relay)Bit yang hanya menyimpan data sementara sajaUmumnya muncul dalam operasiaritmetika
HR (Holding Relay)Bit yang tetap menyimpan data dankondisinya (ON/OFF) meskipun PLC dimatikan
![Page 28: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/28.jpg)
OMRON – Memory Area
LR (Link Relay)Alamat yang digunakan untuk kebutuhanjaringan PLC one to one
Timer/CounterAlamat untuk timer dan counterKarena disimpan dalam 1 area, makanomor timer dan counter tidak bolehsama
![Page 29: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/29.jpg)
OMRON – Memory Area
DM (Data Memory)Untuk pengolahan data dalam wordUntuk pengaturan setting PLCUntuk menampilkan error code saatterjadi error
Hanya dapat dibaca dalam word, bukan bitContoh : DM 0000 dapat diisi data word
DM 6600 setting start up mode PLC
![Page 30: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/30.jpg)
Basic instruction –General contact & coil
Harus diberikan pada akhir program
Alamat menunjukpada IR
0000 = IR00000
1000 = IR01000
![Page 31: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/31.jpg)
Contoh :1.
2.
![Page 32: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/32.jpg)
Basic instruction –Transition Contact
Positive Trans. : Differential Up DIFU(13)Negative Trans. : Differential Down DIFD(14)
Aktif selama 1 scan time
![Page 33: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/33.jpg)
Basic instruction –Transition Contact
IR 20001 akan menyala selama 1 scan time saat IR 00005 aktif
IR 20003 akan menyala selama 1 scan time setelah IR 00006 mati
![Page 34: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/34.jpg)
Basic instruction –Latch Coil
Latching coil : KEEP(11)
Aktifkan KEEP
Reset KEEP
IR 00000
IR 00006
HR 0100
![Page 35: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/35.jpg)
Contoh :
![Page 36: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/36.jpg)
Timer PLC Omron
![Page 37: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/37.jpg)
Counter PLC Omron
![Page 38: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/38.jpg)
Contoh
![Page 39: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/39.jpg)
Contoh
![Page 40: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/40.jpg)
PLC Siemens
I 3 . 4
Bit of byte or bit numberPeriod separates byte address from bit number
Byte addressArea Identifier
7 6 5 4 3 2 1 0
MSB LSB
I 0
I 1
I 2
I 3
I 4
I 5
I 6
I 7
MSB = Most Significant Bit
LSB = Least Significant Bit
![Page 41: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/41.jpg)
Data Memory for SIEMENS S7-200 CPU 212
C0 to C63CounterC
T0 to T63TimerT
V0.0 to V1023.7Variable memoryV
SM0.0 to SM45.7Special memory bitSM
M0.0 to M15.7Internal memory bitM
Q0.0 to Q7.7OutputQ
I0.0 to I7.7InputI
SIEMENS S7-200CPU 212
Data AreaArea Identifier
![Page 42: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/42.jpg)
Data Memory for SIEMENS S7-200 CPU 212
Input Merupakan terminal untuk input fisik.
OutputMerupakan terminal untuk output fisik.
Internal MemoryMewakili control relay, tidak ada barang fisikyang terhubung.Digunakan untuk menyimpan status dummy(perantara) dalam pemrograman.
![Page 43: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/43.jpg)
Data Memory for SIEMENS S7-200 CPU 212
Special MemoryDitentukan oleh manufacturer.Memberikan status dan fungsi kontrol untuk PLC.
Variable MemoryUntuk operasi baca ataupun tulis. Terbagimenjadi 2 :
Bagian pertama dari V memory (Data Block 1/DB1), terdiri dari 128 bit (V0 – V127). Selain disimpan diRAM, data juga dibackup ke EEPROM (non-volatile memory).Bagian ke dua dari V memory (Data Block 1/DB1), terdiri dari 896 bit (V128 – V1023). Data disimpan diRAM saja.
![Page 44: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/44.jpg)
Data Memory for SIEMENS S7-200 CPU 212
TimerAlat untuk menghitung pertambahanwaktu
CounterAlat untuk menghitung jumlahperpindahan dari low ke high pada input counter
![Page 45: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/45.jpg)
Contoh instruksi PLC Siemens
![Page 46: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/46.jpg)
Contoh instruksi PLC Siemens
![Page 47: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/47.jpg)
Contoh Timer
![Page 48: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/48.jpg)
ContohCounter
![Page 49: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/49.jpg)
PLC Schneider
KonfigurasiAddresingInstruksi dasar, normal dan special coild dan contactTimer dan counter
![Page 50: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/50.jpg)
Addressing I/O module objects in Addressing I/O module objects in TSX 37TSX 37--10/21/2210/21/22
Addressing of the main word and bit objects in I/O modules is defined as follows :
% I or Q X, W, or D x . i
Symbol Type ofobjectI = InputQ = Output
Position1 to 8 (TSX 37-10)1 to 10
(TSX 37-21/22)
FormatX = BooleanW = WordD = Double
Word
ChannelNumber
![Page 51: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/51.jpg)
EXAMPLE :
Addressing I/O module objects in TSX Addressing I/O module objects in TSX 3737--10/21/2210/21/22
1
2
3
4
5
6
7
8
% Q4.0
% I1.3
% IW5.3
Input Word from Position 5 channel 3
Input Bit from Position 1 channel 3
Output Bit from Position 4 channel 0TSX 37-10
![Page 52: 7 Plc Omron Addressing and Instruction](https://reader033.vdocuments.net/reader033/viewer/2022061302/54e414b44a795939618b4993/html5/thumbnails/52.jpg)
Data Memory StructureData Memory Structure
37-10 37-21/22default 1 Kwords 2 Kwordsmax 1 Kwords 17.5 Kwords
Data
Program
Constants
System words 128 words
std. function blocks per blockTimer %TMI 4 wordsTimer %Ti 4 wordsCounter %Ci 3 wordsMonostable %MNi 4 wordsRegisters %Ri 4 wordsDrum controller%DRi 4 wordsInternal words %MWi 1 word
%MDWi 2 words
per module and per channel%IW : 0 to 127 words (input)%QW : 0 to 127 words (output)%MW : 0 to 127 words (internal)%KW : 0 to 127 words (constants)
%NW{j}k : common words
Data