雛鷹づ翱翔
級(jí)別: *
|
首先,我用S7-200本體的9針D型通訊頭能實(shí)現(xiàn)通訊么 其次,如果能的話,應(yīng)該怎樣讀取儀表的數(shù)據(jù)。 數(shù)據(jù)格式為 10 位:1 位起始位,8 位數(shù)據(jù)位,無(wú)奇偶校驗(yàn)位,1 位停止位。 出廠設(shè)定為 9600bps 關(guān)于命令集 命令由下述各部份組成: (定界符)(地址)(內(nèi)容)(常數(shù))(數(shù)據(jù))(校驗(yàn)核)(結(jié)束符) 定界符 每個(gè)命令必須以定界符開始。有 6 種有效的定界符:#、$、%、&、’ 和 ”。 地 址 緊跟著定界符后面的是兩位指定目標(biāo)儀表的地址。 用“AA”表示 內(nèi) 容 用于指定儀表內(nèi)部的數(shù)據(jù)地址或參數(shù)地址 用“BB”表示 常 數(shù) 用于指定命令常數(shù) 用“DD”表示 數(shù) 據(jù) 僅輸出命令和設(shè)置參數(shù)命令有數(shù)據(jù)內(nèi)容 用“data”表示 校驗(yàn)核 可選擇附上二字符的校驗(yàn)核 用“CC”表示 結(jié)束符 每個(gè)命令必須用回車符(?)0DH結(jié)束 命令集有 10 條命令: 1,讀版本號(hào):#AA99CC? 2,讀主測(cè)量值:#AACC? 3,讀其它測(cè)量值:#AABBCC? 4,讀模擬量輸出值及開關(guān)量輸入輸出狀態(tài):#AABBDDCC? 5,輸出主模擬量:&AA(data)CC? 6,輸出其它模擬量:&AABB(data)CC? 7,輸出開關(guān)量:&AABBDDCC? 8,讀儀表參數(shù)符號(hào):’AABBCC? 9,讀儀表參數(shù):$AABBCC? 10,設(shè)置儀表參數(shù):%AABB(data)CC? 說(shuō)明 1 上述命令中的 CC 表示可選擇的二字符的校驗(yàn)核。使用 分已有說(shuō)明,在本章下面的說(shuō)明中不再重復(fù)。 說(shuō)明 2 各種類型的儀表適用的命令有所不同,詳見附錄。 關(guān)于儀表回答 回答定界符有 3 類:=、! 、> 。 以 # 作定界符的命令,回答以 = 做定界符 以 ’ 和 $ 、% 作定界符的命令,回答以 ! 做定界符 以 & 作定界符的命令,回答以 > 做定界符 在下列情況下儀表對(duì)命令不回答 未收到有效定界符或結(jié)束符 儀表地址不符 波特率不符 校驗(yàn)核不符 在下列情況下儀表回答 ? AA 命令長(zhǎng)度不符 命令中的數(shù)據(jù)格式錯(cuò) 操作儀表硬件不支持的功能 讀取或設(shè)置儀表未規(guī)定的參數(shù) 當(dāng) 、 參數(shù)為 OFF 時(shí)執(zhí)行輸出指令 |
---|---|
|