該函數(shù)使 MODBUS 主站系統(tǒng)可以向下列 SIMATIC 存儲(chǔ)區(qū)寫(xiě)入多個(gè)位。
ADDR | FUNC | start_address | 數(shù)量 | Byte_count n | n DATA | CRC |
ADDR | FUNC | start_address | 數(shù)量 | CRC |
MODBUS 位地址“start_address”由驅(qū)動(dòng)程序解釋為如下內(nèi)容:
驅(qū)動(dòng)程序?qū)z查“start_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 位地址位于區(qū)域 start_address 中, | 則將訪問(wèn) SIMATIC 存儲(chǔ)區(qū) | |
從 aaaaa 到 bbbbb | 開(kāi)始于存儲(chǔ)器位 | M uuuuu.0 |
從 ccccc 到 ddddd | 開(kāi)始于輸出 | Q ooooo.0 |
訪問(wèn)地址(地址轉(zhuǎn)換)的計(jì)算如下:
訪問(wèn)開(kāi)始處(使用 SIMATIC) | 轉(zhuǎn)換公式 | ||||
存儲(chǔ)器字節(jié) | = | ((start_address | - aaaaa) | / 8) | + uuuuu |
輸出字節(jié) | = | ((start_address | - ccccc) | / 8) | + ooooo |
當(dāng)訪問(wèn) SIMATIC“存儲(chǔ)器位”區(qū)和“輸出”區(qū)時(shí),會(huì)計(jì)算剩余的 bit_number 并將其用于尋址存儲(chǔ)器字節(jié)或輸出字節(jié)內(nèi)的相關(guān)位。
函數(shù)代碼 FC 15 不允許訪問(wèn) SIMATIC 定時(shí)器區(qū)和計(jì)數(shù)器區(qū),此類訪問(wèn)將被驅(qū)動(dòng)程序拒絕,并輸出錯(cuò)誤消息幀。
對(duì)于數(shù)量(位數(shù)),允許 1 和 2040 之間的任何值(對(duì)于 ET 200S 1SI Modbus,位數(shù)較多為 1976)。
提示 請(qǐng)注意 CPU 特定的限制。 |
包含在數(shù)據(jù)域中的任何值都可作為位狀態(tài)。
參數(shù)分配示例:
列表: 函數(shù)代碼 FC 01、05 和 15 的 Modbus 尋址的轉(zhuǎn)換
消息幀傳輸中的 MODBUS 地址 | SIMATIC 存儲(chǔ)區(qū) | |
---|---|---|
從 0 到 2047 | 開(kāi)始于存儲(chǔ)器位 | M 1000.0 |
從 2048 到 2559 | 開(kāi)始于輸出 | Q 256.0 |
MODBUS 主站系統(tǒng)要將以下位狀態(tài)寫(xiě)入存儲(chǔ)器位 M 1144.0 ... M 1144.7 和 M 1145.0 ... M 1145.3:
存儲(chǔ)器位 M 1144 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 位 |
| 亮 | 亮 | 不亮 | 不亮 | 亮 | 亮 | 不亮 | 亮 |
|
|
|
|
|
|
|
|
|
|
|
存儲(chǔ)器位 M 1145 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 位 |
| - | - | - | - | 亮 | 不亮 | 不亮 | 亮 |
|
05H | 從站地址 ADDR |
0FH | 函數(shù)代碼 FUNC |
04H | start_address“高字節(jié)” |
80H | start_address“低字節(jié)”(M 1144.0 ... |
00H | 數(shù)量“高” |
0CH | 數(shù)量“低”(12 位) |
02H | bytecount |
CDH | 狀態(tài)線圈 (M 1144.0 ... M 1144.7) |
09H | 狀態(tài)線圈 (M 1145.0 ... M 1145.3) |
xxH | CRC 校驗(yàn)和“低字節(jié)” |
xxH | CRC 校驗(yàn)和“高字節(jié)” |
05H | 從站地址 ADDR |
0FH | 函數(shù)代碼 FUNC |
04H | start_address“高字節(jié)” |
80H | start_address“低字節(jié)” |
00H | 數(shù)量“高” |
0CH | 數(shù)量“低” |
xxH | CRC 校驗(yàn)和“低字節(jié)” |
xxH | CRC 校驗(yàn)和“高字節(jié)” |
MODBUS 地址“coil_address”0480 十六進(jìn)制(1152 十進(jìn)制)位于“存儲(chǔ)器位”區(qū)中:
存儲(chǔ)器字節(jié) | = | ((start_address | - aaaaa) | / 8) | + uuuuu |
| = | ((1152 | - 0) | / 8) | + 1000 |
| = | 1144 ; |
|
|
|
剩余的其他 bit_number 的結(jié)果如下:
其他 bit_no. | = | ((start_address | - aaaaa) | % 8) | [模數(shù)為 8] |
| = | ((1152 | - 0) | % 8) |
|
| = | 0 ; |
|
|
|
將訪問(wèn)開(kāi)始于 M 1144.0 的存儲(chǔ)器位。
有關(guān)訪問(wèn)存儲(chǔ)器位和輸出的更多示例,請(qǐng)參見(jiàn) FC 01。
詞條
詞條說(shuō)明
淺談S7-1500T 運(yùn)動(dòng)控制指令的控制時(shí)序
在1500T的用戶程序中,可以通過(guò)運(yùn)動(dòng)控制指令將作業(yè)傳送到工藝對(duì)象中。并通過(guò)這些運(yùn)動(dòng)控制指令的輸入?yún)?shù),對(duì)該作業(yè)進(jìn)行定義。當(dāng)前作業(yè)的狀態(tài)將在輸出參數(shù)中顯示。如下圖所示:軸的**定位指令工藝對(duì)象”TO_1”通過(guò)運(yùn)動(dòng)控制指令MC_MoveAbsolute進(jìn)行**定位,左側(cè)輸入?yún)?shù)設(shè)置**定位的動(dòng)態(tài)參數(shù),右側(cè)輸出狀態(tài)顯示工藝對(duì)象”TO_1”當(dāng)前的狀態(tài)。通過(guò)設(shè)置運(yùn)動(dòng)控制指令的參數(shù)“Execute”或“En
清理庫(kù)通過(guò)清理項(xiàng)目庫(kù)和全局庫(kù),可刪除與項(xiàng)目中所有實(shí)例均無(wú)關(guān)聯(lián)的類型或版本。這樣,不但提高了庫(kù)中數(shù)據(jù)的清晰度,同時(shí)還縮小了庫(kù)大小。清理項(xiàng)目庫(kù)要清理項(xiàng)目庫(kù),請(qǐng)按以下步驟操作:打開(kāi)庫(kù)管理。單擊工具欄中的“清理庫(kù)”(Clean up library)。“清理項(xiàng)目庫(kù)”(Clean up project library) 對(duì)話框隨即打開(kāi)。選擇待刪除類型或類型版本的范圍:-?要保留版本號(hào)較高的版本(即
數(shù)據(jù)使用提示只有與設(shè)備存在在線連接時(shí)才顯示該頁(yè)面。此頁(yè)顯示所選月份中消耗的數(shù)據(jù)量。設(shè)備根據(jù) WAN 接口上計(jì)數(shù)的數(shù)據(jù)包(上傳和下載)計(jì)算數(shù)據(jù)使用情況。由于分塊舍入,較終確定的數(shù)據(jù)量可能會(huì)偏離移動(dòng)網(wǎng)絡(luò)提供商的結(jié)算。3 個(gè)月內(nèi)的數(shù)據(jù)消耗量會(huì)存儲(chǔ)在設(shè)備的非易失性閃存中。這些值會(huì)定期存儲(chǔ)或在設(shè)備關(guān)閉之前存儲(chǔ),但不會(huì)在電源發(fā)生故障時(shí)存儲(chǔ)。要求在“接口 > 移動(dòng) > 常規(guī)”(Interfaces
變量的移植 (WinCC V7)簡(jiǎn)介移植變量時(shí)需要特別注意一些事項(xiàng)。應(yīng)區(qū)分以下幾個(gè)方面:移植變量的數(shù)據(jù)類型移植內(nèi)部變量移植外部變量移植數(shù)據(jù)類型與 WinCC V7 相比,WinCC 提供了相同的數(shù)據(jù)類型,但有時(shí)使用不同的數(shù)據(jù)類型名稱。移植含有 SIMATIC S7 控件數(shù)據(jù)類型的外部變量時(shí),需要考慮某些特性。有關(guān)更多信息,請(qǐng)參見(jiàn)“移植數(shù)據(jù)類型 (WinCC V7)”部分。移植內(nèi)部變量?jī)?nèi)部變量始終會(huì)
公司名: 上海騰希電氣技術(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