I. IEVADS
Rūpnieciskās automatizācijas jomā programmējamā loģiskā kontrollera (PLC) pielietojums kļūst arvien izplatītāks. Kā rūpnieciskās vadības pamataprīkojumam PLC ir ne tikai jaudīgas datu apstrādes iespējas, bet arī bagātīga instrukciju sistēma, lai apmierinātu dažādas sarežģītas vadības vajadzības. Tostarp maiņu reģistra instrukcija ir ļoti svarīga PLC instrukciju sistēmas klase, ko plaši izmanto secības kontrolē, loģistikā un datu plūsmas kontrolē. Šajā rakstā mēs detalizēti izskaidrosim PLC maiņu reģistra norādījumu darbības principu, instrukciju formātu, darba procesu un pielietojuma scenārijus, lai sniegtu atsauces inženieriem un tehniķiem.
II. PLC maiņu reģistra instrukciju pārskats
Shift reģistra instrukcija ir sava veida bitu dati reģistrā saskaņā ar norādīto virzienu un instrukcijas garumu pārvietoties. Pielāgojot maiņas garumu un virzienu, var realizēt elastīgu datu apstrādi. PLC maiņu reģistra instrukcija bieži tiek izmantota, lai kontrolētu signāllampu, motoru, vārstu un citu iekārtu stāvokļa maiņu, kā arī lai realizētu datu un citu funkciju ciklisku apstrādi un uzkrāšanu.
III. Maiņu reģistra instrukcijas formāts
Vispārīgais maiņu reģistra instrukcijas formāts ir "SHRB DATA, S_BIT, N", kas:
DATA: norāda datus, kas jāievieto maiņu reģistrā, datu tips ir BOOL (bit).
S_BIT: norāda maiņu reģistra zemāko bitu, un arī datu tips ir BOOL (bits).
N: Specifies the length and shift direction of the shift register. The shift length ranges from 1 to 64; the shift direction depends on the sign of N. When N>0, nobīdes virziens ir pa kreisi, un ieejas dati DATA tiek pārvietoti uz maiņu reģistra zemāko bitu S_BIT un nobīdīti no maiņas reģistra augstākā bita; kad N<0, the shift direction is to the right, and the input data is shifted into the highest bit of the shift register, and shifted out of the lowest bit, S_BIT.
IV. Maiņu reģistra instrukcijas darba process
Kad ir spēkā iespējošanas ievade EN, bitu datu DATA realizācija tiek ielādēta maiņu reģistra zemākajā bitā S_BIT. pēc tam ikreiz, kad iespējošanā tiek ievadīts 1 impulss, nobīdes reģistrs tiek nobīdīts virzienā un garumā, kas norādīts ar N. Pārbīdes reģistrs tiek nobīdīts virzienā un garumā, kas norādīts ar N. Nobīdes dati tiek novietoti pārplūdes virzienā. Nobīdītie dati tiek ievietoti pārpildes bitā SM1.1. Konkrēts darbības process ir šāds:
Inicializācijas fāze: pirms programmas izpildes sākuma ir nepieciešams veikt inicializācijas operāciju maiņu reģistrā, ti, iestatīt visus maiņu reģistra bitus uz to sākotnējām vērtībām. To var panākt, iestatot sākotnējo vērtību programmā vai ar ārēju ievadi.
Datu ielādes fāze: kad ir aktīva iespējošanas ievade EN, bitu dati DATA tiek ielādēti maiņu reģistra zemākajā bitā S_BIT. šajā laikā pārējie maiņu reģistra biti tiek saglabāti nemainīgi.
Shift phase: every time 1 pulse is input to the enable terminal, the shift register is shifted in the direction and length specified by N. If N>0, dati tiek pārvietoti pa kreisi; ja N<0, the data is shifted to the right. During the shifting process, the lowest or highest bit of the shift register is shifted out and the shifted data is placed in the overflow bit SM1.1.
Datu izvades stadija: Pēc maiņas darbības maiņu reģistrā dati tiks sakārtoti jaunā secībā. Ja nepieciešams šos datus izvadīt ārējai ierīcei vai atmiņas šūnai, to var izdarīt, izvadei pievienojot vienu vai vairākus maiņu reģistra bitus.
V. Maiņu reģistra norādījumu raksturojums
Augsta elastība: pielāgojot maiņas garumu un virzienu, var nodrošināt elastīgu datu apstrādi. Neatkarīgi no tā, vai tas ir pārvietots pa kreisi vai pa labi, to var konfigurēt atbilstoši faktiskajām vajadzībām.
Plašs pielietojuma klāsts: maiņu reģistra instrukcija tiek plaši izmantota secības kontrolē, loģistikā un datu plūsmas kontrolē. To var izmantot, lai kontrolētu signāllampu, motoru, vārstu un citu iekārtu stāvokļa maiņu, kā arī to var izmantot, lai realizētu tādas funkcijas kā cikliska apstrāde un datu uzkrāšana.
Augsta uzticamība: PLC kā sava veida rūpnieciskās vadības iekārtai ir augsta uzticamības un stabilitātes pakāpe. Maiņu reģistra instrukcija, kas ir daļa no PLC instrukciju sistēmas, pārmanto šīs priekšrocības. Pat skarbos rūpnieciskos apstākļos var garantēt precīzu datu pārraidi un apstrādi.
VI. Pieteikšanās lietas
Par piemēru ņemot krāsu gaismas vadības sistēmu, var demonstrēt maiņu reģistra instrukcijas pielietojumu. Krāsu lampu vadības sistēmā var izmantot loģiskās pārslēgšanas instrukcijas (piemēram, kreisās puses maiņas instrukcijas SLB) vai cikliskās maiņas instrukcijas (piemēram, cikliskās pārslēgšanas instrukcijas RLB), lai kontrolētu krāsu lampu apgaismojuma secību un frekvenci. Programmējot pārslēgšanas garumu un pārslēgšanas virzienu, var realizēt tādus efektus kā ciklisks apgaismojums un pakāpeniska krāsainu gaismu apgaismošana. Tajā pašā laikā, pielāgojot pārslēgšanas reģistra garumu un iespējošanas termināļa impulsu frekvenci, ir iespējams kontrolēt arī krāsu apgaismojuma apgaismojuma ātrumu un ilgumu un citus parametrus.
VII. Kopsavilkums
Šajā rakstā ir detalizēti aprakstīts PLC maiņu reģistra norādījumu darbības princips, instrukciju formāts, darba process un pielietojuma scenāriji. Es uzskatu, ka, sniedzot detalizētu maiņu reģistra norādījumu skaidrojumu un lietojumprogrammu gadījumu parādīšanu, lasītājam ir dziļāka izpratne par PLC maiņu reģistra norādījumiem. Praktiskos lietojumos inženieri un tehniķi var izvēlēties piemērotus maiņu reģistra norādījumus, lai realizētu dažādus sarežģītus vadības loģikas un automatizācijas uzdevumus atbilstoši konkrētām vajadzībām.




