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 parallel 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).
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 yengillashtirib, 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 rivojlanishini qo‘llab-quvvatlaydi.
|
5-rasm. S7-SCL (strukturalangan nazorat tili) ning matnli til oynasi.
|
S7-HiGraph
S7-HiGraph mashinali usuli yoki diagramma holatida dasturlash asosidagi grafik til hisoblanadi. HiGrapha sinxron jarayonga judayam to‘g‘ri keladi. Bu usul yordamida tizim ichki holatidan kelib chiqqan holda alohida-alohida avtanom funksional bloklarga ajratiladi.
Har bir funksional blokning holatidan kelib chiqqan holda blok holat grafi deb tafsivlanadi, o‘tish esa holatlar grafi bo‘yicha aniqlanadi.
|
6-rasm. S7-HiGraph mashinali dasturlash tili oynasi.
Do'stlaringiz bilan baham: |