該函數(shù)使 MODBUS 主站系統(tǒng)可以向下面列出的 CPU 的 SIMATIC 存儲(chǔ)器寫入一個(gè)位。
ADDR | FUNC | coil_address | DATA 開/關(guān) | CRC |
ADDR | FUNC | coil_address | DATA 開/關(guān) | CRC |
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ù)器)。
如果 | 則將訪問 | |
從 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 |
當(dāng)訪問 SIMATIC“存儲(chǔ)器位”區(qū)和“輸出”區(qū)時(shí),會(huì)計(jì)算剩余的 bit_number 并將其用于尋址存儲(chǔ)器字節(jié)或輸出字節(jié)內(nèi)的相關(guān)位。
使用函數(shù)代碼 FC 05 不允許訪問 SIMATIC 定時(shí)器區(qū)和計(jì)數(shù)器區(qū),此類訪問將被驅(qū)動(dòng)程序拒絕,并輸出錯(cuò)誤消息幀。
在 DATA 開/關(guān)時(shí)允許以下兩個(gè)值:
FF00H -> 設(shè)置位。
0000H -> 刪除位。
參數(shù)分配示例:
列表: 函數(shù)代碼 FC 01、05、15 的 MODBUS 尋址的轉(zhuǎn)換
| SIMATIC 存儲(chǔ)區(qū) |
|
---|---|---|
從 0 到 2047 | 開始于存儲(chǔ)器位 | M 1000.0 |
從 2048 到 2559 | 開始于輸出 | Q 256.0 |
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é)” |
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é)” |
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。
詞條
詞條說(shuō)明
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)行的程序是否很久
技術(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ū)中包含系統(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)信
更多信息和應(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 較新用戶
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00