freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

windows環(huán)境下vb與q00plc通信的實現(xiàn)(已修改)

2025-01-19 12:40 本頁面
 

【正文】 摘要: 本文分析了 Windows 環(huán)境下串行通信的編程技術(shù),介紹了在 Windows 環(huán)境下用 VB 語言編寫串行通信程序,實現(xiàn)了 PC 機與三菱 Q00PLC 之間的串行通信,并提出了在實際應(yīng)用中提高串行通信性能的方法。 關(guān)鍵詞: VB; Win32API 函數(shù);串行通信; Q00PLC 一 概述 在工業(yè)控制中 ,串口是常用的計算機與外部串行設(shè)備之間的數(shù)據(jù)傳輸通道。由于串行通信結(jié)構(gòu)簡單、可靠性強、實現(xiàn)及使用成本低、通訊標準統(tǒng)一,因此在測控系統(tǒng)和工程中應(yīng)用十分廣泛。目前 Windows 在工業(yè)生產(chǎn)監(jiān)控管理系統(tǒng)中已成為主流 平臺 , Windows 環(huán)境下的上、下位機之間的串行通信是設(shè)計與開發(fā)監(jiān)控管理系統(tǒng)和集散控制系統(tǒng)的重要組成部分。 Microsoft 公司的 VB++ 是一種高級編程語言,它提供的串列通信控件封裝了封裝了 Win32API 中的標準通信函數(shù),可以讓開發(fā)者方便開發(fā)串列通信上位機程序。 PLC 是現(xiàn)在控制領(lǐng)域不可缺少的部分,已經(jīng)非常普及,如何簡便的與 PLC 交互已經(jīng)成為眾多廠商新的競爭戰(zhàn)場。由此產(chǎn)生了人機界面、組態(tài)軟件等產(chǎn)品。這些產(chǎn)品的產(chǎn)生大大簡化了對 PLC 的控制,操作,使用更方便。但也有共同的缺點:價 格過高和開放性較差。 VB作為 “原始"的編程語言在這兩方面無疑有著明顯的優(yōu)勢。 二 串行通信 串行通信是指計算機主機與外設(shè)之間以及主機系統(tǒng)與主機系統(tǒng)之間數(shù)據(jù)的串行傳送。使用串口通信時,發(fā)送和接收到的每一個字符實際上都是一次一位的傳送的,每一位為 1 或者為 0。 串行通信的分類 串行通信可以分為同步通信和異步通信兩類。同步通信是按照軟件識別同步字符來實現(xiàn)數(shù)據(jù)的發(fā)送和接收,異步通信是一種利用字符的再同步技術(shù)的通信方式。 同步通信 同步通信是一種連續(xù) 串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息。這里的信息幀與異步通信中的字符幀不同,通常含有若干個數(shù)據(jù)字符。 它們均由同步字符、數(shù)據(jù)字符和校驗字符( CRC)組成。其中同步字符位于幀開頭,用于確認數(shù)據(jù)字符的開始。數(shù)據(jù)字符在同步字符之后,個數(shù)沒有限制,由所需傳輸?shù)臄?shù)據(jù)塊長度來決定;校驗字符有 1 到 2 個,用于接收端對接收到的字符序列進行正確性的校驗。同步通信的缺點是要求發(fā)送時鐘和接收時鐘保持嚴格的同步。 異步通信 異步通信中,在異步通行中有兩個比較重要的指標:字符幀格式和波特率 。數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送。字符幀由發(fā)送端逐幀發(fā)送,通過傳輸線被接收設(shè)備逐幀接收。發(fā)送端和接收端可以由各自的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘源彼此獨立,互不同步。 接收端檢測到傳輸線上發(fā)送過來的低電平邏輯 0(即字符幀起始位)時,確定發(fā)送端已開始發(fā)送數(shù)據(jù),每當(dāng)接收端收到字符幀中的停止位時,就知道一幀字符已經(jīng)發(fā)送完畢。 幾種流行的串行通信協(xié)議 RS- 23 RS422 和 RS- 485 都是串行數(shù)據(jù)接口標準,最初都是由電子工業(yè)協(xié)會( EIA)制訂并發(fā)布的, RS232 在 1962 年發(fā)布,后來陸續(xù)有不少改進版本,其中最常用的是 RS232C 版。 目前 RS232 是 PC 機與通信工業(yè)中應(yīng)用最廣泛的一種串行接口。 RS232 被定義為一種在低速率串行通信中增加通信距離的單端標準。 RS232 采取不平衡傳輸方式,即所謂單端通信。標準規(guī)定, RS- 232 的傳送距離要求可達 50 英尺(約 15 米),最高速率為 20kbps。 圖 1 RS232 端口
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1