<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于串口實(shí)現LabVIEW與PLC的無(wú)線(xiàn)通信

基于串口實(shí)現LabVIEW與PLC的無(wú)線(xiàn)通信

作者: 時(shí)間:2010-12-30 來(lái)源:網(wǎng)絡(luò ) 收藏


3.2 LabVIEW 與PLC 的串口通信

利用串口實(shí)現 LabVIEW 與PLC 之間通信的常用方法一般有兩種,第一種方法是利用VISA 進(jìn)行串口通信。VISA 是應用于儀器編程的標準I/O 應用程序接口,它本身并不具有儀器編程能力,VISA 是調用底層驅動(dòng)器的高層API。第二種方法是利用標準串口通信函數進(jìn)行串口通信。LabVIEW 中提供了幾個(gè)標準的串口通信函數,包括串口初始化函數、數據寫(xiě)入串口函數、從串口讀出數據函數以及關(guān)閉端口函數等。這兩種方法雖然都可是實(shí)現LabVIEW 與PLC 的串口通信,但是前提是程序設計人員必須充分熟悉串口通信的工作原理及LabVIEW 的程序編寫(xiě),并且還需要設置相關(guān)的參數以及出錯處理等,保證串口通信正常進(jìn)行,程序編制過(guò)程相對比較復雜。

實(shí)際上,LabVIEW 本身就帶有“Instrument I/O Assistant”,這個(gè)I/O 助手可幫助程序設計人員輕松完成串口通信相關(guān)參數的設置,并實(shí)現與相關(guān)設備的串口通信。下面就以L(fǎng)abVIEW 與PLC 的串口通信為例說(shuō)明如何利用I/O 助手實(shí)現串口通信。

I/O 助手可以選擇不同的設備端口,設定延遲時(shí)間以及定義接收和發(fā)送時(shí)結尾字符。由于LabVIEW 與PLC 的串口通信是應答式的,并且設計中以L(fǎng)abVIEW 為主動(dòng),PLC 為被動(dòng),所以在“Select Instrument”中要先選擇加入“Write”,并將其輸入的字符串命名為input,用以存放給串口的寫(xiě)入命令,來(lái)對PLC 進(jìn)行讀或寫(xiě),然后選擇加入“Read and Parse”,并將其輸出的字符串命名為output,用以存放串口中的返回數據。設置好的設置界面如圖2 所示。



松下公司的 PLC 串口通信格式是采用MEWTOCOL 協(xié)議,所以還要根據其協(xié)議格式來(lái)組織輸入的命令字符串以及分解串口返回的字符串。以向PLC 中寫(xiě)數據為例,如果要向PLC的DT600 到DT603 四個(gè)數據單元中分別寫(xiě)入數據100、200、300、400,則輸入字符串,即控制命令字符串應為“%01#WD00600006036400C8002C019001CR”,其中CR 為校驗碼,控制命令字符串中的4 個(gè)數據項應當都為16 進(jìn)制數據。命令字符串的組成可以通過(guò)LabVIEW提供的相關(guān)函數來(lái)完成,如圖3 所示。



關(guān)鍵詞: 收發(fā)器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>