※ 思考與練習(xí)題
1. 寫一段梯形圖程序,實(shí)現(xiàn)將vd20開始的10個(gè)雙字型數(shù)據(jù)送到vd400開始的存儲(chǔ)區(qū),這10個(gè)數(shù)據(jù)的相對(duì)位置在移動(dòng)前后不發(fā)生變化。
2. 有一組數(shù)據(jù)存放在vb600開始的20個(gè)字節(jié)中,采用間接尋址方式設(shè)計(jì)一段程序,將這20個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到從vb300開始的存儲(chǔ)單元中。
3. 用功能指令實(shí)現(xiàn)時(shí)間為6個(gè)月的延時(shí),試設(shè)計(jì)梯形圖程序。
4. 編寫一段程序計(jì)算sin 50°+ cos70°×(tg40°÷ )的值。
5. 試設(shè)計(jì)一個(gè)記錄某臺(tái)設(shè)備運(yùn)行時(shí)間的程序。i0.0為該設(shè)備工作狀態(tài)輸入信號(hào),要求記錄其運(yùn)行時(shí)的時(shí)、分、秒,并把秒值通過連接在qb0上的7段數(shù)碼管顯示出來。
6. 用時(shí)鐘指令控制路燈的定時(shí)接通和斷開,5月15日到10月15日,每天20:00開燈,6:00關(guān)燈;10月16日到5月14日,每天18:00開燈,7:00關(guān)燈,并可校準(zhǔn)plc的時(shí)鐘。請(qǐng)編寫梯形圖程序。
7. 試設(shè)計(jì)一個(gè)計(jì)數(shù)器程序,要求如下:
(1)計(jì)數(shù)范圍是0~255;
(2)計(jì)數(shù)脈沖為sm0.5;
(3)輸入i0.0的狀態(tài)改變時(shí),則立即激活輸入/輸出中斷程序。中斷程序0和1分別將m0.0置成1或0;
(4) m0.0為1時(shí),計(jì)數(shù)器加計(jì)數(shù);m0.0為0時(shí),計(jì)數(shù)器減計(jì)數(shù)。
(5)計(jì)數(shù)器的計(jì)數(shù)值通過連接在qb0上的7段數(shù)碼管顯示。
8.試設(shè)計(jì)一個(gè)高速計(jì)數(shù)器的程序,要求如下:
(1)信號(hào)源是一個(gè)編碼器,通過脈沖信號(hào);
(2)當(dāng)脈沖數(shù)為500的奇數(shù)倍時(shí),點(diǎn)亮信號(hào)燈a,關(guān)斷信號(hào)燈b;
(3)當(dāng)脈沖數(shù)為500的偶數(shù)倍時(shí),點(diǎn)亮信號(hào)燈b,關(guān)斷信號(hào)燈a;
(4)當(dāng)總記數(shù)值達(dá)到50000時(shí),計(jì)數(shù)器復(fù)位重新開始,整個(gè)過程一直循環(huán)進(jìn)行下去。
9. 什么是pid控制?其主要用途是什么?pid中各項(xiàng)的主要作用是什么?
10. 在實(shí)際過程控制系統(tǒng)中,plc對(duì)模擬量的輸入輸出處理的實(shí)質(zhì)是什么?
11.某一過程控制系統(tǒng),其中一個(gè)單極性模擬量輸入?yún)?shù)從aiw0采集到plc中,通過pid指令計(jì)算出的控制結(jié)果從aqw0輸出到控制對(duì)象。pid參數(shù)表起始地址為vb100。試設(shè)計(jì)一段程序完成下列任務(wù):
(1) 每200 ms中斷一次,執(zhí)行中斷程序;
(2)在中斷程序中完成對(duì)aiw0的采集、轉(zhuǎn)換及歸一化處理、完成回路控制輸出值的工程量標(biāo)定及輸出。










