PCS7 語(yǔ)句表麻煩解釋一下
劉玉蓉
發(fā)布于2014-10-27 17:53
120
0
標(biāo)簽:
A "SMF_DI_040" // I4.7
= DB438.DBX 0.0 //為什么要賦給它?
LAR2 P#DBX 0.0
CDB
UC "DIALARM" //FB701
CDB
A BR //這句什么意思?
OPN DI 188 //打開數(shù)據(jù)塊源數(shù)據(jù)塊是DB188 ,為什么這兒用DI
= DIX 31.4 //不明白?
L DBB 2 //?
OPN DI 1 //難道打開數(shù)據(jù)塊DB1?
T DIB 4627 //很難理解
這是PCS7里,DI開關(guān)量輸入的CFC塊程序,,麻煩大俠們解釋一下。。
還有DIALARM塊,輸入是BOOL,為保輸出用BYTE。都是開關(guān)量的,為何這么復(fù)雜!
佳答案
不知什么原因,我的答案就不能全部顯示,下面只是一部分,在此后再不能編輯了。
請(qǐng)看我上傳的圖片吧,圖片中是我的完整的答案:
A "SMF_DI_040" // I4.7
= DB438.DBX 0.0 //確切的意義只有編程者自己來(lái)講清楚,
一般我們可以理解為DB438.DBX 0.0來(lái)采集"SMF_DI_040" 的狀態(tài)(DB438位數(shù)據(jù)存儲(chǔ)數(shù)據(jù)塊)。
LAR2 P#DBX 0.0//置地址指針
CDB // 交換共享數(shù)據(jù)塊(DB)和背景數(shù)據(jù)塊(DI),這要看當(dāng)前打開了哪個(gè)共享數(shù)據(jù)塊和背景數(shù)據(jù)塊
UC "DIALARM" //FB701,UC :無(wú)條件調(diào)。
CDB //交換共享數(shù)據(jù)塊(DB)和背景數(shù)據(jù)塊(DI),即將UC指令交換的共享數(shù)據(jù)塊和背景數(shù)據(jù)塊再交換回來(lái)。<br
若有收獲,就點(diǎn)個(gè)贊吧!
文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章