我現(xiàn)在有一臺(tái)s7-200cpu224cn,準(zhǔn)備和smart700觸摸屏進(jìn)行通信。我用winccflexible2008來組態(tài),我看見西門子官方視頻中說,為了保持通信參數(shù)一致,需要先在用micro-win編寫plc程序時(shí),將系統(tǒng)塊中的通信端口波特率設(shè)置為187.5kbps,然后用這種波特率將程序下載到plc中,可是我設(shè)置完后一開始下載,micro-win就會(huì)報(bào)錯(cuò)并提示“此系統(tǒng)快將plc的波特率改動(dòng)到現(xiàn)存附屬設(shè)備不支持的波特率,請(qǐng)取消和改動(dòng)系統(tǒng)塊配置,選擇一種支持的波特率?!闭?qǐng)問這是怎么回事,問題出在哪?
答:1、建議應(yīng)用西門子原裝編程電纜
2、s7-200cpu的通信口最低通信速率可設(shè)為19.2k,最高187.5k。
3、smart700觸摸屏與s7-200的通訊是在winccflexible的連接里面設(shè)置,波特率、站址要與s-200系統(tǒng)塊里的設(shè)置一樣。
1將cpu打到stop位置試試
2關(guān)閉所有的軟件,尤其是占用通訊口的軟件,只保留200plc編程軟件。
3要與西門子最新推出的s7-200cncpu正常通信,必須滿足以下條件:
使用編程軟件step7-micro/winv4.0sp3以上版
將編程軟件的工作環(huán)境設(shè)置為中文狀態(tài)。
如果不滿足上述條件,會(huì)在下載通信時(shí)遇到82號(hào)錯(cuò)誤。如果已經(jīng)滿足上述條件而仍然遇到錯(cuò)誤,請(qǐng)檢查是否其他原因。
4使用原裝usb/ppi電纜,需要將編程軟件升級(jí)到當(dāng)前發(fā)布的最新版本,并且在設(shè)置pg/pc接口的時(shí)候要選擇usb,非原裝usb電纜需要正確選擇com口(電腦-屬性-硬件-設(shè)備管理器-端口)
5在“setpg/pc”通信屬性時(shí),com口的符號(hào)前為什么會(huì)有一個(gè)星號(hào)“*”?com口前面的星號(hào)說明它被其他軟件占用,micro/win不能使用。
6非原裝usb電纜實(shí)際上是com電纜,是usb-com電纜加上com電纜,所以設(shè)置應(yīng)該根據(jù)com口來設(shè)置。
7安裝了usb-com驅(qū)動(dòng)后,一定要將電纜重新啟動(dòng)。
另參考:
檢查編程通信的主要步驟
如果有時(shí)能夠通信但不正常,請(qǐng)檢查如下“1-4”項(xiàng),如果根本不通,請(qǐng)檢查全部項(xiàng)目:
1檢查step7-micro/win與windows操作系統(tǒng)是否完全兼容
2檢查是否使用西門子的原裝編程電纜,以及電纜是否符合編程pc機(jī)或筆記本電腦的硬件條件
3檢查編程電腦上的com通信口設(shè)置
鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”
打開“設(shè)備管理器”標(biāo)簽(對(duì)于windows2000,選擇“硬件”標(biāo)簽,按“設(shè)備管理器”按鈕)
雙擊“端口(com和lpt)”
雙擊所使用的通信口,如com1
在端口設(shè)置標(biāo)簽,選擇“高級(jí)”
在對(duì)話框中把接收和發(fā)送緩沖區(qū)都設(shè)置為最小值,并保持選中“fifo”選擇框
重新啟動(dòng)計(jì)算機(jī)使設(shè)置有效
4檢查編程電纜的dip開關(guān)設(shè)置,是否與micor/win的通信速率設(shè)置相同
在micro/win左邊的瀏覽條中鼠標(biāo)單擊communication(通信)大圖標(biāo),檢查通信參數(shù)設(shè)置。鼠標(biāo)雙擊pc/ppi電纜圖標(biāo)可以更改通信屬性。cpu出廠的缺省設(shè)置是通信口地址為2,波特率為9.6k。
使用新的smart(智能)rs-232/ppi電纜的用戶,如果配合micro/win32v3.2sp4以上版,可以將dip開關(guān)5設(shè)置為“1”,選中通信界面的“searchallbaudrate”(搜索所有波特率)選擇框,可用于搜索網(wǎng)絡(luò)上所有相關(guān)設(shè)備。
對(duì)于普通編程電纜,搜索速率最高為19.2,因此如果cpu通信口速率被設(shè)置為187.5k,則不能被找到。
5如果仍然不通,請(qǐng)檢查cpu右下角的傳感器直流電源輸出電壓(測量l+/m),電壓應(yīng)當(dāng)高于22v
6使用wipeout.exe程序,恢復(fù)cpu的出廠設(shè)置。缺省情況下cpu通信口地址為2,通信速率9.6k。