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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DeviceNet總線的汽車生產系統(tǒng)

          基于DeviceNet總線的汽車生產系統(tǒng)

          作者: 時間:2012-08-07 來源:網絡 收藏

            2.2系統(tǒng)構建與調試

            現(xiàn)場的所有信號通過網絡實時傳輸?shù)娇刂破鳎刂破骺刂菩盘栆彩峭ㄟ^網絡傳輸?shù)浆F(xiàn)場設備中,因此網絡的構建是整個控制系統(tǒng)的基礎,其構建步驟如下:

           ?。?)進行總體規(guī)劃,合理布線;

           ?。?)將DeviceNet網絡節(jié)點設備連接到網絡上;

           ?。?)安裝通信軟件RSLinx和網絡組態(tài)工具軟件RSNetworxforDeviceNet或DeviceNetManager;

           ?。?)給將要添加到DeviceNet網絡上的每個設備分配節(jié)點地址并設置正確的通信波特率,因為DeviceNet網絡上每個網段所有節(jié)點的通信波特率必須一致,且不允許有節(jié)點地址重復的設備;

            (5)將編程終端(計算機或專用編程設備)連接到網絡上(通過計算機通信板卡或外置通信模塊)并建立通信,即在RSLinx下配置DeviceNet驅動程序:DeviceNetDriver(1784-PCD/PCIDS、1770-KFD、SDNPTdriver)(該操作只能在在線模式下進行);

           ?。?)通過網絡(DeviceNet或上層網絡ControlNet、EtherNet)配置DeviceNet設備運行參數(shù),如設備的I/O數(shù)據(jù)觸發(fā)方式、設備I/O報文的大小及設備本身的運行參數(shù)(如變頻器的啟動方式、最大頻率及其它運行參數(shù));

           ?。?)將設備配置參數(shù)下載到節(jié)點設備和DeviceNetScanner(1791-SDN)中,并保存到網絡組態(tài)工具軟件的配置文件中(用于離線查看網絡信息或配置相同的網絡)。

            DeviceNet網絡的硬件布線及軟件組態(tài)十分簡便,因此系統(tǒng)的安裝調試周期大大縮短。

            在進行DeviceNet網絡硬件安裝調試時應注意:a.推薦選用羅克韋爾自動化等公司的DeviceNet總線電纜及連接組件(這可使硬件安裝大大簡化,并提高可靠性);b.每個網段供電電源只能有一點接地;c.網絡總線兩端應安裝正確的終端電阻(120Ω,可選配羅克韋爾等公司隨系統(tǒng)提供的標準終端電阻),在系統(tǒng)不上電時測得的網絡CAN-H和CAN-L之間的電阻值應在50-70Ω。

            二、結論

            基于DeviceNet的汽車總裝生產線控制系統(tǒng),總線長度(3000m)、節(jié)點數(shù)量(200多個)等均為目前全國之最,系統(tǒng)總體技術達到了國際先進水平。三年來的系統(tǒng)運行實踐表明,系統(tǒng)功能強大、安全可靠、操作靈活,為一汽-大眾公司創(chuàng)造了明顯的經濟效益,并大大提高了生產效率、自動化生產水平和管理水平,使得公司在激烈的市場競爭中處于領先地位。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();