S7-300與SMART200、S7-300以太網(wǎng)通信
S7-300與SMART200以太網(wǎng)通信
1、創(chuàng)建SMART200項(xiàng)目,只要一個(gè)空白的程序就可以,設(shè)定好IP地址并下載 (例如:192.168.1.2)?
2、S7-300硬件組態(tài):開(kāi)通以太網(wǎng)(例如: Ethernet(1) ?)給以太網(wǎng)模塊分配IP地址(例如:192.168.1.5)網(wǎng)段必須和 SMART200的網(wǎng)段相同(192.168.1.x )保存編譯?
3、使用MPI把硬件組態(tài)下載到PLC
4、在主界面-----單擊項(xiàng)目名稱-----在右邊 -----雙擊打開(kāi)“Ethernet(1)”-----右鍵CPU -----插入新連接-----選擇“未指定”-----類型“S7連接”-----確定-----在彈出的對(duì) 話框中-----伙伴下方對(duì)應(yīng)IP地址的地方填 寫(xiě)SMART200的IP地址-----地址詳細(xì)信息 -----伙伴下方-----機(jī)架號(hào)填“0”-----插槽號(hào)填“1”-----確定-----確定-----確定----- 保存編譯-----編譯并檢查全部-----選中站 點(diǎn)然后下載?
5、在程序中調(diào)用FB14(讀)和FB15(寫(xiě))?
?庫(kù)-----SIMATIC_NET_CP-----CP 300-----FB14/FB15
?
REQ:上升沿時(shí)激活?
ID:?插入的連接伙伴的本地ID地址?
ADDR_1:SMART200接收地址 ?
SD_1:S7-300要發(fā)送的數(shù)據(jù)地址
?
?
REQ:上升沿激?活
ID:??插入的連接伙伴的本地ID地址?
ADDR_1:讀取SMART200的數(shù)據(jù)地址?
RD_1:S7-300接收數(shù)據(jù)的地址?
?
S7-300與S7-300以太網(wǎng)通信
1.?主界面-----單擊項(xiàng)目名-----在右邊-----雙擊打開(kāi)“Ethernet” ?-----在打開(kāi)的對(duì)話框中-----選中一個(gè)站點(diǎn)《例如:CPU314》------右鍵站點(diǎn)中的CPU-----插入新連接-----單擊選中連接伙伴《例如:CPU315-2DP》-----連接類型-----ISO-on-TCP連接?-----確定-----鉤選“激活連接的建立”-----確定?《注意:此時(shí),只能夠由CPU314發(fā)送數(shù)據(jù),CPU315-2DP接收數(shù)據(jù),如果想要CPU315-2DP發(fā)送數(shù)據(jù)CPU314接收必須以同樣的做法右建CPU315-2DP插入新連接》----保存編譯-----分別下載到對(duì)應(yīng)的站點(diǎn)?。
2.?在程序中調(diào)用FC5和FC6:?
????1)?例如:CPU314在OB35中調(diào)用FC5:發(fā)送?
????????????????在硬件組態(tài)中定義,讓PLC每100ms調(diào)用一次OB35
?
ACT:等于1時(shí)激活發(fā)送?
ID:插入的連接伙伴的ID地址?
LADDR:模塊I/O地址《將CP343-1的開(kāi)始地址轉(zhuǎn)換成16進(jìn)制》
SEND:要發(fā)送數(shù)據(jù)的起始地址?
LEN:要發(fā)送數(shù)據(jù)的字節(jié)個(gè)數(shù)?
?
????????2)例如:CPU315-2DP在OB35中調(diào)用FC6:接收?
????????????????????在硬件組態(tài)中定義,讓PLC每100ms調(diào)用一次OB35
?
?ID:插入的連接伙伴的ID地址
LADDR:模塊I/O地址《將CP343-1的開(kāi)始地址轉(zhuǎn)換成16進(jìn)制》
RECV:接收數(shù)據(jù)的起始地址?
智通培訓(xùn)是東莞市專業(yè)的PLC編程培訓(xùn)機(jī)構(gòu),平時(shí)會(huì)不定期的在網(wǎng)站發(fā)布一些PLC電氣自動(dòng)化課程相關(guān)的知識(shí)點(diǎn),有興趣的同學(xué)歡迎大家關(guān)注本網(wǎng)站!