電氣控制與PLC應(yīng)用習(xí)題與思考題參考解答_第1頁(yè)
電氣控制與PLC應(yīng)用習(xí)題與思考題參考解答_第2頁(yè)
電氣控制與PLC應(yīng)用習(xí)題與思考題參考解答_第3頁(yè)
電氣控制與PLC應(yīng)用習(xí)題與思考題參考解答_第4頁(yè)
電氣控制與PLC應(yīng)用習(xí)題與思考題參考解答_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第5章 S7-200 PLC的指令系統(tǒng)習(xí)題與思考題1. S7-200指令參數(shù)所用的基本數(shù)據(jù)類型有哪些?答:S7-200 PLC的指令參數(shù)所用的基本數(shù)據(jù)類型有1位布爾型(BOOL)、8位無(wú)符號(hào)字節(jié)型(BYTE)、8位有符號(hào)字節(jié)型(SIMATIC模式僅限用于SHRB指令)、16位無(wú)符號(hào)整數(shù)(WORD)、16位有符號(hào)整數(shù)(INT)、32位無(wú)符號(hào)雙字整數(shù)(DWORD)、32位有符號(hào)雙字整數(shù)(DINT)、32位實(shí)數(shù)型(REAL)。實(shí)數(shù)型(REAL)是按照ANSI/IEEE 754-1985標(biāo)準(zhǔn)(單精度)的表示格式規(guī)定。2255字節(jié)的字符串型(STRING)2. 立即I/O指令有何特點(diǎn)?它應(yīng)用于什么場(chǎng)合?

2、答:立即指令允許對(duì)輸入和輸出點(diǎn)進(jìn)行快速和直接存取。當(dāng)用立即指令讀取輸入點(diǎn)的狀態(tài)時(shí),相應(yīng)的輸入映像寄存器中的值并未發(fā)生更新;用立即指令訪問(wèn)輸出點(diǎn)時(shí),訪問(wèn)的同時(shí),相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新。由于立即操作指令針對(duì)的是I/O端口的數(shù)字輸入和數(shù)字輸出信號(hào),所以它們的位操作數(shù)地址只能是物理輸入端口地址Ix.x和物理輸出端口地址Qx.x。3. 邏輯堆棧指令有哪些?各用于什么場(chǎng)合?答:復(fù)雜邏輯指令,西門子稱為邏輯堆棧指令。主要用來(lái)描述對(duì)觸點(diǎn)進(jìn)行的復(fù)雜連接,并可以實(shí)現(xiàn)對(duì)邏輯堆棧復(fù)雜的操作。復(fù)雜邏輯指令包括:ALD、OLD、LPS、LRD、LPP和LDS。這些指令中除LDS外,其余指令都無(wú)操作數(shù)。這些指令

3、都是位邏輯指令。棧裝載與指令A(yù)LD用于將并聯(lián)子網(wǎng)絡(luò)串聯(lián)起來(lái)。棧裝載或指令OLD用于將串聯(lián)子網(wǎng)絡(luò)并聯(lián)起來(lái)。邏輯推入棧指令LPS,在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線,左側(cè)為主控邏輯塊時(shí),第一個(gè)完整的從邏輯行從此處開(kāi)始。邏輯讀棧指令LRD,在梯形圖中的分支結(jié)構(gòu)中,當(dāng)左側(cè)為主控邏輯塊時(shí),該指令用于開(kāi)始第二個(gè)和后邊更多的從邏輯塊。邏輯棧彈出指令LPP,在梯形圖中的分支結(jié)構(gòu)中,用于恢復(fù)LPS指令生成的新母線。裝入堆棧指令LDS,復(fù)制堆棧中的第n級(jí)值,并將該值置于棧頂。原棧中各級(jí)棧值依次下移一級(jí),棧底值被推出棧而丟失。4. 定時(shí)器有幾種類型?各有何特點(diǎn)?與定時(shí)器相關(guān)的變量有哪些?梯形圖中如何表示這

4、些變量?答:S7-200系列PLC的主機(jī)有256個(gè)定時(shí)器T0T255,分為三種類型,每種類型的時(shí)間分辨率(或稱為時(shí)基/時(shí)間增量/時(shí)間單位)又分為三種,如下表所示。(1)接通延時(shí)定時(shí)器指令TON,用于接通單一間隔定時(shí)。(2)有記憶接通延時(shí)定時(shí)器指令TONR,用于累計(jì)若干個(gè)時(shí)間間隔。只能用復(fù)位指令進(jìn)行復(fù)位操作,使當(dāng)前值清零。(3)斷開(kāi)延時(shí)定時(shí)器指令TOF,用于斷開(kāi)后的單一間隔定時(shí)。定時(shí)器類型時(shí)間分辯率/ms計(jì)時(shí)范圍/s定時(shí)器號(hào)接通延時(shí)定時(shí)器TON斷開(kāi)延時(shí)定時(shí)器TOF1032.767T32,T96100327.67T33T36,T97T10010003276.7T37T63,T101T255有記憶接

5、通延時(shí)定時(shí)器TONR1032.767T0,T64100327.67T1T4,T65T6810003276.7T5T31,T69T95與定時(shí)器相關(guān)的變量有:一個(gè)16位的當(dāng)前值寄存器,用以存放計(jì)時(shí)累計(jì)的當(dāng)前值(INT,最大計(jì)時(shí)值32767,單位ms或10ms或100ms,取決于時(shí)間分辨率);一個(gè)16位的預(yù)設(shè)值寄存器,用以存放定時(shí)時(shí)間的預(yù)設(shè)值PT(INT);一位狀態(tài)位(BOOL),用以反映定時(shí)器的定時(shí)時(shí)間是否達(dá)到的狀態(tài),稱為定時(shí)器位。使能輸入IN,用于控制定時(shí)器的工作狀態(tài)。5. 計(jì)數(shù)器有幾種類型?各有何特點(diǎn)?與計(jì)數(shù)器相關(guān)的變量有哪些?梯形圖中如何表示這些變量?答:類型:S7-200系列PLC的計(jì)數(shù)器

6、指令有兩大類:通用計(jì)數(shù)器指令和高速計(jì)數(shù)器指令。通用計(jì)數(shù)器指令有3種:增計(jì)數(shù)器指令CTU、減計(jì)數(shù)器指令CTD和增減計(jì)數(shù)器指令CTUD。特點(diǎn):(1)增計(jì)數(shù)器指令CTU每當(dāng)增計(jì)數(shù)輸入CU發(fā)生一次從OFF到ON的轉(zhuǎn)換(正跳變-上升沿)時(shí),該計(jì)數(shù)器的當(dāng)前值就增加1。如果當(dāng)前值Cxxx預(yù)設(shè)值PV,則計(jì)數(shù)器位=ON;否則,計(jì)數(shù)器位=OFF。當(dāng)前值達(dá)到預(yù)設(shè)值后繼續(xù)計(jì)數(shù),計(jì)數(shù)當(dāng)前值到最大值(32,767)時(shí),計(jì)數(shù)器停止。當(dāng)復(fù)位輸入R接通或執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器被復(fù)位,計(jì)數(shù)器位=OFF,當(dāng)前值=0。(2)增減計(jì)數(shù)器指令CTUD利用LD裝載預(yù)設(shè)值。當(dāng)裝載輸入LD接通時(shí),計(jì)數(shù)器復(fù)位,計(jì)數(shù)器位=OFF,當(dāng)前值=預(yù)設(shè)值P

7、V。每當(dāng)減計(jì)數(shù)輸入CD發(fā)生一次從OFF到ON的轉(zhuǎn)換(正跳變-上升沿)時(shí),該計(jì)數(shù)器的當(dāng)前值就減1。計(jì)數(shù)當(dāng)前值到0時(shí),計(jì)數(shù)器停止,計(jì)數(shù)器位=ON,當(dāng)前值=0。利用復(fù)位指令復(fù)位時(shí),CTD計(jì)數(shù)器位變?yōu)镺FF,當(dāng)前值變?yōu)?(教材P131有誤)。(3)減計(jì)數(shù)器指令CTD每當(dāng)增計(jì)數(shù)輸入CU發(fā)生一次從OFF到ON的轉(zhuǎn)換時(shí),該計(jì)數(shù)器的當(dāng)前值就增1;每當(dāng)減計(jì)數(shù)輸入CD發(fā)生一次從OFF到ON的轉(zhuǎn)換時(shí),該計(jì)數(shù)器的當(dāng)前值就減1。如果當(dāng)前值Cxxx預(yù)設(shè)值PV,則計(jì)數(shù)器位=ON;否則,計(jì)數(shù)器位=OFF。當(dāng)前值達(dá)到預(yù)設(shè)值后繼續(xù)計(jì)數(shù)(增或減)。當(dāng)增計(jì)數(shù)達(dá)到最大值(32,767)時(shí),在增計(jì)數(shù)輸入端CU的下一個(gè)上升沿導(dǎo)致當(dāng)前計(jì)數(shù)值

8、繞回到最小值(-32,768)。同樣,計(jì)數(shù)達(dá)到最小值(-32,768)時(shí),減計(jì)數(shù)輸入端CD的下一個(gè)上升沿會(huì)導(dǎo)致當(dāng)前計(jì)數(shù)值繞回到最大值(32,767)。所以,CTUD是一個(gè)循環(huán)計(jì)數(shù)器,計(jì)數(shù)范圍從-32768+32767。當(dāng)復(fù)位輸入R接通或執(zhí)行復(fù)位指令時(shí),該計(jì)數(shù)器被復(fù)位。復(fù)位時(shí),計(jì)數(shù)器位=OFF,當(dāng)前值=0。與計(jì)數(shù)器有關(guān)的變量及在梯形圖中的表示方法:計(jì)數(shù)器地址:C0C255,常數(shù)計(jì)數(shù)器當(dāng)前值:C0C255,INT型計(jì)數(shù)器的預(yù)設(shè)值(PV):INT型計(jì)數(shù)器位:C0C255,BOOL型增/減計(jì)數(shù)信號(hào)輸入:能流,BOOL型復(fù)位輸入:能流,BOOL型裝載信號(hào)輸入:能流,BOOL型6. 不同分辨率的定時(shí)器的當(dāng)

9、前值是如何刷新的?答:不同分辨率的定時(shí)器,它們當(dāng)前值的刷新時(shí)機(jī)是不同的,具體情況如下:1ms分辨率定時(shí)器啟動(dòng)后,定時(shí)器對(duì)1ms的時(shí)間間隔(時(shí)基信號(hào))進(jìn)行計(jì)時(shí)。定時(shí)器位和當(dāng)前值每隔1ms刷新一次,與掃描周期不同步。換句話說(shuō),如果掃描周期大于1ms,則在一個(gè)掃描周期中定時(shí)器位和當(dāng)前值可能要刷新多次。10ms分辨率定時(shí)器啟動(dòng)后,定時(shí)器對(duì)10ms的時(shí)間間隔進(jìn)行計(jì)時(shí)。程序執(zhí)行時(shí),在每次掃描周期開(kāi)始對(duì)10ms定時(shí)器刷新,其方法是以當(dāng)前值加上累積的10毫秒間隔的數(shù)目(自上一次掃描開(kāi)始算起),所以在一個(gè)掃描周期內(nèi)定時(shí)器當(dāng)前值和定時(shí)器位保持不變。100ms分辨率定時(shí)器啟動(dòng)后,定時(shí)器對(duì)100ms的時(shí)間間隔進(jìn)行計(jì)時(shí)

10、。只有在執(zhí)行到這些定時(shí)器指令時(shí),這些定時(shí)器的當(dāng)前值才被刷新(當(dāng)前值加上積累的100毫秒間隔的數(shù)目(自前一次掃描開(kāi)始算起)。7. 寫(xiě)出圖5-50所示梯形圖的語(yǔ)句表程序。(原題程序不分網(wǎng)絡(luò),應(yīng)該按右圖所示修改)圖5-50 習(xí)題7梯形圖答:語(yǔ)句表程序如下網(wǎng)絡(luò)1 / 網(wǎng)絡(luò)標(biāo)題LD I0.0O I0.3LD I0.1O I0.4ALDAN I0.2= Q0.1網(wǎng)絡(luò)2 LD Q0.1TON T37, +30網(wǎng)絡(luò)3 LD T37S Q0.2, 4網(wǎng)絡(luò)4 LD I0.1S Q0.3, 18. 寫(xiě)出圖5-51所示梯形圖的語(yǔ)句表程序。圖5-51 習(xí)題8梯形圖答:語(yǔ)句表程序如下網(wǎng)絡(luò)1 / 網(wǎng)絡(luò)標(biāo)題LD I0.4EU

11、SHRB I0.5, V3.0, +4網(wǎng)絡(luò)2 LD I0.1LPSA V3.0S Q3.0, 2LRDA V3.1R Q3.1, 1LRDA V3.2S Q3.2, 3LPPA V3.3R Q3.3, 19. 用自復(fù)位式定時(shí)器設(shè)計(jì)一個(gè)周期為5s,脈沖為一個(gè)掃描周期的脈沖串信號(hào)。答:如果使用100ms時(shí)基的定時(shí)器,梯形圖程序和語(yǔ)句表程序分別如答案圖14 a)、答案圖14 b)所示。其中答案圖14 b)所示要比答案圖14 a)好一些。網(wǎng)絡(luò) 1 / 自復(fù)位定時(shí)器/ 網(wǎng)絡(luò)注釋LDN T37TON T37, +50網(wǎng)絡(luò) 2 / 輸出脈沖串LD T37= Q1.0答案圖14 a)網(wǎng)絡(luò) 1 / 自復(fù)位定時(shí)器

12、/ 網(wǎng)絡(luò)注釋LDN Q1.0TON T37, +50網(wǎng)絡(luò) 2 / 輸出脈沖串LD T37= Q1.0答案圖14 b)如果使用10ms時(shí)基的定時(shí)器,梯形圖程序和語(yǔ)句表程序如答案圖14 c)所示。網(wǎng)絡(luò) 1 / 自復(fù)位定時(shí)器/ 網(wǎng)絡(luò)注釋LDN Q1.0TON T33, +500網(wǎng)絡(luò) 2 / 輸出脈沖串LD T33= Q1.0答案圖14 c)如果使用1ms時(shí)基的定時(shí)器,梯形圖程序和語(yǔ)句表程序如答案圖14 d)所示。網(wǎng)絡(luò) 1 / 自復(fù)位定時(shí)器/ 網(wǎng)絡(luò)注釋LDN Q1.0TON T32, +5000網(wǎng)絡(luò) 2 / 輸出脈沖串LD T32= Q1.0答案圖14 d)10. 設(shè)計(jì)一個(gè)計(jì)數(shù)范圍為50000的計(jì)數(shù)器

13、。答:梯形圖程序和語(yǔ)句表程序分別如答案圖15所示。網(wǎng)絡(luò)1 LD I0.0LD M0.0CTU C20, 50網(wǎng)絡(luò)2 LD C20= M0.0網(wǎng)絡(luò)3 / 網(wǎng)絡(luò)注釋LD M0.0LD I0.1CTU C30, 1000答案圖1511. 用置位、復(fù)位(S、R)指令設(shè)計(jì)一臺(tái)電動(dòng)機(jī)的啟、??刂瞥绦?。答:梯形圖程序和語(yǔ)句表程序分別如答案圖16所示。網(wǎng)絡(luò)1LD I0.0S Q1.1, 1網(wǎng)絡(luò)2 LD I0.1R Q1.1, 1答案圖1612. 用順序控制繼電器(SCR)指令設(shè)計(jì)一個(gè)居室通風(fēng)系統(tǒng)控制程序,使3個(gè)居室的通風(fēng)機(jī)自動(dòng)輪流地打開(kāi)和關(guān)閉。輪換時(shí)間間隔為1h。答:用PLC輸出端點(diǎn)Q0.0Q0.2分別控制三

14、個(gè)通風(fēng)機(jī),I0.1接啟動(dòng)按鈕開(kāi)關(guān),I0.2接停止按鈕開(kāi)關(guān),梯形圖程序和語(yǔ)句表程序分別如答案圖17所示。答案圖17習(xí)題與思考題5-12:居室通風(fēng)系統(tǒng)控制程序網(wǎng)絡(luò)1 / 初始狀態(tài)/激活第一個(gè)SCR段LD I0.1AN Q0.0AN Q0.1AN Q0.2S S0.1, 1網(wǎng)絡(luò)2 / SCR段1:/起動(dòng)通風(fēng)機(jī)1,/并延時(shí)1hLSCR S0.1網(wǎng)絡(luò)3 / 起動(dòng)通風(fēng)機(jī)1/ 網(wǎng)絡(luò)注釋LD SM0.0S Q0.0, 1網(wǎng)絡(luò) 4 / 計(jì)時(shí)1h(3600s)LDN M0.0TON T37, 18000網(wǎng)絡(luò)5 LD T37= M0.0答案圖17(續(xù))網(wǎng)絡(luò) 6 LD M0.0LD C20CTD C20, 2網(wǎng)絡(luò)7

15、/ 計(jì)時(shí)到后,/關(guān)閉通風(fēng)機(jī)1,/激活SCR段2,/并停止本SCR段LD C20R Q0.0, 1SCRT S0.2網(wǎng)絡(luò)8SCRE網(wǎng)絡(luò)9 SCR段2:起動(dòng)通風(fēng)機(jī)2,并延時(shí)1hLSCR S0.2Network 10 / 起動(dòng)通風(fēng)機(jī)2/ 網(wǎng)絡(luò)注釋LD SM0.0S Q0.1, 1Network 11 / 計(jì)時(shí)1h(3600s)LDN M0.1TON T38, 18000Network 12 LD T38= M0.1答案圖17(續(xù))網(wǎng)絡(luò) 13 LD M0.1LD C21CTD C21, 2網(wǎng)絡(luò)14 / 計(jì)時(shí)到后,關(guān)閉通風(fēng)機(jī)2,/激活SCR段3,并停止本SCR段LD C21R Q0.1, 1SCRT S

16、0.3網(wǎng)絡(luò)15 SCRE網(wǎng)絡(luò)16 / SCR段3:起動(dòng)通風(fēng)機(jī)3,/并延時(shí)1hLSCR S0.3網(wǎng)絡(luò)17 / 起動(dòng)通風(fēng)機(jī)3LD SM0.0S Q0.2, 1網(wǎng)絡(luò)18 / 計(jì)時(shí)1h(3600s)LDN M0.2TON T39, 18000網(wǎng)絡(luò)19 LD T39= M0.2答案圖17(續(xù))網(wǎng)絡(luò)20 LD M0.2LD C22CTD C22, 2網(wǎng)絡(luò)21 / 計(jì)時(shí)到后,關(guān)閉通風(fēng)機(jī)3,/激活SCR段1,并停止本SCR段LD C22R Q0.2, 1SCRT S0.1網(wǎng)絡(luò)22 SCRE網(wǎng)絡(luò)23 / 停機(jī)LD I0.2R S0.1, 3R Q0.0, 313. 用寄存器移位指令(SHRB)設(shè)計(jì)一個(gè)路燈照明系

17、統(tǒng)的控制程序,3路燈按H1H2 H3的順序依次點(diǎn)亮。各路燈之間點(diǎn)亮的間隔時(shí)間為10h。答:用PLC輸出端點(diǎn)Q0.0Q0.2分別控制路燈H1H3??刂瞥绦蛞?jiàn)答案圖18。答案圖18習(xí)題與思考題5-13:路燈控制程序(循環(huán)點(diǎn)亮)網(wǎng)絡(luò)1 / 起動(dòng)/停止LD I0.0O M0.0AN I0.1= M0.0網(wǎng)絡(luò)2 / 停止LD I0.1R Q0.0, 3網(wǎng)絡(luò)3 / 燈1亮LD M0.0EUS Q0.0, 1R Q0.1, 2網(wǎng)絡(luò)4 / 計(jì)時(shí)10h(36000s)LD M0.0AN M0.1TON T37, 50網(wǎng)絡(luò)5 LD T37= M0.1網(wǎng)絡(luò)6 LD M0.1LD C20LD I0.0EUOLDCTD

18、 C20, 2網(wǎng)絡(luò)7 / 計(jì)時(shí)到后,移位,下一個(gè)燈亮LD C20SHRB Q0.2, Q0.0, 314. 用循環(huán)移位指令設(shè)計(jì)一個(gè)彩燈控制程序,8路彩燈串按H1H2H3H8的順序依次點(diǎn)亮,且不斷重復(fù)循環(huán)。各路彩燈之間的間隔時(shí)間為0.1s。答:用PLC輸出端點(diǎn)Q0.0Q0.7分別控制彩燈H1H8。I0.0接啟動(dòng)按鈕開(kāi)關(guān)常開(kāi)觸點(diǎn),I0.1接停止按鈕開(kāi)關(guān)常開(kāi)觸點(diǎn),控制程序見(jiàn)答案圖19。答案圖19習(xí)題與思考題5-14:彩燈控制程序(循環(huán)點(diǎn)亮)網(wǎng)絡(luò)1 / 起動(dòng)/停止LD I0.0O M0.0AN I0.1= M0.0網(wǎng)絡(luò)2 / 停止LD I0.1R Q0.0, 8網(wǎng)絡(luò)3 / 燈1亮LD M0.0EUS

19、Q0.0, 1網(wǎng)絡(luò)4 / 計(jì)時(shí)0.1sLD M0.0AN M0.1TON T33, 10網(wǎng)絡(luò)5 LD T33= M0.1網(wǎng)絡(luò)6 / 計(jì)時(shí)到后,循環(huán)左移/,下一個(gè)燈亮LD M0.1RLB QB0, 115. 用整數(shù)除法指令將VW100中的(240)除以8后存放到AC0中。答:編程見(jiàn)答案圖20。答案圖20習(xí)題與思考題5-15網(wǎng)絡(luò)1LD M0.1MOVW 240, VW100MOVW VW100, AC0/I +8, AC016. 將AIW0中的有符號(hào)整數(shù)(3400)轉(zhuǎn)換成(0.01.0)之間的實(shí)數(shù),再將結(jié)果存人VD200。答:S7-200 PLC的模擬量輸入模塊將模擬量轉(zhuǎn)換成數(shù)字量后的典型量程范圍

20、為:?jiǎn)螛O性:032000雙極性:-3200032000設(shè)模擬量輸入量為雙極性輸入,則轉(zhuǎn)換公式為式中,x為轉(zhuǎn)換前的模擬量對(duì)應(yīng)的數(shù)字量,y是轉(zhuǎn)換后的實(shí)數(shù)值。根據(jù)以上轉(zhuǎn)換公式編制的程序如答案圖21所示。答案圖21習(xí)題與思考題5-16網(wǎng)絡(luò)1 LD M0.1ITD AIW0, AC0DTR AC0, AC0/R 64000.0, AC0+R 0.5, AC0MOVR AC0, VD20017. 將PID運(yùn)算輸出的標(biāo)準(zhǔn)化實(shí)數(shù)0.75先進(jìn)行比例換算,然后再轉(zhuǎn)換成一個(gè)有符號(hào)整數(shù)(INT),結(jié)果存入AQW2。答:PID運(yùn)算的輸出結(jié)果為規(guī)格化的實(shí)數(shù),范圍在01.0之間。在將PID指令計(jì)算得到的PID回路的輸出作為

21、實(shí)際的模擬信號(hào)用于驅(qū)動(dòng)實(shí)際負(fù)載之前,需要先將PID指令計(jì)算得到輸出換算到實(shí)際需要的成比例的16位整數(shù)值,然后輸出到模擬輸出模塊。轉(zhuǎn)換公式如下式中,RSca1是與PID環(huán)路輸出成比例的實(shí)數(shù)值;Mn是規(guī)格化的環(huán)路輸出的實(shí)數(shù)值;Offset是偏移量,對(duì)單極輸出是0.0,對(duì)雙極輸出是0.5;Span是實(shí)際輸出的最大可能的數(shù)值減去最小可能的數(shù)值,對(duì)單極輸出,典型值為32000,對(duì)雙極輸出,典型值為64000。設(shè)輸出為雙極性(輸出的整數(shù)范圍為-32000+32000),程序如答案圖22所示。答案圖22習(xí)題與思考題5-17網(wǎng)絡(luò)1 LD M0.1MOVR 0.75, AC0-R 0.5, AC0*R 6400

22、0.0, AC0ROUND AC0, AC0DTI AC0, LW0MOVW LW0, AQW218. 用定時(shí)中斷設(shè)置一個(gè)每0.1s采集一次模擬量輸入值的控制程序。答:編程見(jiàn)答案圖23。答案圖23習(xí)題與思考題5-18:定時(shí)(0.1s)中斷采集模擬量網(wǎng)絡(luò)1 / 首次掃描調(diào)用子程序0LD SM0.1CALL SBR0答案圖23續(xù)子程序0網(wǎng)絡(luò)1 / 網(wǎng)絡(luò)標(biāo)題LD SM0.0MOVB 100, SMB34/設(shè)置中斷0的時(shí)間間隔.01秒ATCH INT0, 10/連接中斷服務(wù)程序ENI/全局性允許中斷中斷程序0網(wǎng)絡(luò)1 / INT_0/ 每100 ms讀取AIW2的值LD SM0.0MOVW AIW2,

23、VW10019. 按模式6設(shè)計(jì)高速計(jì)數(shù)器HSC1初始化子程序,設(shè)控制字節(jié)SMB47=16#F8。答:要對(duì)高速計(jì)數(shù)器編程,必須完成下列基本任務(wù):定義計(jì)數(shù)器和模式;設(shè)置控制字節(jié);設(shè)置當(dāng)前值(起始值);設(shè)置預(yù)設(shè)值(目標(biāo)數(shù)值);分配和啟用中斷例行程序;激活高速計(jì)數(shù)器。編程見(jiàn)答案圖24。20. 以輸出點(diǎn)Q0.1為例,簡(jiǎn)述PTO多段操作初始化及其操作過(guò)程。21. 用TODR指令從實(shí)時(shí)時(shí)鐘讀取當(dāng)前日期,并將“星期”的數(shù)字用段碼指令(SEG)顯示出來(lái)。答:執(zhí)行讀實(shí)時(shí)時(shí)鐘指令TODR后,得到連續(xù)8個(gè)字節(jié)中的最高字節(jié)是“星期幾”的BCD碼,其中“1”表示星期日,“7”表示星期六,“0”被禁用,所以得到的參數(shù)需要修

24、正。編程見(jiàn)答案圖26。答案圖26習(xí)題與思考題5-21網(wǎng)絡(luò)1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LDM0.1TODRVB100/讀實(shí)時(shí)時(shí)鐘MOVBVB107, VB108/為減法做準(zhǔn)備-I1, VW108/修正星期數(shù)值SEGVB108, VB110/轉(zhuǎn)換成七段顯示碼22. 指出圖5-52所示梯形圖中的語(yǔ)法錯(cuò)誤,并改正。圖5-52 習(xí)題22梯形圖(a)(b)答:圖(a)的錯(cuò)誤為計(jì)數(shù)器預(yù)設(shè)值PV=30000032767,超出INT型數(shù)據(jù)的范圍。應(yīng)改成小于等于32767的數(shù)據(jù)。圖(b)中的錯(cuò)誤在于操作數(shù)類型與指令不匹配。字邏輯與指令中的VD30應(yīng)改為字型操作數(shù),例如改成VW30;雙字邏輯異或指令中的操作數(shù)VW10和VW100應(yīng)改成雙字操作數(shù),例如改成VD20和VD100。第8章 可編程控制器系統(tǒng)設(shè)計(jì)與應(yīng)用習(xí)題與思考題1. 簡(jiǎn)述可編程控制器系統(tǒng)設(shè)計(jì)的一般原則和步驟。答:可編程控制系統(tǒng)設(shè)計(jì)時(shí)應(yīng)遵循以下原則:(1)最大限度地滿足被控對(duì)象的要求;(2)在滿足控制要求的前提下,力求使控制系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì)、適用及維護(hù)方便;(3)保證系統(tǒng)的安全可靠;(4)考慮生產(chǎn)發(fā)展和工藝改進(jìn)的要求,在選型時(shí)應(yīng)留有適當(dāng)?shù)挠嗔俊S捎赑LC的結(jié)構(gòu)和工作方式與一般微機(jī)和繼電器相比各有特點(diǎn),所以其設(shè)計(jì)的步驟也不盡相同,具體設(shè)計(jì)步驟如下:(1)詳細(xì)了解被控對(duì)象的生產(chǎn)工藝過(guò)程,分析控制要求;(2)根據(jù)控制要求確定所需的用戶輸入/輸出設(shè)備

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論