西門子模塊6ES7516-2PN00-0AB0詳細(xì)說明
CPU 221/222 1個(gè)
CPU 224/224XP/226 2個(gè)
2路高脈沖輸出(0KHz),用于控制步進(jìn)電機(jī)或伺服電機(jī)實(shí)現(xiàn)定位任務(wù)。
實(shí)時(shí)時(shí)鐘
例如為信息加注時(shí)間標(biāo)記,記錄機(jī)器運(yùn)行時(shí)間或?qū)M(jìn)行時(shí)間控制。
EEPROM存儲(chǔ)器模塊(選件)
可作為修改與拷貝程序的快速工具(無需編程器),并可進(jìn)行輔助歸檔工作。
電池模塊
用于長時(shí)間數(shù)據(jù)后備。用戶數(shù)據(jù)(如標(biāo)志位狀態(tài),數(shù)據(jù)塊,定時(shí)器,計(jì)數(shù)器)可通過內(nèi)部的超級(jí)電容存貯大約5天。選用電池模塊能存貯時(shí)間到200天(10年壽命)。電池模塊插在存儲(chǔ)器模塊的卡槽中。
編程
STEP 7-Micro/WIN32 V3.1編程可以對(duì)所有的CPU 221/222/224/224XP/226功能進(jìn)行編程。同時(shí)也可以使用STEP 7-Micro/WIN16 V2.1包,但是它只支持對(duì)S7-21x同樣具有的功能進(jìn)行編程。
STEP 7-Micro/DOS不能對(duì)CPU 221/222/224/224XP/226編程。如果使用PG/PC的串口編程,則需要使用PC/PPI電纜。
如果使用STEP 7-Micro/WIN32 V3.1編程,則也可以通過SIMATIC CP 5511或CP 5611編程。在這種情況下,通訊速率可高達(dá)187.5kbit/s。 可以利用PC/PPI 電纜和口通訊功能把 S7-200 CPU 連接到許多和RS-232兼容的設(shè)備。
有兩種不同型號(hào)的 PC/PPI 電纜:
帶有RS-232口的隔離型 PC/PPI 電纜,用5個(gè)DIP開關(guān)設(shè)置波特率和其它配置項(xiàng)
西門子模塊6ES7516-2PN00-0AB0詳細(xì)說明
此指令庫/程序的作者和擁有者對(duì)于該軟件的功能性和兼容性不負(fù)任何責(zé)任。使用該軟件的風(fēng)險(xiǎn)*由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和支持,用戶不必為此西門子與服務(wù)部門。
6FC5251-2AX10-5AB0 6FC5297-6AC40-0AP0 6FC5597-4AA01-0BP0 |
|
6FC5252-0AA03-0AA0 6FC5297-6AC40-0BP0 6FC5597-4AA01-3RP0 |
|
6FC5252-0AD00-0AA0 6FC5297-6AC60-0AP1 6FC5597-4AA11-0AP0 |
|
6FC5252-0AF00-0AA0 6FC5297-6AC60-0BP1 6FC5597-4AA11-0BP0 |
|
6FC5252-0AX20-0AB0 6FC5297-6AC80-0AP0 6FC5597-4AA11-3RP1 |
|
6FC5252-0AX21-0AB0 6FC5297-6AC80-0AP2 6FC5597-4AA21-0AP0 | ? “庫存儲(chǔ)器"按鈕 2)在彈出的選項(xiàng)卡中設(shè)置庫指令數(shù)據(jù)區(qū),如圖5所示:
圖5. 缺省情況下是從VB0開始,但要保證該存儲(chǔ)器使用地址范圍與其他程序使用的地址不能有重疊。按“建議地址"按鈕也可以自動(dòng)分配。 可以使用 “建議地址" 設(shè)置數(shù)據(jù)區(qū),但要注意編程軟件設(shè)置的數(shù)據(jù)區(qū)地址,只考慮到了其他一般尋址,而未考慮到諸如Modbus數(shù)據(jù)保持寄存器區(qū)等的設(shè)置。應(yīng)當(dāng)確保不與其他任何已使用的數(shù)據(jù)區(qū)重疊、沖突。不應(yīng)重復(fù)按 “建議地址" 按鈕,否則也會(huì)造成混亂。 關(guān)于 Modbus RTU 主站協(xié)議庫的補(bǔ)充說明 Modbus 地址 通常 Modbus 地址由 5 位數(shù)字組成,包括起始的數(shù)據(jù)類型代號(hào),以及后面的偏移地址。Modbus Master 協(xié)議庫把標(biāo)準(zhǔn)的 Modbus 地址映射為所謂 Modbus 功能號(hào),讀寫從站的數(shù)據(jù)。Modbus Master 協(xié)議庫支持如下地址: 00001 - 09999:數(shù)字量輸出( 線圈) 10001 - 19999:數(shù)字量輸入(觸點(diǎn)) 30001 - 39999:輸入數(shù)據(jù)寄存器(通常為模擬量輸入) 40001 - 49999:數(shù)據(jù)保持寄存器
Modbus Master 協(xié)議庫支持的功能 為了支持上述 Modbus 地址的讀寫,Modbus Master 協(xié)議庫需要從站支持下列功能: 表 1. 需要從站支持的功能 Modbus 地址 | 讀/寫 | Modbus 從站須支持的功能 |
---|
00001 - 09999 數(shù)字量輸出 | 讀 | 功能 1 |
---|
寫 | 功能 5:寫單輸出點(diǎn) 功能 15:寫多輸出點(diǎn) | 10001 - 19999 數(shù)字量輸入 | 讀 | 功能 2 |
---|
寫 | - | 30001 - 39999 輸入寄存器 | 讀 | 功能 4 |
---|
寫 | - | 40001 - 49999 保持寄存器 | 讀 | 功能 3 |
---|
寫 | 功能 6:寫單寄存器單元 功能 16:寫多寄存器單元 |
Modbus 地址和 S7-200 SMART 存儲(chǔ)區(qū)地址的映射 S7-200 SMART 通過 Modbus Master 和 Slave 協(xié)議庫通信時(shí),Modbus 地址和 S7-200 SMART CPU內(nèi)存儲(chǔ)區(qū)地址的 映射關(guān)系都類似。 Modbus 保持寄存器地址映射舉例: Modbus 保持寄存器地址 40001 | 12 34 |
---|
40002 | 56 78 |
---|
40003 | 9A BC |
---|
|  | S7-200 SMART 存儲(chǔ)區(qū)字尋址 VW200 | 12 34 |
---|
VW202 | 56 78 |
---|
VW204 | 9A BC |
---|
|  | S7-200 SMART 存儲(chǔ)區(qū)字節(jié)尋址 VB200 | 12 |
---|
VB201 | 34 |
---|
VB202 | 56 |
---|
VB203 | 78 |
---|
VB204 | 9A |
---|
VB205 | BC |
---|
|
Modbus 數(shù)字量地址映射舉例: 位地址(0xxxx 和 1xxxx)數(shù)據(jù)總是以字節(jié)為單位打包讀寫。*個(gè)字節(jié)中的zui低有效位對(duì)應(yīng) Modbus 地址的起始地址。如下圖所示: 圖6 . 數(shù)字量地址映射舉例 Modbus RTU 主站例程 為了更好地理解 Modbus 主站的編程,可參考下面的輪詢例程。 注意:
1. 該例程使用 STEP 7-Micro/WIN SMART 編寫。 2. 該例程僅訪問一個(gè)從站,多個(gè)MBUS_MSG指令輪詢執(zhí)行,若訪問不同的從站,可通過改變從站地址來實(shí)現(xiàn)。 Modbus RTU 主站指令庫應(yīng)用例程 注意:此指令庫/程序的作者和擁有者對(duì)于該軟件的功能性和兼容性不負(fù)任何責(zé)任。使用該軟件的風(fēng)險(xiǎn)*由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和支持,用戶不必為此西門子與服務(wù)部門。 |