Ishdan maqsad: Tia portal muhitida move amallar yordamida dasturlashni o’rganish



Yüklə 40,32 Kb.
tarix25.12.2023
ölçüsü40,32 Kb.
#194475
8-Tajriba DMK


8-Tajriba mashg’uloti.


MAVZU: Suvning haroratini berilgan oraliqda avtomatik rostlash dasturini ishlab chiqish.


Ishdan maqsad: Tia portal muhitida MOVE amallar yordamida dasturlashni o’rganish.


Nazariy qism.
Belgilanishi

Ta'rif
EN kirish yoqilganda MOVE (Transfer Value) ko'rsatmasi faollashadi. IN kirishida ko'rsatilgan qiymat OUT chiqishida ko'rsatilgan manzilga ko'chiriladi. ENO EN bilan bir xil signal holatiga ega. MOVE ko'rsatmasi BYTE, WORD yoki DWORD tarmoqli kengligi bilan ma'lumotlarni uzatish imkonini beradi. Massivlar yoki tuzilmalar kabi foydalanuvchi belgilaydigan ma'lumotlar turlarini "BLKMOV" tizim funktsiyasi (SFC 20) yordamida nusxalash kerak.



Parametr

Ma'lumot turi

Xotira maydoni

Ta'rif

EN

BOOL

I, Q, M, L, D

Kirish relizi

ENO

BOOL

I, Q, M, L, D

Chiqish

IN

Barcha elementar ma'lumotlar 8.16 yoki 32 bitli

I, Q, M, L, D yoki doimiy

Manba maydoni

OUT

Barcha elementar ma'lumotlar 8.16 yoki 32 bitli

I, Q, M, L, D

Maqsad maydoni

MCR: Asosiy nazorat rölesinin ta'siri
Boshqarish rölesinin (MCR) ta'siri, agar Move buyrug'i MCR zonasida bo'lsa, aniq bo'ladi. Bunday holda, MCR zonasi ichida, agar MCR funktsiyasi yoqilgan bo'lsa va EN signaliga yoqish signali qo'llanilsa; ma'lumotlar avval aytib o'tilganidek ko'chiriladi. Agar MCR funktsiyasi o'chirilgan bo'lsa, MOVE funktsiyasi bajarilganda, IN kirishining tarkibidan qat'iy nazar OUT chiqishida ko'rsatilgan manzilga "0" qiymati yoziladi.
Turli xil kirish kengliklarining o'zgaruvchilari o'rtasida qiymatlarni uzatishda yuqori baytlar nollarga bo'linadi yoki to'ldiriladi:



Masalan: Ikki so'z

1111 1111

0000 1111

1111 0000

0101 0101

MOVE funktsiyasi

Natija










Qo'shaloq so'z bilan:

1111 1111

0000 1111

1111 0000

0101 0101

Baytda:










0101 0101

Bir so'z bilan:







1111 0000

0101 0101
















Masalan: bayt:










1111 0000

MOVE funktsiyasi

Natija










Baytda:










1111 0000

Bir so'z bilan:







0000 0000

1111 0000

Qo'shaloq so'z bilan:

0000 0000

0000 0000

0000 0000

1111 0000



Misol

Kirish I0.0 = 1. MW10 tarkibi DB ochiq ma'lumotlar blokining 12-ma'lumotlariga ko'chirilganda amalga oshiriladi. Agar ko'rsatma bajarilsa, Q4.0 chiqishi 1 ga o'rnatiladi.
Agar ushbu misol faollashtirilgan MCR zonasida bo'lsa:
MCR funktsiyasi yoqilganda, MW10 DBW12-ga ko'chiriladi.
• MCR funktsiyasi o'chirilgan bo'lsa, "0" qiymati DBW12 ga yoziladi.


Topshiriq(2-paraga): Har bir talaba lentali konveyerni triggerlar yordamida ishlatish kelitini bir marta bosib olganimizda to’xtamasdan harakatlansin. Stop kalitini bosganda to’xtash dasturi tuzilsin. Dastur nomiga ism familyangizni yozing.
!!! Vazifani bajargan talabalar: Har bir vazifani yakunini skrishot qilib Wordga tashlansin. Wort nomiga guruhingiz va ism familyangiz qisqartirilgan holda yozilishi talab qilinadi. Rasm tiniq bo’lishi va undagi yozuvlar aniq ko’rinishi lozim. Hamda Modulga PDF shaklda tashlansin.
Yüklə 40,32 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin