當(dāng)前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>GE FANUC PLC系統(tǒng)>> A06B-6076-H101 荊門市A06B-6076-H101 FANUC
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):213次
聯(lián)系我時,請告知來自 儀表網(wǎng)A06B-6076-H101 短信數(shù)據(jù)的發(fā)送
如圖2所示,需要通過串口1發(fā)送的數(shù)據(jù)包括: A06B-6076-H101讀取/刪除短信數(shù)據(jù)、下行功率查詢數(shù)據(jù)、信源信息查詢數(shù)據(jù)、未讀短信查詢數(shù)據(jù)、短消息發(fā)送緩沖區(qū)數(shù)據(jù)、告警上報發(fā)送緩沖區(qū)數(shù)據(jù)。其中,讀取/刪除短信數(shù)據(jù)、下行功率查詢數(shù)據(jù)、信源信息查詢數(shù)據(jù)和未讀短信查詢數(shù)據(jù),
直接由GSM Modem處理,并作出處理結(jié)果應(yīng)答。因此,這類數(shù)據(jù)直接通過串口1發(fā)送緩沖區(qū)發(fā)送。
而短信數(shù)據(jù)(短消息發(fā)送緩沖區(qū)數(shù)據(jù)、告警上報發(fā)送緩沖區(qū)數(shù)據(jù))發(fā)送需要兩步操作: 先發(fā)送短信的目的,再發(fā)送短信消息內(nèi)容。發(fā)送是否完成,與GSM Modem和GSM網(wǎng)絡(luò)有關(guān)。因此,這類數(shù)據(jù)的發(fā)送,先將發(fā)送操作的所有數(shù)據(jù)存儲到短信數(shù)據(jù)緩沖區(qū)中,然后由軟件通過短信數(shù)據(jù)緩沖區(qū)的狀態(tài),將數(shù)據(jù)通過串口1發(fā)送緩沖區(qū)發(fā)送給GSM Modem。
1.A06B-6076-H101短信數(shù)據(jù)結(jié)構(gòu)
短信數(shù)據(jù)包括短消息發(fā)送緩沖區(qū)數(shù)據(jù)和告警上報發(fā)送緩沖區(qū)數(shù)據(jù)。根據(jù)短信發(fā)送操作的兩個步驟,短信數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)結(jié)構(gòu)定義如下:
typedef struct{unsigned char bStBuf;//bStBuf = SmsTx_Emty或者= SmsTx_CmdRdy或者= SmsTx_Dly1或者= SmsTx_DatRdy或者= SmsTx_Dly2或者= SmsTx _Waitunsigned char cmd_len;char cmd_buf[32];unsigned short dat_len;char dat_buf[SMS_LEN+1];
unsigned char retry_time;//重傳次數(shù)}SmsTx_t;
?、?bStBuf成員: 用于描述短信數(shù)據(jù)緩沖區(qū)的狀態(tài)。
?、?cmd_len成員: 用于描述cmd_buf中數(shù)據(jù)的長度。
③ cmd_buf成員: 用于存儲短消息發(fā)送中的控制命令,如AT+CMGS=。
?、?dat_len成員: 用于描述存儲短消息發(fā)送中的信息體長度。
?、?dat_buf成員: 用于存儲短消息發(fā)送中的信息體。
⑥ retry_time成員: 用于描述短消息在發(fā)送失敗時,重傳的次數(shù)。
2.A06B-6076-H101短信數(shù)據(jù)發(fā)送狀態(tài)機
短信數(shù)據(jù)緩沖區(qū)的狀態(tài)有6種:
?、?SmsTx_Empty: 短信數(shù)據(jù)緩沖區(qū)空。
?、?SmsTx_CmdRdy: 短信數(shù)據(jù)緩沖區(qū)控制命令準(zhǔn)備好。
?、?SmsTx_Dly1: 短信數(shù)據(jù)緩沖區(qū)延時1。
?、?SmsTx_DatRdy: 短信數(shù)據(jù)緩沖區(qū)消息體準(zhǔn)備好。
?、?SmsTx_Dly2: 短信數(shù)據(jù)緩沖區(qū)延時2。
?、?SmsTx_Wait: 短信數(shù)據(jù)緩沖區(qū)等待。
A06B-6076-H101其狀態(tài)的轉(zhuǎn)移情況如圖4所示。
圖4 短信數(shù)據(jù)發(fā)送狀態(tài)機
A06B-6076-H101狀態(tài)機的轉(zhuǎn)移過程通過短消息發(fā)送緩沖區(qū)數(shù)據(jù)的發(fā)送來說明,其告警上報發(fā)送緩沖區(qū)的數(shù)據(jù)發(fā)送與此相同。
結(jié)語
A06B-6076-H101在整個移動2G光纖直放站近端機的監(jiān)控軟件中,除了短消息收發(fā)處理,還包括實時采樣、實時告警上報等任務(wù)。其所有的軟件設(shè)計都采用類似于短信收發(fā)處理的狀態(tài)機、隊列和軟件定時器的設(shè)計思路,*地提高移動2G光纖直放站近端機監(jiān)控軟件的效率。這種在前后臺系統(tǒng)中使用狀態(tài)機、隊列和軟件定時器的設(shè)計思路,可以應(yīng)用到其他的嵌入式前后臺系統(tǒng)中,是一種值得學(xué)習(xí)、借鑒的嵌入式軟件設(shè)計思路。
NEW ONAN GENERATOR TRANSFER SWITCH 1600 AMP OTPCF-4478
NEW BELL & GOSSETT 8 INCH VALVE AND TANK LOT OF 9
JEFFERSON 1000 KVA TRANSFORMER 480 240 VAC DELTA DELTA
WESTERN GEAR POWER JOHNSON BAR TUGGER TUG-BAR 1202
YORK AIR COOLED CHILLER CP 170 DWDI AF YCAL0034EC
CONTROL TECHNIQUES 100 HP VAR FREQUENCY INVERTER V4500R
LAKOS COOLING TOWER BASIN FILTRATION SYSTEM TCX-0525
SIEMENS 200 HP AC ELECTRIC MOTOR 447TS FRAME 460 VOLT
RIDGID 535 PIPE THREADER 1/8" TO 2" W/ EXTRA DIES UP 4"
HP OSCILLOSCOPE 2 CHANNEL 500 MHz 54616C
NEW SQUARE D I-LINE BUS PLUG 600 AMP PBQ4660G
NEW METRON TECHNOLOGY DENSITY METER BOPP REUTHER
NEW DURCO FLOWSERVE 50 HP PUMP D4/CF8M 2K6x4-13ARV/11.?5
NEW ERI 25 HP STAINLESS VERTICAL CIRCULATION PUMP 3"X4"
NEW GOULDS 3196 CENTRIFUGAL PUMP HASLOY-C 2X3-13
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。