函數(shù)碼 05 — 寫單個(gè)線圈

    函數(shù)代碼 05 — 寫單個(gè)線圈

    函數(shù)

    該函數(shù)使 MODBUS 主站系統(tǒng)可以向下面列出的 CPU 的 SIMATIC 存儲(chǔ)器寫入一個(gè)位。

    請(qǐng)求消息幀

    ADDR

    FUNC

    coil_address

    DATA 開/關(guān)

    CRC

    響應(yīng)消息幀

    ADDR

    FUNC

    coil_address

    DATA 開/關(guān)

    CRC

    coil_address

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

    驅(qū)動(dòng)程序?qū)z查“coil_address”是否位于參數(shù)分配過(guò)程中在對(duì)話框“FC 01、05、15 的 MODBUS 尋址的轉(zhuǎn)換”(Conversion of MODBUS Addressing for FC 01, 05, 15) 中 輸入的其中一個(gè)區(qū)域內(nèi)(從/至:存儲(chǔ)器位,輸出,定時(shí)器,計(jì)數(shù)器)。

    如果
    MODBUS 位地址
    coil_address
    位于該區(qū)域

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

    從 aaaaa 到 bbbbb

    開始于存儲(chǔ)器位

    M uuuuu.0

    從 ccccc 到 ddddd

    開始于輸出

    Q ooooo.0


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

    訪問開始處(使用 SIMATIC)

    轉(zhuǎn)換公式

    存儲(chǔ)器字節(jié)

    =

    ((coil_address

    - aaaaa)

    / 8)

    + uuuuu

    輸出字節(jié)

    =

    ((coil_address

    - ccccc)

    / 8)

    + ooooo

    訪問“存儲(chǔ)器位”和“輸出”

    當(dāng)訪問 SIMATIC“存儲(chǔ)器位”區(qū)和“輸出”區(qū)時(shí),會(huì)計(jì)算剩余的 bit_number 并將其用于尋址存儲(chǔ)器字節(jié)或輸出字節(jié)內(nèi)的相關(guān)位。

    訪問“定時(shí)器”和“計(jì)數(shù)器”

    使用函數(shù)代碼 FC 05 不允許訪問 SIMATIC 定時(shí)器區(qū)和計(jì)數(shù)器區(qū),此類訪問將被驅(qū)動(dòng)程序拒絕,并輸出錯(cuò)誤消息幀。

    DATA 開/關(guān)

    在 DATA 開/關(guān)時(shí)允許以下兩個(gè)值:

    FF00H -> 設(shè)置位。

    0000H -> 刪除位。

    應(yīng)用示例

    參數(shù)分配示例:

    列表: 函數(shù)代碼 FC 01、05、15 的 MODBUS 尋址的轉(zhuǎn)換


    消息幀傳輸中的 MODBUS 地址

    SIMATIC 存儲(chǔ)區(qū)

     

    從 0 到 2047

    開始于存儲(chǔ)器位

    M 1000.0

    從 2048 到 2559

    開始于輸出

    Q 256.0

    請(qǐng)求消息幀 FUNCTION 05:

    05H

    從站地址 ADDR

    05H

    函數(shù)代碼 FUNC

    08H

    coil_address“高字節(jié)”

    09H

    coil_address“低字節(jié)”A257.1

    FFH

    DATA 開/關(guān)“高字節(jié)”

    00H

    DATA 開/關(guān)“低字節(jié)”

    xxH

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

    xxH

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

    應(yīng)答消息幀 FUNCTION 05:

    05H

    從站地址 ADDR

    05H

    函數(shù)代碼 FUNC

    08H

    coil_address“高字節(jié)”

    09H

    coil_address“低字節(jié)”A257.1

    FFH

    DATA 開/關(guān)“高字節(jié)”

    00H

    DATA 開/關(guān)“低字節(jié)”

    xxH

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

    xxH

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

    地址計(jì)算:

    MODBUS 地址“coil_address”0809 十六進(jìn)制(2057 十進(jìn)制)位于“輸出”區(qū)中:

    輸出字節(jié)

    =

    ((coil_address

    - ccccc)

    / 8)

    + ooooo

     

    =

    ((2057

    - 2048)

    / 8)

    + 256

     

    =

    257 ;

     

     

     


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

    其他 bit_no.

    =

    ((coil_address

    - ccccc)

    % 8)

    [模數(shù)為 8]

     

    =

    ((2057

    - 2048)

    % 8)

     

     

    =

    1 ;

     

     

     


    訪問輸出 Q 257.1。

    更多示例

    有關(guān)訪問存儲(chǔ)器位和輸出的更多示例,請(qǐng)參見 FC 01。


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

  • 詞條

    詞條說(shuō)明

  • CPU 屬性概述

    CPU 屬性概述概述下表概要說(shuō)明了 CPU 屬性:組特性說(shuō)明常規(guī)項(xiàng)目信息說(shuō)明所插入的 CPU 的常規(guī)信息。除了插槽號(hào)之外,還可以更改此信息。目錄信息此 CPU 硬件目錄中的只讀信息。標(biāo)識(shí)和維護(hù)用于保存應(yīng)用特定的信息,例如設(shè)備名稱和安裝位置。校驗(yàn)和用于檢查 PLC 程序的身份和完整性。在編譯過(guò)程中,塊文件夾和文本列表中的塊將自動(dòng)標(biāo)記一個(gè)一的校驗(yàn)和。這樣,可快速判斷 CPU 中當(dāng)前運(yùn)行的程序是否很久

  • CPU CR60s

    技術(shù)數(shù)據(jù)SIMATIC S7-200 SMART CPU CR60s, 緊湊型 CPU,AC/DC/繼電器, 機(jī)載 I/O: 36 個(gè)數(shù)字輸入端 24V DC;24 個(gè)數(shù)字輸出端,繼電器 2A; 電源:AC, 47 - 63Hz 時(shí),85 - 264V AC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 20 KB一般信息產(chǎn)品類型標(biāo)志CPU CR60s AC/DC/繼電器附帶程序包的● 工程系統(tǒng)STEP 7 Micr

  • 診斷緩沖區(qū)

    診斷緩沖區(qū)功能診斷緩沖區(qū)中包含系統(tǒng)診斷事件和用戶定義的診斷事件,這些事件按照發(fā)生順序排列。 **個(gè)條目包含較新的事件。 診斷緩沖區(qū)中的條目數(shù)取決于具體的模塊及當(dāng)前的操作模式??赡艹霈F(xiàn)的診斷事件:模塊存在故障過(guò)程布線中存在故障CPU 中存在系統(tǒng)錯(cuò)誤CPU 的操作模式轉(zhuǎn)換用戶程序中的錯(cuò)誤使用系統(tǒng)函數(shù) SFC 52 時(shí)用戶定義的診斷事件發(fā)生系統(tǒng)診斷事件時(shí)進(jìn)入診斷緩沖區(qū)中的信息,與傳送到相應(yīng)組織塊的啟動(dòng)信

  • Web 更多信息和應(yīng)用示例

    更多信息和應(yīng)用示例用戶自定義頁(yè)面的信息和示例有關(guān)具體示例和進(jìn)一步的說(shuō)明,請(qǐng)?jiān)L問西門子工業(yè)在線支持網(wǎng)站。有關(guān) S7-1500 CPU 的 Web 服務(wù)器功能手冊(cè),請(qǐng)?jiān)L問這里。有關(guān)使用 iPad 訪問 S7-1200 Web 服務(wù)器的示例以及集成 jQuery 庫(kù)的示例,請(qǐng)?jiān)L問這里。有關(guān)創(chuàng)建用戶自定義 Web 頁(yè)面的應(yīng)用程序示例,請(qǐng)?jiān)L問這里。有關(guān)使用 HTML5 代碼或 JavaScript 較新用戶

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 13681875601

電 話: 021-37660026

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

郵 編:

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

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