A. A. Qaxxarov, yu. Sh. Avazov, U. A. Ruziyev kompyuter tizimlari va tarmoqlari


Coil yoki raqamli chiqish holatini o‘qish (Funksional kod 01)



Download 7,26 Mb.
bet290/312
Sana06.01.2022
Hajmi7,26 Mb.
#321187
1   ...   286   287   288   289   290   291   292   293   ...   312
Bog'liq
Компьютер тизимлари Дарслик Юсуф 18 10 2019

Coil yoki raqamli chiqish holatini o‘qish (Funksional kod 01). Ushbu xususiyat maqsad qurilmaning ON/OFF bir yoki bir necha mantiqiy g‘altakni boshqara olish uchun imkoniyat beradi.

Kadr ichidagi bayt va gal’taklar o‘z ichiga ma’lumotlar oladi. Ma’lumot baytlari har bir g‘altak ketma-ketligi uchun bir bit bilan to‘ldiriladi (1 = ON, 0 = OFF).

14.9-jadval

Modicon adresslash va funksional kodlari



Ma’lumot-lar turi

Absolyut adreslar

Nisbiy

adreslar


Funksional kodlar

Tavsif

Coils

00001 dan 09999 gacha

0 dan 9998 gacha

01

Coils holatini o‘qish

Coils

00001 dan 09999 gacha

0 dan 9998 gacha

05

Coils registerini kuchlanishi

Coils

00001 dan 09999 gacha

0 dan 9998 gacha

15

Coils registerlarini kuchlanishi

Discrete Input

10001 dan 19999 gacha

0 dan 9998 gacha

02

Kirish holatini o‘qish

Input Register

30001 dan 39999 gacha

0 dan 9998 gacha

04

Register kirishini o‘qish

Holding Register

40001 dan 49999 gacha

0 dan 9998 gacha

03

Holding Registers holatini o‘qish

Holding Register

40001 dan 49999 gacha

0 dan 9998 gacha

06

Birlik registerini oldindan urnatish

Holding Register

40001 dan 49999 gacha

0 dan 9998 gacha

16

Registerlarni oldindan urnatish

-

-

-

07

Istisno holatlarini o‘qish

-

-

-

08

Teskari aloqa diagnostic testi

Birinchi ga’takdagi ma’lumot baytining eng kichik biti holatni bildiradi, birinchi g‘altakdagi ma’lumotni o‘qiydi. Agar g‘altakdagi ma’lumot soni sakkizning bir nechtasi bo‘lmasa, unda oxirgi ma’lumotlar yuqori sonda nolga ega bo‘ladi. Agar javobida dastlabki ma’lumot baytining so‘ralgan eng kichik bitining bir nechta ma’lumot baytlari bo‘lsa. misolda kompyuter 000A (kasr 00011) va 000B (00012) holatini so‘raydi . qurilmaning javobi har ikkala g‘altak yoqilganda ham ishlaydi.

Bu funksiya asosiy qurilmaga bir yoki bir nechta diskret kirishlaro‘qish imkoyatini beradi So‘rov ramkasining ma’lumot maydoni dastlabki diskretga nisbatan address va keyin o‘qilishi kerak bo‘lgan diskret kirishlar sonidan iborat. Kadrning ma’lumotlar maydoni alohida yozish uchun ma’lumotlari baytini, keyin alohida kirish ma’lumotlari sifatida yozish kerak. Diskret kirish ma’lumotlari baytlari har bir ketma-ket alohida kirish uchun bir bit bilan to‘ldiriladi (1=ON, 0=OFF). Birinchi diskretli kirish ma’lumot baytlarining eng kichik biti birinchi kirish holatini o‘zgartiradi.

14.10- jadval

Raqamli kirishda Coil ma’lumotini o‘qish

Xabarlar surovini



Adres

Funksiya kodi

Coil dastlabki o‘zgarishi

Nuqta nomeri

CRC

Hi Lo

Hi Lo

01

01

00 0A

00 02

9D CD

Freym javobi



Adres

Funksiya kodi

Baytni sanash

Coil ma’lumoti

CRC

01

01

01

03

11 89

Agar diskretli kirishlar soni sakkizdan ko‘p bo‘lsa ham o‘qilmasa, oxirgi ma’lumotlar byte nolga ega bo‘ladi. javobning birinchi baytining past darajadagi biti birinchi address raqamli kiritishni o‘z ichiga oladi. Quyidagi misolda asosiy kompyuter ofsetning 0000 va 0001 (ya'ni, kasr 10001 va 10002) diskret yozuvlari holatini so‘raydi. qurilmadan javob, 10001 raqamli kirish va 10002 yoqilganligini ko‘rsatadi.

14.11- jadval

Kirish holatini o‘qishga namuna.

Xabarlar surovini


Adres

Funksiya kodi

Coil dastlabki o‘zgarishi

Nuqta nomeri

CRC

Hi Lo

Hi Lo

01

02

00 00

00 02

F9 CB

Freym javobi

Adres

Funksiya kodi

Baytni sanash

Coil ma’lumoti

CRC

01

02

01

02

20 49


Holding Register ma’lumotlarini o‘qish (03- Funksiya kodi). Bu funksiya saqlash bir va bir nechta saqlash regitrlaridan va asosiy qurilmadan ma’lumot olish imkoniyatini beradi.

So‘rov ramkasining ma’lumotlar maydoni birinchi xoldingning nisbatan address va keyin ro‘yxatga olingan ro‘yxatga olishlar sonidan iborat. Ma’lumotlarni vaqt bo‘yicha qayd qilish, registrdagi ma’lumotlar baytini hisoblashdan iborat . Har bir talab qilinadigan registrning mazmuni ikki ketma-ketlikdagi ma’lumotlar registri baytlarida (yuqori bayt) qaytariladi. Quyidagi misolda kompyuter, saqlash jurnalining 0002 yoki onlik qiymati 40003. Tekshirgichning javobi kontrolerdagi tarkibning soni qiymatining 07FF o‘nlik kodi yoki 2047 raqamli kodiga ega ekanligini ko‘rsatadi. Birinchi bayt ro‘yxatdan o‘tish jurnali ma’lumotlarni birinchi adres jurnaliga yuvoradi.


14.12-jadval

Holding Register ma’lumotlarini o‘qish namunasi.

Xabarlar surovini



Adres

Funksiya kodi

Registerni ishga tushirish

Registerni sanash

CRC

Hi Lo

Hi Lo

01

03

00 02

00 01

25 CA

Freym javobi



Adres

Funksiya kodi

Baytni sanash

ma’lumot

registry


CRC

Hi Lo

01

03

02

07 FF

FA 34


Input registr ma’lumotlarini o‘qish (04- Funksiya kodi). Bu funksiya saqlash bir va bir nechta saqlash regitrlaridan va asosiy qurilmadan ma’lumot olish imkoniyatini beradi.

So‘rov ma’lumotlar maydoni birinchi xoldingning nisbatan manzilidan va keyin ro‘yxatga olingan ro‘yxatga olishlar sonidan iborat

Har bir talab qilinadigan registrning mazmuni ikki ketma-ketlikdagi ma’lumotlar registri baytlarida (yuqori bayt) qaytariladi. O‘zgaruvchan regitr uchun diapason - от 0 до 4095. Keying misolda kirish registry o‘n oltillik offset 000 yoki decimal 30001 tarkibi so‘raladi. PLC-ning javobiga ko‘ra, ushbu registrning tarkibiy qismlarining soni qiymatining 25% (0% dan 100% gacha miqdordan foydalanilganda) va 0 dan 4095 gacha (0FFFH) soni oralig‘ida bo‘lgan 12-bit analog-raqamli konvertorga mos keladigan 03FFH ekanligini bildiradi.
14.13-jadval

Input register ma’lumotlarini o‘qish namunasi

Xabarlar surovini


Adres

Funksiya kodi

Registerni ishga tushirish

Registerni sanash

CRC

Hi Lo

Hi Lo

01

04

00 00

00 01

31 CA

Freym javobi



Adres

Funksiya kodi

Baytni sanash

ma’lumot

registry


CRC

Hi Lo

01

04

02

03 FF

F9 80


Bitta raqamli ma’lumotni yozish (05- Funksiya kodi). Bu xususiyat hostga maqsad qurilmadagi mantiqiy ON/OFF holatini o‘zgartirishga imkon beradi. Ma’lumotlar so‘rovnomasi g‘altakdagi holat o‘noltillik qiymat FF00 holatini faolashtradi qachonki holat 0 ga teng bo‘lsa.

14.14-jadval

Bitta raqamli chiqish malumotini o‘zgartirish

Xabarlar surovini



Adres

Funksiya kodi

Coil holat o‘zgarishi

Coil yangi holati

CRC

Hi Lo

Hi Lo

01

05

00 0A

00 00

ED C8

Freym javobi



Adres

Funksiya kodi

Coil holat o‘zgarishi

Coil yangi holati

CRC

Hi Lo

Hi Lo

01

05

00 0A

00 00

ED C8

Boshqa har qanday vaziyat qiymati noqonuniy hisoblanadi.agar konroller g‘altakga signal berib uni ishlata olsa unda so‘rov identichniy bo‘ladi. Aks holda javob rad etilinadi. Keying misol g‘altak o‘chirish holati 11 (o‘nlik).



Bitta analog ma’lumotni yozish (06- Funksiya kodi). Bu funksiya to‘liq bir qurilmani yoki bitta registrni tarkibi o‘zgartra oladi. So‘ngra so‘rov ma’lumotlar maydoni ushbu ro‘yxatga yozilishi kerak bo‘lgan yangi qiymatdan so‘ng (eng muhim bayt birinchi bo‘lib) xoldingning nisbatan address iborat. Tekshiruvchi talab qilingan yangi qiymatni belgilangan reestrga yoza olsa, javob doirasi so‘rov bilan bir xil bo‘ladi. Aks holda, istisno javob qaytariladi. Quyidagi misolda 40003-3072 (0C00 Hex) o‘lchash registratsiyasi mazmunini o‘zgartirishning muvaffaqiyatli urinishi ko‘rsatilgan. Qachonki adress 00 ga o‘rnatilgan bo‘lsa (translyatsiya qilish rejimi), barcha tobe qurilmalar belgilangan reestrni belgilangan qiymat bilan yuklaydi.
14.15- jadval

Bitta reestrni o‘zgartirish misoli

Xabarlar surovini


Adres

Funksiya kodi

Registr holat o‘zgarishi

Registr qiymati

CRC

Hi Lo

Hi Lo

01

06

00 02

00 00

2D 0A

Freym javobi



Adres

Funksiya kodi

Registr holat o‘zgarishi

Registr qiymati

CRC

Hi Lo

Hi Lo

01

06

00 02

00 00

2D 0A



Download 7,26 Mb.

Do'stlaringiz bilan baham:
1   ...   286   287   288   289   290   291   292   293   ...   312




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish