<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > PROFIBUS DP總線I/O設(shè)備的開(kāi)發(fā)研究

          PROFIBUS DP總線I/O設(shè)備的開(kāi)發(fā)研究

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

            軟件包中有兩個(gè)非常重要的函數(shù)DataUpdate()和RecvProcess(),調(diào)用這兩個(gè)函數(shù)實(shí)現(xiàn)數(shù)據(jù)的交換。接收到的交換數(shù)據(jù)在sys.Out_data[]數(shù)組中,要發(fā)送的數(shù)據(jù)需要放到sys.In_data[]中。例如:

            放到sys數(shù)組中的數(shù)據(jù)順序與GSD文件描述的信息順序是一致的。在本例中,8位開(kāi)關(guān)輸入量在sys.In_data[0]中,而16位(2 B)計(jì)數(shù)器占用sys.In_data[1…2];8位開(kāi)關(guān)輸出在sys.Out_data[0]中。來(lái)自主站的用戶參數(shù)數(shù)據(jù)放在sys.User_para[]數(shù)組中,用戶可以根據(jù)這些數(shù)據(jù)的意義設(shè)置相關(guān)功能。

            XGate-S10支持用戶診斷,用戶可以調(diào)用SetDiag_Channel()、SetDiag_Identifier()、SetDiag_Device()等函數(shù)來(lái)完成用戶診斷的發(fā)送,在發(fā)送這些診斷前,需要將診斷信息賦值到定義好的結(jié)構(gòu)體中,例如:

            當(dāng)XGate-S收到-V1讀寫(xiě)請(qǐng)求,也將產(chǎn)生一個(gè)中斷,軟件庫(kù)將調(diào)用相應(yīng)的回調(diào)函數(shù)。在這些回調(diào)函數(shù)中應(yīng)首先判斷訪問(wèn)的slot_num、index的合法性,基本格式如下:

            -DP從站應(yīng)用廣泛,使用通信接口模塊來(lái)開(kāi)發(fā)可以有效地縮短開(kāi)發(fā)周期、節(jié)省成本投入,并在可靠性上得到保障。XGate-DPS10符合大多數(shù)應(yīng)用場(chǎng)合,其高可靠性、方便性、低成本性使其成為開(kāi)發(fā)DP從站設(shè)備的首選。


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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();