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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 如何實(shí)現(xiàn)兩臺(tái)PLC之間的MODBUS無線通信

          如何實(shí)現(xiàn)兩臺(tái)PLC之間的MODBUS無線通信

          作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏
          在工業(yè)現(xiàn)場可能會(huì)遇到這樣的情況,分布在不同地方(車間、控制室場所等)的PLC之間需要進(jìn)行遠(yuǎn)程相互控制,通常是采用RS485總線,通過MODBUS協(xié)議完成此功能。
          如果現(xiàn)場布線不方便的話,也可以采用無線方式進(jìn)行通信。這里以達(dá)泰DTD433無線模組和西門子S7_200為例進(jìn)行說明。
          一、兩臺(tái)S7_200西門子PLC之間的遠(yuǎn)程控制
          實(shí)現(xiàn)的功能:
          l
          PLC1的8個(gè)開關(guān)量輸入,I0.0~I0.7與PLC2的開關(guān)量輸出Q0.0~Q0.7一一對應(yīng),也就是說上圖中的A1開關(guān)按下時(shí),PLC1的開關(guān)量輸入I0.0閉合,PLC2的輸出繼電器觸點(diǎn)Q0.0導(dǎo)通,L2點(diǎn)亮。
          l
          PLC2的8個(gè)開關(guān)量輸入,I0.0~I0.7與PLC1的開關(guān)量輸出Q0.0~Q0.7一一對應(yīng),也就是說上圖中的A2開關(guān)按下時(shí),PLC2的開關(guān)量輸入I0.0閉合,PLC1的輸出繼電器觸點(diǎn)Q0.0導(dǎo)通,L1點(diǎn)亮。
          l
          PLC1與PLC2之間的通信是通過S7_200 CPU22XP的Port0通信口的RS485總線連接的,其中采用了Modbus協(xié)議。
          二、無線Modbus通信的實(shí)現(xiàn)方法
          以上說明了采用有線RS485總線實(shí)現(xiàn)多臺(tái)PLC之間的遠(yuǎn)程控制方法,有時(shí)由于現(xiàn)場條件的限制,重新布設(shè)通信線路很不方便,例如山上與山下,或者橫跨馬路的情況,尤其對于工程改造項(xiàng)目二次布線幾乎是甲方無法接受的。在這種情況下,可以采用DTD433無線通信模組代替通信電纜,實(shí)現(xiàn)起來非常方便,不需要編程。
          無線通信模組采用中心頻率為433MHz開放的ISM頻段,內(nèi)部使用全數(shù)字RF通信芯片與單片機(jī)組成無線數(shù)傳系統(tǒng),外部通信接口與RS485總線完全一致,為了使用方便,通信實(shí)現(xiàn)所發(fā)即所得,也就是說數(shù)據(jù)通信是完全的透明方式,這樣的話,用兩個(gè)DTD433模組能夠直接代替有線的RS485通信導(dǎo)線。
          詳細(xì)資料及程序可在西安達(dá)泰電子官方網(wǎng)站下載。
          三、PLC與DTD433無線模組通訊成功的案例
          l
          西門子PLC與DTD433C-S4 9600bps,8,N,1,RS485口
          l
          海為PLC與DTD433C-S4 9600bps,8,N,2,RS485口
          l
          臺(tái)達(dá)PLC與DTD433A_S4 9600bps,7,E,1,RS485口



          關(guān)鍵詞: PLCMODBUS無線通

          評(píng)論


          技術(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); })();