Navigate : Space / Arrow Keys | M - Menu | F - Fullscreen | O - Overview | B - Blackout | S - Speaker | ? - Help 1 / 18
Sequential Function Chart
SFC merupakan bahasa pemrograman yang dide nisikan pada
standar IEC 61131-3.
SFC merupakan bahasa pemrograman berbasis graphic yang
digunakan untuk merepresentasikan sequence/urutan proses.
SFC disebut juga dengan Grafcet yang mengacu pada standar French
National Standar.
SFC didesain untuk membuat program terstruktur.
SFC didesain untuk membuat program terstruktur terutama untuk
sistem yang beroperasi secara sequential dan paralel.
GitPitch [ White ] Presentation Template 2 / 18
Struktur Utama SFC
Steps merupakan urutan dari sebuah proses yang akan dijalankan.
Transitions berisi sebuah kondisi/syarat yang harus terpenuhi agar
sebuah step dapat diproses.
Actions merupakan sebuah step yang berisi aksi yang akan dilakukan
pada sebuah proses.
GitPitch [ White ] Presentation Template 3 / 18
Contoh Program SFC
GitPitch [ White ] Presentation Template 4 / 18
Simbol Pada SFC
Steps
Initial Step
Ordinary Step
Transitions
Alternative Branch
Alternative Convergence
Alternative Divergence
Parallel Branch
Parallel Divergence
Parallel Convergence
Jump
GitPitch [ White ] Presentation Template 5 / 18
Steps
Initial Step : Proses yang akan dieksekusi pertama kali ketika
program dijalankan.
GitPitch [ White ] Presentation Template 6 / 18
Steps
Setiap step secara otomatis akan meng-generate sebuah variabel
yang disebut dengan Step Address
Step Addresses
Step_Name.X : Kondisi aktif atau tidaknya sebuah Step.
GitPitch [ White ] Presentation Template 7 / 18
Actions
GitPitch [ White ] Presentation Template 9 / 18
Actions
GitPitch [ White ] Presentation Template 10 / 18
Transitions
Transition merupakan sebuah syarat yang harus terpenuhi jika step
ingin dieksekusi
GitPitch [ White ] Presentation Template 11 / 18
Transitions
Transition selalu bernilai akhir TRUE/FALSE
Transition dapat berupa sebuah variabel atau POU
Divergence : Transisi masuk ke dalam sebuah percabangan
Covergence : Transisi keluar dari sebuah percabangan
GitPitch [ White ] Presentation Template 12 / 18
Alternative Branch
Alternative Divergence : Kondisi masuk ke percabangan.
GitPitch [ White ] Presentation Template 13 / 18
Alternative Branch
GitPitch [ White ] Presentation Template 14 / 18
Parallel Branch
Parallel Divergence : Masuk ke percabangan secara parallel.
GitPitch [ White ] Presentation Template 15 / 18
Parallel Branch
GitPitch [ White ] Presentation Template 16 / 18
SFC Diagram Control
SFC Diagram Control merupakan sebuah variabel yang dapat dikontrol atau diakses untuk memanipulasi
GitPitch [ White ] Presentation Template 17 / 18
GitPitch [ White ] Presentation Template 18 / 18