西門子6SN1124-1AB00-0BA1
西門子6SN1124-1AB00-0BA1
:彭 | : |
: | |
工作 | |
上海地友自動化設(shè)備有限公司只銷售西門子原裝*,享受西門子免費(fèi)一年保修(部分產(chǎn)品可換新)本店可簽訂銷售合同,并可開百分之十七的增值稅發(fā)票,稅點(diǎn)另算。(部分產(chǎn)品圖片并非實(shí)況)具體情況請客戶!實(shí)體公司出銷請放心購買! 只要您相信我,就算你要的貨我沒有,我給您找遍中國 也給您找到。 |
硬件標(biāo)識符
另外,S7-1200 還提供了系統(tǒng)和時鐘存儲器功能,為了便于后續(xù)指令,建議使能該功能。在CPU “屬性”→“常規(guī)”→“系統(tǒng)和時鐘存儲器”使能系統(tǒng)和時鐘存儲器功能,如圖7. 所示。
圖7. 系統(tǒng)和時鐘存儲器功能
b.組態(tài)ET200 SP CM PtP 模塊
(1)、插入一個ET200SP分布式站點(diǎn)。
打開網(wǎng)絡(luò)視圖并拖入一個ET200SP站點(diǎn),并將其分配給相應(yīng)的IO 控制器(本例CPU1217C 為 IO 控制器),如圖8.所示。
圖8. 插入ET200SP站點(diǎn)
(2)、組態(tài)ET200SP 站點(diǎn)。
在ET200SP的"設(shè)備視圖"環(huán)境下,為ET200SP 站點(diǎn)添加信號、通信模塊和服務(wù)器模塊,在本例中只添加了CM PTP模塊和服務(wù)器模塊。
注意:
ET200SP站點(diǎn)中,服務(wù)器模塊是必須組態(tài)的。服務(wù)器模塊隨接口模塊一起采購,無需單獨(dú)購買。
ET200SP接口模塊需要為其分配IP地址和Device Name, 有關(guān)ET200 SP 分布式IO 組態(tài)詳細(xì)步驟,請參考《ET200 SP 使用快速入門》,本例不再描述Profinet IO通信的相關(guān)設(shè)置與步驟。
在ET200SP"設(shè)備視圖"中用鼠標(biāo)選中CM PTP,在“屬性”→“常規(guī)”→“接口”→“操作模式”中配置此模塊硬件接口參數(shù),
本例設(shè)定“工作模式":"半雙工(RS485)2線制操作";"接收線路的初始狀態(tài)":"無"。如下圖9.所示:
圖9. CM PTP 操作模式
接下來,在“屬性”→“常規(guī)”→“接口”→“端口組態(tài)”中配置此模塊端口組態(tài)參數(shù),
本例設(shè)定"協(xié)議":"Freeport/Modbus";"端口參數(shù)"設(shè)置:傳輸率=9.6Kbps,奇偶校驗(yàn)=無奇偶校驗(yàn),數(shù)據(jù)位=8位字符,停止位=1為例。端口組態(tài)設(shè)置如下圖10.所示:
圖10. CM PTP 端口組態(tài)
zui后需要在“硬件標(biāo)識符”里確認(rèn)一下CM PTP 模塊硬件標(biāo)識符,該參數(shù)在程序編程中會被使用。
2.軟件編程
a.Modbus RTU 主站編程
Modbus RTU主站編程需要調(diào)用Modbus_Comm_Load 指令和Modbus_Master 指令,其中Modbus_Comm_Load 指令通過 Modbus RTU 協(xié)議對通信模塊進(jìn)行組態(tài),Modbus_Master 指令可通過由 Modbus_Comm_Load 指令組態(tài)的端口作為 Modbus 主站進(jìn)行通信, Modbus_Comm_Load 指令的 MB_DB 參數(shù)必須連接到 Modbus_Master 指令的(靜態(tài))MB_DB 參數(shù)。
本例中分布式機(jī)架ET200SP 中 CM PTP 模塊作為Modbus RTU主站,其相關(guān)編程步驟如下:
(1)、OB1 中插入一個FC函數(shù),并在函數(shù)中拖入Modbus_Comm_Load 指令和Modbus_Master 指令。如圖11. 所示
圖11. 拖入Modbus RTU 主站指令
Modbus_Comm_Load指令各參數(shù)意義如下表1所示:
引腳 | 說明 |
---|---|
REQ | 上升沿觸發(fā) |
PORT | 通信端口的硬件標(biāo)識符 |
BAUD | 波特率選擇:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200 |
PARITY | 奇偶檢驗(yàn)選擇:0-無;1-奇校驗(yàn);2-偶校驗(yàn) |
FLOW_CTRL | 流控制選擇:0-(默認(rèn)值)無流控制 |
RTS_ON_DLY | RTS延時選擇:0-(默認(rèn)值) |
RTS_OFF_DLY | RTS關(guān)斷延時選擇:0-(默認(rèn)值) |
RESP_TO | 響應(yīng)超時: 默認(rèn)值 = 1000 ms。MB_MASTER 允許用于從站響應(yīng)的時間(以毫秒為單位)。 |
MB_DB | 對 Modbus_Master 或 Modbus_Slave 指令的背景數(shù)據(jù)塊的引用。 |
DONE | 如果上一個請求完成并且沒有錯誤,DONE 位將變?yōu)?TRUE 并保持一個周期。 |
ERROR | 如果上一個請求完成出錯,則 ERROR 位將變?yōu)?TRUE 并保持一個周期。 STATUS 參數(shù)中的錯誤代碼僅在 ERROR = TRUE 的周期內(nèi)有效。 |
STATUS | 端口組態(tài)錯誤代碼,請參考TIA 軟件在線幫助或S7-1200 系統(tǒng)手冊。 |
表1 MB_COMM_LOAD指令參數(shù)意義
Modbus_Master指令各參數(shù)意義如下表2所示:
引腳 | 說明 |
---|---|
EN | 使能端 |
REQ | TRUE = 請求向 Modbus 從站發(fā)送數(shù)據(jù) ,建議采用上升沿觸發(fā) |
MB_ADDR | Modbus RTU從站地址。默認(rèn)地址范圍:0至247;擴(kuò)展地址范圍:0至65535。值0被保留用于將消息廣播到所有Modbus從站。 |
MODE | 模式選擇: 請求類型(讀取或?qū)懭耄?/p> |
DATA_ADDR | 從站中的起始地址:Modbus從站中將供訪問的數(shù)據(jù)的起始地址。 |
DATA_LEN | 數(shù)據(jù)長度:要在該請求中訪問的位數(shù)或字?jǐn)?shù)。 |
DATA_PTR | 數(shù)據(jù)指針: 指向要進(jìn)行數(shù)據(jù)寫入或數(shù)據(jù)讀取的標(biāo)記或數(shù)據(jù)塊地址。 |
DONE | 完成位:上一請求已完成且沒有出錯后,DONE 位將保持為 TRUE 一個掃描周期時間。 |
BUSY | FALSE – Modbus_Master 無激活命令: |
ERROR | 對 Modbus_Master 或 Modbus_Slave 指令的背景數(shù)據(jù)塊的引用。 |
STATUS | 如果上一個請求完成并且沒有錯誤,DONE 位將變?yōu)?TRUE 并保持一個周期。 |
ERROR | 如果上一個請求完成出錯,則 ERROR 位將變?yōu)?TRUE 并保持一個周期。 STATUS 參數(shù)中的錯誤代碼僅在 ERROR = TRUE 的周期內(nèi)有效。 |
STATUS | 錯誤代碼 |
表2 Modbus_Master指令參數(shù)意義
注意:
①M(fèi)odbus_Comm_Load指令不建議在啟動組織塊OB100中調(diào)用,建議在OB1中調(diào)用。Modbus_Comm_Load指令在OB1中調(diào)用時,其輸入位“REQ”需使用上升沿觸發(fā),本例中該輸入位采用 “FirstScan” 系統(tǒng)存儲器位。
②Modbus_Comm_Load指令背景數(shù)據(jù)塊中的靜態(tài)變量“MODE”用于描述PTP模塊的工作模式,有效的工作模式包括:
- 0 = 全雙工 (RS232)
- 1 = 全雙工 (RS422) 四線制模式(點(diǎn)對點(diǎn))
- 2 = 全全雙工 (RS 422) 四線制模式(多點(diǎn)主站,CM PtP (ET 200SP))
- 3 = 全全雙工 (RS 422) 四線制模式(多點(diǎn)從站,CM PtP (ET 200SP))
- 4 = 半雙工 (RS485) 二線制模式
- 6FX5002-2CA12-1CF0
6FX5002-2CA31-1CA0
1FK7060-5AF71-1AG0
6SN1123-1AA00-0BA2
6SN1118-0NH01-0AA1
6SN1123-1AA00-0EA2
6SN1146-1AB00-0BA1
6SN1123-1AA00-0BA2
6SN1123-1AB00-0AA2
6SN1123-1AA00-0LA3
6SN1123-1AB00-0BA2
6SN1123-1AB00-0CA3
6SN1145-1AA01-0AA2
6SL3120-2TE13-0AA3
1FK7101-5AF71-1SG0
1FK7083-5AF71-1AG0
1FK7080-5AF71-1TG0
6SE7090-0XX84-0AD1
6SE7090-0XX84-0FE0
6SE7090-0XX84-0FA0
3RW4047-1BB14
6ES7153-1AA03-0XB0
6ES7321-1BL00-0AA0
6ES7323-1BL00-0AA0
6ES7322-1BL00-0AA0
6ES73221HF01-0AA0
6ES7321-1BH02-0AA0
6ES7322-1BH01-0AA0
6ES7322-1HH01-0AA0
6ES7323-1BH01-0AA0
6ES7331-7PF01-0AB0
6ES7331-7PF11-0AB0
6ES7332-5HB01-0AB0
6ES7332-5HD01-0AB0
6FC5211-0AA00-0AA0
6FC5250-6AY30-3AH0
6FC5270-5AX30-3AH0
6FC5250-6BX10-3AH0
6FC5303-ODT12-1AA1
6FC5303-0DM13-1AA1
6FC5357-OBB25-0AA0
6FC5357-0BB11-OAE1
6FC5357-OBB11-0AE0
6FC5357-0BB21-0AE0
6FC5357-0BB22-0AE0
6FC5357-OBB23-OAEO
6FC5357-OBB35-0AAO
6FC5357-0BB35-0AA0(0AB0)
6FC5357-0BB33-0AE2
6FC5357-0BB15-0AA0
6FC5357-0BB15-0AA0(0AB0)
6FC5357-OBB25-0AA0
6FC5357-0BB25-0AA0(0AB0)
6FC5357-0BB24-0AA0
6FC5370-OAAOO-2AA1
6FC5447-0AA00-0AA1
6FC5447-0AA01-0AA0
6FC9320-5DC01
6FX1841-0BX01-3A
6FX2001-2CC50
6FX2001-5QP24
6FX2001-2EF00
6FX2002-1DC00-1BA0
6FX2003-0DA00
6FX2003-0DS00
6FX2003-0DA00
6FX2006-1BGO3
6FX2006-1BG03
6FX2006-1BH01
6FX2007-1AE04
6FX2007-1AE14
6FX2007-1AC14
6FX2007-1AD03
6FX2007-1AD03
6FX2007-1AD13
6FX2007-1AC04
6FX5002-2CA31-1BHO
6FX5002-5CSO1-1CA0
6FX8002-2CA11-1BFO
6FX8002-2CA11-1CAO
6ES7132-4BFOO-0AAO
6ES7151-1BAO2-OABO
6ES7972-0BA52-0XA0
6ES7392-1AM00-0AA0
6ES7392-1BM01-0AA0
6ES7392-1AJ00-0AA0
6ES5700-8MA11
6ES7231-4HF30-0XB0
6ES7195-7HA00-OXAO
6ES7810-2CC03-0YX0
6SE7022-6ES87-1FE0
1FK7100-5AF71-1SG0
1FK7101-5AF71-1AH0
1FK7103-5AF71-1SH0
1FK7042-5AF71-1AH0
1FK7042-5AF71-1AG0
1FK7060-5AF71-1AG0
1FK7063-5AF71-1AG0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1AH0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1SH0
1FK7083-5AF71-1AG0
1FK7083-5AF71-1AA0
1FK7083-5AF71-1AH0
1FT6105-1AC71-1AG1
C98043-A1630-L1-06
C98043-A1630-L1-0
KFD2-STC4-EX1
C98043-A7002-L4-12
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
C98043-A1630-L1-06
3VT8216-2AA03-2KA2
3VT8325-2BA03-0BA0
3VT8320-2AA03-0AA2
3VT8563-2AA03-2PA2
6GK1562-1AA00
6GK1561-1AA01
6ES7307-1EA01-0AA0
6ES7321-1BH50-0AA0
6ES7365-0BA01-0AA0
6ES7307-1KA01-0AA0
6ES7314-1AG13-0AB0
6ES7138-4DF11-0AB0
6XV1830-0EH10
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7972-0BB41-0XA0
6ES7972-0BA12-0XA0
6ES7972-0BA41-0XA0
6ES7972-0BB12-0XA0
3RK1301-0AB10-0AA4
3TH8244-0XF0
6SE6420-2UD27-5CA1
IO 1790l811A板
6SE6400-1PB00-0AA0
6SE7090-0XX84-0AB0
6SE7090-0XX84-0FF5
6SE7090-0XX84-0KA0
6RA2818-6DS21-0
C98043-A7001-L2
C98043-A7001-L1
C87043-A7006-L1
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
6SY7000-0AB66
6SE7098-OXX84-0AH0
6FC5111-0CA05-0AA0
6FC5111-0CA01-0AA0
6FC5111-0CA03-0AA2
6FC5111-0CA04-0AA0
6FC5111-0CA02-0AA2
6FC5110-OBB04-OAAI
6FC5203-0AD10-1AA0
6FC5203-0AF00-0AA1
6FC5203-OAF01-OAA0
6FC5203-OAF02-OAA1
6FC5203-OAFO3-OAAO
6FC5203-0AF05-0AB0
6FC5203-OAF22-1AA2
6FC5203-0AF22-0AA2
6FC5210-0DF31-2AB0
T-C12024067
6FC5210-0DF00-1AA2
6FC5210-0DF00-OAA2
6FC5410-0AYO3-1AA0
6FC5247-0AA00-0AA3
6FC5247-0AA11-1AA3
6FC5411-0AA00-0AA0
6SL3055-0AA00-5AA3