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

當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC入門(mén) >> 基于調(diào)制解調(diào)器與VB的PLC遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)(2)
基于調(diào)制解調(diào)器與VB的PLC遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)(2)

基于調(diào)制解調(diào)器與VB的PLC遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)

4 PC端程序設(shè)計(jì)


  4.1 撥號(hào)程序設(shè)計(jì)


  PC端將以VB6.0所帶的通信控件MSCOMM進(jìn)行通信軟件的開(kāi)發(fā),利用該控件控制串口實(shí)現(xiàn)對(duì)MODEM的控制??刂撇襟E如下:


  一.通信參數(shù)設(shè)置


  設(shè)置串口端口號(hào),波特率,數(shù)據(jù)位,停止位,奇偶校驗(yàn)位及設(shè)置硬件握手協(xié)議,然后向MODEM發(fā)出DTR(已準(zhǔn)備好)信號(hào)一便接管MODEM,程序如下:


  If MSComm1.PortOpen Then


  MSComm1.DTREnable = True


  Else


  MSComm1.DTREnable = False


  End If


  二.對(duì)MODEM初始化


  發(fā)出一些命令來(lái)設(shè)置參數(shù),其中S0=n(n》=1)自動(dòng)應(yīng)答.n為響鈴次數(shù);E0/E1關(guān)閉/打開(kāi)命令字符回應(yīng);Q0/Q1設(shè)置MODEM返回/不返回結(jié)果碼;M0/M1關(guān)閉/打開(kāi)MODEM揚(yáng)聲器;Ln(n》=0)設(shè)置MODEM揚(yáng)聲器音量;P/T設(shè)置MODEM脈沖/音頻撥號(hào);程序如下:


  If MSComm1.PortOpen Then


  Do While Not MSComm1.CTSHolding: Loop


  TXD= “ATS0=1E1Q0M1L2T” + Chr(13)


  MSComm1.Output = TXD


  End If


  三.進(jìn)行撥號(hào)


  向MODEM發(fā)出ATD命令,程序如下:


  MSComm1.Output=“ATD” & “05925998499”+Chr(13)


  當(dāng)發(fā)送“ATD”+ 電話(huà)號(hào)碼 + Chr(13)時(shí),MODEM就開(kāi)始撥號(hào),撥號(hào)需要一定的時(shí)間,在撥號(hào)的過(guò)程中可以不斷讀取MODEM的CD指示燈的狀態(tài),當(dāng)電話(huà)撥通后CD指示燈會(huì)點(diǎn)亮。并返回“CONNECT + 波特率”的信息。如果MODEM向PC的回應(yīng)字符串中含有“Connect”或CDHolding屬性值變?yōu)門(mén)rue(檢測(cè)出載波),則表示已與遠(yuǎn)方MODEM連機(jī)了,此時(shí)可以傳輸數(shù)據(jù)。


  當(dāng)電話(huà)撥通后,MODEM不再接收AT指令,要使其回到命令狀態(tài),則必須發(fā)送“+++”信息,使MODEM回到命令狀態(tài),然后發(fā)送“ATH”+ Chr(13)則可以?huà)鞌嚯娫?huà),程序如下:


  MSComm1.Output=“ATH” +Chr(13)


  4.2 通訊程序設(shè)計(jì)


  一.永宏P(guān)LC通訊協(xié)議


  永宏P(guān)LC 通訊訊息格式可概分為6個(gè)數(shù)據(jù)域位, 如下圖3所示,具體解釋如下:


  


  圖 3 永宏P(guān)LC通訊協(xié)議訊息格式


 ?、牛_(kāi)頭字符(STX):ASCI I碼之開(kāi)始字符STX。


 ?、疲畯恼咎?hào)碼:為兩位數(shù)之16進(jìn)制數(shù)值。


 ?、牵钐?hào)碼:為兩位數(shù)之16 進(jìn)制數(shù)值,為由主系統(tǒng)要求從系統(tǒng)所執(zhí)行之動(dòng)作類(lèi)別。


  ⑷.本文資料:本文數(shù)據(jù)可為0(無(wú)本文數(shù)據(jù))~500個(gè)ASCII字符。


  ⑸.偵誤值(CHECKSUM): 偵誤值系將前述~將各ASCII字符之16進(jìn)制數(shù)碼值(8位長(zhǎng)度)從頭至尾依序相加,但不考慮進(jìn)位,因此最終結(jié)果為偵誤值。


  ⑹.結(jié)尾字符(ETX):ASCI I碼之結(jié)尾字符ETX之16進(jìn)制數(shù)碼為03H。

作者:未知 點(diǎn)擊:311次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:基于調(diào)制解調(diào)器與VB的PLC遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)(2)
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《基于調(diào)制解調(diào)器與VB的PLC遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)(2)》相關(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母線(xiàn)槽  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公司推薦