11. Bloklar darajasidagi SIMATIC Manager oynasiga o'ting va "Insert" -> "S7 Block" -> "Function"
menyusi orqali STL tilini o'rnatib, oynada OK tugmachasini bosish orqali FC1 nomli funktsiyani
bloklar ro'yxatiga qo'shing. paydo bo'ladi.
12. Blocks darajasidagi SIMATIC Manager oynasiga o'ting va LAD / STL / FBD muharririni ishga tushirish
uchun OB 1-ni ikki marta bosing.
13. Biz CALL FC 1 dasturini yozamiz va uni saqlaymiz.
14. Bloklar darajasidagi SIMATIC Manager oynasiga o'ting va LAD / STL / FBD muharririda
ochish uchun FC1-ni ikki marta bosing.
15. Biz (X1 OR X2) AND (X3 EXCLUSIVE OR X4) funktsiyasini amalga oshiradigan
dasturni muharrirga kiritamiz:
A (
O "X1"
O "X2"
)
A (
X "X3"
X "X4"
)
= "Y"
va uni saqlang.
E'tibor bering, mantiqiy amallar quyidagicha belgilanadi: A - VA; O - yoki; X -
eksklyuziv yoki yo'q, inversiya. Siz mantiqiy operatsiyalarni inversiya bilan birlashtira
olasiz, masalan AN - AND - NOT.
16. S7-PLCSIM simulyatorini ishga tushiradi. Buning uchun SIMATIC menejerining asosiy oynasining
"Tanlovlar" menyusida "Modullarni simulyatsiya qilish" bandini tanlang, bu S7-PLCSIM-ni ishga
tushirishga olib keladi.
17. SIMATIC menejerining asosiy oynasida OB1 va FC1 bloklarini tanlang va "PLC" menyu bandi,
"Yuklab olish" yorlig'ini tanlang.
18. Hadware yordam dasturi oynasida "PLC" -> "Yuklab olish" menyusiga o'ting va joriy
konfiguratsiyani simulyatorga yuklang.
19. "PLC" menyusidagi S7-PLCSIM oynasiga o'ting va "Quvvatni yoqish" bayrog'ini o'rnating. Asboblar ->
Variantlar -> Belgilarni biriktirish menyusini tanlab, S7-PLCSIM-ga ramzlar jadvalini yuklang.
Ko'rsatilgan oynada siz o'zingizning loyihangizni tanlashingiz kerak, Dastur darajasiga o'ting,
Belgilar-ni tanlang va OK tugmasini bosing.
20. S7-PLCSIM oynasida beshta oynani qo'shing: to'rtta kirish va bitta chiqish.
Tahrirlanadigan sarlavhalarda o'zgaruvchilarning nomlarini ko'rsating: X1, X2, X3, X4,
Y yoki ularning mutlaq manzillari. Ikkinchi holda, ramziy nomlar avtomatik ravishda
qo'shiladi. Agar ramzlar jadvali yuklanmagan bo'lsa, u holda protsessor ramziy
manzillar ko'rsatilmaydigan yagona farq bilan ishlaydi.
21. Simulyatorga yozilgan dasturni CPU bayrog'ini RUN holatiga o'rnatish orqali
bajarish uchun ishga tushiring. Bu shuni anglatadiki, bizning dasturimiz loopda
ishlaydi.
Kirish qiymatlarini o'zgartirib, biz chiqadigan qiymatlarni o'lchaymiz, mantiqiy funktsiya
haqiqat jadvalini to'ldiramiz va qurilmaning mantig'ining bajarilishini tekshiramiz.
Do'stlaringiz bilan baham: