實驗目的:
1、 當觸發(fā)系統(tǒng)的啟動按鈕時,S7-1500本地的3號槽位DQ模塊的輸出QB4內的8位以0.5Hz的頻率實現(xiàn)指示燈的逐位順序滾動點亮(即跑馬燈功能)。
2、 當系統(tǒng)停止時,QB4的所有位需被復位為0。
實訓操作:
1>、新建項目,添加新設備,在硬件組態(tài)窗口組態(tài)1500CPU和一個DI和兩個DO模塊;
2>、程序編寫
2.1、建立全局DB塊,DB100
2.2、建立功能FC1
2.3、在OB1中調用功能FC1
3>、添加仿真觸摸屏
3.1、添加新設備àTP700 Comfort觸摸屏,并根據(jù)向導組態(tài)好觸摸屏;
3.2、建立連接變量
3.3、編輯根畫面
3.4、對象的變量連接:鼠標右鍵單擊選擇對象,在對象屬性對話框中依次編輯對象的動畫屬性;
4>、程序下載仿真:
5>、問題延伸討論:
①、仿真過程中無法對DI模塊的點進行強制;
②、仿真過程中,若時鐘頻率設置的太快,在仿真觸摸屏上看到的跑馬燈效果是亂的;
③、利用CPU自帶的CPU時鐘觸發(fā)跑馬燈,在啟動時會造成跑馬燈的第一個顯示時間不夠精準;
④、本例是利用移位指令來實現(xiàn)跑馬燈,還可以使用循環(huán)移位;
⑤、給模塊的Q點區(qū)域賦值時需單獨賦值,否則易造成啟動后第一位看不到點亮的效果。
版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 sumchina520@foxmail.com 舉報,一經(jīng)查實,本站將立刻刪除。