?? 104zrg.txt
字號:
遙控:
遙調:
acpu部分:
遙控的報文長度為23(0X15),起始字68,發送序列號,接受序列號(各為兩個字節)
adpu部分:
類型標示:58,可變結構限定詞0x01,第九跟第十個字節是傳送原因碼為0X0006,
11、12是asdu的公共地址,13跟14位是遙控對象號,15是遙控類型:0x01是合,0x00是分。
其余的是時間碼:
16、17毫秒,18分,19小時,20天和星期(低五位是天,高三位是星期),21月,22年1-99。
總共傳送字節數23個。
最后一位0。
例如:
68 15 12 00 13 00 58 01 06 00 01 00 03 B0 01 23 00 45 12 21 03 02 00
表示:
給序號為3的部件遙控合2002年三月1號12點45分,然后激活全數據。
校時:
在遙控的基礎上修改的,也是單點信息。長度為22,類型標示0X67,其他的可以不考慮。
紅顏色的為以下相同部分:
(ACPU為6個字節,ADPU部分頭為6個字節,數據體部分為前兩個字節是信息體地址(也為組地址),
ADPU部分的可變結構限定詞:最高位為1則為全數據,0為其它的信息。)
全遙測:
信息體地址為:0x0701~ 0x0900包含兩端。ADPU部分的可變結構限定詞其余的低七位為遙測個數(信息個數)。
信息體地址是所有的遙測數據的初始地址,wGroupNO-0x0701為我們填的遙測序號。
每一個數據單元的結構:
typedef struct _YC_A_I_B{
SHORT YCValue; // 遙測值
BYTE byQuality; // 質量碼
}YC_A_I_B,*LPYC_A_I_B;
全遙信:
信息體地址為:0x0001~ 0x0400包含兩端。ADPU部分的可變結構限定詞其余的低七位為遙信個數(信息個數)。
信息體地址是所有的遙信數據的初始地址,wGroupNO-0x01為我們填的遙測序號。
每一個數據單元的結構:
typedef struct _YX_A_B{
BYTE YXValue; // 遙信值和質量碼
}YX_A_B,*LPYX_A_B;
變化遙測:
根據可變結構限定詞判斷。ADPU部分的可變結構限定詞其余的低七位為變化遙策、個數(信息個數)。
每一個數據單元的結構:
// 變化遙測量(整型)數據結構
typedef struct _YC_C_I_B{
WORD wOrder; // 序號
BYTE byorder; // 序號的最高位 , 暫時未用
SHORT YCValue; // 遙測值
BYTE byQuality; // 質量碼
}YC_C_I_B,*LPYC_C_I_B;
變化遙信:
根據可變結構限定詞判斷。ADPU部分的可變結構限定詞其余的低七位為變化遙信、個數(信息個數)。
每一個數據單元的結構:
// 變化遙信量數據結構
typedef struct _YX_C_B{
WORD wOrder; // 序號
BYTE byorder; // 序號的最高位 , 暫時未用
BYTE YXValue; // 遙信值和質量碼
}YX_C_B,*LPYX_C_B;SOE:
同上:
類型標示:02
遙控返校:
信息體地址為0x0B01~ 0x0C00,包含兩端。傳送原因的第三位為0,其他的為原遙控數據。
校時返校:
類型標示:103(十進制)(你們可以不寫),我們不做處理。
我們定時下發校時命令,和S幀。
注意
1. 數據一部分以類型標示來判斷,一部分以信息體地址判斷。已經在上面說明。
2. 至于遙控合和分我們不能以兩個遙控號進行處理。希望貴公司能夠接受到數據后進行處理。
3. 遙調的方式可以以后一起調的時候再定。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -