詳細介紹
西門子CPU315-2PN/DP通訊模塊
信譽*,客戶至上是公司成立之初所確立的宗旨,在公司的嚴(yán)格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。“假一罰十”一直是我公司的主動承諾。
承諾一:1、保證全新*
承諾二:2、保證安全準(zhǔn)時發(fā)貨
承諾三:3、保證售后服務(wù)質(zhì)量
流程一:1、客戶確認(rèn)所需采購產(chǎn)品型號
流程二:2、我方會根據(jù)詢價單型號查詢價格以及交貨期,擬一份詳細正規(guī)報價單
流程三:3,客戶收到報價單并確認(rèn)型號無誤后訂購產(chǎn)品
流程四:4、報價單負(fù)責(zé)人根據(jù)客戶提供型號以及數(shù)量擬份銷售合同
流程五:5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司開戶行
流程六:6、我公司財務(wù)查到款后,業(yè)務(wù)員安排發(fā)貨并通知客戶跟蹤運單
EM253移植
S7-200 EM253 移植至 S7-200 SMART 時,硬件差異很大(如表1),因此移植時伺服驅(qū)動器需要與 S7-200 SMART 匹配。
表1.S7-200 EM253與S7-200 SMART硬件差異
序號 | 內(nèi)容 | EM253 | S7-200 SMART |
1 | 電壓等級 | 5V、12V、24V及5V差分 | 24V |
2 | 頻率 | 高200KHz | 高100KHz |
3 | 輸出 | 漏型輸出和差分輸出 | 源型輸出 |
指令移植
S7-200 EM253向?qū)б浦仓罶7-200 SMART運動控制,移植時需要在S7-200 SMART中重新運行向?qū)Ь幊獭?/p>
EM253的運動控制指令與S7-200 SMART運動控制指令功能區(qū)別很小,按照表2對應(yīng)關(guān)系移植:
表2.S7-200 EM253移植至S7-200 SMART指令對應(yīng)關(guān)系
序號 | EM253 | S7-200 SMART |
1 | POSx_CTRL | AXISx_CTRL |
2 | POSx_MAN | AXISx_MAN |
3 | POSx_GOTO | AXISx_GOTO |
4 | POSx_RUN | AXISx_RUN |
5 | POSx_RSEEK | AXISx_RSEEK |
6 | POSx_LDOFF | AXISx_LDOFF |
7 | POSx_LDPOS | AXISx_LDPOS |
8 | POSx_SRATE | AXISx_SRATE |
9 | POSx_DIS | AXISx_DIS |
10 | POSx_CLR | 無相關(guān)指令,使用Q點編程50ms脈沖實現(xiàn) |
11 | POSx_CFG | AXISx_CFG |
PPI通信移植
S7-200 SMART CPU PPI協(xié)議只支持與HMI連接,因此S7-200 SMART CPU間通信需要使用以太網(wǎng)通信(Get/Put指令),移植時需要在S7-200 SMART中重新運行Get/Put向?qū)Щ蛘咧噶罹幊獭?/p>
NETR/NETW指令向?qū)б浦?/p>
S7-200 NETR/NETW指令向?qū)б浦仓罶7-200 SMART Get/Put向?qū)?,移植時需要在S7-200 SMART中重新運行Get/Put向?qū)Ь幊蹋鐖D1所示:
圖1. NETR/NETW指令向?qū)б浦?/p>
1、NETR由Get代替,NETW由Put代替;
2、NETR/NETW大16字節(jié)數(shù)據(jù),Get/Put大200字節(jié)數(shù)據(jù),可以將NETR/NETW的多項網(wǎng)絡(luò)讀操作合并在一個Get/Put操作中處理;
3、遠程CPU地址改為遠程CPU IP地址;
4、本地CPU的通信區(qū)域和起始地址,直接對映;
5、遠程CPU的通信區(qū)域和起始地址,直接對映。
S7-200 NETR/NETW指令向?qū)傻腘ET_EXE子程序由S7-200 SMART Get/Put向?qū)傻腘ET_EXE子程序替換,如圖2所示:
圖2. NET_EXE子程序移植
NETR/NETW指令移植
S7-200 NETR/NETW指令移植至S7-200 SMART GET/PUT指令,移植時需要在S7-200 SMART中重新編程,如圖3所示:
圖3. NETR/NETW指令移植
1、遠程CPU地址改為遠程CPU IP地址;
2、遠程CPU的通信區(qū)域和起始地址,直接對映;
3、NETR/NETW大16字節(jié)數(shù)據(jù),Get/Put大222/212字節(jié)數(shù)據(jù),可以將NETR/NETW的多項網(wǎng)絡(luò)讀操作合并在一個GET/Put操作中處理;
4、本地CPU的通信區(qū)域和起始地址,直接對映;
5、NETR由GET代替,NETW由PUT代替;
LOGO ! 0BA8 之間以太網(wǎng)S7通訊
LOGO 從0BA7始支持S7以太網(wǎng)通訊,西門子CPU315-2PN/DP通訊模塊
LOGO! 設(shè)備可作為客戶機來與一或多臺服務(wù)器模式下的 0BA8 設(shè)備進行通訊。一臺服務(wù)器同樣允許一臺或多臺客戶機訪問。
LOGO主從站編程包含電路圖模式和網(wǎng)絡(luò)模式兩種方法實現(xiàn)
LOGO 0BA8之間以太網(wǎng)S7協(xié)議LOGO客戶機編程(電路圖模式)
編程環(huán)境
硬件:主站LOGO! 0BA8 FS04,從站LOGO!0BA8 standard
軟件:LOGO Soft Comfort V8.1.1
1.新建項目,右鍵點擊項目名稱,打開以太網(wǎng)連接(圖.1)
圖.1
2.新建項目,右鍵點擊項目名稱,打開以太網(wǎng)連接(圖.2)
圖.2
a.設(shè)置本地IP地址和子網(wǎng)掩碼
b.右鍵單擊以太網(wǎng)連接,添加客戶端連接
c.添加S7連接
3.添加傳輸?shù)臄?shù)據(jù)(圖.3)
圖.3
a.雙擊打開連接1
b.設(shè)置遠程服務(wù)器的TSAP號碼和IP地址(TSAP參考服務(wù)器端設(shè)置)
c. 您可在此定義數(shù)據(jù)傳輸連接的屬性。(讀?。嚎蛻舳?<- 服務(wù)器,寫入:客戶端 -> 服務(wù)器)
您在客戶端連接中多可創(chuàng)建 32 個數(shù)據(jù)傳輸。
在讀取過程中,本地主機模塊讀取并存儲來自遠程服務(wù)器的信息;在寫的過程中,本地主機模塊將數(shù)據(jù)寫入遠程服務(wù)器。您可通過定義對應(yīng)的列在本地主機模塊或遠程服務(wù)器上存儲數(shù)據(jù)。每一數(shù)據(jù)傳輸?shù)拇髠鬏敂?shù)據(jù)長度為 212 字節(jié)
點擊下列下拉菜單選擇要傳輸?shù)臄?shù)據(jù)VB,MB,QB,IB(圖.4)
圖.4
LOGO 0BA8之間以太網(wǎng)S7協(xié)議LOGO服務(wù)器編程(電路圖模式)
1新建項目,(圖.5)
圖.5
a.右鍵點擊項目名稱,打開以太網(wǎng)連接
b.添加本地IP地址和子網(wǎng)掩碼
c.添加服務(wù)器S7連接
2.設(shè)置連接1的服務(wù)器參數(shù)(圖.6)
圖.6
a.設(shè)置本地的TSAP號碼,勾選接受所有的連接請求。
b.設(shè)置遠程的TSAP號碼。點擊確定。
下載程序 ,測試結(jié)果。
服務(wù)器端(圖.7)
圖.7
客戶機端(圖.8)
圖.8
網(wǎng)絡(luò)視圖S7協(xié)議通訊編程
1.新建項目,添加兩臺新設(shè)備,LOGO8 FS4與 LOGO8!standard(圖.9)
圖.9
a.把兩個CPU使用連線拖動連接,左側(cè)CPU為客戶機,右側(cè)為服務(wù)器,如需調(diào)整服務(wù)器和客戶機(拖動CPU位置即可)
b.雙擊該連接線,打開數(shù)據(jù)配置頁(圖.10)
圖.10
a.自動默認(rèn)分配相互的TSAP號碼
b.分配數(shù)據(jù)傳輸?shù)牡刂泛蛿?shù)量
將程序分別下載到對應(yīng)的CPU,監(jiān)控測試。