<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

支持ModBus RTU協議的智能電表接入控制屏

億佰特物聯網應用專家 ? 2024-01-26 08:20 ? 次閱讀

本文通過實例演示將正泰DDSU666電表(這里使用單相型號電表,三相電表同理)接入MCGS控制屏(TPC7062TX),介紹如何將支持Modbus RTU協議的智能電表接入控制屏。

添加設備驅動

控制屏使用第一步就是建立工程文件隨后根據將要使用的設備配置設備驅動,打開設備窗口,添加父級設備(實際上就是關聯設備的硬件接口),在添加驅動協議,DDSU666同時支持DLT645與Modbus RTU協議通訊,由于TPC7062默認驅動僅支持Modbus RTU協議,如果需要使用DLT645協議需要定制設備驅動,這里就使用莫迪康Modbus RTU協議連接電表。

b6a0079c-bbe0-11ee-aa22-92fbcf53809c.png

配置接口參數,TPC7062TX具有兩個串口,一個RS232接口(COM1),一個RS485接口(COM2),而DDSU666采用RS485接口,配置波特率為9600,數據位8個字節,停止位1個字節,采用無校驗通訊。

b6adf744-bbe0-11ee-aa22-92fbcf53809c.png

添加9個數值型變量,分別用于記錄電網頻率、A相電壓、A相電流、瞬時總有功功率、瞬時總無功功率、瞬時總視在功率、總功功率因數、電能清零及有功總電能。

b6bb2248-bbe0-11ee-aa22-92fbcf53809c.png

查詢DDSU666手冊將上述變量的寄存地址與讀寫屬性記錄:

b6ec8112-bbe0-11ee-aa22-92fbcf53809c.png

左側的設備屬性還需要配置電表的Modbus地址,筆者手上電表地址為1,其他參數保持默認即可,如下圖,

b708e712-bbe0-11ee-aa22-92fbcf53809c.png

DDSU666手冊所給的寄存表從0地址開始排列,而TPC7062TX采用從1開始排列的規則,因此在配置地址時需要十進制加一綁定。

比如“A相電壓”地址為保持寄存器的0x2000,轉換為十進制為8192,由于該設備驅動的規則需要加1處理,該寄存器類型為保持寄存器,通道類型就需要配置為[4區],存儲數據的格式為IEE754單精度浮點值,TPC就需要配置為32位浮點,上述地址基本為相同類型的連續寄存器,筆者就一次性全部添加,通道個數就配置為9,配置如下圖:

b71b01c2-bbe0-11ee-aa22-92fbcf53809c.png

手中的DDSU666如果需要寫入寄存器就需要配置為0x10功能碼,嘗試過使用0x06功能碼無法正??刂齐娔芮蹇占拇嫫?,如果不需要寫入可以忽略這一步的配置;

b72b9a3c-bbe0-11ee-aa22-92fbcf53809c.png

使用不同的設備驅動配置規則可能存在不同,一般我們可以在“設備編輯窗口”右邊的選項按鍵的“打開設備幫助查詢規則”,比如筆者所使用的“莫迪康Modbus RTU”在內部屬性就詳細介紹了該驅動寄存器與地址排列規則;

b7334584-bbe0-11ee-aa22-92fbcf53809c.png

除此之外“設備幫助”還介紹了該驅動的特殊功能,比如設備命令,可通過該接口直接發送Modbus RTU指令查詢設備寄存器(Read、Write、ReadP等命令),無需將變量與寄存器一一對應,還可以通過該接口實時修改控制屏的串口通訊參數(SetCommPara命令)。

添加界面

在用戶界面添加新的功能界面“Function_08”,名字可以自定義。筆者這里整合了其他功能,為相互區別就在注釋中說明,右鍵單擊剛才添加的界面,配置為啟動窗口。

b7451bce-bbe0-11ee-aa22-92fbcf53809c.png

使用“標簽”“按鍵”控件添加下圖功能;

b75cdafc-bbe0-11ee-aa22-92fbcf53809c.png

為電壓、電流、電網頻率等標簽輸出控件綁定變量:

b7650088-bbe0-11ee-aa22-92fbcf53809c.png

選擇浮點類型,自然小數位,也可以限制小時個數,同時可以添加單位VAC;

b77237bc-bbe0-11ee-aa22-92fbcf53809c.png

按照上述方法綁定其余的電表參數,配置“清零按鍵”和數據清除中提示(擦寫Flash存在時間差,不建議頻繁操作,所以這里利用“填充顏色”、“可見度”以及清除的時間差生成提示信息):

b7864126-bbe0-11ee-aa22-92fbcf53809c.pngb792f8bc-bbe0-11ee-aa22-92fbcf53809c.png

模擬器演示

將DDSU666電表通訊參數修改為上述配置值,本身配置時筆者采用了該電表默認出廠值,無需變動參數。

啟動模擬控制臺如下圖(使用兩腳插頭演示,導致進線接反產生負值):

b79c71c6-bbe0-11ee-aa22-92fbcf53809c.png

清零功能演示:

b7b2752a-bbe0-11ee-aa22-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1487

    瀏覽量

    75871
  • 智能電表
    +關注

    關注

    25

    文章

    880

    瀏覽量

    107669
  • RTU
    RTU
    +關注

    關注

    0

    文章

    359

    瀏覽量

    28422
收藏 人收藏

    評論

    相關推薦

    Modbus RTU轉PROFINET協議轉換網關 HT1S-PNS485-S10

    PROFINET網關的一種。網關在PROFINET一側是PROFINET 從站,在串口一側物理接口有RS-485或RS-232兩種,支持MODBUS RTU主站或從站。支持基于RS48
    發表于 06-06 14:43

    Modbus TCP轉Modbus RTU的實現

    ,表示該設備支持Modbus TCP轉RTU。2.轉化協議一項應該選擇為Modbus TCP,工作模式為TCP服務端,端口為502。
    發表于 08-10 10:04

    modbus協議講解modbus-rtu以及modbus-tcp協議詳解

    modbus協議講解modbus-rtu以及modbus-tcp協議詳解,見附件。
    發表于 03-01 10:14

    Modbus-RTU協議模式學習下載

    1.Modbus定義: 是一種串行通信協議,一開始是為使用PLC(即可編程邏輯控制器)設備通信而發表,已成為工業上通信協議的標準,是工業電子設備間常用連接方式。2.
    發表于 07-02 06:12

    ModBus-RTU通信協議如何控制伺服電機?

    ModBus-RTU通信協議如何控制伺服電機?
    發表于 09-29 08:37

    Modbus-RTU協議包括哪些呢

    Modbus-RTUModbus 一個工業上常用的通訊協議、一種通訊約定。Modbus協議包括RTU、ASCII、TCP。其中MODBUS-RTU
    發表于 02-16 07:43

    如何快速實現Modbus RTUModbus TCP協議轉換?

    ),從而實現通過一個上位機軟件或者設備觸摸監控管理現場各種不同型號設備的數據。物通博聯網關實現Modbus RTUModbus TCP協議
    發表于 08-18 18:36

    Modbus-RTU協議

    Modbus-RTUModbus 一個工業上常用的通訊協議、一種通訊約定。Modbus協議包括RTU、ASCII、TCP。其中MODBUS-RTU
    發表于 12-20 18:48 ?37次下載
    <b class='flag-5'>Modbus-RTU</b><b class='flag-5'>協議</b>

    對DTU進行Modbus RTU協議的配置流程

    本文主要介紹搭載了4G Cat.1模塊ML302-ANLM的機智云GC511 DTU,將Modbus產品快速接入機智云平臺的流程,以及以Modbus電表為例進行說明,在機智云新版開發者
    的頭像 發表于 08-12 09:05 ?3102次閱讀

    Profibus-DP轉modbus RTU網關modbus rtu可以用網口嗎

    遠創智控YC-DPM-RTU網關在Profibus總線側實現主站功能,在Modbus串口側實現從站功能??蓪rofibusDP協議的設備(如:E+H流量計、倍福編碼器等)接入
    的頭像 發表于 07-18 11:29 ?758次閱讀
    Profibus-DP轉<b class='flag-5'>modbus</b> <b class='flag-5'>RTU</b>網關<b class='flag-5'>modbus</b> <b class='flag-5'>rtu</b>可以用網口嗎

    Profibus-DP轉modbus RTU網關modbus rtu協議

    捷米JM-DPM-RTU網關在Profibus總線側實現主站功能,在Modbus串口側實現從站功能??蓪rofibusDP協議的設備(如:E+H流量計、倍福編碼器等)接入
    的頭像 發表于 08-10 09:41 ?631次閱讀
    Profibus-DP轉<b class='flag-5'>modbus</b> <b class='flag-5'>RTU</b>網關<b class='flag-5'>modbus</b> <b class='flag-5'>rtu</b><b class='flag-5'>協議</b>

    MODBUS RTU轉CCLINK協議網關

    YC-CCLK-RTU是自主研發的一款CCLINK從站功能的通訊網關。該產品主要功能是將各種MODBUS-RTU設備接入到CCLINK總線中。 本網關連接到CCLINK總線中做為從站使用,連接到
    的頭像 發表于 09-13 09:44 ?330次閱讀
    <b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>轉CCLINK<b class='flag-5'>協議</b>網關

    Profinet轉Modbus RTU網關連接PLC與多功能電表modbus通訊配置案例

    (XD-MDPN100)的作用就是將Profinet協議轉換為Modbus RTU協議,從而實現PLC和多功能電表之間的通訊。 在工業自動
    的頭像 發表于 10-19 16:51 ?562次閱讀
    Profinet轉<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網關連接PLC與多功能<b class='flag-5'>電表</b><b class='flag-5'>modbus</b>通訊配置案例

    Profinet轉Modbus RTU網關連接PLC與多功能電表modbus通訊

    (XD-MDPN100)的作用就是將Profinet協議轉換為Modbus RTU協議,從而實現PLC和多功能電表之間的通訊。
    的頭像 發表于 11-23 10:13 ?388次閱讀
    Profinet轉<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>網關連接PLC與多功能<b class='flag-5'>電表</b><b class='flag-5'>modbus</b>通訊

    BL124采集Modbus RTUModbus TCP協議

    Modbus網關BL120是一款專注于Modbus協議之間相互轉換的通信設備。Modbus網關BL120支持多種下行采集協議,包括
    的頭像 發表于 04-29 16:28 ?173次閱讀
    BL124采集<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>和<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>協議</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>