|
zhudean
級(jí)別: 正式會(huì)員
|
AN I 126.1 JC M014 S DB10.DBX 86.4 M014: NOP 0 各位大神,本人對(duì)西門(mén)子的程序不熟悉,煩請(qǐng) 哪位給解釋一下以上程序什么意思。謝謝! |
|---|---|
|
|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
I126.1 ON 時(shí),置位DB10.DBX86.4; I126.1 OFF 時(shí),跳轉(zhuǎn)到M014處,不執(zhí)行置位DB10.DBX86.4。 |
|---|---|
|
|
|
lggdgd
lggdgd
級(jí)別: 探索解密
|
這樣簡(jiǎn)單的程序也用語(yǔ)句表!不應(yīng)該啊!!!!用梯形圖不好嗎? ![]() |
|---|---|
|
|
|
bnnyygy
bnnyygy
級(jí)別: 家園常客
|
這是西門(mén)子 PLC(可編程邏輯控制器)的程序代碼,功能是根據(jù)輸入信號(hào)的狀態(tài)控制數(shù)據(jù)塊中某一位的置位,以下是逐行解析: AN I 126.1 含義:對(duì)輸入點(diǎn) I 126.1 進(jìn)行 “與非” 邏輯運(yùn)算(即判斷 I 126.1 是否為 “0”)。 JC M014 含義:若上一步的運(yùn)算結(jié)果為 “1”(即 I 126.1 為 “0”),則跳轉(zhuǎn)到標(biāo)簽 “M014” 對(duì)應(yīng)的程序段。 S DB10.DBX 86.4 含義:若未發(fā)生跳轉(zhuǎn)(即 I 126.1 為 “1”),則將數(shù)據(jù)塊 DB10 中第 86 字節(jié)的第 4 位(DB10.DBX 86.4)置為 “1”。 M014: NOP 0 含義:標(biāo)簽 “M014” 對(duì)應(yīng)的空操作指令(程序執(zhí)行到此處無(wú)動(dòng)作)。 程序邏輯總結(jié):當(dāng)輸入點(diǎn) I 126.1 為 “1” 時(shí),置位 DB10.DBX 86.4;當(dāng) I 126.1 為 “0” 時(shí),不執(zhí)行置位操作。 |
|---|---|
|
|