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