• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Modbus協議實現PLC與智能儀表的通訊

    基于Modbus協議實現PLC與智能儀表的通訊

    作者: 時間:2012-06-19 來源:網絡 收藏

      3.4程序:

      VAR

      XXMIT_MB:XXMIT;

      SET_CMD:SET_BIT;

      END_VAR

      SET_CMD(IN:=1,(*BOOL*)

      NO:=9(*UINT*));(*把Command參數的bit9置1,讓通訊口工作在ModbusMaster模式下*)

      XXMIT_CMD:=SET_CMD.RES;

      XXMIT_MSGOUT[1]:=3;(***MODBUS功能碼***)

      XXMIT_MSGOUT[2]:=64;(***需從MP6000中讀取的寄存器的數量***)

      XXMIT_MSGOUT[3]:=5;(***MP6000的地址***)

      XXMIT_MSGOUT[4]:=1;(***MP6000中數據的起始地址***)

      XXMIT_MSGOUT[5]:=31;(***將讀取的數據寫入從40031開始的64個寄存器中***)

      XXMIT_MB(Start:=1,(*BOOL*)

      Command:=XXMIT_CMD,(*WORD*)

      MsgOut:=XXMIT_MSGOUT,(*ANY*)

      MsgLen:=5,(*INT*)

      Port:=1,(*BYTE*)

      Baudrate:=9600,(*INT*)

      Databits:=8,(*BYTE*)

      Stopbits:=1,(*BYTE*)

      Parity:=2,(*BYTE*)

      RespTout:=1000,(*INT*)

      RetryLmt:=20,(*INT*)

      StartDly:=0,(*INT*)

      EndDly:=0(*INT*));

    參考文獻:

      1、宋德玉.可編程控制器原理及應用系統設計.北京:冶金工業出版社,1999

      2、曾繁泰等.可編程器件應用導論.北京:清華大學出版社,2001

    數字通信相關文章:數字通信原理


    通信相關文章:通信原理



    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 惠东县| 英山县| 平谷区| 芦溪县| 泗洪县| 盐源县| 睢宁县| 体育| 肥西县| 罗江县| 呼图壁县| 曲阜市| 华宁县| 林口县| 肇源县| 山西省| 满城县| 芦山县| 西安市| 翁源县| 德兴市| 安康市| 安陆市| 托克逊县| 芜湖县| 浏阳市| 滦平县| 铜陵市| 治县。| 揭阳市| 云梦县| 乡宁县| 兴和县| 漳平市| 新巴尔虎右旗| 景德镇市| 娄烦县| 娄底市| 渭南市| 方山县| 海南省|