S7-
CFG yoki uzluksizli funksional sxemalar o‘zidan tizim kodi
uchun to‘g‘ri keladigan grafik dasturiy vositalarni yozish uchun
xizmat qiladi.
Bundan
tashqari, CFG dasturlari diagrammalar amalidagi
kirish/chiqish signallarini ulashni ham tashkil qiladi.
Yangi funksiyalar yaratilishi mumkin, lekin ko’p ishlatiladigan
arifmetik va mantiqiy ifodalar, taymer va hisoblagichlar, taqqoslash
va o‘zgartirish, trigonometrik funksiyalar
va boshqalar keng
tarqalgan. CFC dasturlash usuli detallariga e’tibor bergan holda
jarayon amallarini murakkab dastur sifatida beriladi.
7.3-rasm
. Dasturlashning uzluksiz diagrammalar funksiyasi (CFC)
ko‘rsatilgan oyna
S7 Graph
S7 Graph o‘zida mashina yoki
jarayon amalini bosqichma-
bosqich o‘tish imkonini beradigan til ko‘rinishini tashkil etadi. U
amallarni ketma-ket boshqarishda juda mos keladi. Ketma-ketlik,
ikkita
ketma-ket yoki pa
rallel yo‘llardan tashkil topishi mumkin.
Tavsiflangan bosqich kodi yoki bosqichdan-
bosqichga o‘tish
tanlangan dasturlash tilida dasturlanishi mumkin (misol uchun LAD,
FBD, STL yoki SCL).
7.4-rasm.
S7 Graph li oyna
SCL
Structured Control Language (SCL-strukturalangan nazorat tili)
matnli dasturlash tilinig
yuqori toifasi hisoblanib, PASCAL
dasturlash buyruqlarini, ya’ni FOR-NEXT LOOP, IF-THEN-ELSE,
CASE, DO-
WHILE qiymatlar bilan ishlashni qo‘llab-quvvatlaydi.
S7-SCL sikllarni
dasturlashni yengillashti
rib, shartlarni to‘g‘ri
qo‘yish va hisob-kitoblarni to‘g‘ri qilish, qiyin algoritimlarni
optimallashtirib, katta ma’lumotlar
bazasi bilan ishlashni
osonlashtiradi. S7-SCL boshqa bloklarni S7 dasturida birlashtirib,
bloklardan olingan
fayllarni rivojlanish
ini qo‘llab-quvvatlaydi.