電氣控制與PLC應(yīng)用_第5、8章習(xí)題與思考題參考解答_第1頁(yè)
電氣控制與PLC應(yīng)用_第5、8章習(xí)題與思考題參考解答_第2頁(yè)
電氣控制與PLC應(yīng)用_第5、8章習(xí)題與思考題參考解答_第3頁(yè)
電氣控制與PLC應(yīng)用_第5、8章習(xí)題與思考題參考解答_第4頁(yè)
電氣控制與PLC應(yīng)用_第5、8章習(xí)題與思考題參考解答_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余33頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、WORD格式可以任意編輯第 5章 S7-200PLC的指令系統(tǒng)習(xí)題與思考題1. S7-200 指令參數(shù)所用的基本數(shù)據(jù)類(lèi)型有哪些?答: S7-200PLC的指令參數(shù)所用的基本數(shù)據(jù)類(lèi)型有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/IEEE754-1985 標(biāo)準(zhǔn)(單精度 )的表示格式規(guī)定。 2255字節(jié)的字

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

3、括: ALD、OLD、LPS、 LRD、LPP和 LDS。這些指令中除LDS外,其余指令都無(wú)操作數(shù)。這些指令都是位邏輯指令。棧裝載與指令 ALD 用于將并聯(lián)子網(wǎng)絡(luò)串聯(lián)起來(lái)。棧裝載或指令 OLD 用于將串聯(lián)子網(wǎng)絡(luò)并聯(lián)起來(lái)。邏輯推入棧指令 LPS,在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線(xiàn),左側(cè)為主控邏 輯塊時(shí),第一個(gè)完整的從邏輯行從此處開(kāi)始。邏輯讀棧指令 LRD,在梯形圖中的分支結(jié)構(gòu)中,當(dāng)左側(cè)為主控邏輯塊時(shí),該指令用于開(kāi)始 第二個(gè)和后邊更多的從邏輯塊。邏輯棧彈出指令 LPP,在梯形圖中的分支結(jié)構(gòu)中,用于恢復(fù)LPS指令生成的新母線(xiàn)。裝入堆棧指令 LDS,復(fù)制堆棧中的第n 級(jí)值,并將該值置于棧頂。

4、原棧中各級(jí)棧值依次下移一級(jí),棧底值被推出棧而丟失。4. 定時(shí)器有幾種類(lèi)型?各有何特點(diǎn)?與定時(shí)器相關(guān)的變量有哪些?梯形圖中如何 表示這些變量?答: S7-200 系列 PLC的主機(jī)有 256個(gè)定時(shí)器 T0T255,分為三種類(lèi)型,每種類(lèi)型的時(shí)間分辨 率(或稱(chēng)為時(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í)器類(lèi)型時(shí)間分辯率 /ms計(jì)時(shí)范圍 /s定時(shí)器號(hào)接通

5、延時(shí)定時(shí)器 TON斷開(kāi)延時(shí)定時(shí)器 TOF1032.767T32,T96100327.67T33T36,T97T10010003276.7T37T63,T101T255有記憶接通延時(shí)定時(shí)器TONR1032.767T0,T64100327.67T1T4,T65 T6800 03276.7T5 T31,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)位( BOO)L ,用以反映定時(shí)器的定時(shí)時(shí)

6、間是否達(dá)到的狀態(tài),稱(chēng)為定時(shí)器位。 使能輸入 IN ,用于控制定時(shí)器的工作狀態(tài)。5. 計(jì)數(shù)器有幾種類(lèi)型?各有何特點(diǎn)?與計(jì)數(shù)器相關(guān)的變量有哪些?梯形圖中如何表示這些變量?答:類(lèi)型: S7-200 系列 PLC的計(jì)數(shù)器指令有兩大類(lèi):通用計(jì)數(shù)器指令和高速計(jì)數(shù)器指令。通用計(jì)數(shù)器指令 3 種:增計(jì)數(shù)器指令CTU、減計(jì)數(shù)器指令CTUD。有CTD和增減計(jì)數(shù)器指令特點(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ù)

7、當(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è)值 PV。每當(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)?0(教材 P131有誤)。(3)減計(jì)數(shù)器指令 CTD每當(dāng)增計(jì)數(shù)輸入 CU發(fā)生一次從 OFF到 ON的

8、轉(zhuǎn)換時(shí),該計(jì)數(shù)器的當(dāng)前值就增1;每當(dāng)減計(jì)數(shù)輸入 CD發(fā)生一次從 OFF到 ON的轉(zhuǎn)換時(shí),該計(jì)數(shù)器的當(dāng)前值就減1。CU的下一個(gè)上升沿導(dǎo)致當(dāng)前計(jì)數(shù)值-32,768 )時(shí),減計(jì)數(shù)輸入端CD的下是一個(gè)循環(huán)計(jì)數(shù)如果當(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ù)輸入端 繞回到最小值( -32,768 )。同樣,計(jì)數(shù)達(dá)到最小值 (一個(gè)上升沿會(huì)導(dǎo)致當(dāng)前計(jì)數(shù)值繞回到最大值32,767 )。所以, CTUD 器,計(jì)數(shù)范圍從 -32768+32767 。當(dāng)復(fù)位輸入 R 接通或執(zhí)行復(fù)位指令時(shí),該

9、計(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)前值是如何刷新的? 答:不同分辨率的定時(shí)器,它們當(dāng)前值的刷新時(shí)機(jī)是不同的,具體情況如下: 1ms 分辨率定時(shí)器啟動(dòng)后,定時(shí)器對(duì)1ms的時(shí)間間隔(時(shí)基信號(hào))進(jìn)行計(jì)時(shí)。定時(shí)器位和當(dāng)前值每隔 1ms 刷新一次,與掃描周

10、期不同步。換句話(huà)說(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í)。只有在執(zhí)行到這些定時(shí)器指令時(shí),這些定時(shí)器的當(dāng)前值才被刷新(當(dāng)前值加上積累的100 毫秒間隔的數(shù)目(自前一次掃描開(kāi)始算起)。7. 寫(xiě)出圖 5-50 所示梯形圖的語(yǔ)句表程序。 (原題程序不分網(wǎng)絡(luò)

11、,應(yīng)該按右圖所示修改)專(zhuān)業(yè)資料整理分享圖 5-50 習(xí)題 7 梯形圖答:語(yǔ)句表程序如下網(wǎng)絡(luò)1/ 網(wǎng)絡(luò)標(biāo)題I0.LD0I0.O3I0.LD1OI0.4ALDANI0.2=Q0.1網(wǎng)絡(luò)2LDQ0.1TONT37,+30網(wǎng)絡(luò)3LDT37SQ0.2,4網(wǎng)絡(luò)4LDI0.1S Q0.3,18. 寫(xiě)出圖 5-51 所示梯形圖的語(yǔ)句表程序圖 5-51 習(xí)題 8 梯形圖答:語(yǔ)句表程序如下網(wǎng)絡(luò) 1/ 網(wǎng)絡(luò)標(biāo)題LD I0.4EUSHRB I0.5,V3.0,+4網(wǎng)絡(luò) 2LD I0.1LPSAV3.0SQ3.0,2LRDRQ3.1,1LRDSQ3.2,3LPPAV3.3RQ3.3,114a) 、答案圖9. 用自復(fù)位式

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

13、T33,+500網(wǎng)絡(luò) 2/ 輸出脈沖串LDT33=Q1.0答案圖 14c)如果使用 1ms 時(shí)基的定時(shí)器,梯形圖程序和語(yǔ)句表程序如答案圖 14d) 所示答案圖 14d)網(wǎng)絡(luò) 1/ 自復(fù)位定時(shí)器/ 網(wǎng)絡(luò)注釋LDNQ1.0TONT32,+5000網(wǎng)絡(luò)2/ 輸出脈沖串LDT32=Q1.01510. 設(shè)計(jì)一個(gè)計(jì)數(shù)范圍為 50000 的計(jì)數(shù)器。 答:梯形圖程序和語(yǔ)句表程序分別如答案圖15 所示網(wǎng)絡(luò) 1LDI0.0LDM0.0CTUC20,50網(wǎng)絡(luò) 2LDC20=M0.0網(wǎng)絡(luò) 3/ 網(wǎng)絡(luò)注釋LDM0.0LDI0.1CTU C30,100011. 用置位、復(fù)位 (S 、R)指令設(shè)計(jì)一臺(tái)電動(dòng)機(jī)的啟、??刂瞥绦?/p>

14、 答:梯形圖程序和語(yǔ)句表程序分別如答案圖 16 所示。網(wǎng)絡(luò) 1I0.LD 0S Q1.1,1網(wǎng)絡(luò) 2I0.LD1RQ1.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 分別控制三個(gè)通風(fēng)機(jī), I0.1接啟動(dòng)按鈕開(kāi)關(guān), I0.2 接停止習(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,/

15、并延時(shí) 1hLSCR S0.1網(wǎng)絡(luò) 3 / 起動(dòng)通風(fēng)機(jī) 1/ 網(wǎng)絡(luò)注釋LDSM0.0SQ0.0,1網(wǎng)絡(luò)4/計(jì)時(shí) 1h(3600s )LDNM0.0TONT37,18000網(wǎng)絡(luò)5LDT37=M0.0答案圖 17網(wǎng)絡(luò) 6LDM0.0LDC20CTDC20,2網(wǎng)絡(luò) 7/ 計(jì)時(shí)到后,/ 關(guān)閉通風(fēng)機(jī) 1,/ 激活 SCR段 2,/ 并停止本SCR段LDC20RQ0.0,1SCRT S0.2 網(wǎng)絡(luò) 8SCRE網(wǎng)絡(luò) 9SCR段 2:起動(dòng)通風(fēng)機(jī)2,并延時(shí) 1hLSCR S0.2Network10/ 起動(dòng)通風(fēng)機(jī) 2/ 網(wǎng) 絡(luò)注釋LD SM0.0SQ0.1,1Network11/ 計(jì)時(shí) 1h( 3600s)LDN

16、M0.1TON T38,18000Network12LDT38=M0.1答案圖 17(續(xù))網(wǎng)絡(luò) 13LDM0.1LDC21CTDC21,2網(wǎng)絡(luò) 14/ 計(jì)時(shí)到后,關(guān)閉通風(fēng)機(jī)2,/ 激活 SCR段 3,并停止本 SCR段 LDC21RQ0.1,1SCRTS0.3網(wǎng)絡(luò) 15SCRE網(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ī) 3LDSM0.0SQ0.2,1網(wǎng)絡(luò) 18/ 計(jì)時(shí) 1h( 3600s)LDNM0.2TON T39,18000網(wǎng)絡(luò) 19LDT39=M0.2答案圖 17(續(xù))答案圖 17 (續(xù))網(wǎng)絡(luò) 20LDM0.2LDC22CTDC

17、22,2LDC22RQ0.2,1SCRTS0.1網(wǎng)絡(luò) 22SCRE網(wǎng)絡(luò) 23 / 停機(jī)LDI0.2RS0.1,3RQ0.0,3網(wǎng)絡(luò) 21 / 計(jì)時(shí)到后,關(guān)閉通風(fēng)機(jī)3,/ 激活 SCR段 1,并停止本 SCR段13. 用寄存器移位指令 (SHRB) 設(shè)計(jì)一個(gè)路燈照明系統(tǒng)的控制程序, 3 路燈按 H1H2H3 的順序依次點(diǎn)亮。各路燈之間點(diǎn)亮的間隔時(shí)間為10h。答:用 PLC輸出端點(diǎn) Q0.0Q0.2 分別控制路燈H1H3??刂瞥绦蛞?jiàn)答案圖18。習(xí)題與思考題 5-13 :路燈控制程序 ( 循環(huán)點(diǎn)亮 )網(wǎng)絡(luò) 1/起動(dòng)/ 停止LDI0.0OM0.0ANI0.1=M0.0網(wǎng)絡(luò) 2 /停止LDI0.1RQ0

18、.0,3網(wǎng)絡(luò) 3 /燈1亮LDM0.0EUSQ0.0,1RQ0.1,2網(wǎng)絡(luò) 4/計(jì)時(shí) 10h(36000s )LDM0.0ANM0.1TONT37,50網(wǎng)絡(luò) 5LDT37=M0.1網(wǎng)絡(luò) 6LDM0.1LDC20LDI0.0EUOLDCTDC20,2網(wǎng)絡(luò) 7/計(jì)時(shí)到后,移位,下一個(gè)燈亮LDC20SHRBQ0.2,Q0.0,3答案圖 1814. 用循環(huán)移位指令設(shè)計(jì)一個(gè)彩燈控制程序,8路彩燈串按 H1H2H3, H8的順序依次點(diǎn)亮,且不斷重復(fù)循環(huán)。各路彩燈之間的間隔時(shí)間為 0.1s 。答:用 PLC輸出端點(diǎn) Q0.0Q0.7 分別控制彩燈 接停止按鈕開(kāi)關(guān)常開(kāi)觸點(diǎn),控制程序見(jiàn)答案圖 19。H1H8。I

19、0.0 接啟動(dòng)按鈕開(kāi)關(guān)常開(kāi)觸點(diǎn),I0.1習(xí)題與思考題 5-14 : 彩燈控制程序 ( 循環(huán)點(diǎn)亮 ) 網(wǎng)絡(luò)LDI0.0OM0.0ANI0.1=M0.0網(wǎng)絡(luò) 2 /停止LDI0.1RQ0.0,8網(wǎng)絡(luò) 3 /燈1亮LDM0.0EUSQ0.0,1網(wǎng)絡(luò) 4 /計(jì)時(shí) 0.1sLDM0.0ANM0.1TONT33,10網(wǎng)絡(luò) 5LDT33=M0.11 / 起動(dòng) / 停止網(wǎng)絡(luò) 6 / 計(jì)時(shí)到后,循環(huán)左移/ ,下一個(gè)燈亮LD M0.1RLB QB0,1答案圖 1915. 用整數(shù)除法指令將 VW100中的(240) 除以 8 后存放到 AC0中。答: 編程見(jiàn)答案圖 20。VD200 。習(xí)題與思考題 5-15網(wǎng)絡(luò) 1

20、LD M0.1MOVW 240,VW100MOVW VW100,AC0/I +8,AC0答案 20 圖16. 將 AIW0 中的有符號(hào)整 (3400) 轉(zhuǎn)換成 (0.0 1.0) 之間的實(shí)數(shù),再將結(jié)果 數(shù) 存人答: S7-200PLC的模擬量輸入模塊將模擬量轉(zhuǎn)換成數(shù)字量后的典型量程范圍為: 單極性: 032000雙極性: -3200032000設(shè)模擬量輸入量為雙極性輸入,則轉(zhuǎn)換公式為1 y x0.5 64000 y 是轉(zhuǎn)換后的實(shí)數(shù) 式中, x 為轉(zhuǎn)換前的模擬量對(duì)應(yīng)的數(shù)字量,值。根據(jù)以上轉(zhuǎn)換公式編制的程序如答案圖21 所示。習(xí)題與思考題 5-16網(wǎng)絡(luò) 1LD M0.1ITD AIW0,AC0DT

21、R AC0,AC0/R 64000.0,AC0+R 0.5,AC0MOVR AC0,VD200答案圖 2117. 將 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 回路的輸出作為實(shí)際的模擬信號(hào)用于驅(qū)動(dòng)實(shí)際負(fù)載之前,需要先將 PID 指令計(jì)算得到輸出 換算到實(shí)際需要的成比例的 16 位整數(shù)值,然后輸出到模擬輸出模塊。轉(zhuǎn)換公式如下RSc (M n Offset)*Spanal n式中, RSca1 是與 PID 環(huán)路輸出成比例

22、的實(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 所示。習(xí)題與思考題 5-17網(wǎng)絡(luò) 1LDM0.1MOVR 0.75,AC0-R0.5,AC0*R64000.0,AC0ROUND AC0,AC0DTI AC0,LW0MOVW LW0,AQW2答案圖 2218. 用定時(shí)中斷設(shè)置一個(gè)每 0.1s 采集一次模擬量輸入值的控制程

23、序。答:編程見(jiàn)答案圖 23。習(xí)題與思考題 5-18 :定時(shí)( 0.1s )中斷采集模擬量 網(wǎng)絡(luò) 1/ 首次掃描調(diào)用子程序 0LD SM0.1CALL SBR0答案圖 23子程序 0網(wǎng)絡(luò) 1/ 網(wǎng)絡(luò)標(biāo)題LD SM0.0MOVB 100,SMB34/ 設(shè)置中斷0 的時(shí)間間隔.01 秒ATCH INT0,10/ 連接中斷服務(wù)程序23 續(xù)ENI/ 全局性允許中斷中斷程序 0網(wǎng)絡(luò) 1/INT_0/ 每 100ms 讀取 AIW2LD SM0.0MOVW AIW2,VW100的值19. 按模 6 設(shè)計(jì)高速計(jì)數(shù)HSC1 初始化子程序,設(shè)控制字SMB47=16#F8式器 節(jié)答:要對(duì)高速計(jì)數(shù)器編程,必須完成下列

24、基本任務(wù):定義計(jì)數(shù)器和模式;設(shè)置控制字節(jié); 設(shè)置當(dāng)前值 (起始值 ) ;設(shè)置預(yù)設(shè)值 (目標(biāo)數(shù)值 ) ;分配和啟用中斷例行程序;激活高速計(jì)數(shù)器編程見(jiàn)答案圖 2420. 以輸出點(diǎn) Q0.1 為例,簡(jiǎn)述 PTO多段操作初始化及其操作過(guò)程。21.用 TODR指令從實(shí)時(shí)時(shí)鐘讀取當(dāng)前日期,并將“星期”的數(shù)字用段碼指令( 示出來(lái)。答:執(zhí)行讀實(shí)時(shí)時(shí)鐘指令 TODR后,得到連續(xù) 8 個(gè)字節(jié)中的最高字節(jié)是“星期幾”的 其中“ 1”表示星期日,“ 7”表示星期六,“ 0”被禁用,所以得到的參數(shù)需要修正。編程見(jiàn) 答案圖 26。SEG)顯BCD碼,習(xí)題與思考題 5-21網(wǎng)絡(luò) 1/ 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD M0.1TO

25、DR VB100MOVB VB107,VB108-I 1,VW108SEG VB108,VB110/ 讀實(shí)時(shí)時(shí)鐘/ 為減法做準(zhǔn)備/ 修正 "星期 "數(shù)值/ 轉(zhuǎn)換成七段顯示碼答案圖 2622. 指出圖 5-52 所示梯形圖中的語(yǔ)法錯(cuò)誤,并改正a)( b)圖 5-52 習(xí)題 22 梯形圖答:圖 (a) 的錯(cuò)誤為計(jì)數(shù)器預(yù)設(shè)值 PV=300000>32767,超出 INT 型數(shù)據(jù)的范圍。應(yīng)改成小于等 于 32767 的數(shù)據(jù)。圖 (b) 中的錯(cuò)誤在于操作數(shù)類(lèi)型與指令不匹配。 字邏輯與指令中的 VD30應(yīng)改為字型操作數(shù), 例如改成 VW30;雙字邏輯異或指令中的操作數(shù) VW10和

26、 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) 最大限度地滿(mǎn)足被控對(duì)象的要求;(2) 在滿(mǎn)足控制要求的前提下,力求使控制系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì)、適用及維護(hù)方便;(3) 保證系統(tǒng)的安全可靠;(4) 考慮生產(chǎn)發(fā)展和工藝改進(jìn)的要求,在選型時(shí)應(yīng)留有適當(dāng)?shù)挠嗔?。所以其設(shè)計(jì)的步驟也不 由于 PLC的結(jié)構(gòu)和工作方式與一般微機(jī)和繼電器相比各有特點(diǎn),盡相同,具體設(shè)計(jì)步驟如下 :(1) 詳細(xì)了解被控對(duì)象的生產(chǎn)工藝過(guò)程,分析控制要求;(2) 根據(jù)控制要求確定所需的用戶(hù)輸入 / 輸出設(shè)備;(3) 選擇 PLC 類(lèi)型;(4) 分配 PLC 的 I/O 點(diǎn),設(shè)計(jì) I/O 連接圖;(5) PLC 軟件設(shè)計(jì),同時(shí)可進(jìn)行控制臺(tái)的設(shè)計(jì)和現(xiàn)場(chǎng)施工;(6) 系統(tǒng)調(diào)試,固化程序,交付使用。2. 可編程控制器的選型需要考慮哪些問(wèn)題?答:(1) PLC容量的選擇 首先要對(duì)控制任務(wù)進(jìn)行詳細(xì)的分析,把所有的I/O 點(diǎn)找出來(lái),包括開(kāi)關(guān)量 I/O 和模擬量I/O 點(diǎn)。 然后要對(duì)用戶(hù)存儲(chǔ)器容量進(jìn)行估算??偞鎯?chǔ)器字?jǐn)?shù)=( 開(kāi)關(guān)量輸入點(diǎn)數(shù) +開(kāi)關(guān)量輸出點(diǎn)數(shù)) ×10+模擬量點(diǎn)數(shù)× 150。然后按計(jì)算存儲(chǔ)器字?jǐn)?shù)的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論