工藝要求:近千米的距離非均勻分布n多分站,每個(gè)分站就地控制一臺(tái)電機(jī)正反轉(zhuǎn)。控制室需要監(jiān)控聯(lián)網(wǎng)的所有分站設(shè)備。
用cn之間ppi聯(lián)網(wǎng),軟件自帶的ppi向?qū)ЫM態(tài)很是方便,整個(gè)網(wǎng)絡(luò)基于rs485接口傳輸?,F(xiàn)在smart自帶的db9口不支持ppi聯(lián)網(wǎng)通訊,支持以太網(wǎng)口的get/put通訊,下來一起完成get/put通訊聯(lián)機(jī)過程。
2臺(tái)sr30,一臺(tái)做主機(jī)(192.168.2.200),一臺(tái)做從機(jī)(192.168.2.201)。
主機(jī)中程序編寫如下:
從機(jī)中程序編寫如下:
主機(jī)中利用向?qū)ЫM態(tài)get/put網(wǎng)絡(luò)過程:
打開向?qū)?br>1.進(jìn)入向?qū)?br>
2.點(diǎn)擊添加,操作項(xiàng)目樹下添加一個(gè)名稱,與默認(rèn)名稱共2個(gè)分別組態(tài)成put/get
3.雙擊可以修改名稱以及添加注釋
4.完成后自動(dòng)出現(xiàn)組態(tài)的數(shù)量,上圖為2個(gè)
2個(gè)操作——put、get的具體組態(tài)步驟:
雙擊組態(tài)put界面,相當(dāng)于將主站vb0映射到分站qb0(寫一個(gè)字節(jié)的數(shù)據(jù))
雙擊或者“下一頁(yè)”組態(tài)get界面,相當(dāng)于將分站vb0映射到主站qb0(讀一個(gè)字節(jié)的數(shù)據(jù))
繼續(xù)點(diǎn)擊“下一頁(yè)”,出現(xiàn)“存儲(chǔ)器分配”界面。表明剛剛組態(tài)的數(shù)據(jù)交換占用主站plc的43個(gè)字節(jié)(vb43~vb85)
繼續(xù)點(diǎn)擊“下一頁(yè)”,出現(xiàn)“組件”界面。剛剛的組態(tài)生成一個(gè)邏輯控制塊、一個(gè)符號(hào)表、一個(gè)數(shù)據(jù)塊。
繼續(xù)點(diǎn)擊“下一頁(yè)”,出現(xiàn)“生成”界面。完成整個(gè)組態(tài)過程。
主機(jī)檢測(cè)到自己i0.0上升沿,將255 mov到vb0(即就是vb0的8個(gè)位都為1),而組態(tài)的聯(lián)機(jī)put指令將主站vb0映射到了分站qb0,那么此時(shí)分機(jī)(192.168.2.201)q0.0~q0.7整個(gè)qb0全部都有輸出;同理,主機(jī)檢測(cè)到自己i0.0下降沿,將0 mov到vb0(即就是vb0的8個(gè)位都為0),此時(shí)分機(jī)(192.168.2.201)q0.0~q0.7整個(gè)qb0全部沒有輸出。
從機(jī)檢測(cè)到自己i0.0上升沿,將255 mov到vb0(即就是vb0的8個(gè)位都為1),而組態(tài)的聯(lián)機(jī)get指令將從機(jī)vb0映射到了主機(jī)qb0,那么此時(shí)主機(jī)(192.168.2.200)q0.0~q0.7整個(gè)qb0全部都有輸出;同理,從機(jī)檢測(cè)到自己i0.0下降沿,將0 mov到vb0(即就是vb0的8個(gè)位都為0),此時(shí)主機(jī)(192.168.2.200)q0.0~q0.7整個(gè)qb0全部沒有輸出。
簡(jiǎn)單點(diǎn)說,就是用主機(jī)i0.0點(diǎn)控制從機(jī)qb0一個(gè)字節(jié)的輸出;用從機(jī)i0.0點(diǎn)控制主機(jī)qb0一個(gè)字節(jié)的輸出。
到底是不是這樣子?下載程序后看看運(yùn)行情況。
連接網(wǎng)線,將主控程序下載進(jìn)主機(jī)plc,上圖右側(cè)為主機(jī)(192.168.2.200)。監(jiān)控時(shí)可以發(fā)現(xiàn)rx/tx指示燈亮(上圖右側(cè)plc上橘黃色燈光)。
監(jiān)控主機(jī)程序截圖。
將分控程序下載進(jìn)分站plc,如上圖將2臺(tái)plc網(wǎng)口用網(wǎng)線連接起來,紅色按鍵按下鎖定(接于主機(jī)i0.0位),此時(shí)檢測(cè)到主機(jī)i0.0上升沿,分機(jī)plc的q0.0~q0.7全部輸出(上圖左邊plc下端一排綠燈)
綠色自復(fù)位按鍵按下不放(接于從機(jī)i0.0位),此時(shí)檢測(cè)到從機(jī)i0.0上升沿,主機(jī)plc的q0.0~q0.7全部輸出(上圖右邊plc下端一排綠燈)
ok!在step 7-microwin smart v2.0環(huán)境下采用get/put向?qū)瓿蓀lc之間get/put以太網(wǎng)通訊就是這樣簡(jiǎn)單。