自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC入門 >> 基于S7-300PLC的電力系統(tǒng)CDT規(guī)約的解析(4)
基于S7-300PLC的電力系統(tǒng)CDT規(guī)約的解析(4)

  7.4控制字處理


  isframetrans為1時(shí),程序?qū)⑻娇刂谱痔幚韷K(contrw_trans),即開始數(shù)據(jù)幀的控制字處理。首先,取出6個(gè)字節(jié),并調(diào)用crc校驗(yàn)塊對(duì)其進(jìn)行crc8校驗(yàn),若校驗(yàn)正確,則說(shuō)明這6個(gè)字節(jié)即為控制字,從控制字的第三個(gè)字節(jié)可得到該數(shù)據(jù)幀的信息字字?jǐn)?shù),存入變量info_len;根據(jù)控制字的第二個(gè)字節(jié)幀類別置位不同的標(biāo)志位,以便信息字處理塊取出不同的遙測(cè)遙信以及遙控返校信息;最后置位信息字處理標(biāo)志位(isinfotrans)。若不正確,則復(fù)位“需要幀處理”標(biāo)志位(isframetrans)重新開始尋找同步字。




  7.5信息字的解析


  根據(jù)控制字處理塊所提供的幀類別和取出的信息字總長(zhǎng)度info_len,就可以開始信息字的解析,每次還是取出六個(gè)字節(jié),調(diào)用crc校驗(yàn)塊對(duì)其進(jìn)行crc8校驗(yàn)。若校驗(yàn)錯(cuò)誤,則丟掉這一信息字,接著取出下一個(gè)信息字進(jìn)行解析。若校驗(yàn)正確則說(shuō)明該信息字有效。根據(jù)幀類別去處理不同的信息字,信息字中的第一個(gè)字節(jié)為功能碼,通過(guò)功能碼可以確定這一個(gè)信息字的具體意義,這樣就可以把信息字中的信息數(shù)據(jù)取出來(lái)轉(zhuǎn)存到plc的某個(gè)特定存db區(qū)內(nèi)。不管crc8校驗(yàn)是否正確,都對(duì)已處理信息字進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)值與信息字總長(zhǎng)度info_len相同時(shí)即說(shuō)明該數(shù)據(jù)幀已經(jīng)全部解析完,并復(fù)位信息字處理標(biāo)志位(isinfotrans)。接下來(lái)應(yīng)該是下一幀的同步字,根據(jù)上面步驟繼續(xù)處理rtu傳來(lái)的數(shù)據(jù)幀。


  7.6遙控和crc8校驗(yàn)的實(shí)現(xiàn)


  遙控功能是在上面信息字處理的基礎(chǔ)之上實(shí)現(xiàn)的,在ob1內(nèi)設(shè)置檢測(cè)遙控命令的語(yǔ)句,每個(gè)掃描周期執(zhí)行一次。一旦檢測(cè)到控制中心下發(fā)的遙控命令,即調(diào)用遙控選擇程序,根據(jù)遙控開關(guān)序號(hào)及動(dòng)作要求按照cdt規(guī)約格式生成遙控選擇幀,通過(guò)cp340發(fā)送出去。發(fā)出遙控選擇命令,同時(shí)啟動(dòng)一脈沖定時(shí)器sp,在定時(shí)時(shí)間內(nèi),對(duì)上面收到的信息字進(jìn)行檢測(cè),若收到正確的遙控返校信息字,則調(diào)用遙控執(zhí)行程序,生成遙控執(zhí)行幀,通過(guò)cp340發(fā)送出去,遙控操作即完成。如果在定時(shí)時(shí)間內(nèi)沒(méi)有收到遙控返校信息或返校信息字校驗(yàn)錯(cuò)誤,則遙控失敗。


  cdt規(guī)約中采用的校驗(yàn)碼為crc8校驗(yàn)。其控制字和信息字都是(n、k)=(48、8)碼組,生成多項(xiàng)式為g(x)=x8+x2+x+1,陪集碼為ffh。由于300plc的db數(shù)據(jù)區(qū)很大,因此程序中采用查表法計(jì)算crc校驗(yàn)值。對(duì)于下面格式的控制字或者信息字的crc8校驗(yàn)方法如表2所示。


 ?。?)00h與第一個(gè)字節(jié)data0異或,結(jié)果查表,得temp0;


 ?。?)temp0和data1異或,結(jié)果查表,得temp1;


 ?。?)temp1和data2異或,結(jié)果查表,得temp2;


 ?。?)temp2和data3異或,結(jié)果查表,得temp3;


 ?。?)temp3和data4異或,結(jié)果查表,得temp4;


  (6)crc8校驗(yàn)的值即為temp4的反碼。


8 結(jié)束語(yǔ)


  利用西門子300plc和串口通訊模塊cp340可以很好地對(duì)cdt規(guī)約進(jìn)行解析,從而實(shí)現(xiàn)煤礦井下變電所等特殊場(chǎng)合的集中監(jiān)控。在棗莊泉興礦業(yè)集團(tuán)某礦的變電所自動(dòng)化改造中已經(jīng)成功運(yùn)用了這種方法,并得到了很好的應(yīng)用效果。

作者:未知 點(diǎn)擊:424次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:基于S7-300PLC的電力系統(tǒng)CDT規(guī)約的解析(4)
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《基于S7-300PLC的電力系統(tǒng)CDT規(guī)約的解析(4)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

宋磊 【求購(gòu)】  氮化硅套管  2026-4-3
黃經(jīng)理 【求購(gòu)】  LS母線槽  2026-4-3
陳先生 【求購(gòu)】  施耐德塑殼...  2026-4-2
譚經(jīng)理 【求購(gòu)】  工業(yè)溫度計(jì)  2026-4-2
焦經(jīng)理 【求購(gòu)】  液壓馬達(dá)  2026-4-2
周先生 【求購(gòu)】  36號(hào)白油  2026-4-2
王經(jīng)理 【求購(gòu)】  萊克斯洛面...  2026-4-2
柯經(jīng)理 【求購(gòu)】  西奧電梯  2026-4-2
VIP公司推薦