西門子6ES7390-5AA00-0AA0 S7300前連接器
SIMATIC S7, 屏蔽層連接元件 80mm 寬,帶有 2 排,用于 各 4 個(gè)屏蔽終端端子
西門子PLC的MPI網(wǎng)絡(luò)通訊MPI叫多點(diǎn)接口通信,一般用于小范圍、小點(diǎn)數(shù)現(xiàn)場級通訊,可實(shí)現(xiàn)西門子PLC的操作面板(TP/OP)和上位機(jī)之間的數(shù)據(jù)交換,例如西門子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,多可連接32個(gè)接點(diǎn),通訊距離50m以內(nèi)。若以中繼器連接,站之間的距離可達(dá)9100m,可多也只能用10個(gè)中繼器,而且它還占用節(jié)點(diǎn)數(shù)。以下做一詳細(xì)介紹。 1. 組態(tài)PLC,設(shè)置通訊地址,建立通訊變量 1) 打開博圖軟件,創(chuàng)建新項(xiàng)目,并命名為KTP900_S7-300。完成后點(diǎn)擊項(xiàng)目視圖。 2) 西門子PLC硬件組態(tài):插入CPU:CPU315-2PN/DP 3) 打開PLC設(shè)備與網(wǎng)絡(luò)視圖,點(diǎn)擊315CUP的網(wǎng)口1,為CPU設(shè)置IP地址。 4) 創(chuàng)建變量表,并在變量表里面創(chuàng)建要通訊的變量。 5) 點(diǎn)擊PLC項(xiàng)目,編譯并PLC項(xiàng)目(可以先仿真),如圖配置號PG/PC接口,搜索到建立好的設(shè)備,并。 2. 組態(tài)觸摸屏并建立通訊 1) 雙擊添加新設(shè)備,插入KTP900 2) 點(diǎn)擊確定按鈕后,出現(xiàn)HIM組態(tài)向?qū)?,在PLC連接選項(xiàng)卡下,點(diǎn)擊‘瀏覽’,選擇剛才插入的PLC,并選擇以太網(wǎng)接口,點(diǎn)擊完成后進(jìn)入觸摸屏編程頁面。 3) 查看連接信息 3. 綁定變量,組態(tài)畫面 雙擊根畫面,用拖拽的方式在畫面中添加變量。打開PLC中的變量列表,拖拽‘溢流閥壓力設(shè)定’變量至畫面區(qū)。在屬性界面可以編輯本變量控件。 4. 模擬運(yùn)行,工程。 1) 選中HIM項(xiàng)目,編譯并,點(diǎn)擊仿真按鈕。如圖所示,溢流閥設(shè)定控件中變?yōu)?.0,說明成功。不成功會顯示 2) 打開一個(gè)控變量表,把PLC至于在線狀態(tài),改變溢流閥壓力設(shè)定值為30.0,在仿真頁面看此控件值也變?yōu)?0.0 3) 同樣的在仿真界面改變控件值為15.0 ,在控表里面檢查其值的變化。MPI的網(wǎng)絡(luò)組建:利用STEP7的configuretion里的功能可以給每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)分配一個(gè)MPI地址和地址,連接是需要在MPI網(wǎng)絡(luò)的個(gè)節(jié)點(diǎn)和后一個(gè)節(jié)點(diǎn)加終端電阻。PLC以MPI來實(shí)現(xiàn)通訊,可用三種方式解決。全局?jǐn)?shù)據(jù)包通訊方式、無組態(tài)連接通訊方式、組態(tài)連接通訊方式。實(shí)現(xiàn)全局?jǐn)?shù)據(jù)包通訊方式:在PLC硬件配置過程,組態(tài)需要通訊的PLC站之間的發(fā)送區(qū)和接收區(qū)不需要任何程序處理,只適應(yīng)s7-300/400之間的通訊。多也只在一個(gè)項(xiàng)目中的15個(gè)CPU之間建立全局?jǐn)?shù)據(jù)。實(shí)現(xiàn)全局?jǐn)?shù)據(jù)通訊方法:全局?jǐn)?shù)據(jù)包通訊SMATIC Manage里設(shè)置s7-300/400MPI的地址,然后在選項(xiàng)/定義全局?jǐn)?shù)據(jù)里定義需要通訊的數(shù)據(jù)地址。帶>符號的表示發(fā)送數(shù)據(jù),對應(yīng)欄里的是接受數(shù)據(jù),終將設(shè)置好的項(xiàng)目到PLC即可實(shí)現(xiàn)MPI通訊。
無組態(tài)連接通訊方式:它適用于S7-200/300/400之間通訊,卻不能與全局?jǐn)?shù)據(jù)包通訊混淆使用。其為雙向通訊方式時(shí),要求通訊雙方都有調(diào)用通訊塊,一個(gè)通訊塊用于發(fā)送數(shù)據(jù),另一個(gè)通訊塊用于接收數(shù)據(jù)。在OB35中斷塊中調(diào)用SFC65用于發(fā)送數(shù)據(jù),調(diào)用SFC66用于接收數(shù)據(jù),隨后就是編程。由于接收塊只能識別數(shù)據(jù)的標(biāo)識符,無論哪個(gè)CPU發(fā)送的數(shù)據(jù)都要調(diào)用SFC69來釋放連接。無組態(tài)單向通行方式時(shí):只有在一方編寫程序,如客戶機(jī)與服務(wù)器之間的訪問模式。只要在客戶機(jī)編寫程序即可,無需在服務(wù)器編寫程序。因此客戶機(jī)只要調(diào)用SFC通行塊就可訪問服務(wù)器。組態(tài)連接通訊方式:它適用于S7-300/400或S7-400/400之間的通訊,而S7-300/400通訊時(shí),S7-300只能用作服務(wù)器,此時(shí)S7-400作為客戶機(jī)對S7-300進(jìn)行讀寫操作。S7-400/400通訊時(shí),S7-400即可作為服務(wù)器又可作為客戶機(jī),其數(shù)據(jù)包長度可達(dá)160字節(jié)。實(shí)現(xiàn)組態(tài)連接通訊方法:在項(xiàng)目的NETPRO中設(shè)置S7網(wǎng)絡(luò)連接,在建立連接中塊參數(shù)ID時(shí)需要留意下,它是作為識別發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的地址標(biāo)識,在客戶端編程需要調(diào)用SFB14、SFB15系統(tǒng)功能塊,后保存編譯至PLC中即可實(shí)現(xiàn)通訊。
所有評論僅代表網(wǎng)友意見,與本站立場無關(guān)。