蘇州PLC培訓PLC培訓PLC編程培訓PLC培訓蘇州眾為PLC培訓PLC編程入門PLC入門到精通包教包會。
蘇州眾為PLC培訓中心以實際操作為主,注重培養學員的動手編程能力,邊理論邊編程練習,以下為練習題目。
西門子S7-200程序設計習題
第一題試著通過基本的邏輯關系編寫一個輸入點控制一個輸出點交替輸出(輸入點第一次為ON,輸出為ON、第二次為ON,輸出為OFF、、、、、、如此循環)的程序
第二題通過一個計數器指令實現第一次動作Q0.0輸出,第二次動作Q0.1輸出,第三次動作Q0.2輸出,第四次動作全部輸出停止。
第三題試著通過定時器指令編寫一個以20秒為周期的時鐘脈沖輸出程序。
第四題試著通過定時及計數指令編寫一個控制兩個輸出點按如下要求動作的程序:
①第一點間隔每小時輸出6秒。
②第二點間隔每二十四小時輸出12秒。
如此循環30次后終止動作。
第五題試著通過定時及計數指令編寫如下圖所示的一個三級皮帶輪按如下要求順序動作的程序:
①1級啟動,2秒后2級自動啟動,2級啟動后3秒,3級自動啟動。
②1級停止,2秒后2級自動停止,2級停止后6秒,3級自動停止。
③2級停止,1級立即停止,3秒后3級自動停止。
④3級停止,1級、2級立即停止。
第六題試著通過步進階梯指令及定時器指令的配合使用編寫一個按如下要求動作的程序:
①啟動執行動作,Q0.0、Q0.2、Q0.4、Q0.6、同時輸出。
②10秒后Q0.0為OFF、Q0.1為ON,20秒后Q0.2為OFF、Q0.3為ON,30秒后Q0.4為OFF、Q0.5為ON,40秒后Q0.6為OFF、Q0.7為ON,一分鐘后轉為第1步的狀態。如此循環、、、、、、
第七題試著通過邏輯運算指令與比較指令的配合使用編寫一個符合如下要求的程序:
①I0.0、I0.1、I0.2、I0.3其中任意一個為ON,輸出僅Q0.0為ON。
②I0.0、I0.1、I0.2、I0.3其中任意兩個為ON,輸出僅Q0.1為ON。
③I0.0、I0.1、I0.2、I0.3其中任意三個為ON,輸出僅Q0.2為ON。
第八題試著通過間接尋址(指針尋址)編寫一個讀取計數器當前值的程序,啟動讀取,首次讀取的是C0的當前值,顯示10秒。10秒后自動讀取的為C1的當前值,顯示10秒,10秒后自動讀取C2的當前值,顯示10秒,10秒后又自動讀取C0的當前值,如此循環、、、、、、
第九題試著通過間接尋址(指針尋址)與循環指令的配合使用編寫一個計算的程序,計算VB0+VB1+VB2+VB3的和。
第十題通過子程序、中斷程序的配合使用編寫一個符合下列要求的程序:
①每200ms數據存儲區VW100、VW102的數值加“1”,1分鐘后VW102停止“加1”操作,當VW100與VW102的差為10的時候終止動作,并進入下一步。
②Q0.0每11ms輸出為ON,Q0.1每22ms輸出為ON,30次后終止動作。
第十一題通過帶參數調用子程序與自然對數及自然指數的配合使用編寫一個子程序用于計算XY的結果(X與Y在雙字范圍內可為任意實數)。
第十二題通過子程序、中斷程序、及數學運算指令編寫一個測速電機轉速及當前頻率的程序。
第十三題通過高速計數及比較指令的配合使用編寫一個通過變頻器控制三相異步電動機的程序,要求正轉10圈反轉10圈,周期循環、、、、、、
第十四題通過高速脈沖輸出與高速計數器的配合使用編寫一個單段PTO脈沖輸出并通過高速計數器來計數的程序,將讀取的數值存放在VD4。
第十五題通過高速脈沖輸出編寫一個以PWM類型的脈沖輸出程序,要求如下:
①周期單位為μs。
②只改變脈沖寬度而不改變時間基準。
③其占空比為50%。
第十六題通過高速脈沖輸出編寫一個多段PTO的程序,要求如下:
①總段數為三段。
②多段輪廓表首地址為VB200。
③第一段脈沖特征:增量為:-2、結束周期為:80μS。
④第二段脈沖特征:增量為:0、初始周期為:80μS、結束周期為:80μS。
④第三段脈沖特征:增量為:2、初始周期為:80μS。
第十七題通過高速脈沖輸出與帶參數的子程序的調用的配合使用編寫一個符合下列要求的程序:
①對步進電機進行點動,并將點動所產生的脈沖數量存儲在VD100。
②對步進電機進行左右行程的點動控制,一個方向為加計數,另一個方向為減計數。
第十八題通過定時器、步進階梯指令與脈沖輸出及高速計數器的配合使用編寫一個按如下要求控制步進電機的程序:
①利用開機脈沖使步進電機動行,當接近開關信號為“1”時,使步進電機停止5S并改變方向輸出一定量的脈沖停止,下述動作以這一點做為參考點。
②啟動信號輸入有效步進電機以參考點開始輸出2000個脈沖,10S后步進電機以同一方向輸出3000個脈沖,10S后步進電機以同一方向輸出5000個脈沖,10S后步進電機回到參考點并將高速計數器當前值清零。
第十九題通過間接尋址及單段PTO的脈沖輸出與帶參數的子程序配合使用控制步進電機按如下要求動作:
①輸入點I0.0接通第一次:將VW10內的數值做為周期將VD100內的數值做為脈沖量輸出。接通第二次:將VW12內的數值做為周期將VD104內的數值做為脈沖量輸出。接通第三次:將VW14內的數值做為周期將VD108內的數值做為脈沖量輸出。
業務咨詢:932174181 媒體合作:2279387437 24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號