Sei sulla pagina 1di 26

PLC BPS

Siemens S7 200 Belajar PLC Sederhana


Belajar PLC Sederhana

S7 200 PLC Wiring Diagram


Belajar PLC Sederhana

PLC Programming Software Step 7

USB PPI untuk


Programming

Bagus dengan Windows XP


Belajar PLC Sederhana

Input/ Output Addressing


Digital Input Addressing (I 0.0 ~ I 15.7) Bit Memory (M)
I 0.0 First Input M 0.0 ~ M31.7
I 0.1 Second Input
Local Memory (L) - Volatile
Digital Output Addressing (Q 0.0 ~ Q 15.7) LB0 ~ LB63
Q 0.0 First Output
Q 0.1 Second Output Variable Memory (V) Non Volatile
VB0 ~ VB2047
Analog Input Addressing (AIW0 ~ AIW30)
Special Memory (SM)
AIW0 First Input
SM0.0~ SM299.7
AIW2 Second Input

Analog Output Addressing (AQW0 ~ AQW30)


AQW0 First Output
AQW2 Second Output
Belajar PLC Sederhana
Timers, Counters & Other Addressing
Time Base ON/OFF Timer Retentive Timer
1 ms T32, T97 T0, T64
T1 ~ T4
10 ms T33 ~ T36, T97 ~ T100
T65 ~ T68
T37 ~ T63 T5 ~ T31
100 ms
T101 ~ T255 T69 ~ T95

Elements Addresses Elements Addresses


Counters C0 C255 Interrupts 0 ~ 127
Positive/ Negative
High Speed Counters HC0 ~ HC25 256
Transition
Sequential Control
S0.0 ~ S31.7 PID Loops 0~7
Relays
Acc. Register AC0 ~ AC3 Acc. Register AC0 ~ AC3
Jump/Label 0 ~ 255 Jump/Label 0 ~ 255
Call/ Subroutine 0 ~ 63 Call/ Subroutine 0 ~ 63
Belajar PLC Sederhana
System Status Bits
SPECIAL
PENJELASAN FUNGSI
MEMORY BIT
SM 0.0 Always ON
SM 0.1 First SCAN ON- On for only one scan cycle

SM 0.3 RUN Power Up ON for 1 scan cycle when PLC goes to RUN mode

SM 0.4 60s Clock Pulse ON for 30 seconds & OFF for 30 seconds
SM 0.5 1s Clock Pulse ON for 0.5 second & OFF for 0.5 second
SM 0.6 Clock Scan ON for 1st Scan & Off for 2nd Scan & so on

Mode Switch Indicate Current position of Mode Switch


SM 0.7
OFF = TERM Position ON = RUN Position

SM 4.7 Force ON Turn ON when any memory location is Forced


SMW22 Word provide SCAN time of Last scan
SMW24 Word provide min. SCAN time recorded since entering RUN Mode
Word provide max. SCAN time recorded since entering RUN Mode
SMW26

SMB28 Pot_0_Value = Stores the value entered with analog adjustment


SMB29 Pot_1_Value = Stores the value entered with analog adjustment
Belajar PLC Sederhana

Range of Bits
Type Range (Unsigned)
Byte, B 0 ~ 255; 0 ~ FF

Word, W 0 ~ 65535; 0 ~ FFFF

0 ~ 4294967295
Double Word, D
0 ~ FFFFFFFF
Belajar PLC Sederhana

PLC software view


Belajar PLC Sederhana

Symbols in parallel

Blocks are connected


Dragging symbols
Belajar PLC Sederhana

PERINTAH PERINTAH SIEMENS


Inputs ditulis seperti:
I0.0 - input ke-1, I0.1- input ke-2 dst, untuk modul ke -1.
I1.0 - input ke-1, I1.1 - input ke-2 dst, untuk modul ke-2.

Outputs ditulis seperti :


Q0.0 output ke-1, Q0.1 output ke-2 dst, untuk modul ke-1.
Q1.0 - output ke-1, Q1.1 - output ke-2 dst, untuk modul ke-2.

NO, keadaan OFF NO, keadaan ON


Belajar PLC Sederhana

NORMALLY CLOSED CONTACT

NC, keadaan OFF NC, keadaan ON

OUTPUT COIL

O/P, keadaan OFF O/P, keadaan ON


Belajar PLC Sederhana
NORMALLY OPEN IMMEDIATE contact:

NOI, keadaan OFF NOI, keadaan ON

NORMALLY CLOSED IMMEDIATE contact:

NCI, keadaan OFF NCI, keadaan ON

OUTPUT IMMEDIATE:

OPI, keadaan OFF OPI, keadaan ON


Belajar PLC Sederhana

NOT command:

Ketika tombol tidak ditekan

Ketika tombol ditekan

SET / RESET immediate:

SI, keadaan ON RI, ketika tombol ditekan


Belajar PLC Sederhana
SET Command:

Set keadaan status aktif

RESET command
Belajar PLC Sederhana
POSITIVE transition:

Ketika tombol ditekan, akan memberikan satu pulsa

NEGATIVE transition:

Ketika tombol dilepas, akan memberikan satu pulsa


Belajar PLC Sederhana

SET RESET mendominasi bi stable:

Ketika kedua tombol ditekan

RESET SET mendominasi bi stable:

Ketika kedua tombol ditekan


Belajar PLC Sederhana

Timers:
ON delay timer

T38 =timer number, PT = nilai preset timing


Belajar PLC Sederhana
OFF delay timer:

RETENTIVE timer:

Ketika PLC = on Ketika PLC = stopped


Belajar PLC Sederhana
COUNTERS:

UP Counter

Down counter, loading contact Down counter, counting reverse


Belajar PLC Sederhana

UP-DOWN Counter:

UP counter = active DOWN counter = active


Belajar PLC Sederhana
INC/DEC command:

Data register ditambahkan


Ketika tombol ditekan

Ketika tombol ditekan Data register dikurangkan

MOVE Command:

Sebelum eksekusi Setelah eksekusi


Belajar PLC Sederhana

ARITHMATIC Commands:
ADD

Sebelum eksekusi Setelah eksekusi

Sama penggunaan untuk SUB, DIV and MUL.

BLOCK MOVE command:

Sebelum eksekusi Setelah eksekusi


Belajar PLC Sederhana
MOVE byte immediate read:

7 shows, 1st 2nd 3rd inputs are ON


MOVE byte immediate write:

5 shows, 1st and 3rd outputs are ON


Belajar PLC Sederhana
COMPARE instructions:

Equal to command

Perintah Greater than (Lebih besar)


Sama untuk Less than, Not equal to dan Less or Greater than equal to.
Belajar PLC Sederhana

JUMP LABEL instruction:


Thanks
Belajar PLC Sederhana

iwanbaheng@gmail.com BPS

Potrebbero piacerti anche