色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 通用網(wǎng)關(guān)實(shí)現(xiàn)PROFIBUS總線和串口儀表通訊應(yīng)用案例

          通用網(wǎng)關(guān)實(shí)現(xiàn)PROFIBUS總線和串口儀表通訊應(yīng)用案例

          作者: 時(shí)間:2012-07-11 來源:網(wǎng)絡(luò) 收藏

          讀儀表數(shù)據(jù)時(shí),我們采取讀NWORDS的方法,命令格式見圖3:


          圖3:讀取N個(gè)字的命令格式

          返回的應(yīng)答信息格式見圖4

          我們需要讀取的數(shù)據(jù)為儀表的PV值、OP值和SP值。根據(jù)通訊說明書它們的MODBUS參數(shù)地址分別為1、3和2。因此要讀取這三個(gè)值的命令應(yīng)該為(MODBUS地址為1的儀表為例):010300010003CRC,在返回的數(shù)據(jù)中,我們就可以得到PV、SP和OP的值。

          在PROFIBUS的輸入和輸出映像區(qū)的第一個(gè)字節(jié)本例中為(PQB256和PIB256)是用于控制和監(jiān)控通訊狀態(tài)的握手字節(jié)

          下面為STEP程序的部分代碼:



          將MB20值設(shè)為1;讀取MODBUS地址為1的儀表的數(shù)據(jù)。根據(jù)上面的應(yīng)答格式,我們知道在返回的數(shù)據(jù)中PIW261為儀表的PV值;PIW263為儀表的SP值;PIW265為儀表的OP值。在變量表里進(jìn)行監(jiān)控并和儀表進(jìn)行比較,我們發(fā)現(xiàn)數(shù)值是正確的。

          要對(duì)多塊儀表進(jìn)行通訊,只要通過程序來改變MB20的值,因此我們可以每隔100MS將相應(yīng)儀表的站地址送到MB20中去,等數(shù)據(jù)返回后,再將下一塊儀表的站地址送到MB20中直到最后一塊,然后重新從第一塊儀表開始。由于返回的數(shù)據(jù)中包含了站地址信息,因此我們只要根據(jù)站地址將得到的數(shù)據(jù)送到相應(yīng)的存儲(chǔ)區(qū)域中即可。當(dāng)然我們也可以對(duì)儀表進(jìn)行寫操作,需要注意的是讀寫轉(zhuǎn)換的控制問題。

          3結(jié)束語

          我們?cè)谖磥硐喈?dāng)一段時(shí)間內(nèi)將面對(duì)多種網(wǎng)絡(luò)協(xié)議并存的現(xiàn)實(shí),因此用于協(xié)議轉(zhuǎn)換功能的網(wǎng)絡(luò)部件將在未來自動(dòng)化系統(tǒng)中發(fā)揮重要作用。擁有多種網(wǎng)絡(luò)接口的自動(dòng)化設(shè)備也必然具有更強(qiáng)的市場(chǎng)競(jìng)爭(zhēng)力。NetTAP作為一種通用的協(xié)議網(wǎng)關(guān),它支持多種協(xié)議間的轉(zhuǎn)換,已經(jīng)在很多場(chǎng)合中得到了實(shí)際應(yīng)用,在未來也必將擁有廣闊的市場(chǎng)前景。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉