新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > PLC在自由口通訊中實(shí)現(xiàn)多地址指針接收數(shù)據(jù)的方法

PLC在自由口通訊中實(shí)現(xiàn)多地址指針接收數(shù)據(jù)的方法

作者: 時間:2009-07-22 來源:網(wǎng)絡(luò) 收藏

網(wǎng)絡(luò)6:啟動5,賦值給模擬量輸出AQW2。

INT_1定時中斷事件中發(fā)送監(jiān)視

網(wǎng)絡(luò)1:通過VB24控制XMT的“啟/?!眲幼鳎M(jìn)而控制向計(jì)算機(jī)發(fā)送數(shù)據(jù)。

4 注意要點(diǎn)

由于在本設(shè)計(jì)中PLC每次數(shù)據(jù),第一個字節(jié)“代號”進(jìn)入SMB2時,在一次中斷事件內(nèi),代號的數(shù)值也存儲在每個指針對應(yīng)的第一個存儲中,因此每個指針接收數(shù)據(jù)時從第2個字節(jié)起才是指令數(shù)據(jù)的信息內(nèi)容,第一個字節(jié)都是對應(yīng)該指針的代號,否則會出現(xiàn)數(shù)據(jù)傳輸錯誤。在PLC程序設(shè)計(jì)時需要為每個指針預(yù)留第一個存儲來存儲該指針的代號。

故上位機(jī)每次向PLC寫指令時,第一個數(shù)據(jù)內(nèi)容是指針代號,通過上位機(jī)程序中直接賦值即可;從第2個數(shù)據(jù)開始為上位機(jī)的控制指令。

5 結(jié) 語

本設(shè)計(jì)方案已在實(shí)驗(yàn)室機(jī)電一體化控制系統(tǒng)的人機(jī)界面中成功地應(yīng)用。系統(tǒng)運(yùn)行穩(wěn)定,大大減少了與上位機(jī)操作指令無關(guān)的數(shù)據(jù)傳輸,可精確高效地將上位機(jī)指令數(shù)據(jù)寫入目標(biāo),有效解決了串口中出現(xiàn)因大量數(shù)據(jù)傳輸而造成的延時。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉