功能代碼 03 – 讀輸出寄存器

    功能代碼 03 – 讀輸出寄存器

    函數(shù)

    使用此函數(shù)可使 MODBUS 主站系統(tǒng)從數(shù)據(jù)塊讀取數(shù)據(jù)字。

    請求消息幀

    ADDR

    FUNC

    start_register

    register_number

    CRC

    響應消息幀

    ADDR

    FUNC

    Byte_count n

    n/2 寄存器 DATA(高字節(jié)、低字節(jié))

    CRC

    start_register

    驅(qū)動程序如下所示解釋 MODBUS 寄存器地址“start_register”:


    為了進一步生成地址,驅(qū)動程序?qū)⑹褂脜?shù)分配過程中在對話框“FC 03、06、16 的 MODBUS 尋址轉(zhuǎn)換”(Conversion of MODBUS addressing for FC 03, 06, 16) 中輸入的“基本 DB 號”(開始于 DB xxxxx)。

    訪問地址(地址轉(zhuǎn)換)的計算如下:

    訪問 SIMATIC

    轉(zhuǎn)換公式

    數(shù)據(jù)塊 DB
    (生成的 DB)

    =

    (基本 DB 號 xxxxx

    + start_register offset_DB_No.)

    數(shù)據(jù)字 DBW

    =

    (start_register word_No.

    ? 2)

    start_register 的計算公式

    如果已知要讀取所生成的 DB,則可以根據(jù)以下公式計算主站系統(tǒng)中所需的 MODBUS 地址 start_register:

    start_register

    =

    ((結(jié)果 DB – 基本 DB 號)* 512) +
    (data word_DBW/2)

    這僅基于偶數(shù)的數(shù)據(jù)字數(shù)。

    register_number

    對于 register_number(寄存器數(shù)),允許 1 和 127 之間的值(對于 ET 200S 1SI Modbus,寄存器數(shù)較多為 110)。 讀取該寄存器數(shù)。 請遵守以下規(guī)則:

    (register_number)max

    =

    512 - start_register



    提示

    請注意 CPU 特定的限制。



    應用示例

    參數(shù)分配示例:

    列表: 函數(shù)代碼 FC 03、06 和 16 的 Modbus 尋址的轉(zhuǎn)換


    消息幀傳輸中的 MODBUS 地址

    SIMATIC 存儲區(qū)

    0

    起始數(shù)據(jù)塊
    (基本 DB 號)

    DB 800

    請求消息幀 FUNCTION 03:

    05H

    從站地址 ADDR

    03H

    函數(shù)代碼 FUNC

    00H

    start_register“高字節(jié)”

    50H

    start_register“低字節(jié)”

    00H

    register_number“高字節(jié)”

    02H

    register_number“低字節(jié)”

    xxH

    CRC 校驗和“低字節(jié)”

    xxH

    CRC 校驗和“高字節(jié)”

    響應消息幀 FUNCTION 03:

    05H

    從站地址 ADDR

    03H

    函數(shù)代碼 FUNC

    04H

    Byte_count

    87H

    <DATA 1> DBW 160“高字節(jié)”

    65H

    <DATA 2> DBW 160“低字節(jié)”

    43H

    <DATA 3> DBW 161“高字節(jié)”

    21H

    <DATA 4> DBW 161“低字節(jié)”

    xxH

    CRC 校驗和“低字節(jié)”

    xxH

    CRC 校驗和“高字節(jié)”

    地址計算:

    MODBUS 地址“start_register”0050 十六進制(80 十進制)解釋如下所示:


    訪問 DB 800,數(shù)據(jù)字 DBW 160。

    寄存器數(shù):

    MODBUS 寄存器數(shù)“register_number”0002 十六進制(2 十進制)表示要讀取 2 個寄存器(2 個數(shù)據(jù)字)。

    更多示例

    下表列出了一些其它的訪問示例。

     

     

    start_register

     

     

    start_register

    基本 DB 號

    偏移 DB 號

    字編號

    生成的 DB

    DBW

    十六進制

    十進制

    十進制

    十進制

    十六進制

    十進制

    十進制

    十進制

    0000

    0

    800

    0

    000

    0

    800

    0

    01F4

    500

    800

    0

    1F4

    500

    800

    1000

    0200

    512

    800

    1

    000

    0

    801

    0

    02FF

    767

    800

    1

    0FF

    255

    801

    510

    0300

    768

    800

    1

    100

    256

    801

    512

    03FF

    1023

    800

    1

    1FF

    511

    801

    1022

    0400

    1024

    800

    2

    000

    0

    802

    0


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • S7-1200 PROFIBUS DP

    S7-1200 PROFIBUS DP 通信S7-1200 CPU固件版本 從V2.0 開始,組態(tài)軟件STEP 7 版本從 V11.0開始,支持PROFIBUS DP通信。使用STEP 7 Basic V11 或使用STEP 7 Professional V11 可對S7-1200 做PROFIBUS DP 通信組態(tài)。S7-1200 支持PROFIBUS DP通信的模塊:CM 1243-5 DP

  • STOP 模式

    STOP 模式功能在“STOP”操作模式下,不執(zhí)行用戶程序。 所有輸出被設置為替換值,從而將正在控制的過程置于安全的操作模式。CPU 檢查以下幾點:硬件,例如是否所有模塊均可用。CPU 的默認設置是否合適,或者參數(shù)集是否存在。是否滿足所編程的啟動行為的一般條件。在 STOP 模式下,可以接收全局數(shù)據(jù)。 另外,可通過通信系統(tǒng)函數(shù)塊(對于組態(tài)連接)和通信系統(tǒng)函數(shù)(對于未組態(tài)連接)來執(zhí)行被動式單向通信。

  • 在 TIA Portal 中*設置

    在 TIA Portal 的設置中*用戶自定義文檔的以下設置:在巡視窗口中顯示調(diào)用日志在巡視窗口的“日志 > 常規(guī)”(Info > General) 選項卡上顯示用戶自定義文檔的調(diào)用日志。該日志可幫助用戶遵從調(diào)用用戶自定義文檔的約定。在*文件目錄中搜索用戶自定義文檔可以將用戶自定義的文檔保存在當前項目目錄以外的目錄中,以便可以跨項目使用文檔。用戶自定義文檔的*目錄將跨項目文檔存儲

  • CPU 1518-4 PN/DP

    6ES7518-4AP00-0AB0SIMATIC S7-1500, CPU 1518-4 PN/DP, *處理器,帶 工作存儲器 6 MB,用于 程序及 60MByte 用于數(shù)據(jù), * 1 個接口:PROFINET IRT 帶雙端口交換機, * 2 接口:PROFINET RT, * 3 接口:以太網(wǎng), * 4 個接口:PROFIBUS, 1 ns 比特性能表現(xiàn), 需要 SIMATIC 存儲卡

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved