




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學(xué)習(xí)目標學(xué)習(xí)目標 33知識準備知識準備 66任務(wù)實施任務(wù)實施1 1 4343任務(wù)實施任務(wù)實施2 2 6161自我評估自我評估8585 知識目標知識目標44技能目標技能目標55 知道并理解西門子知道并理解西門子PPIPPI通信協(xié)議及報文格式;通信協(xié)議及報文格式; 能說出并理解常用通信術(shù)語;能說出并理解常用通信術(shù)語; 掌握掌握PPIPPI網(wǎng)絡(luò)讀寫指令的功能;網(wǎng)絡(luò)讀寫指令的功能; 熟悉熟悉STEP 7-MicroWin V4.0STEP 7-MicroWin V4.0編程軟件。編程軟件。 能夠正確配置能夠正確配置PPIPPI通信系統(tǒng)的網(wǎng)絡(luò)設(shè)備及參數(shù);通信系統(tǒng)的網(wǎng)絡(luò)設(shè)備及參數(shù); 能正確安裝能正確安裝P
2、PIPPI網(wǎng)絡(luò)設(shè)備;網(wǎng)絡(luò)設(shè)備; 能正確編寫能正確編寫PPIPPI通信系統(tǒng)測試程序;通信系統(tǒng)測試程序; 能夠?qū)δ軌驅(qū)PIPPI系統(tǒng)進行調(diào)試及故障診斷。系統(tǒng)進行調(diào)試及故障診斷。西門子西門子S7-200 CPUS7-200 CPU的通信方式的通信方式 77PPIPPI通信技術(shù)通信技術(shù) 1212S 7 - 2 0 0S 7 - 2 0 0 的的 N E T R / N E T WN E T R / N E T W 指指令令 2929NETR/NETWNETR/NETW指令向指令向?qū)?dǎo) 3434 PPI PPI(Point-to-PointPoint-to-Point)是一種主)是一種主- -從協(xié)議,
3、是從協(xié)議,是S7-200 S7-200 CPUCPU默認的,也是最基本的通信方式。它通過默認的,也是最基本的通信方式。它通過S7-200 S7-200 CPUCPU內(nèi)置的內(nèi)置的PPIPPI接口(接口(Port 0Port 0或或Port 1Port 1),采用通用),采用通用RS-RS-485485雙絞線電纜進行聯(lián)網(wǎng),通信波特率可以是雙絞線電纜進行聯(lián)網(wǎng),通信波特率可以是9.6kbps9.6kbps、19.2kbps19.2kbps或或187.5kbps187.5kbps。 主站可以是其他主站可以是其他CPUCPU(如(如S7-300/400S7-300/400)、)、SIMATICSIMATI
4、C編編程器、程器、TD 200TD 200文本顯示器等。文本顯示器等。 網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)中的所有S7-200 CPUS7-200 CPU都默認為都默認為PPIPPI從站。從站。 MPI MPI(Multi-Point InterfaceMulti-Point Interface)可以是主)可以是主- -主協(xié)議或主主協(xié)議或主- -從協(xié)議。從協(xié)議。 如果網(wǎng)絡(luò)中有如果網(wǎng)絡(luò)中有S7-300 CPUS7-300 CPU,則建立主,則建立主- -主連接,因為主連接,因為S7-300 CPUS7-300 CPU都默認為網(wǎng)絡(luò)主站;都默認為網(wǎng)絡(luò)主站; 如果設(shè)備中有如果設(shè)備中有S7-200 CPUS7-200 C
5、PU,則建立主,則建立主- -從連接,因為從連接,因為S7-200S7-200都默認為網(wǎng)絡(luò)從站。都默認為網(wǎng)絡(luò)從站。 S7-200 CPUS7-200 CPU可以通過內(nèi)置接口連接到可以通過內(nèi)置接口連接到MPIMPI網(wǎng)絡(luò)上,網(wǎng)絡(luò)上,波特率為波特率為19.2kbps19.2kbps或或187.5kbps187.5kbps。 Profibus Profibus協(xié)議用于分布式協(xié)議用于分布式I/OI/O設(shè)備(遠程設(shè)備(遠程I/OI/O)的高)的高速通信。該協(xié)議的網(wǎng)絡(luò)使用速通信。該協(xié)議的網(wǎng)絡(luò)使用RS-485RS-485標準雙絞線,適合標準雙絞線,適合多段、遠距離通信,通信波特率最高可達多段、遠距離通信,通信
6、波特率最高可達12Mbps12Mbps。 ProfibusProfibus網(wǎng)絡(luò)常有一個主站和幾個網(wǎng)絡(luò)常有一個主站和幾個I/OI/O從站,主站初從站,主站初始化網(wǎng)絡(luò)并核對網(wǎng)絡(luò)上的從站設(shè)備和配置中的匹配情始化網(wǎng)絡(luò)并核對網(wǎng)絡(luò)上的從站設(shè)備和配置中的匹配情況。如果網(wǎng)絡(luò)中有第二個主站,則它只能訪問第一個況。如果網(wǎng)絡(luò)中有第二個主站,則它只能訪問第一個主站的從站。主站的從站。 在在S7-200S7-200系列的系列的CPUCPU中,中,CPU 222CPU 222、224224、226226都可以都可以通過擴展通過擴展EM227EM227來支持來支持ProfibusProfibus總線協(xié)議??偩€協(xié)議。 Pro
7、fiNet ProfiNet是一種工業(yè)以太網(wǎng)通信方式。是一種工業(yè)以太網(wǎng)通信方式。 S7-200S7-200系列系列PLCPLC可以通過以太網(wǎng)模塊可以通過以太網(wǎng)模塊CP 243-1CP 243-1及及CP CP 243-1 IT243-1 IT接入工業(yè)以太網(wǎng),接入工業(yè)以太網(wǎng),不僅可以實現(xiàn)與不僅可以實現(xiàn)與S7-200S7-200、S7-S7-300300或或S7-400S7-400系統(tǒng)進行通信,還可以與系統(tǒng)進行通信,還可以與PCPC應(yīng)用程序,通應(yīng)用程序,通過過OPCOPC進行通信進行通信。 USS USS自由口通信方式是自由口通信方式是S7-200 CPUS7-200 CPU很重要的功能。很重要的
8、功能。 在自由口模式下,在自由口模式下,S7-200 CPUS7-200 CPU可以與任何通信協(xié)議可以與任何通信協(xié)議公開的其他設(shè)備和控制器進行通信,也就是說公開的其他設(shè)備和控制器進行通信,也就是說S7-200 S7-200 PLCPLC可以由用戶自己定義通信協(xié)議??梢杂捎脩糇约憾x通信協(xié)議。 PPI PPI協(xié)議是專門為協(xié)議是專門為S7-200S7-200開發(fā)的通信協(xié)議,開發(fā)的通信協(xié)議,S7-200 CPUS7-200 CPU的通信的通信口(口(Port0Port0、Port1Port1)支持)支持PPIPPI通信協(xié)議,通信協(xié)議,S7-200S7-200的一些通信模塊的一些通信模塊也支持也支持P
9、PIPPI協(xié)議,協(xié)議,STEP 7-Micro/WINSTEP 7-Micro/WIN與與CPUCPU進行編程通信也通進行編程通信也通過過PPIPPI協(xié)議。協(xié)議。 ( (見本章后見本章后) ) PPI PPI是一種主站是一種主站- -從站協(xié)議,主站和從站在一個從站協(xié)議,主站和從站在一個令牌環(huán)網(wǎng)令牌環(huán)網(wǎng)(Token Ring NetworkToken Ring Network)中。當(dāng)主站檢測到網(wǎng)絡(luò)上沒有堵塞時,)中。當(dāng)主站檢測到網(wǎng)絡(luò)上沒有堵塞時,將接收令牌,只有擁有令牌的主站才可以向網(wǎng)絡(luò)上的其他從站將接收令牌,只有擁有令牌的主站才可以向網(wǎng)絡(luò)上的其他從站發(fā)出指令,建立該發(fā)出指令,建立該PPIPPI
10、網(wǎng)絡(luò),也就是說網(wǎng)絡(luò),也就是說PPIPPI網(wǎng)絡(luò)只在主站側(cè)編寫網(wǎng)絡(luò)只在主站側(cè)編寫通信程序就可以了。主站得到令牌后可以向從站發(fā)出請求和指通信程序就可以了。主站得到令牌后可以向從站發(fā)出請求和指令,從站則對主站請求進行響應(yīng),從站設(shè)備并不啟動消息,而令,從站則對主站請求進行響應(yīng),從站設(shè)備并不啟動消息,而是一直等到主站設(shè)備發(fā)送請求或輪詢時才作出響應(yīng)。是一直等到主站設(shè)備發(fā)送請求或輪詢時才作出響應(yīng)。 使用使用PPIPPI可以建立最多包括可以建立最多包括3232個主站的多主站網(wǎng)絡(luò),主站靠一個主站的多主站網(wǎng)絡(luò),主站靠一個個PPIPPI協(xié)議管理的共享連接來與從站通信,協(xié)議管理的共享連接來與從站通信,PPIPPI并不限
11、制與任意并不限制與任意一個從站通信的主站數(shù)量,但是在一個網(wǎng)絡(luò)中,主站的個數(shù)不一個從站通信的主站數(shù)量,但是在一個網(wǎng)絡(luò)中,主站的個數(shù)不能超過能超過3232。 當(dāng)網(wǎng)絡(luò)上不止一個主站時,令牌傳遞前首先檢測下一個主站當(dāng)網(wǎng)絡(luò)上不止一個主站時,令牌傳遞前首先檢測下一個主站的站號,為便于令牌傳遞,不要將主站的站號設(shè)置得過高。的站號,為便于令牌傳遞,不要將主站的站號設(shè)置得過高。 當(dāng)一個新的主站添加到網(wǎng)絡(luò)中來的時候,一般將會經(jīng)過至少當(dāng)一個新的主站添加到網(wǎng)絡(luò)中來的時候,一般將會經(jīng)過至少2 2個完整的令牌傳遞后才會建立網(wǎng)絡(luò)拓撲,接收令牌。個完整的令牌傳遞后才會建立網(wǎng)絡(luò)拓撲,接收令牌。 對于對于PPIPPI網(wǎng)絡(luò)來說,暫
12、時沒有接收令牌的主站同樣可以響應(yīng)其網(wǎng)絡(luò)來說,暫時沒有接收令牌的主站同樣可以響應(yīng)其他主站的請求。他主站的請求。主站設(shè)備主站設(shè)備 簡稱主設(shè)備或主站。包括:帶有簡稱主設(shè)備或主站。包括:帶有STEP 7-Micro/WINSTEP 7-Micro/WIN的編的編程設(shè)備;程設(shè)備;HMIHMI設(shè)備(觸摸面板、文本顯示或操作員面板)。設(shè)備(觸摸面板、文本顯示或操作員面板)。從站設(shè)備從站設(shè)備 簡稱從設(shè)備或從站。包括:簡稱從設(shè)備或從站。包括:S7-200 CPUS7-200 CPU、擴展機架(例、擴展機架(例如如EM277EM277)。)。 如果在用戶程序中使能如果在用戶程序中使能PPIPPI主站模式,主站模式
13、,S7-200 CPUS7-200 CPU在運行模式在運行模式下可以作主站。在使能下可以作主站。在使能PPIPPI主站模式之后,可以使用主站模式之后,可以使用“網(wǎng)絡(luò)讀網(wǎng)絡(luò)讀取取”(NETRNETR)或)或“網(wǎng)絡(luò)寫入網(wǎng)絡(luò)寫入”(NETWNETW)從其他)從其他S7-200 CPUS7-200 CPU讀取數(shù)據(jù)或向讀取數(shù)據(jù)或向S7-200 CPUS7-200 CPU寫入數(shù)據(jù)。寫入數(shù)據(jù)。S7-200S7-200用作用作PPIPPI主站時,它主站時,它仍然可以作為從站響應(yīng)其它主站的請求。仍然可以作為從站響應(yīng)其它主站的請求。PPIPPI高級協(xié)議高級協(xié)議 允許網(wǎng)絡(luò)設(shè)備建立一個設(shè)備與設(shè)備之間的邏輯連接。允許網(wǎng)
14、絡(luò)設(shè)備建立一個設(shè)備與設(shè)備之間的邏輯連接。 對于對于PPIPPI高級協(xié)議,每個設(shè)備的連接個數(shù)是有限制的。所有的高級協(xié)議,每個設(shè)備的連接個數(shù)是有限制的。所有的S7-200 CPUS7-200 CPU都支持都支持PPIPPI和和PPIPPI高級協(xié)議,而高級協(xié)議,而EM277EM277模塊僅僅支持模塊僅僅支持PPIPPI高級協(xié)議。在高級協(xié)議。在PPIPPI高級協(xié)議下,高級協(xié)議下,S7-200 CPUS7-200 CPU和和EM277EM277所支持所支持的連接個數(shù)如下表所列。的連接個數(shù)如下表所列。PPIPPI網(wǎng)絡(luò)傳輸方式及響應(yīng)時間網(wǎng)絡(luò)傳輸方式及響應(yīng)時間 PPIPPI是一種基于字符的異步協(xié)議。通過是一種
15、基于字符的異步協(xié)議。通過RS 232RS 232或或USBUSB接口進行數(shù)據(jù)接口進行數(shù)據(jù)傳輸,數(shù)據(jù)傳輸速率在傳輸,數(shù)據(jù)傳輸速率在1.2kbps1.2kbps至至115.2kbps115.2kbps之間。之間。 環(huán)網(wǎng)的響應(yīng)時間包括每個主站的令牌占有時間和整個網(wǎng)絡(luò)的令牌環(huán)網(wǎng)的響應(yīng)時間包括每個主站的令牌占有時間和整個網(wǎng)絡(luò)的令牌循環(huán)時間,可以通過式循環(huán)時間,可以通過式1-11-1和式和式1-21-2進行估算:進行估算: t tholdhold(128+n128+n)b b1/p 1/p (1-11-1) t trotrott tholdholdm m (1-21-2) 例如,一個例如,一個PPIPPI
16、網(wǎng)絡(luò)中有網(wǎng)絡(luò)中有5 5個主站,每個主站均發(fā)送個主站,每個主站均發(fā)送1010個字符,波個字符,波特率為特率為9600bps9600bps,則每個主站的令牌占有時間為:,則每個主站的令牌占有時間為: t tholdhold(128+10128+10)11111/96001/96000.158125s=158.125ms0.158125s=158.125ms 整個網(wǎng)絡(luò)的令牌循環(huán)時間為:整個網(wǎng)絡(luò)的令牌循環(huán)時間為: t trotrot158.125158.1255=790.625ms5=790.625ms服務(wù)服務(wù) PPIPPI通信協(xié)議支持以下網(wǎng)絡(luò)服務(wù):通信協(xié)議支持以下網(wǎng)絡(luò)服務(wù): PG/OPPG/OP通信
17、通信S7-200S7-200是可與是可與S7-300S7-300或或S7-400S7-400進行通信的所有進行通信的所有HMIHMI設(shè)備的從站設(shè)備。設(shè)備的從站設(shè)備。 S7S7通信通信S7-200S7-200是是S7-300S7-300或或S7-400S7-400的的X_PUTX_PUT和和X_GETX_GET指令的指令的從站設(shè)備。從站設(shè)備。 OPCOPC通信通信PPIPPI支持支持OPCOPC,這使其它任何,這使其它任何OPCOPC客戶機均可客戶機均可訪問訪問S7S7中的數(shù)據(jù)。中的數(shù)據(jù)。單主站單主站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò) 單主站單主站PPIPPI網(wǎng)絡(luò)通常由網(wǎng)絡(luò)通常由帶有帶有STEP 7-Micr
18、o/WINSTEP 7-Micro/WIN的的PG/PCPG/PC或作為主站設(shè)備的或作為主站設(shè)備的HMIHMI設(shè)備(面板)、作為設(shè)備(面板)、作為從站設(shè)備的一個或多個從站設(shè)備的一個或多個S7-200 CPUS7-200 CPU等組件組成。等組件組成。 單主站單主站PPIPPI網(wǎng)絡(luò)原理如網(wǎng)絡(luò)原理如圖所示。圖所示??蓞⒁娤到y(tǒng)手冊可參見系統(tǒng)手冊“網(wǎng)絡(luò)通信網(wǎng)絡(luò)通信”章節(jié)章節(jié)多主站多主站PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò) 可以組態(tài)一個包含多個可以組態(tài)一個包含多個主站設(shè)備的主站設(shè)備的PPIPPI網(wǎng)絡(luò),這網(wǎng)絡(luò),這些設(shè)備可以作為主站設(shè)備些設(shè)備可以作為主站設(shè)備與一個或多個與一個或多個S7-200S7-200進行進行通信。每個
19、主站(編程設(shè)通信。每個主站(編程設(shè)備備/PC/PC或面板)均可以與或面板)均可以與網(wǎng)絡(luò)中的每個從站交換數(shù)網(wǎng)絡(luò)中的每個從站交換數(shù)據(jù)。據(jù)。 多主站多主站PPIPPI網(wǎng)絡(luò)原理如網(wǎng)絡(luò)原理如圖所示。圖所示。復(fù)雜復(fù)雜PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò) 在復(fù)雜在復(fù)雜PPIPPI網(wǎng)絡(luò)中,還網(wǎng)絡(luò)中,還可以對可以對S7-200S7-200進行編程以進行編程以進行對等通信。對等通信進行對等通信。對等通信表示通信伙伴都具有同等表示通信伙伴都具有同等權(quán)限,既可以提供服務(wù),權(quán)限,既可以提供服務(wù),也可以使用服務(wù)。也可以使用服務(wù)。 復(fù)雜復(fù)雜PPIPPI網(wǎng)絡(luò)原理如圖網(wǎng)絡(luò)原理如圖所示。所示。帶有帶有S7-300S7-300或或S7-400S7
20、-400的的PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò) 可以將可以將S7-300S7-300或或S7-400S7-400連接至連接至PPIPPI網(wǎng)絡(luò),網(wǎng)絡(luò)波特率可以達到網(wǎng)絡(luò),網(wǎng)絡(luò)波特率可以達到187.5kbps187.5kbps。S7-300/400S7-300/400用用X_GETX_GET和和X_PUTX_PUT指令與指令與S7-200CPUS7-200CPU通信。如果通信。如果S7-200 CPUS7-200 CPU處于主站模式,那么處于主站模式,那么S7-300/400S7-300/400將無法與之通信。若要與將無法與之通信。若要與S7 CPUS7 CPU通信,通信,則最好在配置則最好在配置STEP 7-M
21、icro/WINSTEP 7-Micro/WIN使用使用PPIPPI協(xié)議時,使能多主站,并選中協(xié)議時,使能多主站,并選中PPIPPI高級選框。如果使用的電纜是高級選框。如果使用的電纜是PPIPPI多主站電纜,那么多主網(wǎng)絡(luò)和多主站電纜,那么多主網(wǎng)絡(luò)和PPIPPI高級選框便可以忽略。高級選框便可以忽略。 帶有帶有S7-300S7-300或或S7-400S7-400的的PPIPPI網(wǎng)絡(luò)原理圖如圖所示。網(wǎng)絡(luò)原理圖如圖所示。S7-200 CPUS7-200 CPU上的通信口上的通信口 與與RS-485RS-485兼容的兼容的9 9針針D D型連接器,符合歐洲標準型連接器,符合歐洲標準EN EN 5017
22、050170中的中的ProfibusProfibus標準,其引腳分配如表所列。標準,其引腳分配如表所列。 請求發(fā)送 RTS(Request To Send) 網(wǎng)絡(luò)連接器網(wǎng)絡(luò)連接器 PPIPPI網(wǎng)絡(luò)使用網(wǎng)絡(luò)使用ProfibusProfibus總線連接器,西門子公司提供兩種總線連接器,西門子公司提供兩種ProfibusProfibus總線連接器:一種標準總線連接器:一種標準ProfibusProfibus總線連接器和一種帶編程接總線連接器和一種帶編程接口的口的ProfibusProfibus總線連接器。后者允許在不影響現(xiàn)有網(wǎng)絡(luò)連接的情況總線連接器。后者允許在不影響現(xiàn)有網(wǎng)絡(luò)連接的情況下,再連接一個編
23、程站或者一個下,再連接一個編程站或者一個HMIHMI設(shè)備到網(wǎng)絡(luò)中。設(shè)備到網(wǎng)絡(luò)中。 終端電阻終端電阻 為保證網(wǎng)絡(luò)的通信質(zhì)量(傳輸距離、通信速率),建議采用為保證網(wǎng)絡(luò)的通信質(zhì)量(傳輸距離、通信速率),建議采用西門子標準雙絞線屏蔽電纜,并在電纜的兩個末端安裝終端電阻。西門子標準雙絞線屏蔽電纜,并在電纜的兩個末端安裝終端電阻。 電纜制作電纜制作 將 電 纜 放 在 測 量 盤 上 , 測量 待 剝 電 纜 的 長 度 , 并 用 左手 食 指 做 標 記 。 將 電 纜 的 一 端 放 進 剝 線 工具 的 槽 中 到 標 記 位 置 , 然 后向 前 推 加 緊 裝 置 加 緊 電 纜 。 按 指
24、示 方 向 轉(zhuǎn) 動 剝 線 工 具數(shù) 圈 , 切 割 電 纜 保 護 外 套 。 將 剝 線 工 具 朝 線 纜 末 端 方向 外 移 , 移 動 過 程 中 要 保 持工 具 的 加 緊 狀 態(tài) 。 剝 去Profibus 電 纜 保 護 外套 , 保 留 紅 綠 線 芯 長 度 20mm左 右 , 屏 蔽 層 長 度 8mm 左 右 用 螺 絲 刀 打 開 Profibus 總線 連 接 器 鎖 緊 裝 置 , 向 上 抬起 快 速 連 接 器 。 按 顏 色 將 線 芯 插 入 快 速 連接 器 ,并 保 證 屏 蔽 層 壓 在 屏 蔽夾 下 , 屏 蔽 層 不 能 接 觸 線 芯 。
25、用 力 壓 緊 快 速 連 接 器 , 內(nèi)部 的 刀 片 會 割 破 線 芯 的 絕 緣層 實 現(xiàn) 連 接 。 蓋 上 鎖 緊 裝 置 并 用 螺 絲刀 旋 緊 。 RS-485RS-485中繼器中繼器 RS-485RS-485中繼器為網(wǎng)段提供偏壓電阻和終端電阻,有以下用途:中繼器為網(wǎng)段提供偏壓電阻和終端電阻,有以下用途: 增加網(wǎng)絡(luò)的長度:在網(wǎng)絡(luò)中使用一個中繼器可以使網(wǎng)絡(luò)的通信距離擴增加網(wǎng)絡(luò)的長度:在網(wǎng)絡(luò)中使用一個中繼器可以使網(wǎng)絡(luò)的通信距離擴展展50m50m。如果在已連接的兩個中繼器之間沒有其它節(jié)點,那么網(wǎng)絡(luò)的長度。如果在已連接的兩個中繼器之間沒有其它節(jié)點,那么網(wǎng)絡(luò)的長度將能達到波特率允許的最
26、大值。在一個串聯(lián)網(wǎng)絡(luò)中,最多可以使用將能達到波特率允許的最大值。在一個串聯(lián)網(wǎng)絡(luò)中,最多可以使用9 9個中個中繼器,但是網(wǎng)絡(luò)的總長度不能超過繼器,但是網(wǎng)絡(luò)的總長度不能超過9600m9600m。 為網(wǎng)絡(luò)增加設(shè)備:在為網(wǎng)絡(luò)增加設(shè)備:在96009600的波特率下,的波特率下,50m50m距離之內(nèi),一個網(wǎng)段最多距離之內(nèi),一個網(wǎng)段最多可以連接可以連接3232個設(shè)備。使用一個中繼器允許在網(wǎng)絡(luò)上再增加個設(shè)備。使用一個中繼器允許在網(wǎng)絡(luò)上再增加3232個設(shè)備。個設(shè)備。 實現(xiàn)不同網(wǎng)段的電氣隔離:如果不同的網(wǎng)段具有不同的地電位,將它實現(xiàn)不同網(wǎng)段的電氣隔離:如果不同的網(wǎng)段具有不同的地電位,將它們隔離會提高網(wǎng)絡(luò)的通信質(zhì)量
27、。們隔離會提高網(wǎng)絡(luò)的通信質(zhì)量?;驹瓌t基本原則 連接電纜必須安裝合適的浪涌抑制器,這樣可以避免雷擊連接電纜必須安裝合適的浪涌抑制器,這樣可以避免雷擊浪涌。應(yīng)避免將低壓信號線和通信電纜與交流導(dǎo)線和高能量、浪涌。應(yīng)避免將低壓信號線和通信電纜與交流導(dǎo)線和高能量、快速開關(guān)的直流導(dǎo)線布置在同一線槽中。要成對使用導(dǎo)線,快速開關(guān)的直流導(dǎo)線布置在同一線槽中。要成對使用導(dǎo)線,用中性線或公共線與電源線或信號線配對。用中性線或公共線與電源線或信號線配對。 具有不同參考電位的互聯(lián)設(shè)備有可能導(dǎo)致不希望的電流流具有不同參考電位的互聯(lián)設(shè)備有可能導(dǎo)致不希望的電流流過連接電纜。這種不希望的電流有可能導(dǎo)致通信錯誤或者設(shè)過連接電纜
28、。這種不希望的電流有可能導(dǎo)致通信錯誤或者設(shè)備損壞。要確保用通信電纜連接在一起的所有設(shè)備具有相同備損壞。要確保用通信電纜連接在一起的所有設(shè)備具有相同的參考電位,或者彼此隔離,來避免產(chǎn)生這種不希望的電流。的參考電位,或者彼此隔離,來避免產(chǎn)生這種不希望的電流。 通信距離、通信速率及電纜選擇通信距離、通信速率及電纜選擇 網(wǎng)段的最大長度取決于兩個因素:隔離和波特率。網(wǎng)段的最大長度取決于兩個因素:隔離和波特率。 一般情況下,當(dāng)接地點之間的距離很遠時,有可能具有不同的地電位;一般情況下,當(dāng)接地點之間的距離很遠時,有可能具有不同的地電位;即使距離較近,大型機械的負載電流也能導(dǎo)致地電位不同。當(dāng)連接具有不即使距離
29、較近,大型機械的負載電流也能導(dǎo)致地電位不同。當(dāng)連接具有不同地電位的設(shè)備時需要隔離。如果不使用隔離端口或者中繼器,允許的最同地電位的設(shè)備時需要隔離。如果不使用隔離端口或者中繼器,允許的最長距離為長距離為50m50m。測量該距離時,從網(wǎng)段的第一個節(jié)點開始,到網(wǎng)段的最后。測量該距離時,從網(wǎng)段的第一個節(jié)點開始,到網(wǎng)段的最后一個節(jié)點。一個節(jié)點。 NETR NETR(網(wǎng)絡(luò)讀)指令初始化一個讀的通信操作,根據(jù)指令(網(wǎng)絡(luò)讀)指令初始化一個讀的通信操作,根據(jù)指令中對中對“TBLTBL”(表)的定義,通過指定的(表)的定義,通過指定的“PORTPORT”(端口)從(端口)從遠程設(shè)備的通信緩沖區(qū)讀數(shù)據(jù)。遠程設(shè)備的通
30、信緩沖區(qū)讀數(shù)據(jù)。NETRNETR指令最多可以從遠程站指令最多可以從遠程站點讀取點讀取1616個字節(jié)的信息。個字節(jié)的信息。 NETW NETW(網(wǎng)絡(luò)寫)指令初始化一個寫的通信操作,根據(jù)指令(網(wǎng)絡(luò)寫)指令初始化一個寫的通信操作,根據(jù)指令中對中對“TBLTBL”(表)的定義,通過指定的(表)的定義,通過指定的“PORTPORT”(端口)向(端口)向遠程設(shè)備的通信緩沖區(qū)寫數(shù)據(jù)。遠程設(shè)備的通信緩沖區(qū)寫數(shù)據(jù)。NETWNETW指令最多可以向遠程指令最多可以向遠程站點寫入站點寫入1616個字節(jié)的信息。個字節(jié)的信息。 NETR/NETW NETR/NETW指令的指令的TBLTBL參數(shù)為字節(jié)類型,可以是參數(shù)為字節(jié)
31、類型,可以是VBVB、MBMB、* *VDVD、* *LDLD或或* *ACAC,TBLTBL參數(shù)的意義如表所列。參數(shù)的意義如表所列。表中首字節(jié)中各標志位的意義如下:表中首字節(jié)中各標志位的意義如下:“D D”(do)完成(操作已完成)。完成(操作已完成)。0 0:未完成;:未完成;1 1:完成。:完成?!癆 A”(approved)有效(操作已被排隊)。有效(操作已被排隊)。0 0:無效;:無效;1 1:有效。:有效。“E E”(error)錯誤。錯誤。0 0:無錯誤;:無錯誤;1 1:錯誤。:錯誤。 S7-200 CPU S7-200 CPU使用特殊寄存器使用特殊寄存器SMB30SMB30(
32、對(對Port 0Port 0)和)和SMB130SMB130(對(對Port 1Port 1)定義通信口的通信方式,定義通信口的通信方式,SMB30SMB30和和SMB130SMB130各位的意義如表所列。各位的意義如表所列。 在在STEP 7-Micro/WINSTEP 7-Micro/WIN中的命令菜單中選擇中的命令菜單中選擇 “工具工具”“指令向?qū)е噶钕驅(qū)А笨纱蜷_指令向?qū)Т翱冢缓筮x擇可打開指令向?qū)Т翱?,然后選擇“NETR/NETWNETR/NETW”可啟動可啟動“網(wǎng)絡(luò)讀寫向網(wǎng)絡(luò)讀寫向?qū)?dǎo)”。 向?qū)У牡谙驅(qū)У牡? 1步提示用戶選擇所需網(wǎng)絡(luò)讀步提示用戶選擇所需網(wǎng)絡(luò)讀/ /寫操作的條目。用
33、戶最多只能寫操作的條目。用戶最多只能配置配置2424個網(wǎng)絡(luò)操作,程序會自動調(diào)配這些通信操作。個網(wǎng)絡(luò)操作,程序會自動調(diào)配這些通信操作。 向?qū)У牡谙驅(qū)У牡? 2步將提示用戶選擇應(yīng)用哪個通信口進行步將提示用戶選擇應(yīng)用哪個通信口進行PPIPPI通信:通信:Port0Port0或或Port1 Port1 。 向?qū)У牡谙驅(qū)У牡? 3步將提示用戶設(shè)置網(wǎng)絡(luò)操作的細節(jié)。每一個網(wǎng)絡(luò)操步將提示用戶設(shè)置網(wǎng)絡(luò)操作的細節(jié)。每一個網(wǎng)絡(luò)操作,都要定義以下信息:作,都要定義以下信息: 定義該網(wǎng)絡(luò)操作是定義該網(wǎng)絡(luò)操作是NETRNETR還是還是NETWNETW。 定義應(yīng)該從遠程定義應(yīng)該從遠程PLCPLC讀取多少個數(shù)據(jù)字節(jié)(讀取多少
34、個數(shù)據(jù)字節(jié)(NETRNETR)或者應(yīng))或者應(yīng)該向遠程該向遠程PLCPLC寫入多少個數(shù)據(jù)字節(jié)(寫入多少個數(shù)據(jù)字節(jié)(NETWNETW)。)。 每條網(wǎng)絡(luò)讀寫指令最多可以發(fā)送或接收每條網(wǎng)絡(luò)讀寫指令最多可以發(fā)送或接收1414個字節(jié)的數(shù)據(jù)。個字節(jié)的數(shù)據(jù)。 定義想要通信的遠程定義想要通信的遠程PLCPLC地址。地址。 如果定義的是如果定義的是NETRNETR(網(wǎng)絡(luò)讀)操作,則還需要進一步定義讀取的數(shù)據(jù)應(yīng)該(網(wǎng)絡(luò)讀)操作,則還需要進一步定義讀取的數(shù)據(jù)應(yīng)該存在本地存在本地PLCPLC的哪個地址區(qū)(本地的哪個地址區(qū)(本地PLCPLC的接收數(shù)據(jù)緩沖區(qū)),有效的操作數(shù)可為的接收數(shù)據(jù)緩沖區(qū)),有效的操作數(shù)可為VBVB、
35、IBIB、QBQB、MBMB、LBLB;定義應(yīng)該從遠程;定義應(yīng)該從遠程PLCPLC的哪個地址區(qū)(遠程的哪個地址區(qū)(遠程PLCPLC的發(fā)送的發(fā)送數(shù)據(jù)緩沖區(qū))讀取數(shù)據(jù),有效的操作數(shù)為數(shù)據(jù)緩沖區(qū))讀取數(shù)據(jù),有效的操作數(shù)為VBVB、IBIB、QBQB、MBMB、LBLB。 如果定義的是如果定義的是NETWNETW(網(wǎng)絡(luò)寫)操作,則還需要進一步定義要發(fā)送的數(shù)據(jù)位(網(wǎng)絡(luò)寫)操作,則還需要進一步定義要發(fā)送的數(shù)據(jù)位于本地于本地PLCPLC的哪個地址區(qū)(本地的哪個地址區(qū)(本地PLCPLC的數(shù)據(jù)發(fā)送緩沖區(qū)),有效的操作數(shù)可為的數(shù)據(jù)發(fā)送緩沖區(qū)),有效的操作數(shù)可為VBVB、IBIB、QBQB、MBMB、LBLB;定義
36、應(yīng)該寫入遠程;定義應(yīng)該寫入遠程PLCPLC的哪個地址區(qū)(遠程的哪個地址區(qū)(遠程PLCPLC的接的接收數(shù)據(jù)緩沖區(qū)),有效的操作數(shù)為收數(shù)據(jù)緩沖區(qū)),有效的操作數(shù)為VBVB、IBIB、QBQB、MBMB、LBLB。 向?qū)У牡谙驅(qū)У牡? 4步將提示用戶分配步將提示用戶分配V V存儲區(qū)地址。配置的每一個網(wǎng)絡(luò)操作需存儲區(qū)地址。配置的每一個網(wǎng)絡(luò)操作需要要1212字節(jié)的字節(jié)的V V區(qū)地址空間,上例中配置了兩個網(wǎng)絡(luò)操作,因此占用了區(qū)地址空間,上例中配置了兩個網(wǎng)絡(luò)操作,因此占用了2525個字節(jié)的個字節(jié)的V V區(qū)地址空間。向?qū)ё詣訛橛脩籼峁┝私ㄗh地址,用戶也可以區(qū)地址空間。向?qū)ё詣訛橛脩籼峁┝私ㄗh地址,用戶也可以自
37、己定義自己定義V V區(qū)地址空間的起始地址。區(qū)地址空間的起始地址。 向?qū)У牡谙驅(qū)У牡? 5步將提示用戶生成子程序和符號表。圖中顯示了步將提示用戶生成子程序和符號表。圖中顯示了NETR/NETWNETR/NETW向?qū)⒁傻淖映绦?、全局符號表。向?qū)⒁傻淖映绦?、全局符號表?要實現(xiàn)網(wǎng)絡(luò)讀寫功能,需要在程序中調(diào)用向?qū)傻囊獙崿F(xiàn)網(wǎng)絡(luò)讀寫功能,需要在程序中調(diào)用向?qū)傻腘ETR/NETWNETR/NETW參參數(shù)化子程序。數(shù)化子程序。 必須用 SM0.0 來使能 NETR/ NETW, 以保證它的正常運行 超時:0=不延時;136767=以秒為單位的超時延時時間。 如果通信有問題的時間超出此延時時
38、間,則報錯誤 周期參數(shù),此參數(shù)在每次所有網(wǎng)絡(luò)操作完成時切換其開關(guān)量狀態(tài) 此處是錯誤參數(shù),0=無錯誤;1=錯誤 控制要求控制要求4444任務(wù)分析任務(wù)分析4545實施方案實施方案4646方案調(diào)試方案調(diào)試5656 通過設(shè)置通過設(shè)置PG/PCPG/PC接口參數(shù)及接口參數(shù)及STEP 7-Micro/WinSTEP 7-Micro/Win的通的通信參數(shù),建立信參數(shù),建立STEP 7-Micro/WinSTEP 7-Micro/Win與與1 1到多個到多個S7-200 PLCS7-200 PLC的的PPIPPI通信連接。通信連接。 網(wǎng)絡(luò)設(shè)備之間的通信是通過建立連接來實現(xiàn)的,不同的通信網(wǎng)絡(luò)設(shè)備之間的通信是通過
39、建立連接來實現(xiàn)的,不同的通信協(xié)議的連接是不同的,對于協(xié)議的連接是不同的,對于PPIPPI協(xié)議,所有的設(shè)備均共用同一協(xié)議,所有的設(shè)備均共用同一個連接。個連接。 S7-200 CPUS7-200 CPU總是為總是為STEP 7-Micro/WinSTEP 7-Micro/Win和和HMIHMI設(shè)備保留一個固定設(shè)備保留一個固定的連接資源,這樣就保證在任何時候至少有一個編程站或的連接資源,這樣就保證在任何時候至少有一個編程站或HMIHMI設(shè)備可以連接到設(shè)備可以連接到CPUCPU上。上。 但要實現(xiàn)但要實現(xiàn)S7-200 CPUS7-200 CPU與編程站的與編程站的PPIPPI連接,還需要進行必要的連接,
40、還需要進行必要的通信參數(shù)設(shè)置。通信參數(shù)設(shè)置。 S7-200 CPU S7-200 CPU與編程站的單主站與編程站的單主站PPIPPI通信至少應(yīng)具備如下表所列的軟硬件條通信至少應(yīng)具備如下表所列的軟硬件條件。件。 在建立在建立S7-200 CPUS7-200 CPU與計算機的連接之前,最好先將與計算機的連接之前,最好先將S7-200 CPUS7-200 CPU切換切換到斷電狀態(tài),并將到斷電狀態(tài),并將S7-200 CPUS7-200 CPU前蓋內(nèi)的模式選擇開關(guān)設(shè)置為前蓋內(nèi)的模式選擇開關(guān)設(shè)置為“STOPSTOP”模式,然后再進行硬件連接。模式,然后再進行硬件連接。 如果使用的是如果使用的是USB/PP
41、IUSB/PPI多主站電纜,則需要將多主站電纜,則需要將USB/PPIUSB/PPI多主站電纜多主站電纜的的PPIPPI端口(標識為端口(標識為PPI-RS485PPI-RS485)連接到)連接到S7-200 CPUS7-200 CPU的的Port 0Port 0或或Port 1Port 1,將將USB/PPIUSB/PPI多主站電纜的多主站電纜的USBUSB端口(標識為端口(標識為PC-USBPC-USB)連接到計算機)連接到計算機的的USBUSB接口。接口。 如果使用的是如果使用的是RS-232/PPIRS-232/PPI多主站電纜,則需要首先連接多主站電纜,則需要首先連接RS-232/P
42、PIRS-232/PPI多主站電纜的多主站電纜的RS-232RS-232端(標識為端(標識為“PCPC”)到計算機的)到計算機的COMCOM口上(如口上(如COM 1COM 1),連接),連接RS-232/PPIRS-232/PPI多主站電纜的多主站電纜的RS485RS485端(標識為端(標識為“PPIPPI”)到到S7-200 PLCS7-200 PLC的的Port 0Port 0或或Port 1Port 1上,然后按圖上,然后按圖5-205-20設(shè)置設(shè)置RS-232/PPIRS-232/PPI多主多主站電纜的站電纜的DIPDIP開關(guān)。開關(guān)。 對于對于RS-232/PPIRS-232/PPI
43、多主站電纜不允許帶電插拔多主站電纜不允許帶電插拔RS-232RS-232接口,否則很容接口,否則很容易造成計算機易造成計算機COMCOM口的損壞。另外,目前的絕大多數(shù)筆記本電腦不口的損壞。另外,目前的絕大多數(shù)筆記本電腦不再配置再配置COMCOM口,建議采用口,建議采用USB/PPIUSB/PPI多主站電纜或多主站電纜或USB/MPIUSB/MPI電纜。電纜。 打開通信參數(shù)設(shè)置對話框打開通信參數(shù)設(shè)置對話框 啟動啟動STEP 7-Micro/WINSTEP 7-Micro/WIN并新建或打開一個項目,點擊左側(cè)瀏覽條上的并新建或打開一個項目,點擊左側(cè)瀏覽條上的“通信通信”圖標進入通信對話框。使用該對
44、話框可以為圖標進入通信對話框。使用該對話框可以為STEP 7-Micro/WINSTEP 7-Micro/WIN設(shè)設(shè)置通信參數(shù)。置通信參數(shù)。 為網(wǎng)絡(luò)選擇通信接口為網(wǎng)絡(luò)選擇通信接口 用鼠標單擊用鼠標單擊“設(shè)置設(shè)置PG/PCPG/PC接口接口”按鈕,系統(tǒng)開始搜索可用接口資源并打按鈕,系統(tǒng)開始搜索可用接口資源并打開如圖所示的設(shè)置開如圖所示的設(shè)置PG/PCPG/PC接口屬性對話框。接口屬性對話框。 設(shè)置設(shè)置PC/PPIPC/PPI電纜屬性電纜屬性 在對話框內(nèi)選中在對話框內(nèi)選中“PC/PPI cable(PPI)PC/PPI cable(PPI)”接口,然后單擊接口,然后單擊“屬性屬性”按鈕打開按鈕打開
45、如圖所示的如圖所示的PC/PPIPC/PPI電纜屬性設(shè)置對話框。電纜屬性設(shè)置對話框。 檢查本地計算機通信口設(shè)置檢查本地計算機通信口設(shè)置 如果所使用的如果所使用的PC/PPIPC/PPI電纜為電纜為USB/PPIUSB/PPI多主站編程電纜,則選擇計算機的多主站編程電纜,則選擇計算機的接口為接口為USBUSB口;如果所使用的口;如果所使用的PC/PPIPC/PPI電纜為電纜為RS-232/PPIRS-232/PPI多主站編程電纜,多主站編程電纜,應(yīng)根據(jù)實際連接的情況,選擇計算機的接口為應(yīng)根據(jù)實際連接的情況,選擇計算機的接口為COM1COM1或或COM3COM3口??凇?搜索與計算機連接的搜索與計
46、算機連接的S7-200S7-200站站 在通信對話框中雙擊在通信對話框中雙擊“雙擊刷新雙擊刷新”按鈕,按鈕,STEP 7-Micro/WINSTEP 7-Micro/WIN立即搜索并立即搜索并顯示與編程站相連接的在線顯示與編程站相連接的在線CPUCPU設(shè)備的型號及站點地址。設(shè)備的型號及站點地址。 重新為重新為S7-200 CPUS7-200 CPU分配網(wǎng)絡(luò)地址分配網(wǎng)絡(luò)地址 展開資源窗口中的展開資源窗口中的“系統(tǒng)塊系統(tǒng)塊”,然后雙擊,然后雙擊“通信端口通信端口”工具打開通信端工具打開通信端口的參數(shù)設(shè)置對話框。口的參數(shù)設(shè)置對話框。 在該對話框內(nèi)可更改目標在該對話框內(nèi)可更改目標CPUCPU的通信端口
47、(必須是與編程電纜相連接的的通信端口(必須是與編程電纜相連接的端口),及通信端口的端口),及通信端口的PPIPPI網(wǎng)絡(luò)地址、最高網(wǎng)絡(luò)地址、波特率、重復(fù)次數(shù)等網(wǎng)絡(luò)地址、最高網(wǎng)絡(luò)地址、波特率、重復(fù)次數(shù)等端口參數(shù)。參數(shù)設(shè)置后,必須重新下載程序才能使新的通信參數(shù)生效。端口參數(shù)。參數(shù)設(shè)置后,必須重新下載程序才能使新的通信參數(shù)生效。 如果有多個如果有多個S7-200 CPUS7-200 CPU相互間通過相互間通過ProfibusProfibus電纜相連接,且其中電纜相連接,且其中1 1個個S7-200 S7-200 CPUCPU的端口所連接的是帶編程接口的的端口所連接的是帶編程接口的ProfibusPro
48、fibus總線連接器,則該端口可以再總線連接器,則該端口可以再通過通過PC/PPIPC/PPI多主站電纜與計算機連接,此時應(yīng)分別設(shè)置各個多主站電纜與計算機連接,此時應(yīng)分別設(shè)置各個CPUCPU的的PPIPPI網(wǎng)絡(luò)網(wǎng)絡(luò)地址,并保證每個地址,并保證每個CPUCPU網(wǎng)絡(luò)地址的唯一性,最后將系統(tǒng)塊參數(shù)分別下載到網(wǎng)絡(luò)地址的唯一性,最后將系統(tǒng)塊參數(shù)分別下載到每個每個CPUCPU,下載完畢計算機就能夠識別出所有的,下載完畢計算機就能夠識別出所有的CPUCPU,并與之建立通信關(guān),并與之建立通信關(guān)系。系。 如果所連接的如果所連接的CPUCPU地址有沖突,就必須先斷開與其他地址有沖突,就必須先斷開與其他CPUCPU
49、的連接(或切的連接(或切斷電源),單獨用斷電源),單獨用PC/PPIPC/PPI多主站電纜與計算機連接,重新分配網(wǎng)絡(luò)地址,多主站電纜與計算機連接,重新分配網(wǎng)絡(luò)地址,然后再與其他然后再與其他CPUCPU連接。連接。 為了檢閱為了檢閱PPIPPI網(wǎng)絡(luò)是否能夠工作,可以為各個網(wǎng)絡(luò)是否能夠工作,可以為各個S7-200 PLCS7-200 PLC分別編寫分別編寫相應(yīng)的調(diào)試程序,并分別下載到各相應(yīng)的調(diào)試程序,并分別下載到各CPUCPU,然后用計算機分別監(jiān)視各,然后用計算機分別監(jiān)視各個個CPUCPU的運行狀態(tài)。只要程序能夠正常下載到的運行狀態(tài)。只要程序能夠正常下載到PLCPLC,且能夠用計算機,且能夠用計算
50、機監(jiān)控到監(jiān)控到CPUCPU的運行,就說明網(wǎng)絡(luò)通信正常。的運行,就說明網(wǎng)絡(luò)通信正常。 如果出現(xiàn)編程軟件如果出現(xiàn)編程軟件STEP 7-Micro/WINSTEP 7-Micro/WIN不能與不能與CPUCPU正常通信,應(yīng)按正常通信,應(yīng)按如下方法檢查處理:如下方法檢查處理: 影響通信的因素很多,需要仔細檢查??捎煤喕B接,替換設(shè)備影響通信的因素很多,需要仔細檢查??捎煤喕B接,替換設(shè)備等方法,逐步縮小故障點的范圍。例如,當(dāng)網(wǎng)絡(luò)上有一個等方法,逐步縮小故障點的范圍。例如,當(dāng)網(wǎng)絡(luò)上有一個CPUCPU不能不能進行編程通信,就要將進行編程通信,就要將CPUCPU從網(wǎng)絡(luò)上脫開,單獨進行編程通信檢查。從網(wǎng)絡(luò)上脫
51、開,單獨進行編程通信檢查。 在設(shè)備正常的條件下,發(fā)生在設(shè)備正常的條件下,發(fā)生STEP 7-Micro/WINSTEP 7-Micro/WIN不能與不能與CPUCPU通通信的原因主要有:信的原因主要有: STEP 7-Micro/WINSTEP 7-Micro/WIN中設(shè)置的遠程通信口地址與中設(shè)置的遠程通信口地址與CPUCPU實際口地址不同;實際口地址不同; STEP 7-Micro/WINSTEP 7-Micro/WIN中設(shè)置的本地(編程用的計算機)地址與中設(shè)置的本地(編程用的計算機)地址與CPUCPU通通信口的地址相同了(應(yīng)當(dāng)將信口的地址相同了(應(yīng)當(dāng)將STEP 7-Micro/WINSTEP
52、 7-Micro/WIN的本地地址設(shè)置為的本地地址設(shè)置為“0 0”);); STEP 7-Micro/WINSTEP 7-Micro/WIN使用的通信波特率與使用的通信波特率與CPUCPU端口的實際通信速率設(shè)端口的實際通信速率設(shè)置不同;置不同; 有些程序會將有些程序會將CPUCPU上的通信口設(shè)置為自由口模式,此時不能進行編上的通信口設(shè)置為自由口模式,此時不能進行編程通信。編程通信是程通信。編程通信是PPIPPI模式。而在模式。而在“STOPSTOP”狀態(tài)下,通信口永遠是狀態(tài)下,通信口永遠是PPIPPI從站模式。最好把從站模式。最好把CPUCPU上的模式開關(guān)撥到上的模式開關(guān)撥到“STOPSTOP
53、”的位置。的位置。 針對上述情況,可以在針對上述情況,可以在STEP 7-Micro/WINSTEP 7-Micro/WIN左側(cè)的瀏覽條中單左側(cè)的瀏覽條中單擊擊“通信通信”圖標,在對話框中雙擊通信設(shè)備的圖標(如圖標,在對話框中雙擊通信設(shè)備的圖標(如PC/PPIPC/PPI電纜),改變本地的連接屬性(本地地址或通信速率設(shè)置);電纜),改變本地的連接屬性(本地地址或通信速率設(shè)置);雙擊雙擊“刷新刷新”圖標,并且選中圖標,并且選中“搜索所有波特率搜索所有波特率”可以找到地可以找到地址、速率不明的站點。址、速率不明的站點。 此時應(yīng)使用新的此時應(yīng)使用新的RS-232/PPIRS-232/PPI電纜、電纜
54、、USB/PPIUSB/PPI電纜或電纜或CPCP卡,否卡,否則不能覆蓋所有的波特率范圍。則不能覆蓋所有的波特率范圍。 要進行要進行S7-200S7-200的編程通信,必須注意使通信雙方(即安裝了的編程通信,必須注意使通信雙方(即安裝了STEP STEP 7-Micro/WIN7-Micro/WIN的的PCPC機和機和S7-200S7-200的的CPUCPU或通信模塊上的通信口)的通信或通信模塊上的通信口)的通信速率、通信協(xié)議相互兼容。否則,不能順利連通。速率、通信協(xié)議相互兼容。否則,不能順利連通。 在具體工作中,參與編程通信的設(shè)備未必一定符合上述要求。例在具體工作中,參與編程通信的設(shè)備未必一
55、定符合上述要求。例如,它們的通信速率就可能不一致。注意以下幾個通信速率,它們?nèi)纾鼈兊耐ㄐ潘俾示涂赡懿灰恢?。注意以下幾個通信速率,它們必須一致:必須一致: (1 1)S7-200 CPUS7-200 CPU通信口的速率通信口的速率 一個新出廠的一個新出廠的CPUCPU,其所有通信口的速率都是,其所有通信口的速率都是9.6kbps9.6kbps。CPUCPU通信通信口的速率只能在口的速率只能在S7-200S7-200項目文件中的項目文件中的“系統(tǒng)塊系統(tǒng)塊”中設(shè)置,新的通信速中設(shè)置,新的通信速率在系統(tǒng)塊下載到率在系統(tǒng)塊下載到CPUCPU后才起作用。后才起作用。 (2 2)系統(tǒng)塊的)系統(tǒng)塊的CPUC
56、PU通信口參數(shù)設(shè)置通信口參數(shù)設(shè)置 如果使用智能多主站電纜配合如果使用智能多主站電纜配合STEP 7-Micro/WIN V3.2 SP4STEP 7-Micro/WIN V3.2 SP4以上版,以上版,只需將只需將RS232/PPIRS232/PPI電纜的電纜的DIPDIP開關(guān)開關(guān)5 5設(shè)置為設(shè)置為“1 1”而其他設(shè)置為而其他設(shè)置為“0 0”;而;而USB/PPIUSB/PPI電纜不需要設(shè)置。舊版本的電纜需要按照電纜上的標記設(shè)置電纜不需要設(shè)置。舊版本的電纜需要按照電纜上的標記設(shè)置DIPDIP開關(guān)。開關(guān)。 (3 3)由)由STEP 7-Micro/WINSTEP 7-Micro/WIN決定的決定
57、的PCPC機通信口(機通信口(RS232RS232口)的通信口)的通信速率速率 這個速率實際上是去配合編程電纜使用的,在這個速率實際上是去配合編程電纜使用的,在STEP 7-Micro/WINSTEP 7-Micro/WIN軟件中打開軟件中打開“設(shè)置設(shè)置PG/PCPG/PC接口接口”,設(shè)置,設(shè)置PCPC用于同編程電纜通信的速用于同編程電纜通信的速率。率。USBUSB口使用口使用USB/PPIUSB/PPI電纜,不需指定速率。電纜,不需指定速率??刂埔罂刂埔?262任務(wù)分析任務(wù)分析6363實施方案實施方案6464方案調(diào)試方案調(diào)試7878 要求在要求在2 2臺臺S7-22x CPUS7-22x
58、 CPU之間建立之間建立PPIPPI網(wǎng)絡(luò),并編寫基網(wǎng)絡(luò),并編寫基本通信程序:本通信程序: 將乙機將乙機VB107-VB111VB107-VB111共共5 5個字節(jié)數(shù)據(jù)對應(yīng)傳送到甲機個字節(jié)數(shù)據(jù)對應(yīng)傳送到甲機VB107-VB111VB107-VB111共共5 5個單元;個單元; 同時能夠?qū)⒓讬C同時能夠?qū)⒓讬CVB137-VB141VB137-VB141共共5 5個字節(jié)數(shù)據(jù)對應(yīng)傳個字節(jié)數(shù)據(jù)對應(yīng)傳送到乙機送到乙機VB137-VB141VB137-VB141單元。單元。 然后設(shè)計通信系統(tǒng)的調(diào)試方案,并進行系統(tǒng)調(diào)試。然后設(shè)計通信系統(tǒng)的調(diào)試方案,并進行系統(tǒng)調(diào)試。 S7-200 PLC S7-200 PLC之間
59、的之間的PPIPPI通信可通過通信可通過ProfibusProfibus電纜直接連接到各個電纜直接連接到各個CPUCPU的的Port0Port0或或Port1Port1上,并使用上,并使用USB/PPIUSB/PPI多主電纜與裝有多主電纜與裝有STEP 7-Micro/WINSTEP 7-Micro/WIN的計算機相的計算機相連,組成一個使用連,組成一個使用PPIPPI協(xié)議的單主站通信網(wǎng)絡(luò)。將甲機設(shè)為主站,站地址為協(xié)議的單主站通信網(wǎng)絡(luò)。將甲機設(shè)為主站,站地址為2 2;乙機設(shè)為從站,站地址為;乙機設(shè)為從站,站地址為3 3;編程用的計算機的站地址為;編程用的計算機的站地址為0 0。 S7-200
60、PLCS7-200 PLC之間的之間的PPIPPI通信只需在主站側(cè)編寫通信程序,從站側(cè)不需要編通信只需在主站側(cè)編寫通信程序,從站側(cè)不需要編寫通信程序,但需要編寫從站的初始化程序。寫通信程序,但需要編寫從站的初始化程序。通信程序的編寫既可以用網(wǎng)通信程序的編寫既可以用網(wǎng)絡(luò)讀(絡(luò)讀(NETRNETR)和網(wǎng)絡(luò)寫()和網(wǎng)絡(luò)寫(NETWNETW)指令實現(xiàn),也可以通過調(diào)用網(wǎng)絡(luò)讀寫向)指令實現(xiàn),也可以通過調(diào)用網(wǎng)絡(luò)讀寫向?qū)е噶钌傻淖映绦騺韺崿F(xiàn)。導(dǎo)指令生成的子程序來實現(xiàn)。 在主站側(cè)編程時,需要將在主站側(cè)編程時,需要將VB107VB111VB107VB111設(shè)為接收緩沖區(qū),將設(shè)為接收緩沖區(qū),將VB137VB141
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 魚塘管理員合同協(xié)議書
- 旅游業(yè)安全重大危險源管理措施
- 2025年幼兒園中班下學(xué)期職業(yè)體驗計劃
- 2025年商圈藝術(shù)體育活動策劃計劃
- 陽光私募產(chǎn)品生命周期管理流程
- 酒店幫廚崗位職責(zé)與要求
- 幼兒園大班心理健康德育計劃
- 進出口苗木銷售協(xié)議
- 道德與法治復(fù)習(xí)計劃與階段目標
- 旅游行業(yè)工作人員合同
- DB43-T 2169-2021 單棟塑料大棚建設(shè)規(guī)范
- 2025年中考英語閱讀訓(xùn)練:熱點-電影《哪吒》(含答案)
- 區(qū)域業(yè)務(wù)拓展代理合同樣本
- 《端午特別早會》課件
- 2025年電源管理芯片市場分析報告
- 風(fēng)力發(fā)電設(shè)備維修施工合同
- T-GDCKCJH 090-2024 微生物電化學(xué)法水質(zhì)生物毒性在線自動監(jiān)測技術(shù)規(guī)范
- 湖南出版中南傳媒招聘筆試真題2023
- 工作任務(wù)清單模板
- DB37 5155-2019 公共建筑節(jié)能設(shè)計標準
- 管道工程焊接工藝評定方案
評論
0/150
提交評論