西門子6EP1436-3BA00技術(shù)支持
西門子6EP1436-3BA00
LOGO ! 0BA8 FS4與S7-200SMART以太網(wǎng)S7通訊
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議,
注意:
1.S7-200 SMART CPU 與LOGO之間的S7通信未經(jīng)西門子測試,本文檔僅供客戶測試使用,使用該種通信方式所產(chǎn)生的任何危險(xiǎn)需要有客戶自己承擔(dān)!
2.LOGO!從 0BA7版本才開始支持PUT/GET通信,0BA6及以前版本的LOGO不支持以太網(wǎng)通訊
3.本文僅介紹LOGO!與S7-200 SMART CPU S7通信
LOGO可以作為客戶機(jī)或服務(wù)器與S7-200smartPLC通訊
LOGO與S7-200SMART通訊主從站編程包含電路圖模式和網(wǎng)絡(luò)模式兩種方法實(shí)現(xiàn)
編程環(huán)境:
軟件版本: LOGO soft comfort V8.1.1 ,STEP 7-Micro/WIN SMARTV2.3
固件版本:LOGO 0BA8 FS04。,CR60 V2.3
以太網(wǎng)S7通訊:S7-200SMART作為客戶機(jī),LOGO作為服務(wù)器(電路圖模式)
1.使用logo軟件新建一個(gè)項(xiàng)目(圖.1)
圖.1
a.在項(xiàng)目的名稱處點(diǎn)擊右鍵選擇“以太網(wǎng)連接"
b.在模塊地址處輸入LOGO的IP地址和子網(wǎng)掩碼
c.在以太網(wǎng)連接處添加S7連接
2.設(shè)置連接1的服務(wù)器參數(shù)(圖.2)
圖.2
a.設(shè)置本地的TSAP號(hào)碼,勾選接受所有的連接請(qǐng)求。
b.設(shè)置遠(yuǎn)程的TSAP號(hào)碼。點(diǎn)擊確定。
二.S7-200SMART側(cè)編程
1.新建項(xiàng)目,選擇工具-PUT/GET向?qū)?,打開配置頁面(圖.3)
圖.3
a.創(chuàng)建兩個(gè)連接一個(gè)名稱為GET一個(gè)名稱為PUT
b.選擇類型為發(fā)送(PUT)或接收(GET)
c.選擇傳送的數(shù)據(jù)大小字節(jié)(最大200個(gè)字節(jié))
d.傳輸區(qū)本地起始字節(jié)地址
e.遠(yuǎn)程的LOGO的IP地址
f.傳輸區(qū)遠(yuǎn)程的起始地址
g.點(diǎn)擊下一個(gè),可以設(shè)置PUT的數(shù)據(jù)傳輸屬性
h.點(diǎn)擊生成PUT/GET通訊向?qū)С绦?/p>
注意:由于PUT/GET向?qū)]有設(shè)置TSAP號(hào)碼選項(xiàng),則不需要設(shè)置遠(yuǎn)程服務(wù)器的TSAP號(hào)碼。
注意:分配的存儲(chǔ)器地址必須是一,任何地方及其他程序都不能占用這段地址區(qū)域。(圖.4)
圖.4
2.主程序內(nèi)常一調(diào)用向?qū)勺映绦颍▓D.5)
圖.5
1、S7-200
針對(duì)低性能要求的摸塊化小控制系統(tǒng),它多可有7個(gè)模塊的擴(kuò)展能力,在模塊中集成背板總線,它的網(wǎng)絡(luò)聯(lián)接有rs-485通訊接口和profibus兩種,可通過編程器pg訪問所有模塊,帶有電源、cpu和i/o的一體化單元設(shè)備。其中的擴(kuò)展模塊(em)有以下幾種:數(shù)字量輸入模塊(di)——24vdc和120/230vac;數(shù)字量輸出(do)——24vdc和繼電器;模擬量輸入模塊(ai)——電壓、電流、電阻和熱電偶;模擬量輸出模塊——電壓和電流。還有一個(gè)比較特殊的模塊-通訊處理器(cp)——該塊的功能是可以把s7-200作為主站連接到as-接口(傳感器和執(zhí)行器接口),通過as-接口的從站可以控制多達(dá)248個(gè)設(shè)備,這樣就可以顯著的擴(kuò)展s7-200的輸入和輸出點(diǎn)數(shù)。
2、S7-300
相比較s7-200,s7-300針對(duì)的是中小系統(tǒng),他的模塊可以擴(kuò)展多達(dá)32個(gè)模塊,背板總線也在模塊內(nèi)集成,它的網(wǎng)絡(luò)連接已比較成熟和流行,有mpi、工業(yè)以太網(wǎng),使通訊和編程變得簡單,選擇性也比較多,并可借助工具進(jìn)行組態(tài)和設(shè)置參數(shù)。s7-300的模塊稍微多一點(diǎn),除了信號(hào)模塊(sm)和200的em模塊同類型之外,它還有接口模塊(im)——用來進(jìn)行多層組態(tài),把總線從一層傳到另一層;占位模塊(dm)——為沒有設(shè)置參數(shù)的信號(hào)模塊保留一個(gè)插槽或?yàn)橐院蟀惭b的接口模塊保留一個(gè)插槽;功能模塊(fm)——執(zhí)行特殊功能,如計(jì)數(shù)、定位、閉環(huán)控制相當(dāng)于對(duì)cpu功能的一個(gè)擴(kuò)展或補(bǔ)充;通訊處理器(cp)——提供點(diǎn)對(duì)點(diǎn)連接、profibus和工業(yè)以太網(wǎng)。針對(duì)cpu設(shè)計(jì)模式選擇器有:mres=模塊復(fù)位功能;stop=停止模式,程序不執(zhí)行;run=程序執(zhí)行,編程器只讀操作;run-p=程序執(zhí)行,編程器可讀寫操作。狀態(tài)指示器:sf,batf=電池故障;dc5v=內(nèi)部5vdc電壓指示;frce=表示至少有一個(gè)輸入或輸出被強(qiáng)制;run=當(dāng)cpu啟動(dòng)時(shí)閃爍,在運(yùn)行模式下常亮;stop=在停止模式下常亮,有存儲(chǔ)器復(fù)位請(qǐng)求時(shí)慢速閃爍,正在執(zhí)行復(fù)位時(shí)快速閃爍。mpi接口用來連接到編程設(shè)備或其它設(shè)備,dp接口用來直接連接到分布式i/o。
3、S7-400
同300的區(qū)別主要在于熱啟動(dòng)(wrst)這一部分,其他基本一樣。它還有一個(gè)外部的電池電源接口,當(dāng)在線更換電池時(shí)可以向ram提供后備電源。編程設(shè)備主要有pg720pg740pg760——可以理解成裝有編程軟件的手提電腦;也可以直接用安裝有step7(siemens的編程軟件)的pc來完成。而實(shí)現(xiàn)通訊(要編程首先要和plc的cpu通訊上)的要求主要在于接口:1.可以在pc上裝cp5611卡——上面有mpi口,可用電纜直接連接。2.加個(gè)pc適配器,把mpi口轉(zhuǎn)換成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太網(wǎng)口。