西門子模塊6ES7512-1CK01-0AB0詳細(xì)說明
模塊I/O尋址
S7-200數(shù)字量模塊的位置和I/O地址不需要在編程中配置,模塊的位置和I/O地址將按照離CPU的距離遞增排列。
S7-200的DI/DO地址總是以8位(一個字節(jié))為單位遞增。如果CPU上的物理DI/DO點沒有*占據(jù)一個字節(jié),其中剩余未用的位也不能分配給后續(xù)模塊的DI/DO。如下圖所示的例子:CPU224 XP未占用的I1.6,I1.7及Q1.2-Q1.7都不能再分配給后續(xù)的4輸入/4輸出數(shù)字量擴(kuò)展模塊,此擴(kuò)展模塊將使用從I 2.0和Q 2.0開始的地址。
![](https://img67.chem17.com/969b59aaf9fc955b8bd2450bf610a7a17ab9e025e493848c18f6b00942da40e608f1a5c84cb5f28b.jpg)
在Step 7 Micro/Win編程中也可以查看到模塊的具體地址分配。使用Step 7 Micro/Win編程的菜單命令“PLC >信息",可查看擴(kuò)展模塊實際位置和I/O地址分配。如上范例:CPU224XP擴(kuò)展4DI/4DO其地址分配如下圖所示:可查看到數(shù)字量模塊的模塊位置為0,輸入點起始地址為I2.0,輸出點起始地址為Q2.0。
![](https://img67.chem17.com/969b59aaf9fc955b8bd2450bf610a7a125b50a4fdef23cafcef43179a69349ea31827a8d7200e415.jpg)
S7-200擴(kuò)展I/O尋址請參考《西門子 S7-200?LOGO!?SITOP 參考》(更新版)S7-200 PLC->功能﹑編程與調(diào)試->訪問S7-200的數(shù)據(jù)-尋址->CPU的集成I/O和擴(kuò)展I/O尋址
西門子模塊6ES7512-1CK01-0AB0詳細(xì)說明
200-240V 30 kW 無內(nèi)置濾波器
![](https://img69.chem17.com/969b59aaf9fc955b8bd2450bf610a7a1f121108f3d1b0e5aeee42cb8e4b29ab19b85af15eab284e3.jpg)
“庫存儲器"按鈕
2)在彈出的選項卡中設(shè)置庫指令數(shù)據(jù)區(qū),如圖5所示:
圖5. 缺省情況下是從VB0開始,但要保證該存儲器使用地址范圍與其他程序使用的地址不能有重疊。按“建議地址"按鈕也可以自動分配。
可以使用 “建議地址" 設(shè)置數(shù)據(jù)區(qū),但要注意編程軟件設(shè)置的數(shù)據(jù)區(qū)地址,只考慮到了其他一般尋址,而未考慮到諸如Modbus數(shù)據(jù)保持寄存器區(qū)等的設(shè)置。應(yīng)當(dāng)確保不與其他任何已使用的數(shù)據(jù)區(qū)重疊、沖突。不應(yīng)重復(fù)按 “建議地址" 按鈕,否則也會造成混亂。
關(guān)于 Modbus RTU 主站協(xié)議庫的補充說明
Modbus 地址
通常 Modbus 地址由 5 位數(shù)字組成,包括起始的數(shù)據(jù)類型代號,以及后面的偏移地址。Modbus Master 協(xié)議庫把標(biāo)準(zhǔn)的 Modbus 地址映射為所謂 Modbus 功能號,讀寫從站的數(shù)據(jù)。Modbus Master 協(xié)議庫支持如下地址:
00001 - 09999:數(shù)字量輸出( 線圈)
10001 - 19999:數(shù)字量輸入(觸點)
30001 - 39999:輸入數(shù)據(jù)寄存器(通常為模擬量輸入)
40001 - 49999:數(shù)據(jù)保持寄存器
Modbus Master 協(xié)議庫支持的功能
為了支持上述 Modbus 地址的讀寫,Modbus Master 協(xié)議庫需要從站支持下列功能:
表 1. 需要從站支持的功能
Modbus 地址 | 讀/寫 | Modbus 從站須支持的功能 |
---|
00001 - 09999 數(shù)字量輸出 | 讀 | 功能 1 |
---|
寫 | 功能 5:寫單輸出點 功能 15:寫多輸出點 |
10001 - 19999 數(shù)字量輸入 | 讀 | 功能 2 |
---|
寫 | - |
30001 - 39999 輸入寄存器 | 讀 | 功能 4 |
---|
寫 | - |
40001 - 49999 保持寄存器 | 讀 | 功能 3 |
---|
寫 | 功能 6:寫單寄存器單元 功能 16:寫多寄存器單元 |
Modbus 地址和 S7-200 SMART 存儲區(qū)地址的映射
S7-200 SMART 通過 Modbus Master 和 Slave 協(xié)議庫通信時,Modbus 地址和 S7-200 SMART CPU內(nèi)存儲區(qū)地址的 映射關(guān)系都類似。
Modbus 保持寄存器地址映射舉例:
Modbus 保持寄存器地址 40001 | 12 34 |
---|
40002 | 56 78 |
---|
40003 | 9A BC |
---|
| ![](/UserManage/ueditor/NoImg.jpg) | S7-200 SMART 存儲區(qū)字尋址 VW200 | 12 34 |
---|
VW202 | 56 78 |
---|
VW204 | 9A BC |
---|
| ![](/UserManage/ueditor/NoImg.jpg) | S7-200 SMART 存儲區(qū)字節(jié)尋址 VB200 | 12 |
---|
VB201 | 34 |
---|
VB202 | 56 |
---|
VB203 | 78 |
---|
VB204 | 9A |
---|
VB205 | BC |
---|
|
Modbus 數(shù)字量地址映射舉例:
位地址(0xxxx 和 1xxxx)數(shù)據(jù)總是以字節(jié)為單位打包讀寫。*個字節(jié)中的zui低有效位對應(yīng) Modbus 地址的起始地址。如下圖所示:
圖6 . 數(shù)字量地址映射舉例