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