一、功 能:[S7連接] S7-200做客戶機(jī)(主站), S7-300做服務(wù)器(服務(wù)器)
二、硬件配置:
1.CP243-1
2.CPU224
3.CPU314
4.CP343-1
三、設(shè)置步驟:
第一步 打開(kāi)S7-200編程軟件MicroWIN,在工具欄中選擇以太網(wǎng)向?qū)?/span>
第二步 讀取CP243-1【以太網(wǎng)模塊】。注意:PC與S7-200連接正常才能讀取到
第三步 選擇以太網(wǎng)模塊
第四步 輸入【 CP243-1 】的IP地址 192.168.0.50
注意 IP設(shè)置與S7-300側(cè)要在同一個(gè)網(wǎng)段
第五步 配置連接數(shù)【最多連接8路】以太網(wǎng)模塊要占用地址,建議放在最后插槽
連接數(shù):根據(jù)實(shí)際的連接數(shù)配置
第六步 1.選擇客戶機(jī)連接【s7-200為客戶機(jī)】
2.【03.02】----03:?jiǎn)芜呁ㄐ? 02: S7-300CPU模塊的插槽號(hào)
【10:00】 ----1:固定 0:連接號(hào) 00:s7-200CPU模塊的位置
3. 輸入CP343-1的IP地址【在S7-300的硬件組態(tài)中設(shè)置】
4. 單擊“數(shù)據(jù)傳輸”,進(jìn)入配置窗口。
注意:連接號(hào)一定要記住,在編程的時(shí)候會(huì)應(yīng)用到
第七步 1.選擇向服務(wù)器讀取數(shù)據(jù)
2.選擇讀取數(shù)據(jù)的大小【最大212個(gè)字節(jié)】
3.數(shù)據(jù)的對(duì)應(yīng)關(guān)系。 【把S7-300“DB10.DBB0開(kāi)始的10個(gè)字節(jié)”的數(shù)據(jù)讀取到本地“VB0開(kāi)始的10個(gè)字節(jié)”中】
4.配置完后點(diǎn)擊 【新轉(zhuǎn)輸】
注意:傳輸號(hào)要記住,在編程中要應(yīng)用到
第八步
1. 選擇向服務(wù)器寫(xiě)入數(shù)據(jù)
2. 選擇寫(xiě)入數(shù)據(jù)的大小【最大212個(gè)字節(jié)】
3. 數(shù)據(jù)的對(duì)應(yīng)關(guān)系。 【把本地“VB10開(kāi)始的10個(gè)字節(jié)”的數(shù)據(jù)寫(xiě)入到S7-300“DB10.DBB10開(kāi)始的10個(gè)字節(jié)”中】
4.配置完后點(diǎn)擊確認(rèn)
注意:傳輸號(hào)要記住,在編程中要應(yīng)用到
第九步 選擇保護(hù)[通信子程序在S7-200占用的V區(qū)地址,不能與編寫(xiě)程序時(shí)用的V區(qū)地址重復(fù)]
第十步 配置完后點(diǎn)擊【下一步】
第十一步 完成以太網(wǎng)通信配置 點(diǎn)擊【完成】
第十二步 在S7-200中編寫(xiě)以太網(wǎng)通信程序
Chan_ID 連接號(hào)【地址在以太網(wǎng)配置完后自動(dòng)生成,可以在符號(hào)表中查看】
Data 轉(zhuǎn)輸號(hào)【地址在以太網(wǎng)配置完后自動(dòng)生成,可以在符號(hào)表中查看】
START 發(fā)送、接收不能同時(shí)進(jìn)行【自振蕩比較來(lái)錯(cuò)開(kāi)控制】
Abort 為“1”時(shí)取消
S7-200做客戶機(jī):S7-300側(cè)不需要寫(xiě)程序,只要把硬件組態(tài)正確,以太網(wǎng)模塊的IP設(shè)置與S7-200以太網(wǎng)向?qū)е信渲玫谋3忠恢拢送膺€要建立與S7-200數(shù)據(jù)傳輸大小相對(duì)應(yīng)的DB塊。用網(wǎng)線將路由器與CP343-1/CP243-1進(jìn)行連接?!?00、300程序的下載省略】
下面介紹PC與S7-300經(jīng)過(guò)路由器無(wú)線連接的配置 【192.168.0.1為路由器的IP】
診斷CP343-1與路由器的連接(CP243-1與路由器的連接省略)
設(shè)置S7-300的PG/PC接口中。
建立變量表來(lái)監(jiān)控DB塊的數(shù)據(jù),測(cè)試無(wú)線連接狀況。【連接成功】
四、測(cè)試程序:
1、測(cè)試S7-200讀取S7-300的數(shù)據(jù)【S7-200將S7-300從DB10.DBB0開(kāi)始的10個(gè)字節(jié)的數(shù)據(jù),讀取到本地VB0開(kāi)始的10個(gè)字節(jié)中】打開(kāi)S7-200的狀態(tài)表和S7-300建立好的變量表,進(jìn)行監(jiān)控狀態(tài)。(轉(zhuǎn)發(fā)暗號(hào):億維價(jià)值觀:誠(chéng)信、責(zé)任、合作、創(chuàng)新)
將S7-200“ VB0-VB9”添加到狀態(tài)表 S7-300“DB10.DBB0-DB10.DBB9” 添加到變量表【初始“0”】
將s7-300“DB10.DBB0—DB10.DBB9”寫(xiě)入相應(yīng)的數(shù),然后在s7-200狀態(tài)表監(jiān)控相對(duì)應(yīng)的數(shù)據(jù)。
2.測(cè)試S7-200寫(xiě)數(shù)據(jù)給S7-300。【S7-200將VB10開(kāi)始的10個(gè)字節(jié)的數(shù)據(jù),寫(xiě)入到S7-300從DB10.DBB10開(kāi)始的10個(gè)字節(jié)中】
將S7-200 VB10-VB19 添加到狀態(tài)表 S7-300 DB10.DBB10-DB10.DBB19 添加到變量表【初始“0”】
將s7-200 “VB10-VB19”寫(xiě)入相應(yīng)的數(shù),然后在s7-300 對(duì)應(yīng)的DB塊中監(jiān)視其狀態(tài)。
歡迎關(guān)注億維微信訂閱號(hào),隨時(shí)隨地學(xué)習(xí)工控技術(shù)!