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