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

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

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

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

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢(xún)

技成PLC學(xué)吧

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

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 技成百科 > 能不能多次在不同的地方使用AR1/AR2

能不能多次在不同的地方使用AR1/AR2

劉玉蓉 發(fā)布于2014-12-04 17:57 5 0 標(biāo)簽:


1.在一個(gè)FC內(nèi),能不能多次在不同的地方使用AR1/AR2,比如說(shuō)多個(gè)不同的DB同時(shí)使用。有沒(méi)有什么講究?(仿真了下,好像可以的樣子)

2看到說(shuō)在FC的頭和尾加
 TAR1  #AR1_SAVE       //DW
      TAR2  #AR2_SAVE   //DW
      L   DBNO
        T     #DB_SAVE    //INT
      L     DINO
      T     #DI_SAVE    //INT

      LAR1  #AR1_SAVE
      LAR2  #AR2_SAVE
      OPN   DB [#DB_SAVE]
      OPN   DI [#DI_SAVE]
這個(gè)通俗說(shuō)是不是如在一個(gè)地方用了然后又要在別的地方用,加以上來(lái)釋放AR1/AR2,以及OPN?如果是這樣的話(huà)我在同一個(gè)FC內(nèi)在要用AR1/AR2的程序段前后都加上這個(gè),應(yīng)該和在不同的FC內(nèi)加上是一個(gè)道理?

3,DBNO和DINO是不要在變量表定義的吧,直接寫(xiě)?


有些不清楚,所以來(lái)問(wèn)問(wèn)

問(wèn)題補(bǔ)充:
2、是否保存與釋放AR1/AR2要根據(jù)實(shí)際應(yīng)用而定。所述倒是編程中值得一個(gè)要要注意的地方。

(1)問(wèn)有沖突呢?既然可以多次使用又如何要釋放?是不是在一個(gè)FC內(nèi)在要用AR1/AR2的程序段前后都加上這個(gè)更可靠?或這樣做行嗎?

3、DBNO和DINO要在變量表定義的,不能直接寫(xiě)
也是在TEMP內(nèi)定義成INT嗎,我看到的都是這個(gè)沒(méi)定義

佳答案

1、在一個(gè)FC內(nèi),可以多次在不同的地方使用AR1/AR2。你可以把你理解為就是中間變量。
2、這樣寫(xiě)的好處是可以把在進(jìn)入FC時(shí)的AR1/AR2先保存起來(lái),在FC塊結(jié)束時(shí)再把AR1/AR2保存的內(nèi)容重新裝載進(jìn)來(lái)。這樣在FC中使用AR1/AR2的數(shù)據(jù)就不會(huì)覆蓋掉AR1/AR2原來(lái)進(jìn)入時(shí)的數(shù)據(jù)了。但這不是必須的,要根據(jù)你的程序來(lái)判斷是否需要這樣的做法。
3、這兩個(gè)不必定義,當(dāng)你的塊中同時(shí)打開(kāi)了兩個(gè)DB塊時(shí)就可以用L  DBNO 和 L  DINO 來(lái)取出DB號(hào)了。

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

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

微信掃一掃分享

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

相關(guān)推薦

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