福建西門子S7-200SMART模塊代理價(jià)格
西門子S7-200 PLC與編程站的單主站PPI通信實(shí)例
1.控制要求
通過設(shè)置PG/PC接口參數(shù)及STEP 7-Micro/Win的通信參數(shù),建立STEP 7-Micro/Win與1到多個(gè)S7-200 PLC的PPI通信連接。
2.任務(wù)分析
網(wǎng)絡(luò)設(shè)備之間的通信是通過建立連接來實(shí)現(xiàn)的,不同的通信協(xié)議的連接是不同的,對(duì)于PPI協(xié)議,所有的設(shè)備均共用同一個(gè)連接。S7-200 CPU總是為STEP 7-Micro/Win和HMI設(shè)備保留一個(gè)固定的連接資源,這樣就保證在任何時(shí)候至少有一個(gè)編程站或HMI設(shè)備可以連接到CPU上。但要實(shí)現(xiàn)S7-200 CPU與編程站的PPI連接,還需要進(jìn)行必要的通信參數(shù)設(shè)置。
3.實(shí)施方案
(1)硬件及軟件配置
S7-200 CPU與編程站的單主站PPI通信至少應(yīng)具備
(2)建立硬件連接
在建立S7-200 CPU與計(jì)算機(jī)的連接之前,先將S7-200 CPU切換到斷電狀態(tài),并將S7-200 CPU前蓋內(nèi)的模式選擇開關(guān)設(shè)置為“STOP”模式,然后再進(jìn)行硬件連接。
如果使用的是USB/PPI多主站電纜,則需要將USB/PPI多主站電纜的PPI端口(標(biāo)識(shí)為PPI-RS-485)連接到S7-200 CPU的Port 0或Port 1,將USB/PPI多主站電纜的USB端口(標(biāo)識(shí)為PC-USB)連接到計(jì)算機(jī)的USB接口。
如果使用的是RS-232 PPI多主站電纜,則需要首先連接RS-232/PPI多主站電纜的RS-232端(標(biāo)識(shí)為“PC”)到計(jì)算機(jī)的COM口上(如COM 1),連接RS-232/PPI多主站電纜的RS-485端(標(biāo)識(shí)為“PPI")到S7-200 PLC的Port 0或Port 1上,然后按圖5-19設(shè)置RS-232/PPI多主站電纜的DIP開關(guān)。
對(duì)于RS-232/PPI多主站電纜不允許帶電插拔RS-232接口,否則很容易造成計(jì)算機(jī)COM口的損壞。另外,目前的絕大多數(shù)筆記本電腦不再配置COM口,建議采用USB/PPI多主站電纜或USB/MPI電纜。
(3)為STEP 7-Micro/WIN設(shè)置通信參數(shù)
設(shè)置STEP 7-Micro/WIN與S7-200 CPU的通信參數(shù),可按以下步驟進(jìn)行。
1)打開通信參數(shù)設(shè)置對(duì)話框
啟動(dòng)STEP 7-Micro/WIN并新建或打開一個(gè)項(xiàng)目,點(diǎn)擊左側(cè)瀏覽條上的“通信”圖標(biāo)進(jìn)入通信對(duì)話框,如圖5-20所示。使用該對(duì)話框可以為STEP 7-Micro/WIN設(shè)置通信參數(shù)。
其中:
“本地地址”是指安裝有STEP 7-Micro/Win的計(jì)算機(jī)(又稱編程站)的PPI地址,即PC/PPI電纜的通信地址;
“遠(yuǎn)程地址”是指S7-200 CPU的PPI接口地址。
“傳輸速率”即波特率可以選擇9. 6Kbps、19. 2Kbps或187. 5Kbps,也可以選擇搜索所有波特率。
“設(shè)置PG/PC接口”按鈕,可以設(shè)置安裝有STEP 7-Micro/Win的PG/PC所使用的通信接口,此選項(xiàng)需根據(jù)實(shí)際所用編程電纜或CP卡的情況進(jìn)行設(shè)置。
在通信參數(shù)設(shè)置對(duì)話框的右側(cè)顯示安裝有STEP 7-Micro/Win的計(jì)算機(jī)將通過PC/PPI電纜嘗試與S7-200 CPU通信,并且PG/PC的通信地址是0。可以雙擊進(jìn)行刷新,以搜索目前在線的S7-200 CPU。
2)為網(wǎng)絡(luò)選擇通信接口
S7-200可以支持各種類型的通信網(wǎng)絡(luò)。用鼠標(biāo)單擊”設(shè)置PG PC接口”按鈕,系統(tǒng)開始搜索可用接口資源并打開如圖5-21所示的設(shè)置PG/PC接口屬性對(duì)話框。
3)設(shè)置PC/PPI電纜屬性
在對(duì)話框內(nèi)選中“PC/PPI cable (PPI)”接口,然后單擊“屬性”按鈕打開如圖5-22所示的PC/PPI電纜屬性設(shè)置對(duì)話框。本例將編程站的網(wǎng)絡(luò)地址設(shè)為0,網(wǎng)絡(luò)超時(shí)時(shí)間為10s,波特率為9.6Kbps,站點(diǎn)地址為31。
4)檢查本地計(jì)算機(jī)通信口設(shè)置
切換到“本地連接”屬性標(biāo)簽,如圖5-23所示。如果所使用的PC/PPI電纜為USB/PPI多主站編程電纜,則選擇計(jì)算機(jī)的接口為USB口;如果所使用的PC/PPI電纜為RS-232/PPI多主站編程電纜,應(yīng)根據(jù)實(shí)際連接的情況,選擇計(jì)算機(jī)的接口為COM1或COM3口。
設(shè)置完成以后,單擊“確定”按鈕返回“設(shè)置PG/PC接口”對(duì)話框。再按“確定”按鈕完成通信接口的設(shè)置。
5)搜索與計(jì)算機(jī)連接的S7-200站
如果S7-200 CPU的電源已經(jīng)打開,在通信對(duì)話框中雙擊“雙擊刷新”按鈕,STEP 7-Micro/WIN立即搜索并顯示與編程站相連接的在線CPU設(shè)備的型號(hào)及站點(diǎn)地址。如圖5-24所示,顯示出有2個(gè)CPU 226 CN REL已連接到PPI網(wǎng)絡(luò)上,網(wǎng)絡(luò)地址分別為2和3。如果不能顯示,則應(yīng)勾選“搜索所有波特率”選項(xiàng),然后再刷新。
6)重新為S7-200 CPU分配網(wǎng)絡(luò)地址
安裝有STEP 7-Micro/Win計(jì)算機(jī)即編程站與S7-200 CPU的通信建立之后,就可以實(shí)現(xiàn)程序上傳、下載和監(jiān)控等操作。如果需要,還可以展開資源窗口中的“系統(tǒng)塊”,然后雙擊“通信端口”工具打開通信端口的參數(shù)設(shè)置對(duì)話框,如圖5-25所示。在該對(duì)話框內(nèi)可更改目標(biāo)CPU的通信端口(必須是與編程電纜相連接的端口).及通信端口的PPI網(wǎng)絡(luò)地址、網(wǎng)絡(luò)地址、波特率、重復(fù)次數(shù)等端口參數(shù)。參數(shù)設(shè)置后,必須重新下載程序才能使新的通信參數(shù)生效。
如果有多個(gè)S7-200 CPU相互間通過Profibus電纜相連接,且其中1個(gè)S7-200 CPU的端口所連接的是帶編程接口的Profibus總線連接器,則該端口可以再通過PC/PPI多主站電纜與計(jì)算機(jī)連接,此時(shí)應(yīng)分別設(shè)置各個(gè)CPU的PPI網(wǎng)絡(luò)地址,并保證每個(gè)CPU網(wǎng)絡(luò)地址的,后將系統(tǒng)塊參數(shù)分別下載到每個(gè)CPU,下載完畢計(jì)算機(jī)就能夠識(shí)別出所有的CPU,并與之建立通信關(guān)系。如果所連接的CPU地址有沖突,就必須先斷開與其他CPU的連接(或切斷電源),單獨(dú)用PC/PPI多主站電纜與計(jì)算機(jī)連接,重新分配網(wǎng)絡(luò)地址,然后再與其他CPU連接。
4.方案調(diào)試
為了檢閱PPI網(wǎng)絡(luò)是否能夠工作,可以為各個(gè)S7-200 PLC分別編寫相應(yīng)的調(diào)試程序,并分別下載到各CPU,然后用計(jì)算機(jī)分別監(jiān)視各個(gè)CPU的運(yùn)行狀態(tài)。只要程序能夠正常下載到PLC,且能夠用計(jì)算機(jī)監(jiān)控到CPU的運(yùn)行,就說明網(wǎng)絡(luò)通信正常。
如果出現(xiàn)編程軟件STEP 7-Micro/WIN不能與CPU正常通信,應(yīng)按如下方法檢查處理。
(1)通信狀態(tài)的檢查
影響通信的因素很多,需要仔細(xì)檢查。可用簡化連接,替換設(shè)備等方法,逐步縮小故障點(diǎn)的范圍。例如,當(dāng)網(wǎng)絡(luò)上有一個(gè)CPU不能進(jìn)行編程通信,就要將CPU從網(wǎng)絡(luò)上脫開,單獨(dú)進(jìn)行編程通信檢查。
在設(shè)備正常的條件下,發(fā)生STEP 7-Micro/WIN不能與CPU通信的原因主要有:
·STEP 7-Micro/WIN中設(shè)置的遠(yuǎn)程通信口地址與CPU的實(shí)際口地址不同;
·STEP 7-Micro/WIN中設(shè)置的本地(編程用的計(jì)算機(jī))地址與CPU通信口的地址相同了(應(yīng)當(dāng)將STEP 7-Micro/WIN的本地地址設(shè)置為“0”);
·STEP 7-Micro/WIN使用的通信波特率與CPU端口的實(shí)際通信速率設(shè)置不同;
·有些程序會(huì)將CPU上的通信口設(shè)置為自由口模式,此時(shí)不能進(jìn)行編程通信。編程通信是PPI模式。而在“STOP”狀態(tài)下,通信口永遠(yuǎn)是PPI從站模式。好把CPU上的模式開關(guān)撥到“STOP”的位置。
針對(duì)上述情況,可以在STEP 7-Micro/WIN左側(cè)的瀏覽條中單擊“通信”圖標(biāo),在對(duì)話框中雙擊通信設(shè)備的圖標(biāo)(如PC/PPI電纜),改變本地的連接屬性(本地地址或通信速率設(shè)置);雙擊“刷新”圖標(biāo),并且選中“搜索所有波特率”可以找到地址、速率不明的站點(diǎn)。此時(shí)應(yīng)使用新的RS-232/PPI電纜、USB/PPI電纜或CP卡,否則不能覆蓋所有的波特率范圍。
(2)通信速率的*性檢查
要進(jìn)行S7-200的編程通信,必須注意使通信雙方(即安裝了STEP 7-Micro/WIN的PC機(jī)和S7-200的CPU或通信模塊上的通信口)的通信速率、通信協(xié)議相互兼容。否則,不能順利連通。
在具體工作中,參與編程通信的設(shè)備未必一定符合上述要求,否則它們的通信速率就可能不*。注意以下幾個(gè)通信速率,它們必須*。
1) S7-200 CPU通信口的速率
一個(gè)新出廠的CPU,其所有通信口的速率都是9.6Kbps。CPU通信口的速率只能在S7-200項(xiàng)目文件中的“系統(tǒng)塊”中設(shè)置,新的通信速率在系統(tǒng)塊下載到CPU后才起作用。
2)系統(tǒng)塊的CPU通信口參數(shù)設(shè)置
如果使用智能多主站電纜配合STEP 7-Micro/WIN V3.2 SP4以上版,只需將RS232/PPI電纜的DIP開關(guān)5設(shè)置為“1”而其他設(shè)置為“0”;而USB/PPI電纜不需要設(shè)置。舊版本的電纜需要按照電纜上的標(biāo)記設(shè)置DIP開關(guān)。
3)由STEP 7-Micro/WIN決定的PC機(jī)通信口(RS232口)的通信速率
這個(gè)速率實(shí)際上是去配合編程電纜使用的,在STEP 7-Micro/WIN軟件中打開“設(shè)置PG/PC接口”,設(shè)置PC用于同S7-200PLC通信的速率。USB口使用USB/PPI電纜,不需速率。
福建西門子S7-200SMART模塊代理價(jià)格