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










