識(shí)別碼 plc的工作模式 名稱
run mon prg
rr ○ ○ ○ 讀出輸入/輸出內(nèi)部輔助/特殊繼電器區(qū)
rl ○ ○ ○ 讀出鏈接繼電器(lr)區(qū)
rh ○ ○ ○ 讀出保持繼電器(hr)區(qū)
rc ○ ○ ○ 讀出定時(shí)器/計(jì)數(shù)器當(dāng)前值區(qū)
rg ○ ○ ○ 讀出定時(shí)器/計(jì)數(shù)器設(shè)定值數(shù)據(jù)
rd ○ ○ ○ 讀出數(shù)據(jù)內(nèi)存(dm)區(qū)
rj ○ ○ ○ 讀出輔助記憶繼電器(ar)區(qū)
wr × ○ ○ 寫入輸入/輸出內(nèi)部輔助/特殊繼電器區(qū)
wl × ○ ○ 寫入鏈接繼電器(lr)區(qū)
wh × ○ ○ 寫入保持繼電器(hr)區(qū)
wc × ○ ○ 寫入定時(shí)器/計(jì)數(shù)器當(dāng)前值區(qū)
wg × ○ ○ 寫入定時(shí)器/計(jì)數(shù)器設(shè)定值數(shù)據(jù)
wd × ○ ○ 寫入數(shù)據(jù)內(nèi)存(dm)區(qū)
wj × ○ ○ 寫入輔助記憶繼電器(ar)區(qū)
r# ○ ○ ○ 設(shè)定值讀出1
r$ ○ ○ ○ 設(shè)定值讀出2
w# × ○ ○ 設(shè)定值寫入1
w$ × ○ ○ 設(shè)定值寫入2
ms ○ ○ ○ 讀出狀態(tài)
cs ○ ○ ○ 寫入狀態(tài)
mf ○ ○ ○ 讀出故障信息
ks × ○ ○ 強(qiáng)制置位
kr × ○ ○ 強(qiáng)制復(fù)位
fk × ○ ○ 多點(diǎn)強(qiáng)制置位/復(fù)位
kc × ○ ○ 解除強(qiáng)制置位/復(fù)位
mm ○ ○ ○ 讀出機(jī)種碼
ts ○ ○ ○ 測(cè)試
rp ○ ○ ○ 讀出程序
wp × × ○ 寫入程序
qq ○ ○ ○ 復(fù)合命令
xz ○ ○ ○ 放棄(僅命令)
** ○ ○ ○ 初始化(僅命令)
ic - - - 命令未定義錯(cuò)誤(僅響應(yīng))
說(shuō)明:1. ○:有效,×:無(wú)效,-:與橫式無(wú)關(guān)。
2. run=運(yùn)行,mon=監(jiān)視,prg=編程。
例:“@00sc0252*\cr” //將plc設(shè)置在監(jiān)視模式(00:編程,02:監(jiān)視,03:運(yùn)行)
其中:
“@為起始符;“00”為通訊站號(hào);“02”為命令見上;“52”=前面所有ascii字符碼值的異或運(yùn)算結(jié)果,“\cr=字符碼chr(13)。