<thead id="19dr4"><optgroup id="19dr4"></optgroup></thead>

    • 行業動態

      plc通訊原理和程序設計

      plc通訊原理和程序設計
       
      通訊程序設計在自動化系統的應用越來越廣泛,例如plc與操作界面的數據交換,通過通訊對變頻器的控制,plc的連網等等。
      要想實現plc的通訊編程,首先所選的plc必須有強大的通訊能力,就是說plc的操作系統能夠支持多種通訊格式,通常一種品牌的plc如果能夠提供給用戶更多的編程自由度,那么這種品牌的技術開發能力就越強大,大多數品牌只能提供固定格式的通訊格式或協議,這就大大局限了plc與其他智能設備的數據交換。
      我們的plc產品具有RS232和光電隔離的RS485兩個自由通訊口,兩個通訊口可以同時收發數據,幾乎可以適應所有通訊格式,可以提供CRC和BCC等多種校驗方式。
      以一臺PLC通過485通訊控制多個某品牌的變頻器為例:
      如果該變頻器的波特率是9600b/s,8個數據位,奇校驗,1個停止位。那么首先必須在plc的嵌入C窗口的初始化代碼區編程一個通訊口設置語句:Set485Port(9600,o,8,1);僅僅一個語句就完成了對485通訊口的編程。
      由于485通訊必須設定主從關系,這里是plc控制多臺變頻器,所以plc必須設置為主,因此還需在初始化代碼區增加一個地址和主從設定語句:SetAddress(1,MASTER);事實上,對于主控制器來說,地址已經失去意義。
      通訊口已經設置完畢,下面就是如何根據要求將數據發送給變頻器。
      例如一組8字節控制數據如下所示:
      01h ---->變頻器編號
      03h ---->命令
      21h ---->兩字節參數地址
      02h
      00h ---->兩字節參數
      02h
      CRC --->兩字節CRC校驗馬
      CRC
      PLC程序
      Set485TBAddPointer(0);
      AddNumberTo485TB(0x1);
      AddNumberTo485TB(0x3);
      AddNumberTo485TB(0x21);
      AddNumberTo485TB(0x2);
      AddNumberTo485TB(0x0);
      AddNumberTo485TB(0x2);
      AddCRCTo485TB();
      Start485Transmit();
      Copyright@ 2003-2025  上海伊測電子科技有限公司版權所有     
       上海伊測電子科技有限公司   移動電話:13286885940  公司地址:上海市浦東新區張江高科技園區碧波路690號張江微電子港6號樓二樓201-05 室
      郵編:200001
               滬ICP備14032171號-2   

      滬公網安備 31010102004821號

      主站蜘蛛池模板: 美女羞羞喷液视频免费| 亚洲免费视频在线观看| 999zyz**站免费毛片| 亚洲精品无码av天堂| 亚洲av丰满熟妇在线播放| 亚洲一本到无码av中文字幕 | 暖暖免费中文在线日本| 波多野结衣免费视频观看 | 中文字幕免费播放| 无码国产精品久久一区免费 | 久久亚洲一区二区| 久久99精品免费视频| 亚洲黄色三级网站| 中文字幕无码视频手机免费看| 亚洲最大福利视频| 在线观看黄片免费入口不卡| 亚洲精品你懂的在线观看 | 亚洲中文字幕日本无线码| 成人性生交大片免费看无遮挡| 亚洲爆乳无码精品AAA片蜜桃| 国产大片免费观看中文字幕| 亚洲成av人片在线看片| 国产无遮挡裸体免费视频在线观看| 国产中文字幕免费| 亚洲videos| 99精品视频在线视频免费观看| 亚洲欧洲日产国码在线观看| 在线精品免费视频| 91免费国产视频| 亚洲剧场午夜在线观看| 2019中文字幕在线电影免费| 亚洲无线码在线一区观看| 污视频网站在线观看免费| 亚洲AV无码一区二区二三区入口| 日韩在线免费视频| 免费无码又爽又黄又刺激网站| 亚洲人成电影福利在线播放| 免费看的成人yellow视频| 国产成人免费ā片在线观看老同学 | 最近2019中文字幕免费大全5| 亚洲欧美日韩综合俺去了|