999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 技成百科 > 閃爍程序的問(wèn)題

閃爍程序的問(wèn)題

劉玉蓉 發(fā)布于2014-11-04 17:56 44 0 標(biāo)簽:

MB26 is the CPU clock time byte  MB28 support   MB27 is an user one shot byte
    < T >< T >< T >< T >                            < T >< T >< T >< T >
    -----     -----                                 -    -    -    -       
----     -----     -----                        ---- ---- ---- ---- ----   
  bit 0 0.1  sec blink                          bit 0 0.1  sec one-shot + pause
  bit 1 0.2  sec blink                          bit 1 0.2  sec one-shot + pause 
  
  bit 2 0.4  sec blink                          bit 2 0.4  sec one-shot + pause
  bit 3 0.5  sec blink                          bit 3 0.5  sec one-shot + pause
  bit 4 0.8  sec blink                          bit 4 0.8  sec one-shot + pause
  bit 5 1.0  sec blink                          bit 5 1.0  sec one-shot + pause 
  bit 6 1.6  sec blink                          bit 6 1.6  sec one-shot + pause 
  bit 7 2    sec blink                          bit 7 2    sec one-shot + pause 

+-------+-------+-------+-------+-------+-------+-------+-------+-------|
| BIT # |   7   |   6   |   5   |   4   |   3   |   2   |   1   |   0   |
+-------+-------+-------+-------+-------+-------+-------+-------+-------|
| TIME  |  2 s  | 1.6 s | 1 s   | 0.8 s |  0.5  |  0.4  |  0.2  |  0.1  |
+-------+-------+-------+-------+-------+-------+-------+-------+-------+


      L     MB    26                    // Load oscillator flag byte        
      L     MB    28                    // Load auxiliary  flag byte        
      INVI                              // change 0s to 1s and viceversa
      AW    
      T     MB    27                    // Update one-shot flag byte        
      L     MB    26
      T     MB    28                    // Update auxiliary  flag byte
請(qǐng)問(wèn)一下這個(gè)程序是什么意思啊!我仿真好像沒有什么反應(yīng)啊!

佳答案

你在SIMATIC管理器中打開你的項(xiàng)目的硬件組態(tài)界面,雙擊機(jī)架中的CPU如CPU315,打開CPU屬性對(duì)話框,其中子項(xiàng)Cycle/Clock Memory(周期/時(shí)鐘存儲(chǔ)器),根據(jù)你的程序,位存儲(chǔ)字MB26是時(shí)鐘存儲(chǔ)器,只要在Clock Memory下“Clock Memory”前打勾,并且在Memory Byte(存儲(chǔ)字節(jié))中填入26,那么對(duì)應(yīng)的位存儲(chǔ)字MB26中8個(gè)位代表不同的頻率和周期。時(shí)鐘存儲(chǔ)器MB26的位  7   6    5   4    3    2   1   0
頻率/Hz              0.5  0.62  1  1.25   2   2.5  5  10
周期/s                2   1.6   1   0.8   0.5  0.4  0.2 0.1
從上可以看出上述表正好對(duì)應(yīng)你的上述周期描述,實(shí)際上MB26中信號(hào)是脈沖信號(hào)。左邊要求為周期性閃爍,右邊要求周期性閃爍+暫停
  L     MB    2   // Load oscillator flag byte裝載位存儲(chǔ)器字節(jié)MB26的內(nèi)容(震蕩標(biāo)志字節(jié))到累加器1中    
  L     MB    28  // Load auxiliary  flag byte   //裝載附助標(biāo)志字節(jié)MB28到累加器1中,同時(shí)將MB26的內(nèi)容(震蕩標(biāo)志字節(jié))移到累加器2中      
  INVI // change 0s to 1s and viceversa單字整數(shù)反碼(16位)(將累加器1(MB28中脈沖信號(hào)取反,即改變0秒為1秒,1秒為0秒)
 AW    //將累加器1(MB28進(jìn)行反碼后數(shù)值)和累加器2(MB26數(shù)據(jù))進(jìn)行字“與”操作(16位)
      T     MB    27  // Update one-shot flag byte更新一個(gè)閃爍標(biāo)志字節(jié)(將上述字與操作結(jié)果傳送到MB27中     
      L     MB    26//將MB26中內(nèi)容裝載到累加器1中
      T     MB    28  // Update auxiliary  flag byte更新輔助標(biāo)志字節(jié)(把MB26中內(nèi)容傳送到字節(jié)MB28中)
 

若有收獲,就點(diǎn)個(gè)贊吧!

文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽