函數(shù)碼 02 — 讀輸入狀態(tài)

    函數(shù)代碼 02 — 讀輸入狀態(tài)

    函數(shù)

    該函數(shù)使 Modbus 主站系統(tǒng)可以從下列 SIMATIC 存儲區(qū)讀取各個(gè)位。

    請求消息幀

    ADDR

    FUNC

    start_address

    bit_number

    CRC

    響應(yīng)消息幀

    ADDR

    FUNC

    Byte_count n

    n 個(gè)字節(jié)的 DATA

    CRC

    start_address

    MODBUS 位地址“start_address”由驅(qū)動(dòng)程序解釋為如下內(nèi)容:

    驅(qū)動(dòng)程序?qū)z查“start_address”是否位于參數(shù)分配過程中在對話框“FC 02 的 MODBUS 尋址轉(zhuǎn)換”(Conversion of MODBUS addressing for FC 02) 中 輸入的其中一個(gè)區(qū)域內(nèi)(從/至:存儲器位,輸入)。

    如果 MODBUS 位地址位于區(qū)域 start_address 中,

    則將訪問 SIMATIC 存儲區(qū)

    從 kkkkk 到 lllll

    開始于存儲器位

    M vvvvv.0

    從 nnnnn 到 rrrrr

    從輸入

    I sssss.0 開始


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

    訪問開始處(使用 SIMATIC)

    轉(zhuǎn)換公式

    存儲器字節(jié)

    =

    ((start_address

    – kkkkk)

    / 8)

    + vvvvv

    輸入字節(jié)

    =

    ((start_address

    – nnnnn)

    / 8)

    + sssss

    訪問“存儲器位”和“輸入”

    當(dāng)訪問 SIMATIC“存儲器位”和“輸入”區(qū)域時(shí),會計(jì)算剩余的 bit_number 并將其用于對**個(gè)/最后一個(gè)存儲器或輸入字節(jié)中的相應(yīng)位進(jìn)行尋址。

    bit_number

    對于 bit_number(線圈數(shù)),允許 1 和 2040 之間的值(對于 ET 200S 1SI Modbus,位數(shù)較多為 1768)。 讀取該位數(shù)。


    提示

    請注意 CPU 特定的限制。



    應(yīng)用示例

    參數(shù)分配示例:

    列表: 函數(shù)代碼 FC 02 的 Modbus 尋址轉(zhuǎn)換

    消息幀傳輸中的 MODBUS 地址

    SIMATIC 存儲區(qū)

    從 0 到 4095

    開始于存儲器位

    M 2000.0

    從 4096 到 5119

    開始于輸入

    I 128.0

    請求消息幀 FUNCTION 02:

    05H

    從站地址 ADDR

    02H

    函數(shù)代碼 FUNC

    10H

    start_address“高字節(jié)”

    30H

    start_address“低字節(jié)”

    00H

    bit_number“高字節(jié)”

    18H

    bit_number“低字節(jié)”

    xxH

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

    xxH

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

    響應(yīng)消息幀 FUNCTION 02:

    05H

    從站地址 ADDR

    02H

    函數(shù)代碼 FUNC

    03H

    Byte_count

    12H

    <DATA 1> I 134.0 - I 134.7

    34H

    <DATA 2> I 135.0 - I 135.7

    56H

    <DATA 3> I 136.0 - I 136.7

    xxH

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

    xxH

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

    地址計(jì)算:

    MODBUS 地址“start_address”1030 十六進(jìn)制(4144 十進(jìn)制)位于“輸入”區(qū)域中:

    輸入字節(jié)

    =

    ((start_address

    - nnnnn)

    / 8)

    + sssss

     

    =

    ((4144

    - 4096)

    / 8)

    + 128

     

    =

    134 ;

     

     

     

    剩余的其他 bit_number 的結(jié)果如下:

    其他 bit_no.

    =

    ((start_address

    - nnnnn)

    % 8)

    [模數(shù)為 8]

     

    =

    ((4144

    - 4096)

    % 8)

     

     

    =

    0 ;

     

     

     

    訪問輸入 I 134.0 到 I 136.7(含)。

    位數(shù):

    MODBUS 位“bit_number”0018 十六進(jìn)制(24 十進(jìn)制)的值表示要讀取 24 位(3 個(gè)字節(jié))。

    更多示例

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

    所有示例都基于上述的區(qū)域規(guī)范。

    start_address

    在 SIMATIC 中的訪問開始處

    ->

    使用

    十六進(jìn)制

    十進(jìn)制

    (十進(jìn)制)

     

     

    0000

    0

    位存儲器

    ((0

    - 0)

    / 8)

    + 2000

    ->

    M 2000.0

    0071

    113

    位存儲器

    ((113

    - 0)

    / 8)

    + 2000

    ->

    M 2014.1

    0800

    2048

    位存儲器

    ((2048

    - 0)

    / 8)

    + 2000

    ->

    M 2256.0

    0D05

    3333

    位存儲器

    ((3333

    - 0)

    / 8)

    + 2000

    ->

    M 2416.5

    1000

    4096

    輸入

    ((4096

    - 4096)

    / 8)

    + 128

    ->

    I 128.0

    10A4

    4260

    輸入

    ((4260

    - 4096)

    / 8)

    + 128

    ->

    I 148.4


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

  • 詞條

    詞條說明

  • R/H 系統(tǒng)中的比較功能

    R/H 系統(tǒng)中的比較功能用戶可執(zhí)行離線/離線比較和離線/在線比較。在下文中,將介紹 R/H 系統(tǒng)連接中進(jìn)行比較時(shí)所用的特定功能。離線/離線比較(軟件)在 R/H 系統(tǒng)中,只能使用 R/H CPU 與另一個(gè) CPU 進(jìn)行比較(軟件)。離線/離線比較的執(zhí)行與標(biāo)準(zhǔn) CPU 的離線/離線比較基本相同。由于僅冗余 ID 為“1”的 R/H-CPU(項(xiàng)目樹中**部的 CPU)才會顯示軟件對象,因此只能使用該 C

  • 用戶特定的 IP 規(guī)則集概述

    首先,將單個(gè)或多個(gè)用戶分配給用戶特定的 IP 規(guī)則集。然后將用戶特定的 IP 規(guī)則集分配給單個(gè)或多個(gè)安全模塊。這樣即可實(shí)現(xiàn)用戶特定的訪問。例如,從安全模塊到網(wǎng)絡(luò)下游的所有訪問受阻時(shí),用戶基于其 IP 地址可以使用某些節(jié)點(diǎn)。這意味著允許該用戶訪問,但其他用戶仍然無法訪問。用戶通過 Internet 登錄用戶可以通過安全模塊的 Web 頁面登錄到外部接口或 DMZ 接口。如果驗(yàn)證成功,將針對用于登錄的

  • 操作模式與系統(tǒng)狀態(tài) STOP 模式

    STOP 模式特性冗余系統(tǒng)的 CPU 在 STOP 下的操作特性與 S7-1500 標(biāo)準(zhǔn) CPU 完全相同。CPU 在 STOP 模式下不會執(zhí)行用戶程序。如果兩個(gè) CPU 均處于 STOP 模式,則根據(jù)相應(yīng)模塊的參數(shù)設(shè)置禁用或響應(yīng)所有輸出:將提供參數(shù)中所設(shè)置的替換值或保持上一個(gè)值輸出,從而將控制過程保持在安全操作狀態(tài)。特性在 STOP 模式下,備用 CPU 不會與 IO 設(shè)備建立任何連接。在 ST

  • 通過 CP 建立的通訊連接

    通過 CP 建立的通訊連接數(shù)據(jù)量和組態(tài)的限值有關(guān)相應(yīng) CP 支持的通信連接數(shù),可參考每個(gè) CP 隨付的設(shè)備手冊??赏ㄟ^添加其它 CP 來增加每個(gè)設(shè)備的連接數(shù)。如果在設(shè)備中安裝了多個(gè) CP,當(dāng)**出該限制時(shí),會自動(dòng)切換到下一個(gè) CP。 根據(jù)需要使用路徑選擇明確分配各連接。以太網(wǎng) CP以太網(wǎng) CP 可通過一個(gè)命令對應(yīng)一個(gè)連接的方式傳輸以下數(shù)據(jù)量:?ISO 傳輸ISO-on-TCPTCPUDP發(fā)

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 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)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved