S7-200 PLC編程及應(yīng)用第3版廖常初習(xí)題答案_第1頁
S7-200 PLC編程及應(yīng)用第3版廖常初習(xí)題答案_第2頁
S7-200 PLC編程及應(yīng)用第3版廖常初習(xí)題答案_第3頁
S7-200 PLC編程及應(yīng)用第3版廖常初習(xí)題答案_第4頁
S7-200 PLC編程及應(yīng)用第3版廖常初習(xí)題答案_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《S7-200PLC編程及應(yīng)用第3版》習(xí)題答案第第頁《S7-200PLC編程及應(yīng)用第3版》習(xí)題答案第1章1.填空1)PLC主要由CPU模塊、輸入模塊、輸出模塊和編程軟件組成。2)繼電器的線圈“斷電”時(shí),其常開觸點(diǎn)斷開,常閉觸點(diǎn)接通。3)外部的輸入電路接通時(shí),對應(yīng)的過程映像輸入寄存器為1狀態(tài),梯形圖中后者的常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。4)若梯形圖中輸出Q的線圈“斷電”,對應(yīng)的過程映像輸出寄存器為0狀態(tài),在修改輸出階段后,繼電器型輸出模塊中對應(yīng)的硬件繼電器的線圈斷電,其常開觸點(diǎn)斷開,外部負(fù)載斷電。2.RAM與EEPROM各有什么特點(diǎn)?答:3.?dāng)?shù)字量輸出模塊有哪幾種類型?它們各有什么特點(diǎn)?答:場效應(yīng)晶體管型的輸入電路只能驅(qū)動(dòng)直流負(fù)載,用光耦合器隔離外部電路,反應(yīng)速度快、壽命長,過載能力稍差。繼電器輸出模塊可驅(qū)動(dòng)直流負(fù)載和交流負(fù)載,使用電壓范圍廣,導(dǎo)通壓降小,承受瞬時(shí)過電壓和過電流的能力較強(qiáng),但是動(dòng)作速度較慢,動(dòng)作次數(shù)有一定的限制。用雙向晶閘管作輸出元件的數(shù)字量輸出模塊只能驅(qū)動(dòng)交流負(fù)載,由接通到斷開的最大時(shí)間為0.2ms與工頻半周期之和,壽命長。4.簡述PLC的掃描工作過程。答:PLC通電后,首先對硬件和軟件作一些初始化工作。以后反復(fù)不停地分階段處理不同的任務(wù)。在讀取輸入階段把所有外部數(shù)字量輸入電路的1、0狀態(tài)讀入過程映像輸入寄存器。在執(zhí)行用戶程序階段反復(fù)地逐條順序執(zhí)行用戶程序。在處理通信請求階段,執(zhí)行通信所需的所有任務(wù)。自診斷檢查階段用來保證固件、程序存儲(chǔ)器和所有擴(kuò)展模塊正常工作。在改寫輸出階段將過程映像輸出寄存器的0、1狀態(tài)傳送到輸出模塊并鎖存起來。5.頻率變送器的量程為45~55Hz,輸出信號為DC0~10V,模擬量輸入模塊輸入信號的量程為DC0~10V,轉(zhuǎn)換后的數(shù)字量為0~32000,設(shè)轉(zhuǎn)換后得到的數(shù)字為N,試求以0.01Hz為單位的頻率值。解:45~55Hz對應(yīng)于轉(zhuǎn)換后的數(shù)字量0~32000。以0.01Hz為單位,45~55Hz對應(yīng)于4500~5500,所以以0.01Hz為單位的4500~5500對應(yīng)于轉(zhuǎn)換后的數(shù)字量0~32000。由下圖可知:(f-4500)/N=(5500-4500)/32000f=4500+1000N/32000=4500+N/32(0.01Hz)6.布線時(shí)應(yīng)采取哪些抗干擾措施?答:傳輸距離較遠(yuǎn)的數(shù)字量信號、模擬量信號和高速脈沖信號應(yīng)選擇屏蔽電纜。PLC應(yīng)遠(yuǎn)離強(qiáng)干擾源,不能與高壓電器安裝在同一個(gè)開關(guān)柜內(nèi),在柜內(nèi)PLC應(yīng)遠(yuǎn)離動(dòng)力線。不同類型的導(dǎo)線應(yīng)分別裝入不同的電纜管或電纜槽中。信號線和它的返回線應(yīng)絞合在一起。7.分布很廣的系統(tǒng)在接地時(shí)應(yīng)注意哪些問題?答:控制系統(tǒng)中所有的控制設(shè)備需要接信號地的端子應(yīng)保證一點(diǎn)接地。信號地最好采用單獨(dú)的接地裝置。8.防止變頻器干擾應(yīng)采取哪些措施?答:可以在變頻器輸入側(cè)與輸出側(cè)串接電抗器,或安裝諧波濾波器,以吸收諧波,抑制高頻諧波電流。PLC的信號線和變頻器的輸出線應(yīng)分別穿管敷設(shè),變頻器的輸出線一定要使用屏蔽電纜或穿鋼管敷設(shè)。變頻器應(yīng)使用專用接地線。9.在有強(qiáng)烈干擾的環(huán)境下,可以采取什么可靠性措施?答:在有強(qiáng)烈干擾的環(huán)境下,可以用小型繼電器來隔離用長線引入PLC的數(shù)字量信號。也可以考慮用光纖來傳輸和隔離信號,或使用帶光耦合器的通信端口。10.電纜的屏蔽層應(yīng)怎樣接地?答:一般情況下,屏蔽電纜的屏蔽層應(yīng)兩端接金屬機(jī)殼,并確保大面積接觸金屬表面,以便能承受高頻干擾。在極少數(shù)情況下,也可以只對一端的屏蔽層接地,例如模擬量輸入模塊的傳感器使用的屏蔽雙絞線電纜,可以只將傳感器側(cè)的電纜屏蔽層接到電氣參考地。11.對PLC的感性負(fù)載應(yīng)采取什么抗干擾措施?答:輸出端接有直流感性負(fù)載時(shí),應(yīng)在它兩端并聯(lián)一個(gè)續(xù)流二極管。如果需要更快的斷開時(shí)間,可以串接一個(gè)穩(wěn)壓管。輸出端接有AC220V感性負(fù)載時(shí),應(yīng)在它兩端并聯(lián)RC串聯(lián)電路。要求較高時(shí),還可以在負(fù)載兩端并聯(lián)壓敏電阻。第2章1.交叉引用表有什么作用?答:交叉引用表用于檢查程序中地址的賦值情況,可以防止無意間的重復(fù)賦值。交叉引用表列舉出程序中同一個(gè)地址所有的觸點(diǎn)、線圈等在哪一個(gè)程序塊的哪一個(gè)網(wǎng)絡(luò)中出現(xiàn),以及使用的指令助記符。2.怎樣獲得在線幫助?答:單擊選中編程軟件中的某個(gè)對象或某條指令,按〈F1〉鍵可以得到選中的對象的在線幫助。可以用“幫助”菜單中的“目錄和索引”命令,打開幫助窗口。執(zhí)行菜單命令“幫助”→“網(wǎng)上S7-200”,可以訪問為S7-200提供技術(shù)支持和產(chǎn)品信息的西門子互聯(lián)網(wǎng)站。3.在梯形圖中怎樣劃分網(wǎng)絡(luò)?答:梯形圖程序的一個(gè)網(wǎng)絡(luò)只能有一塊不能分開的獨(dú)立電路,如果一個(gè)網(wǎng)絡(luò)中有兩塊獨(dú)立電路,在編譯時(shí)將會(huì)出錯(cuò)。4.怎樣修改梯形圖中網(wǎng)格的寬度?答:執(zhí)行菜單命令“工具”→“選項(xiàng)”,打開“選項(xiàng)”窗口(見圖2-6)。選中左邊窗口的“程序編輯器”,可以設(shè)置網(wǎng)格的寬度。5.使用國產(chǎn)的USB/PPI電纜來下載程序需要做哪些操作?答:用這種電纜連接好計(jì)算機(jī)的USB端口和PLC的RS-485端口,安裝好USB電纜的驅(qū)動(dòng)程序后,在Windows的控制面板的“設(shè)備管理器”的“端口(COM和LPT)”文件夾中,可以看到USB端口映射的RS-232C端口,例如“USB-SERIALCH340(COM3)”。雙擊指令樹的“通信”文件夾中的“設(shè)置PG/PC接口”,選中打開的對話框中的“PC/PPIcable.PPI.1”,單擊“屬性”按鈕,打開屬性對話框的“本地連接”選項(xiàng)卡。設(shè)置計(jì)算機(jī)與PLC通信使用的COM端口,例如USB接口映射的COM3。用鼠標(biāo)雙擊指令樹中的“通信”,打開“通信”對話框。STEP7-Micro/WIN將會(huì)自動(dòng)搜索連接在網(wǎng)絡(luò)上的S7-200,并用圖標(biāo)顯示搜索到的S7-200。單擊工具欄上的“下載”按鈕,就可以下載程序了。6.怎樣修改CPU的RS-485端口的波特率?答:雙擊指令樹文件夾“系統(tǒng)塊”中的“通信端口”,打開“通信端口”窗口,可設(shè)置CPU的RS-485端口的波特率。7.怎樣切換CPU的工作模式?答:可以用CPU上的模式轉(zhuǎn)換開關(guān)切換工作模式。工作模式開關(guān)在RUN位置時(shí),可以用STEP7-Micro/WIN工具欄上的RUN按鈕和STOP按鈕切換PLC的操作模式。也可以用“PLC”菜單中的“RUN”和“STOP”命令切換PLC的操作模式。8.怎樣在程序編輯器中定義或編輯符號?答:在程序編輯器中,用鼠標(biāo)右鍵單擊未連接符號的地址,執(zhí)行出現(xiàn)的快捷菜單中的“定義符號”命令,可以在打開的對話框中定義符號。用右鍵單擊程序編輯器中的某個(gè)符號,執(zhí)行快捷菜單中的“編輯符號”命令,可以編輯該符號的地址和注釋。9.怎樣更改程序編輯器中地址的顯示方式?答:執(zhí)行菜單命令“查看”→“符號尋址”,可以在符號地址和絕對地址顯示方式之間切換。執(zhí)行菜單命令“工具”→“選項(xiàng)”,選中“選項(xiàng)”對話框左邊的“程序編輯器”,在“程序編輯器”選項(xiàng)卡中(見圖2-6),可以用選擇框選擇“僅顯示符號”或“顯示符號和地址”。10.程序狀態(tài)監(jiān)控有什么優(yōu)點(diǎn)?什么情況應(yīng)使用狀態(tài)表?答:使用程序狀態(tài)監(jiān)控,可以形象直觀地看到梯形圖中觸點(diǎn)、線圈的狀態(tài)和指令方框輸入、輸出參數(shù)的當(dāng)前值。如果需要同時(shí)監(jiān)控的變量不能在程序編輯器中同時(shí)顯示,可以使用狀態(tài)表監(jiān)控功能。11.寫入和強(qiáng)制數(shù)據(jù)有什么區(qū)別?怎樣在程序編輯器中寫入或強(qiáng)制數(shù)據(jù)?答:“寫入”功能將數(shù)值寫入PLC中的變量,不能寫入I區(qū)的地址。寫入的數(shù)據(jù)可能因?yàn)槌绦虻倪\(yùn)行被改寫。強(qiáng)制功能通過強(qiáng)制V、M來模擬邏輯條件,通過強(qiáng)制I/O點(diǎn)來模擬物理?xiàng)l件。在讀取輸入階段,強(qiáng)制值被當(dāng)作輸入讀入;在程序執(zhí)行階段,強(qiáng)制數(shù)據(jù)用于立即讀和立即寫指令指定的I/O點(diǎn)。在通信處理階段,強(qiáng)制值用于通信的讀/寫請求;在修改輸出階段,強(qiáng)制數(shù)據(jù)被當(dāng)作輸出寫到輸出電路。進(jìn)入STOP模式時(shí),輸出將變?yōu)閺?qiáng)制值,而不是系統(tǒng)塊中設(shè)置的值。啟動(dòng)程序狀態(tài)監(jiān)控后,用鼠標(biāo)右鍵單擊程序中的某個(gè)地址的值,可以用快捷菜單中的“寫入”和“強(qiáng)制”命令來完成寫入和強(qiáng)制操作。12.怎樣長期保存某些V存儲(chǔ)區(qū)中的數(shù)據(jù)?答:用可選的電池卡可以延長RAM保持信息的時(shí)間。MB0~MB13如果在系統(tǒng)塊中被設(shè)置為斷電保持,CPU斷電后被永久保存在EEPROM中??梢杂脭?shù)據(jù)塊來保存程序中用到的不需要改變的數(shù)據(jù)??梢杂肊EPROM卡來保存程序塊、數(shù)據(jù)塊、系統(tǒng)塊、配方、數(shù)據(jù)記錄和強(qiáng)制值??梢杂贸绦?qū)存儲(chǔ)器的數(shù)據(jù)復(fù)制到EEPROM。13.希望在CPU進(jìn)入STOP模式后保持各數(shù)字量輸出點(diǎn)的狀態(tài)不變,應(yīng)怎樣設(shè)置?答:雙擊項(xiàng)目樹“系統(tǒng)塊”文件夾中的“輸出表”,在輸出表選中“將輸出凍結(jié)在最后的狀態(tài)”多選框。14.怎樣用系統(tǒng)塊設(shè)置密碼?怎樣取消密碼?答:雙擊項(xiàng)目樹“系統(tǒng)塊”文件夾中的“密碼”,選擇限制級別為2~4級,在“密碼”和“驗(yàn)證”文本框輸入相同的密碼,密碼最多8位,字母不區(qū)分大小寫。15.怎樣消除觸點(diǎn)抖動(dòng)的不良影響?答:雙擊項(xiàng)目樹“系統(tǒng)塊”文件夾中的“輸入濾波器”,在打開的對話框的“數(shù)字量”選項(xiàng)卡中,設(shè)置4點(diǎn)為1組的CPU的輸入點(diǎn)的輸入濾波器延遲時(shí)間為12.8ms。16.脈沖捕捉功能有什么作用?哪些輸入點(diǎn)有脈沖捕捉功能?答:脈沖捕捉功能用來捕捉持續(xù)時(shí)間很短的高電平脈沖或低電平脈沖。只有CPU集成的輸入點(diǎn)有脈沖捕捉功能。第3章1.填空1)輸出指令(對應(yīng)于梯形圖中的線圈)不能用于過程映像輸入寄存器。2)SM0.1在首次掃描時(shí)為ON,SM0.0一直為ON。3)每一位BCD碼用_4_位二進(jìn)制數(shù)來表示,其取值范圍為二進(jìn)制數(shù)2#0000_~2#1001_。4)二進(jìn)制數(shù)2#0100000110000101對應(yīng)的十六進(jìn)制數(shù)是_16#4185_,對應(yīng)的十進(jìn)制數(shù)是_16773_,絕對值與它相同的負(fù)數(shù)的補(bǔ)碼是2#1011111001111011_。 5)BCD碼2#0100000110000101對應(yīng)的十進(jìn)制數(shù)是4185。6)接通延時(shí)定時(shí)器TON的使能(IN)輸入電路接通時(shí)開始定時(shí),當(dāng)前值大于等于預(yù)設(shè)值時(shí)其定時(shí)器位變?yōu)镺N,梯形圖中其常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。7)接通延時(shí)定時(shí)器TON的使能輸入電路斷開時(shí)被復(fù)位,復(fù)位后梯形圖中其常開觸點(diǎn)斷開,常閉觸點(diǎn)接通,當(dāng)前值等于0。8)有記憶接通延時(shí)定時(shí)器TONR的使能輸入電路接通時(shí)開始定時(shí),使能輸入電路斷開時(shí),當(dāng)前值保持不變。使能輸入電路再次接通時(shí)繼續(xù)定時(shí)。必須用復(fù)位指令來復(fù)位TONR。9)斷開延時(shí)定時(shí)器TOF的使能輸入電路接通時(shí),定時(shí)器位立即變?yōu)镺N,當(dāng)前值被清零。使能輸入電路斷開時(shí),當(dāng)前值從0開始增大。當(dāng)前值等于預(yù)設(shè)值時(shí),輸出位變?yōu)镺FF,梯形圖中其常開觸點(diǎn)斷開,常閉觸點(diǎn)接通,當(dāng)前值保持不變。10)若加計(jì)數(shù)器的計(jì)數(shù)輸入電路CU由斷開變?yōu)榻油ā?fù)位輸入電路R斷開,計(jì)數(shù)器的當(dāng)前值加1。當(dāng)前值大于等于預(yù)設(shè)值PV時(shí),梯形圖中其常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。復(fù)位輸入電路接通時(shí),計(jì)數(shù)器被復(fù)位,復(fù)位后梯形圖中其常開觸點(diǎn)斷開,常閉觸點(diǎn)接通,當(dāng)前值為0。2.2#0010101000111001是BCD碼嗎?為什么?答:不是,因?yàn)?#1010的值大于9。 3.求出二進(jìn)制補(bǔ)碼2#1111111110100101對應(yīng)的十進(jìn)制數(shù)。解:其絕對值為2#0000000001011011,2#1111111110100101對應(yīng)的十進(jìn)制數(shù)為-91。 4.狀態(tài)表用什么數(shù)據(jù)格式顯示BCD碼?答:用十六進(jìn)制格式16#。 5.字節(jié)、字和雙字是有符號數(shù)還是無符號數(shù)?答:是無符號數(shù)。 6.VW20由哪兩個(gè)字節(jié)組成?誰是高位字節(jié)?答:由VB20和VB21組成,VB20是高位字節(jié)。 7.VD20由哪兩個(gè)字組成?由哪4個(gè)字節(jié)組成?誰是低位字?誰是最高位字節(jié)?VD20由VW20和VW22或VB20~VB23組成,VW22是低位字,VB20是最高位字節(jié)。 8.在STEP7-Micro/WIN中,用什么格式鍵入和顯示浮點(diǎn)數(shù)?答:用十進(jìn)制小數(shù)鍵入和顯示浮點(diǎn)數(shù)。 9.字符串的第一個(gè)字節(jié)用來干什么?答:用來定義字符串的長度。 10.位存儲(chǔ)器(M)有多少個(gè)字節(jié)?答:32B。11.T31、T32、T33和T38分別屬于什么定時(shí)器?它們的分辨率分別是多少毫秒?答:T31是分辨率為100ms的TONR,T32是分辨率為1ms的TON或TOF,T33是分辨率為10ms的TON或TOF,T38是分辨率為100ms的TON或TOF。 12.S7-200有幾個(gè)累加器?它們可以用來保存多少位的數(shù)據(jù)?答:有4個(gè)累加器,可以用來保存8、16、32位的數(shù)據(jù)。 13.POU是什么的縮寫?它包括哪些程序?答:POU是程序組織單元的縮寫,它包括主程序、子程序和中斷程序。 14.模擬量輸入AIB2、AIW1和AIW2哪一個(gè)表示方式是正確的?答:AIW2。 15.&VB100和*VD120分別用來表示什么?答:&VB100是VB100的地址,*VD120是地址指針VD120所指的存儲(chǔ)單元中的數(shù)。 16.地址指針有什么作用?答:用來在程序中修改操作數(shù)的地址,例如可用于間接尋址。 17.寫出圖3-34所示梯形圖對應(yīng)的語句表程序。18.寫出圖3-35所示梯形圖對應(yīng)的語句表程序。19.寫出圖3-36所示梯形圖對應(yīng)的語句表程序。 題17~19的語句表程序見下面的圖和項(xiàng)目“3章習(xí)題”。 題3-17~3-19的語句表程序20.畫出圖3-37中M0.0、M0.1和Q0.0的波形圖。答案見下圖。題3-20的答案21.指出圖3-38中的錯(cuò)誤。答:圖3-38中的錯(cuò)誤如下:Q0.8中的位地址不能大于7,立即輸出線圈只能用于過程映像輸出Q,不能用于M3.5,立即輸入觸點(diǎn)只能用于輸入位I,不能用于V2.4,不能出現(xiàn)過程映像輸入0.7的線圈,I2.5的常開觸點(diǎn)不能放在線圈的右邊,定時(shí)器的IN輸入端不能直接接在左側(cè)母線上,定時(shí)器的預(yù)設(shè)值PT不能使用32位的VD20。 22.畫出圖3-39a中的語句表對應(yīng)的梯形圖。23.畫出圖3-39b中的語句表對應(yīng)的梯形圖。24.畫出圖3-39c中的語句表對應(yīng)的梯形圖。題22~24的程序見下面的3個(gè)圖和項(xiàng)目“3章習(xí)題”。題3-22的答案題3-23的答案題3-24的答案題3-25的答案題3-26的答案題3-27的答案第4章1.填空1)如果方框指令的EN輸入端有能流且執(zhí)行時(shí)無錯(cuò)誤,則ENO輸出端有能流輸出。2)字符串比較指令的比較條件只有==和<>。3)主程序調(diào)用的子程序最多嵌套_8_層,中斷程序調(diào)用的子程序不能嵌套。4)VB0的值為2#10110110,循環(huán)右移2位然后左移4位為2#11010000。5)讀取實(shí)時(shí)時(shí)鐘指令TODR讀取的日期和時(shí)間的數(shù)制為BCD碼。6)執(zhí)行“JMP2”指令的條件滿足時(shí),將不執(zhí)行該指令和LBL2指令之間的指令。7)主程序和中斷程序的變量表中只有臨時(shí)變量。8)S7-200有6個(gè)高速計(jì)數(shù)器,可以設(shè)置13種不同的工作模式。 2.在MW4小于等于1247時(shí),令M0.1為ON并保持,反之將M0.1復(fù)位為OFF。用比較指令設(shè)計(jì)出滿足要求的程序。題4-2的答案3.編寫程序,在I0.0的上升沿將VW10~VW58清零。題4-3的答案之一4.字節(jié)交換指令SWAP為什么必須采用脈沖執(zhí)行方式?答:如果不采用脈沖執(zhí)行方式,每個(gè)掃描周期都要執(zhí)行一次交換指令,最終交換了多少次是不確定的,如果交換了偶數(shù)次,實(shí)際上沒有交換。5.編寫程序,在I0.0的上升沿將VW0中以0.01Hz為單位的0~99.99Hz的整數(shù)格式的頻率值,轉(zhuǎn)換為4位BCD碼,送給QW0,通過4片譯碼芯片和七段顯示器顯示頻率值(見圖3-6)。題4-5的答案6.用I0.0控制接在QB0上的8個(gè)彩燈是否移位,每2s循環(huán)移動(dòng)1位。用I0.1控制左移或右移,首次掃描時(shí)將彩燈的初始值設(shè)置為十六進(jìn)制數(shù)16#0E(僅Q0.1~Q0.3為ON),設(shè)計(jì)出梯形圖程序。程序見下圖和項(xiàng)目“題4.6彩燈1”。題4-6的答案7.用I1.0控制接在QB0上的8個(gè)彩燈是否移位,每2s循環(huán)左移1位。用IB0設(shè)置彩燈非0的初始值,在I1.1的上升沿將IB0的值傳送到QB0,設(shè)計(jì)出梯形圖程序。程序見下圖和項(xiàng)目“題4.7彩燈2”。題4-7的答案8.用實(shí)時(shí)時(shí)鐘指令設(shè)計(jì)控制路燈的程序,20:00時(shí)開燈,06:00時(shí)關(guān)燈。程序見下面和項(xiàng)目“題4.8與4.9路燈”。LD SM0.0TODR VB0 //讀實(shí)時(shí)鐘,小時(shí)值在VB3LDB>= VB3,16#20 //20點(diǎn)~0點(diǎn)(日期、時(shí)間值用BCD碼表示)OB< VB3,16#06 //或0點(diǎn)~6點(diǎn)= Q0.0 //點(diǎn)亮路燈9.用實(shí)時(shí)時(shí)鐘指令設(shè)計(jì)控制路燈的程序,在5月1日~10月31日的20:00開燈,06:00關(guān)燈;在11月1日~下一年4月30號的19:00開燈,7:00關(guān)燈。程序見下面和項(xiàng)目“題4.8與4.9路燈”。LD SM0.0TODR VB0 //讀實(shí)時(shí)鐘,小時(shí)值在VB3,月日在VW1LDW>=VW1,16#1031 //10月31以后OW<VW1,16#0501 //5月1日之前=M0.0 //冬季標(biāo)志ONLDB>=VB3,16#20 //20點(diǎn)~6點(diǎn)開燈OB<VB3,16#06ANM0.0 //不是冬季LDB>=VB3,16#19 //19點(diǎn)~7點(diǎn)開燈OB<VB3,16#07AM0.0 //冬季OLD=Q0.1 //路燈點(diǎn)亮10.半徑(<10000的整數(shù))在VW10中,取圓周率為3.1416。編寫程序,用浮點(diǎn)數(shù)運(yùn)算指令計(jì)算圓周長,運(yùn)算結(jié)果四舍五入轉(zhuǎn)換為整數(shù)后,存放在VW20中。程序見下面和項(xiàng)目“題4.10與4.11”。LD SM0.0ITD VW10,AC1 //整數(shù)轉(zhuǎn)換為雙整數(shù) DTR AC1,AC1 //雙整數(shù)轉(zhuǎn)換為實(shí)數(shù)*R 3.1416,AC1 //乘以3.1416ROUND AC1,AC1 //乘積四舍五入轉(zhuǎn)換為雙整數(shù)MOVW AC1,VW20 //低16位送VW2011.編寫語句表程序,實(shí)現(xiàn)運(yùn)算VW2–VW4=VW6。程序見下面和項(xiàng)目“題4.10與4.11”。LD I0.2MOVW VW2,VW6-I VW4,VW612.AIW2中A/D轉(zhuǎn)換得到的數(shù)值0~32000正比于溫度值0~1200C。在I0.0的上升沿,將AIW2的值轉(zhuǎn)換為對應(yīng)的溫度值存放在VW10中,設(shè)計(jì)出梯形圖程序。解:計(jì)算公式為T=1200*N/32000。程序見下面和項(xiàng)目“題4.12”。題4-12的答案13.以0.1度為單位的整數(shù)格式的角度值在VW0中,在I0.0的上升沿,求出該角度的正弦值,運(yùn)算結(jié)果轉(zhuǎn)換為以為單位的雙整數(shù),存放在VD2中,設(shè)計(jì)出程序。解:VW0轉(zhuǎn)換為實(shí)數(shù),除以10,轉(zhuǎn)換為弧度后求正弦,乘以105后,轉(zhuǎn)換為雙整數(shù)。計(jì)算公式為sin(N*0.001745329)*105,程序見下圖或項(xiàng)目“題4.13”。題4-13的答案14.編寫程序,用WAND_W指令將VW0的最低4位清零,其余各位保持不變,運(yùn)算結(jié)果用VW2保存。程序見下面和項(xiàng)目“題4.14-4.15”。題4-14的答案15.編寫程序,用WOR_B指令將Q0.2、Q0.5和Q0.7變?yōu)镺N,QB0其余各位保持不變。程序見下面和項(xiàng)目“題4.14-4.15”。題4-15的答案16.編寫程序,用字節(jié)邏輯運(yùn)算指令,將VB0的高4位置為2#1001,低4位不變。程序見下面和項(xiàng)目“題4.16-4.17”。題4-16的答案17.編寫程序,若前后兩個(gè)掃描周期VW4的值變化,將M0.2置位。程序見下面和項(xiàng)目“題4.16-4.17”。題4-17的答案18.設(shè)計(jì)循環(huán)程序,求VD20開始連續(xù)存放的5個(gè)浮點(diǎn)數(shù)的平均值。下面是程序(見項(xiàng)目“題4.18-4.19”):19.在I0.0的上升沿,用循環(huán)程序求VW100~VW108的累加和。為了防止溢出,將被累加的整數(shù)轉(zhuǎn)換為雙整數(shù)后再累加。用VD10保存累加和。下面是程序(見項(xiàng)目“題4.18-4.19”):20.編寫程序,求出VW10~VW28中最大的數(shù),存放在VW30中。下面是程序(見項(xiàng)目“題4.20”):21.用子程序調(diào)用編寫圖5-3中兩條運(yùn)輸帶的控制程序,分別設(shè)置自動(dòng)程序和手動(dòng)程序,用I0.4作自動(dòng)/手動(dòng)切換開關(guān)。兩個(gè)按鈕是自動(dòng)程序的輸入?yún)?shù),被控的運(yùn)輸帶是輸出參數(shù)。手動(dòng)時(shí)用I0.0和I0.1對應(yīng)的按鈕分別點(diǎn)動(dòng)控制兩條運(yùn)輸帶。下面是程序(見項(xiàng)目“題4.21”): 主程序 自動(dòng)程序 手動(dòng)程序22.設(shè)計(jì)程序,用子程序求圓的面積,輸入?yún)?shù)為直徑(小于32767的整數(shù)),輸出量為圓的面積(雙整數(shù))。在I0.0的上升沿調(diào)用該子程序,直徑為10000mm,運(yùn)算結(jié)果存放在VD10中。下面是程序(見項(xiàng)目“題4.22”):主程序 子程序 23.用定時(shí)中斷,每1s將VW8的值加1,在I0.0的上升沿禁止該定時(shí)中斷,在I0.2的上升沿重新啟用該定時(shí)中斷。設(shè)計(jì)出主程序和中斷子程序。下面是程序(見項(xiàng)目“題4.23”): 主程序 定時(shí)中斷程序24.第一次掃描時(shí)將VB0清零,用定時(shí)中斷0,每100ms將VB0加1,VB0等于100時(shí)關(guān)閉定時(shí)中斷,并將Q0.0立即置1。設(shè)計(jì)出主程序和中斷子程序。下面是程序(見項(xiàng)目“題4.24”): 主程序 定時(shí)中斷程序第5章1.簡述劃分步的原則。答:一般情況下步是根據(jù)輸出量的狀態(tài)變化來劃分的,在任何一步之內(nèi),各輸出量的ON/OFF狀態(tài)不變,但是相鄰兩步輸出量總的狀態(tài)是不同的。2.簡述轉(zhuǎn)換實(shí)現(xiàn)的條件和轉(zhuǎn)換實(shí)現(xiàn)時(shí)應(yīng)完成的操作。答:轉(zhuǎn)換實(shí)現(xiàn)必須同時(shí)滿足兩個(gè)條件:1)該轉(zhuǎn)換所有的前級步都是活動(dòng)步。2)相應(yīng)的轉(zhuǎn)換條件得到滿足。轉(zhuǎn)換實(shí)現(xiàn)時(shí)應(yīng)完成以下兩個(gè)操作:1)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的后續(xù)步都變?yōu)榛顒?dòng)步。2)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號相連的前級步都變?yōu)椴换顒?dòng)步。3~5題的答案見下面的圖。題3的答案 題4的答案 題5的答案6、7、9題的答案見下面的圖。題6的答案 題7的答案 題9的答案8.指出圖5-48的順序功能圖中的錯(cuò)誤。答:初始步應(yīng)為雙線框;最上面的轉(zhuǎn)換旁邊沒有轉(zhuǎn)換條件;步M0.2和M0.0之間無轉(zhuǎn)換;轉(zhuǎn)換I0.0與最上面的轉(zhuǎn)換之間沒有步,最上面的水平有向連線應(yīng)放在最上面的轉(zhuǎn)換之下。輸入I0.5不能作為動(dòng)作;一般用輸入、定時(shí)器和計(jì)數(shù)器的觸點(diǎn)和它們的邏輯組合作轉(zhuǎn)換條件,不用輸出位(Q)作轉(zhuǎn)換條件;步M0.3的后面沒有轉(zhuǎn)換和步,系統(tǒng)運(yùn)行到步M0.3時(shí)會(huì)“死機(jī)”。10~12題的答案見下面的圖。題10的答案 題11的答案題12的答案13.設(shè)計(jì)出圖5-52所示的順序功能圖的梯形圖程序,T37的預(yù)設(shè)值為5s。程序見項(xiàng)目“題5.13”。14.用SCR指令設(shè)計(jì)圖5-53所示的順序功能圖的梯形圖程序。程序見項(xiàng)目“題5.14”。15.設(shè)計(jì)出圖5-54所示的順序功能圖的梯形圖程序。程序見項(xiàng)目“題5.15”。16.設(shè)計(jì)出題5-6中沖床控制系統(tǒng)的梯形圖。程序見項(xiàng)目“題5.16沖床”。17.設(shè)計(jì)出題5-7中小車控制系統(tǒng)的梯形圖。程序見項(xiàng)目“題5.17小車”。18.設(shè)計(jì)出題5-9中動(dòng)力頭控制系統(tǒng)的梯形圖。程序見項(xiàng)目“題5.18動(dòng)力頭”。19.設(shè)計(jì)出題5-10中信號燈控制系統(tǒng)的梯形圖。程序見項(xiàng)目“題5.19信號燈”。20.設(shè)計(jì)出題5-11中沖壓機(jī)控制系統(tǒng)的梯形圖。程序見項(xiàng)目“題5.20沖壓機(jī)”。21.小車開始停在左邊,限位開關(guān)I0.0為ON。按下起動(dòng)按鈕后,小車開始右行,以后按圖5-55所示從上到下的順序運(yùn)行,最后返回并停在限位開關(guān)I0.0處。畫出順序功能圖和梯形圖。下面是順序功能圖,程序見項(xiàng)目“題5.21小車”。題21的順序功能圖22.設(shè)計(jì)出圖5-56所示的順序功能圖的梯形圖程序。程序見項(xiàng)目“題5.22程序”。23.設(shè)計(jì)出圖5-57所示的順序功能圖的梯形圖程序。程序見項(xiàng)目“題5.23程序”。第6章1.異步通信為什么需要設(shè)置起始位和停止位?答:是為了獲得停止位和起始位之間的下降沿,將它作為接收的起始點(diǎn),在每一位的中點(diǎn)接收信息。這樣不會(huì)因?yàn)閮膳_設(shè)備之間的時(shí)鐘周期差異產(chǎn)生的積累誤差而導(dǎo)致信息的發(fā)送和接收錯(cuò)位。2.什么是奇校驗(yàn)?答:奇校驗(yàn)用硬件保證發(fā)送方發(fā)送的每一個(gè)字符的數(shù)據(jù)位和奇偶校驗(yàn)位中“1”的個(gè)數(shù)為奇數(shù)。接收方對接收到的每一個(gè)字符的奇偶性進(jìn)行校驗(yàn),檢查奇偶校驗(yàn)是否出錯(cuò)。3.什么是半雙工通信方式?答:半雙工方式用同一組線接收和發(fā)送數(shù)據(jù),通信的雙方在同一時(shí)刻只能發(fā)送數(shù)據(jù)或只能接收數(shù)據(jù)。4.簡述以太網(wǎng)防止各站爭用總線采取的控制策略。答:發(fā)送站在發(fā)送報(bào)文之前,先監(jiān)聽一下總線是否空閑,如果空閑,則發(fā)送報(bào)文到總線上。在發(fā)送報(bào)文開始的一段時(shí)間邊發(fā)送邊接收,把接收到的數(shù)據(jù)和本站發(fā)送的數(shù)據(jù)相比較,若不相同則說明發(fā)生了沖突,立即停止發(fā)送報(bào)文,并發(fā)送一段簡短的沖突標(biāo)志,來通知總線上的其他站點(diǎn)。5.簡述令牌總線防止各站爭用總線采取的控制策略。答:令牌網(wǎng)開始運(yùn)行時(shí),由指定的站產(chǎn)生一個(gè)空令牌沿邏輯環(huán)傳送。要發(fā)送報(bào)文的站等到令牌傳給自己,判斷為空令牌時(shí)才能發(fā)送報(bào)文。發(fā)送站寫入要傳送的信息,然后將載有報(bào)文的令牌送入環(huán)網(wǎng)傳輸。令牌返回發(fā)送站時(shí),如果報(bào)文已被接收站復(fù)制,發(fā)送站將令牌置為“空”,送上環(huán)網(wǎng)繼續(xù)傳送,以供其他站使用。6.簡述主從通信方式防止各站爭用通信線采取的控制策略。答:主從通信網(wǎng)絡(luò)只有一個(gè)主站,其他的站都是從站。主站首先向某個(gè)從站發(fā)送請求幀(輪詢報(bào)文),該從站接收到后才能向主站返回響應(yīng)幀。主站按事先設(shè)置好的輪詢表的排列順序?qū)恼具M(jìn)行周期性的查詢,并分配總線的使用權(quán)。7.簡述異或校驗(yàn)的原理。答:發(fā)送方將每一幀中的第一個(gè)字符(不包括起始字符)到該幀中正文的最后一個(gè)字符作異或運(yùn)算,并將異或得到的校驗(yàn)碼作為消息的一部分發(fā)送到接收方。接收方計(jì)算出接收到的數(shù)據(jù)的異或校驗(yàn)碼,并與發(fā)送方傳送過來的校驗(yàn)碼比較。如果二者不同,可以判定通信有誤。8.終端電阻有什么作用,怎樣設(shè)置網(wǎng)絡(luò)連接器上的終端電阻開關(guān)?答:根據(jù)傳輸線理論,終端電阻可以吸收網(wǎng)絡(luò)上的反射波,有效地增強(qiáng)信號強(qiáng)度。接在網(wǎng)絡(luò)終端處的連接器上的開關(guān)應(yīng)放在On位置,而網(wǎng)絡(luò)中間的連接器上的開關(guān)應(yīng)放在Off位置。9.網(wǎng)絡(luò)中繼器有什么作用?答:中繼器用來將網(wǎng)絡(luò)分段,使用中繼器可以增加接入網(wǎng)絡(luò)的設(shè)備,一個(gè)網(wǎng)絡(luò)段最多有32個(gè)設(shè)備。中繼器還可以隔離不同的網(wǎng)絡(luò)段,延長網(wǎng)絡(luò)總的距離。10.用NETR/NETW指令向?qū)ЫM態(tài)兩個(gè)CPU模塊之間的數(shù)據(jù)通信,要求將2號站的VB10~VB17發(fā)送給3號站的VB10~VB17,將3號站的VB20~VB27發(fā)送給2號站的VB20~VB27。答案見項(xiàng)目“題6.10網(wǎng)絡(luò)讀寫通信”。11.在自由端口模式下用接收完成中斷接收數(shù)據(jù),波特率為9600bit/s,8個(gè)數(shù)據(jù)位,偶校驗(yàn),一個(gè)停止位,無起始字符。用檢測空閑線條件作為消息接收的開始條件,用字符間定時(shí)器結(jié)束消息接收??梢越邮盏淖畲笞址麛?shù)為200,接收緩沖區(qū)的起始地址為VB200,在例6-2的基礎(chǔ)上設(shè)計(jì)PLC通信程序。答案見項(xiàng)目“題6.11自由口通信”。12.PLC與變頻器的硬件接線應(yīng)注意什么問題?答:應(yīng)確保變頻器和PLC的信號公共點(diǎn)均用短粗電纜連接到變頻器的接地點(diǎn)或星點(diǎn)。13.假設(shè)USS網(wǎng)絡(luò)有5臺地址為1~5的變頻器,確定USS_INIT的Active參數(shù)。答:參數(shù)Active的第1~5位為1,其余各位為0。14.USS_CTRL指令怎樣控制變頻器的起動(dòng)、停車和旋轉(zhuǎn)方向?答:輸入?yún)?shù)RUN用于控制電動(dòng)機(jī)的起動(dòng)和轉(zhuǎn)速勻速下降的停車。輸入?yún)?shù)OFF2和OFF3分別用于電動(dòng)機(jī)的慣性自然停車和快速停車。方向控制位DIR用于控制電動(dòng)機(jī)的旋轉(zhuǎn)方向。實(shí)數(shù)參數(shù)Speed_SP是用組態(tài)的基準(zhǔn)頻率的百分?jǐn)?shù)表示的頻率設(shè)定值,負(fù)的設(shè)定值將使變頻器反方向旋轉(zhuǎn)。第7章1.為什么在模擬量信號遠(yuǎn)傳時(shí)應(yīng)使用電流信號,而

溫馨提示

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

最新文檔

評論

0/150

提交評論