影響通信的因素很多,需要仔細(xì)檢查??捎煤?jiǎn)化連接,替換設(shè)備等方法,逐步縮小故障點(diǎn)可能所在的范圍。例如,當(dāng)網(wǎng)絡(luò)上有一個(gè)CPU不能進(jìn)行編程通信,就要將CPU從網(wǎng)絡(luò)上脫開(kāi),單獨(dú)進(jìn)行編程通信檢查。
在設(shè)備正常的條件下,發(fā)生Micro/WIN不能與CPU通信的原因主要有:
- Micro/WIN中設(shè)置的對(duì)方通信口地址與CPU的實(shí)際口地址不同
- Micro/WIN中設(shè)置的本地(編程電腦)地址與CPU通信口的地址相同了(應(yīng)當(dāng)將Micro/WIN的本地地址設(shè)置為“0”)
- Micro/WIN使用的通信波特率與CPU端口的實(shí)際通信速率設(shè)置不同
- 有些程序會(huì)將CPU上的通信口設(shè)置為自由口模式,此時(shí)不能進(jìn)行編程通信。編程通信是PPI模式。而在“STOP”狀態(tài)下,通信口永遠(yuǎn)是PPI從站模式。最好把CPU上的模式開(kāi)關(guān)撥到“STOP”的位置
針對(duì)上述情況,可以在Micro/WIN左側(cè)的瀏覽條中點(diǎn)擊Communication(通信)圖標(biāo),在對(duì)話(huà)框中雙擊通信設(shè)備的圖標(biāo)(如PC/PPI電纜),改變本地的連接屬性(本地地址或通信速率設(shè)置);雙擊***(刷新)圖標(biāo),并且選中Check all baudrate(檢查所有波特率)可以找到地址、速率不明的站點(diǎn)。此時(shí)應(yīng)使用新的RS-232/PPI電纜或者USB/PPI電纜,或CP卡,否則不能覆蓋所有的波特率范圍。
如果使用CP5511、CP5512、CP5611等通信卡與S7-200 CPU進(jìn)行編程通信,可以看到CPU通信口的一些狀態(tài)報(bào)告,便于判斷是否硬件損壞。
檢查編程通信的主要步驟
以下步驟僅僅適合使用“真的”P(pán)C機(jī)串行通信口(UART16550或兼容的COM口),再連接西門(mén)子PC/PPI(RS-232口)電纜的情況
如果有時(shí)能夠通信但不正常,請(qǐng)檢查如下“1-4”項(xiàng),如果根本不通,請(qǐng)檢查全部項(xiàng)目:
- 檢查STEP 7-Micro/WIN與bbbbbbs操作系統(tǒng)是否完全兼容
- 檢查是否使用西門(mén)子的原裝編程電纜,以及電纜是否符合編程PC機(jī)或筆記本電腦的硬件條件
- 檢查編程電腦上的COM通信口設(shè)置
- 鼠標(biāo)右鍵單擊“我的電腦”,選擇“屬性”
- 打開(kāi)“設(shè)備管理器”標(biāo)簽(對(duì)于bbbbbbs2000,選擇“硬件”標(biāo)簽,按“設(shè)備管理器”按鈕)
- 雙擊“端口(COM和LPT)”
- 雙擊所使用的通信口,如COM1
- 在端口設(shè)置標(biāo)簽,選擇“高級(jí)”
- 在對(duì)話(huà)框中把接收和發(fā)送緩沖區(qū)都設(shè)置為最小值,并保持選中“FIFO”選擇框
- 重新啟動(dòng)計(jì)算機(jī)使設(shè)置有效
- 檢查編程電纜的DIP開(kāi)關(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電纜的用戶(hù),如果配合Micro/WIN32 V3.2 SP4以上版,可以將DIP開(kāi)關(guān)5設(shè)置為“1”,選中通信界面的“bbbbbb all baudrate”(搜索所有波特率)選擇框,可用于搜索網(wǎng)絡(luò)上所有相關(guān)設(shè)備。
對(duì)于普通編程電纜,搜索速率最高為19.2,因此如果CPU通信口速率被設(shè)置為187.5K,則不能被找到。
- 如果仍然不通,請(qǐng)檢查CPU右下角的傳感器直流電源輸出電壓(測(cè)量L+/M),電壓應(yīng)當(dāng)高于22V
- 使用wipeout.exe程序,恢復(fù)CPU的出廠設(shè)置。缺省情況下CPU通信口地址為2,通信速率9.6K。










