SlideShare a Scribd company logo
SIEMENS
TIA PORTAL
SHR [Shift Right]
S7 1200 PLC Programming
By RIKI ARDONI
SHR [Shift Right]
Anda dapat menggunakan instruksi "Shift Right" untuk menggeser konten operan pada
input IN sedikit demi sedikit ke kanan dan menanyakan hasilnya pada output OUT. Parameter
N untuk menentukan jumlah posisi bit yang akan menggeser nilai tertentu.
EXSAMPLE 1 :
Exsample 2 :
Masukan nilai :
Konversi BINER ke bilangan HEKSADESIMAL
1 digit bilangan Heksadesimal sama dengan 4 bit bilangan biner
EXSAMPLE :
biner 1 1 1 1 0 0 0 0
BIT 7 6 5 4 3 2 1 0
BINER 2# 1 1 1 1 0 0 0 0
128 64 32 16 = 240
Konversi
HEKSADESIMAL 16#
= 240
digeser 2 bit Ke Kanan
SHIFT RIGHT
BIT 7 6 5 4 3 2 1 0
BINER 2# 0 0 1 1 1 1 0 0
32 16 8 4 = 60
HEKSADESIMAL 16#
= 60
15 x 16^1 0 x 16^0
F 0
240 0
3 C
3 x 16^1 12 x 16^0
48 12

Recommended for you

Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2

metode simplex teknik produksi......... didownlod dan di play di MS POWER POINT yahh biar lebih paham.. karena ada cara pengerjaannya secara bertahap menggunakan animasi.. terimakasih

teknik produksimetode simplex
Hasil sama dengan Exsample 1 sebelumnya.
Jika nilai pada parameter N adalah "0", nilai pada input IN disalin ke operan pada output OUT.
EXSAMPLE :
Jika nilai pada parameter N lebih besar dari jumlah posisi bit, maka nilai operan pada input IN
digeser ke kanan sebesar jumlah posisi bit yang tersedia.
Exsample :
KESIMPULAN :
2# 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0
0
F 3 C
digeser 2 digit ke Kanan
2# 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
digeser 9digit ke Kanan
Posisi bit yang dibebaskan di area kiri operan diisi dengan angka nol ketika nilai tanpa tanda
digeser. Jika nilai yang ditentukan mempunyai tanda, maka posisi bit bebas diisi dengan
keadaan sinyal dari bit tanda tersebut. Artinya jika negatif maka area kiri yang kosong akan
diisi dengan angka “1”.
EXSAMPLE :
Masukkan nilai
Note :
Short Integer, agar nilai terbaca
tetap Negatif
Short Integer [Sint]
NOTE : bilangan Negatif yang dikonversi status angka “0” + (-1)
Pemilihan type data dalam intruksi Shift Right harus dalam bilangan bertanda jika inputan
data Bilangan Negatif. Jika tidak maka data negatif hasil Shift Right akan terbaca bilangan tidak
bertanda [Unsigned]. Hasil ini tentu tidak sesuai yang diinginkan.
EXSAMPLE :
INPUT & OUTPUT Bilangan BYTE
2# 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0
4 2 1 = -8 1 = -2
INPUT & OUTPUT Bilangan INTEGER
2# 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0
4 2 1 = -8 1 = -2
F 8 F E
digeser 2 digit ke Kanan
digeser 2 digit ke Kanan
F 8 F E
Area kosong diisi angka 1
Type data BYTE
Hasilnya menjadi bilangan positif / tidak bertanda [Unsigned].
INPUT & OUTPUT Bilangan BYTE
2# 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0
4 2 1 = -8 32 16 8 4 2 = 62
digeser 2 digit ke Kanan
F 8 F E
Area kosong diisi angka 0

Recommended for you

sistem konversi bilangan
sistem konversi bilangansistem konversi bilangan
sistem konversi bilangan

bilangan

2 sistem-bilangan
2 sistem-bilangan2 sistem-bilangan
2 sistem-bilangan

Dokumen tersebut membahas tentang representasi data dan sistem bilangan yang digunakan dalam sistem digital seperti biner, desimal, oktal, dan heksadesimal beserta konversi antar sistem bilangan tersebut. Terdapat contoh perhitungan konversi bilangan antara sistem-sistem bilangan digital.

207 p10
207 p10207 p10
207 p10
PRAKTIKUM 1 :
1
3
2
Tampak bahwa bit digeser 4 digit hingga menjadi -1. Berikut proses pergeseran bit yang terjadi:
SHR [Shift Right]
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
-3856 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2^11 2^10 2^9 2^8 2^3 2^2 2^1 2^0
2048 1024 512 256 8 4 2 1 = -3856
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
-241 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2^7 2^6 2^5 2^4
128 64 32 16 = -241
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
-16 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2^3 2^2 2^1 2^0
8 4 2 1 = -16
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
-1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
= -1
INTEGER [16 bit]
INTEGER [16 bit]
INTEGER [16 bit]
INTEGER [16 bit]
1
2
3
Bagaimana jika tidak menggunakan P_TRIG dalam Ledder Diagram :
Maka yang terjadi adalah bit digeser hingga bernilai nol (False) semua. Berikut logika biner
yang terjadi :
SHR [Shift Right]
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit5 bit 4 bit 3 bit2 bit 1 bit 0
-3856 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2^11 2^10 2^9 2^8 2^3 2^2 2^1 2^0
2048 1024 512 256 8 4 2 1 = -3856
INTEGER [16 bit]
1

Recommended for you

Pertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika DPertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika D

ELectronica digital

6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx

Seven segment display digunakan untuk menampilkan angka digital. Ia terdiri dari tujuh segmen yang dikendalikan secara individual untuk menampilkan angka. Seven segment umumnya ditemukan pada perangkat yang menampilkan data digital seperti jam, termometer, dan indikator antrian.

technology
Dan terakhir berikut program RESET yang kita buat dalam praktikum kali ini :
Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
-1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
= -1
INTEGER [16 bit]

More Related Content

Similar to Shift and Rotate - SHIFT RIGHT in SIEMENS TIA PORTAL.pdf

Per-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-4-sistem-bilangan-dan-konversi-bilangan-1.pptPer-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
DesyPuspitasari21
 
Pengantar Algoritma.pptx
Pengantar Algoritma.pptxPengantar Algoritma.pptx
Pengantar Algoritma.pptx
tamiarya1
 
Per-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-3-sistem-bilangan-dan-konversi-bilangan-1.pptPer-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
RidaIkrarPrasetyo
 
Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2
aji indras
 
sistem konversi bilangan
sistem konversi bilangansistem konversi bilangan
sistem konversi bilangan
trifilrn
 
2 sistem-bilangan
2 sistem-bilangan2 sistem-bilangan
2 sistem-bilangan
ale obay
 
Pertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika DPertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika D
feve012345
 
6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx
ajioajs
 
Bab 2 sistem-bilangan
Bab 2 sistem-bilanganBab 2 sistem-bilangan
Bab 2 sistem-bilangan
rangga rahadian
 
Sistem digital ii
Sistem digital iiSistem digital ii
Sistem digital ii
Dwi Anggana
 

Similar to Shift and Rotate - SHIFT RIGHT in SIEMENS TIA PORTAL.pdf (14)

Per-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-4-sistem-bilangan-dan-konversi-bilangan-1.pptPer-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-4-sistem-bilangan-dan-konversi-bilangan-1.ppt
 
Pengantar Algoritma.pptx
Pengantar Algoritma.pptxPengantar Algoritma.pptx
Pengantar Algoritma.pptx
 
Per-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-3-sistem-bilangan-dan-konversi-bilangan-1.pptPer-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
Per-3-sistem-bilangan-dan-konversi-bilangan-1.ppt
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2Penyelesaian metode simplex revisi part 2
Penyelesaian metode simplex revisi part 2
 
Des
DesDes
Des
 
sistem konversi bilangan
sistem konversi bilangansistem konversi bilangan
sistem konversi bilangan
 
2 sistem-bilangan
2 sistem-bilangan2 sistem-bilangan
2 sistem-bilangan
 
207 p10
207 p10207 p10
207 p10
 
Pertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika DPertemuan I-sistem-bilangan-Elektronika D
Pertemuan I-sistem-bilangan-Elektronika D
 
Floating
FloatingFloating
Floating
 
6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx6. Pengenalan Komponen Display Seven Segment.pptx
6. Pengenalan Komponen Display Seven Segment.pptx
 
Bab 2 sistem-bilangan
Bab 2 sistem-bilanganBab 2 sistem-bilangan
Bab 2 sistem-bilangan
 
Sistem digital ii
Sistem digital iiSistem digital ii
Sistem digital ii
 

More from Riki Ardoni

World Logic Operations - MULTIPLIXER [SWITCH - MEMILIH INPUT LEBIH DARI DU...
World Logic Operations - MULTIPLIXER    [SWITCH - MEMILIH INPUT LEBIH DARI DU...World Logic Operations - MULTIPLIXER    [SWITCH - MEMILIH INPUT LEBIH DARI DU...
World Logic Operations - MULTIPLIXER [SWITCH - MEMILIH INPUT LEBIH DARI DU...
Riki Ardoni
 
Future Value dari Investasi
Future Value dari InvestasiFuture Value dari Investasi
Future Value dari Investasi
Riki Ardoni
 
Growth Rate (Tingkat Pertumbuhan)
Growth Rate (Tingkat Pertumbuhan)Growth Rate (Tingkat Pertumbuhan)
Growth Rate (Tingkat Pertumbuhan)
Riki Ardoni
 
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTUPERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
Riki Ardoni
 
10 VLOOKUP Alternative Formulas in Excel
10 VLOOKUP Alternative Formulas in Excel10 VLOOKUP Alternative Formulas in Excel
10 VLOOKUP Alternative Formulas in Excel
Riki Ardoni
 
FUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docxFUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docx
Riki Ardoni
 
Rumus FIND & SEARCH pada EXCEL
Rumus FIND & SEARCH pada EXCELRumus FIND & SEARCH pada EXCEL
Rumus FIND & SEARCH pada EXCEL
Riki Ardoni
 
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
Riki Ardoni
 
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAKBATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
Riki Ardoni
 
Rumus DATE Excel
Rumus DATE ExcelRumus DATE Excel
Rumus DATE Excel
Riki Ardoni
 
Fungsi Tanda $ (Absolute) pada Excel
Fungsi Tanda $ (Absolute) pada ExcelFungsi Tanda $ (Absolute) pada Excel
Fungsi Tanda $ (Absolute) pada Excel
Riki Ardoni
 
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
Riki Ardoni
 
AYAT JURNAL BALIK - Riki Ardoni
AYAT JURNAL BALIK - Riki ArdoniAYAT JURNAL BALIK - Riki Ardoni
AYAT JURNAL BALIK - Riki Ardoni
Riki Ardoni
 
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
Riki Ardoni
 
PERSAMAAN AKUNTANSI
PERSAMAAN AKUNTANSIPERSAMAAN AKUNTANSI
PERSAMAAN AKUNTANSI
Riki Ardoni
 
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
Riki Ardoni
 
PPh PASAL 21 BUKAN PEGAWAI
PPh PASAL 21 BUKAN PEGAWAI PPh PASAL 21 BUKAN PEGAWAI
PPh PASAL 21 BUKAN PEGAWAI
Riki Ardoni
 
Overview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
Overview RUU Perubahan Kelima UU KUP 2021 - Riki ArdoniOverview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
Overview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
Riki Ardoni
 
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKANMETODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
Riki Ardoni
 
Metode Penyusutan Aset Tetap (Tangible fixed assets)
Metode Penyusutan Aset Tetap (Tangible fixed assets)Metode Penyusutan Aset Tetap (Tangible fixed assets)
Metode Penyusutan Aset Tetap (Tangible fixed assets)
Riki Ardoni
 

More from Riki Ardoni (20)

World Logic Operations - MULTIPLIXER [SWITCH - MEMILIH INPUT LEBIH DARI DU...
World Logic Operations - MULTIPLIXER    [SWITCH - MEMILIH INPUT LEBIH DARI DU...World Logic Operations - MULTIPLIXER    [SWITCH - MEMILIH INPUT LEBIH DARI DU...
World Logic Operations - MULTIPLIXER [SWITCH - MEMILIH INPUT LEBIH DARI DU...
 
Future Value dari Investasi
Future Value dari InvestasiFuture Value dari Investasi
Future Value dari Investasi
 
Growth Rate (Tingkat Pertumbuhan)
Growth Rate (Tingkat Pertumbuhan)Growth Rate (Tingkat Pertumbuhan)
Growth Rate (Tingkat Pertumbuhan)
 
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTUPERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
PERUBAHAN TARIF PAJAK PENGHASILAN (PPH) BADAN DI INDONESIA DARI WAKTU KE WAKTU
 
10 VLOOKUP Alternative Formulas in Excel
10 VLOOKUP Alternative Formulas in Excel10 VLOOKUP Alternative Formulas in Excel
10 VLOOKUP Alternative Formulas in Excel
 
FUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docxFUNGSI INDEX & MATCH pada EXCEL.docx
FUNGSI INDEX & MATCH pada EXCEL.docx
 
Rumus FIND & SEARCH pada EXCEL
Rumus FIND & SEARCH pada EXCELRumus FIND & SEARCH pada EXCEL
Rumus FIND & SEARCH pada EXCEL
 
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
PENJELASAN ATAS KETENTUAN PERATURAN MENTERI KEUANGAN REPUBLIK INDONESIA NOMOR...
 
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAKBATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
BATAS WAKTU PEMBAYARAN, PENYETORAN, DAN PELAPORAN PAJAK
 
Rumus DATE Excel
Rumus DATE ExcelRumus DATE Excel
Rumus DATE Excel
 
Fungsi Tanda $ (Absolute) pada Excel
Fungsi Tanda $ (Absolute) pada ExcelFungsi Tanda $ (Absolute) pada Excel
Fungsi Tanda $ (Absolute) pada Excel
 
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
BUKU BESAR PEMBANTU (subsidiary ledger) & JURNAL KHUSUS (special journal) - R...
 
AYAT JURNAL BALIK - Riki Ardoni
AYAT JURNAL BALIK - Riki ArdoniAYAT JURNAL BALIK - Riki Ardoni
AYAT JURNAL BALIK - Riki Ardoni
 
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
CARA MEMBACA ANALISIS LAPORAN KEUANGAN ( How to Analysis Financial Statment) ...
 
PERSAMAAN AKUNTANSI
PERSAMAAN AKUNTANSIPERSAMAAN AKUNTANSI
PERSAMAAN AKUNTANSI
 
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
PETUNJUK UMUM DAN CONTOH PENGHITUNGAN PEMOTONGAN PPh PASAL 21 DAN/ATAU PPh PA...
 
PPh PASAL 21 BUKAN PEGAWAI
PPh PASAL 21 BUKAN PEGAWAI PPh PASAL 21 BUKAN PEGAWAI
PPh PASAL 21 BUKAN PEGAWAI
 
Overview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
Overview RUU Perubahan Kelima UU KUP 2021 - Riki ArdoniOverview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
Overview RUU Perubahan Kelima UU KUP 2021 - Riki Ardoni
 
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKANMETODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
METODE PENYUSUTAN DALAM KETENTUAN PERPAJAKAN
 
Metode Penyusutan Aset Tetap (Tangible fixed assets)
Metode Penyusutan Aset Tetap (Tangible fixed assets)Metode Penyusutan Aset Tetap (Tangible fixed assets)
Metode Penyusutan Aset Tetap (Tangible fixed assets)
 

Recently uploaded

Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdfBimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
AgungDwiNugroho17
 
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
NennyRoos2
 
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
paskaria0290
 
Tegangan Regangan (Stress and Strain).pdf
Tegangan Regangan (Stress and Strain).pdfTegangan Regangan (Stress and Strain).pdf
Tegangan Regangan (Stress and Strain).pdf
Dheaulhaq Rosadi
 
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumiPPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
mafruddinmn
 
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdfMK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
herdiangumays3
 
02 Titik dan Palet Warna (Teknik Informatika)
02 Titik dan Palet Warna (Teknik Informatika)02 Titik dan Palet Warna (Teknik Informatika)
02 Titik dan Palet Warna (Teknik Informatika)
ArifBakti
 
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeGreater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
hina ojha$A17
 
1. Sepeda Motor BM G45TSM01.040.2.pdf
1. Sepeda Motor    BM G45TSM01.040.2.pdf1. Sepeda Motor    BM G45TSM01.040.2.pdf
1. Sepeda Motor BM G45TSM01.040.2.pdf
AdministrasiPusderad
 

Recently uploaded (9)

Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdfBimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
Bimtek 2022 Seri 6 - Ketentuan Penulangan Beton untuk Bangunan Gedung.pdf
 
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
1. KONTRAK PERKULIAHAN & RPS (20 SEP 2023).pptx
 
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
Pelaksana Lapangan Perkerasan Jalan Beton_Ahli Jenjang 6_Paska Ria_6203056109...
 
Tegangan Regangan (Stress and Strain).pdf
Tegangan Regangan (Stress and Strain).pdfTegangan Regangan (Stress and Strain).pdf
Tegangan Regangan (Stress and Strain).pdf
 
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumiPPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
PPT Seminar proposal tentang pembangkit listrik tenaga panas bumi
 
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdfMK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
MK Perbaikan & Perkuatan Tanah Lanjut - Herdian Gumay.pdf
 
02 Titik dan Palet Warna (Teknik Informatika)
02 Titik dan Palet Warna (Teknik Informatika)02 Titik dan Palet Warna (Teknik Informatika)
02 Titik dan Palet Warna (Teknik Informatika)
 
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeGreater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
Greater Noida @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
 
1. Sepeda Motor BM G45TSM01.040.2.pdf
1. Sepeda Motor    BM G45TSM01.040.2.pdf1. Sepeda Motor    BM G45TSM01.040.2.pdf
1. Sepeda Motor BM G45TSM01.040.2.pdf
 

Shift and Rotate - SHIFT RIGHT in SIEMENS TIA PORTAL.pdf

  • 1. SIEMENS TIA PORTAL SHR [Shift Right] S7 1200 PLC Programming By RIKI ARDONI
  • 2. SHR [Shift Right] Anda dapat menggunakan instruksi "Shift Right" untuk menggeser konten operan pada input IN sedikit demi sedikit ke kanan dan menanyakan hasilnya pada output OUT. Parameter N untuk menentukan jumlah posisi bit yang akan menggeser nilai tertentu. EXSAMPLE 1 :
  • 4. Konversi BINER ke bilangan HEKSADESIMAL 1 digit bilangan Heksadesimal sama dengan 4 bit bilangan biner EXSAMPLE : biner 1 1 1 1 0 0 0 0 BIT 7 6 5 4 3 2 1 0 BINER 2# 1 1 1 1 0 0 0 0 128 64 32 16 = 240 Konversi HEKSADESIMAL 16# = 240 digeser 2 bit Ke Kanan SHIFT RIGHT BIT 7 6 5 4 3 2 1 0 BINER 2# 0 0 1 1 1 1 0 0 32 16 8 4 = 60 HEKSADESIMAL 16# = 60 15 x 16^1 0 x 16^0 F 0 240 0 3 C 3 x 16^1 12 x 16^0 48 12
  • 5. Hasil sama dengan Exsample 1 sebelumnya. Jika nilai pada parameter N adalah "0", nilai pada input IN disalin ke operan pada output OUT. EXSAMPLE : Jika nilai pada parameter N lebih besar dari jumlah posisi bit, maka nilai operan pada input IN digeser ke kanan sebesar jumlah posisi bit yang tersedia. Exsample : KESIMPULAN : 2# 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 F 3 C digeser 2 digit ke Kanan 2# 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 digeser 9digit ke Kanan
  • 6. Posisi bit yang dibebaskan di area kiri operan diisi dengan angka nol ketika nilai tanpa tanda digeser. Jika nilai yang ditentukan mempunyai tanda, maka posisi bit bebas diisi dengan keadaan sinyal dari bit tanda tersebut. Artinya jika negatif maka area kiri yang kosong akan diisi dengan angka “1”. EXSAMPLE : Masukkan nilai Note : Short Integer, agar nilai terbaca tetap Negatif Short Integer [Sint]
  • 7. NOTE : bilangan Negatif yang dikonversi status angka “0” + (-1) Pemilihan type data dalam intruksi Shift Right harus dalam bilangan bertanda jika inputan data Bilangan Negatif. Jika tidak maka data negatif hasil Shift Right akan terbaca bilangan tidak bertanda [Unsigned]. Hasil ini tentu tidak sesuai yang diinginkan. EXSAMPLE : INPUT & OUTPUT Bilangan BYTE 2# 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 4 2 1 = -8 1 = -2 INPUT & OUTPUT Bilangan INTEGER 2# 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 4 2 1 = -8 1 = -2 F 8 F E digeser 2 digit ke Kanan digeser 2 digit ke Kanan F 8 F E Area kosong diisi angka 1 Type data BYTE
  • 8. Hasilnya menjadi bilangan positif / tidak bertanda [Unsigned]. INPUT & OUTPUT Bilangan BYTE 2# 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 4 2 1 = -8 32 16 8 4 2 = 62 digeser 2 digit ke Kanan F 8 F E Area kosong diisi angka 0
  • 10. 3 2
  • 11. Tampak bahwa bit digeser 4 digit hingga menjadi -1. Berikut proses pergeseran bit yang terjadi: SHR [Shift Right] Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 -3856 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2^11 2^10 2^9 2^8 2^3 2^2 2^1 2^0 2048 1024 512 256 8 4 2 1 = -3856 Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 -241 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2^7 2^6 2^5 2^4 128 64 32 16 = -241 Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 -16 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2^3 2^2 2^1 2^0 8 4 2 1 = -16 Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 = -1 INTEGER [16 bit] INTEGER [16 bit] INTEGER [16 bit] INTEGER [16 bit] 1 2 3
  • 12. Bagaimana jika tidak menggunakan P_TRIG dalam Ledder Diagram : Maka yang terjadi adalah bit digeser hingga bernilai nol (False) semua. Berikut logika biner yang terjadi : SHR [Shift Right] Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 bit 7 bit 6 bit5 bit 4 bit 3 bit2 bit 1 bit 0 -3856 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2^11 2^10 2^9 2^8 2^3 2^2 2^1 2^0 2048 1024 512 256 8 4 2 1 = -3856 INTEGER [16 bit] 1
  • 13. Dan terakhir berikut program RESET yang kita buat dalam praktikum kali ini : Desimal bit 15 bit 14 bit 13 bit 12 bit 11 bit10 bit 9 bit 8 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 = -1 INTEGER [16 bit]