版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
s7-200的通信與網(wǎng)絡(luò)本章要點(diǎn)
通信基本概念和術(shù)語
S7-200PLC通信部件的介紹
S7-200PLC通信協(xié)議與通信
S7-200PLC通信實(shí)例8.1
通信的基本知識
8.1.1基本概念和術(shù)語1.并行傳輸與串行傳輸2.異步傳輸和同步傳輸3.信號的調(diào)制和解調(diào)4.傳輸速率5.信息交互方式1.并行傳輸與串行傳輸
并行傳輸:通信中同時(shí)傳送構(gòu)成一個(gè)字或字節(jié)的多位二進(jìn)制數(shù)據(jù)。串行傳輸:通信中構(gòu)成一個(gè)字或字節(jié)的多位二進(jìn)制數(shù)據(jù)是一位一位被傳送的。特點(diǎn):(1)串行傳輸?shù)膫鬏斔俣嚷?,但傳輸線的數(shù)量少,成本比并行傳輸?shù)?,故常用于遠(yuǎn)距離傳輸且速度要求不高的場合,如計(jì)算機(jī)與可編程控制器間的通信、計(jì)算機(jī)USB口與外圍設(shè)備的數(shù)據(jù)傳送。(2)并行傳輸?shù)乃俣瓤欤珎鬏斁€的數(shù)量多,成本比高,故常用于近距離傳輸?shù)膱龊?,如?jì)算機(jī)內(nèi)部的數(shù)據(jù)傳輸、計(jì)算機(jī)與打印機(jī)的數(shù)據(jù)傳輸。3.信號的調(diào)制和解調(diào)
調(diào)制:就是發(fā)送端將數(shù)字信號轉(zhuǎn)換成適合傳輸線傳送的模擬信號,完成此任務(wù)的設(shè)備叫調(diào)制器。解調(diào):接收端將收到的模擬信號還原為數(shù)字信號的過程稱為解調(diào),完成此任務(wù)的設(shè)備叫解調(diào)器。調(diào)制解調(diào)器:實(shí)際上一個(gè)設(shè)備工作起來既需要調(diào)制,又需要解調(diào),將調(diào)制、解調(diào)功能由一個(gè)設(shè)備完成,稱此設(shè)備為調(diào)制解調(diào)器。當(dāng)進(jìn)行遠(yuǎn)程數(shù)據(jù)傳輸時(shí),可以將可編程控制器的PC/PPI電纜與調(diào)制解調(diào)器進(jìn)行連接以增加數(shù)據(jù)傳輸?shù)木嚯x。4.傳輸速率
傳輸速率:是指單位時(shí)間內(nèi)傳輸?shù)男畔⒘?,它是衡量系統(tǒng)傳輸性能的主要指標(biāo),常用波特率(BaudRate)表示。波特率是指每秒傳輸二進(jìn)制數(shù)據(jù)的位數(shù),單位是bit/s。常用的波特率有185000bit/s、19200bit/s、9600bit/s、4800bit/s、2400bit/s、1200bit/s等。例如,1200bit/s的傳輸速率,每個(gè)字符格式規(guī)定包含10個(gè)數(shù)據(jù)位(起始位、停止位、數(shù)據(jù)位),信號每秒傳輸?shù)臄?shù)據(jù)為1200/10=120(字符/秒)。5.信息交互方式
單工通信是指信息始終保持一個(gè)方向傳輸,而不能進(jìn)行反向傳輸。如無線電廣播、電視廣播等就屬于這種類型。半雙工通信是指數(shù)據(jù)流可以在兩個(gè)方向上流動,但同一時(shí)刻只限于一個(gè)方向流動,又稱雙向交替通信。全雙工通信方式是指通信雙方能夠同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收。8.1.2差錯(cuò)控制
1.糾錯(cuò)編碼糾錯(cuò)編碼的方法是在有效信息的基礎(chǔ)上附加一定的冗余信息位,利用二進(jìn)制位組合來監(jiān)督數(shù)據(jù)碼的傳輸情況。(1)奇偶檢驗(yàn)碼。奇偶檢驗(yàn)碼是在信息碼組之后加一位監(jiān)督碼,即奇偶檢驗(yàn)位。奇偶檢驗(yàn)碼有奇檢驗(yàn)碼、偶檢驗(yàn)碼兩種。奇檢驗(yàn)碼的方法是信息位和檢驗(yàn)位中1的個(gè)數(shù)為奇數(shù)。偶檢驗(yàn)碼的方法是信息位和檢驗(yàn)位中1的個(gè)數(shù)為偶數(shù)。例如,一信息碼為35H,其中1的個(gè)數(shù)為偶數(shù),那么如果是奇檢驗(yàn),檢驗(yàn)位應(yīng)為1。如果是偶檢驗(yàn),那么檢驗(yàn)位應(yīng)為0。(2)循環(huán)檢驗(yàn)碼。循環(huán)檢驗(yàn)碼不象奇偶檢驗(yàn)碼一個(gè)字符校驗(yàn)一次,而是一個(gè)數(shù)據(jù)塊校驗(yàn)一次。在同步通信中幾乎都使用這種方法。循環(huán)檢驗(yàn)碼的基本思想是利用線性編碼理論,在發(fā)送端根據(jù)要發(fā)送二進(jìn)制碼序列,以一定的規(guī)則產(chǎn)生一個(gè)監(jiān)督碼,附加在信息之后,構(gòu)成一新的二進(jìn)制碼序列發(fā)送出去。在接收端,則根據(jù)信息碼和監(jiān)督碼之間遵循的規(guī)則進(jìn)行檢驗(yàn),確定傳送中是否有錯(cuò)。2.糾錯(cuò)控制方法(1)自動重發(fā)請求。自動重發(fā)請求中,發(fā)送端對發(fā)送序列進(jìn)行糾錯(cuò)編碼,可以檢測出錯(cuò)誤的校驗(yàn)序列。接收端根據(jù)校驗(yàn)序列的編碼規(guī)則判斷是否出錯(cuò),并將結(jié)果傳給發(fā)送端。若有錯(cuò),接收端拒收,同時(shí)通知發(fā)送端重發(fā)。(2)向前糾錯(cuò)方式。向前糾錯(cuò)方式就是發(fā)送端對發(fā)送序列進(jìn)行糾錯(cuò)編碼,接收端收到此碼后,進(jìn)行譯碼。譯碼不僅可以檢測出是否有錯(cuò)誤,而且根據(jù)譯碼自動糾錯(cuò)。(3)混合糾錯(cuò)方式?;旌霞m錯(cuò)方式是上兩種方法的結(jié)合。接收端有一定的判斷是否出錯(cuò)和糾錯(cuò)的能力,如果錯(cuò)誤超出了接收端的糾錯(cuò)的能力,再命令發(fā)送端重發(fā)。8.1.3傳輸介質(zhì)
1.雙絞線
2.同軸電纜3.光纖(又稱光導(dǎo)纖維或光纜)1.雙絞線
一對相互絕緣的線螺旋形式絞合在一起就構(gòu)成了雙絞線,兩根線一起作為一條通信電路使用,兩根線螺旋排列的目的是為了使各線對之間的電磁干擾減小到最小。而通常人們將幾對雙絞線包裝在一層塑料保護(hù)套中,如兩對或四對雙絞線構(gòu)成產(chǎn)品的稱為非屏蔽雙絞線,在外塑料層下增加一屏蔽層的稱為屏蔽雙絞線。雙絞線的螺旋型的絞和僅僅解決了相鄰絕緣線對之間的電磁干擾,但對外界的電磁干擾還是比較敏感的,同時(shí)信號會向外輻射,有被竊取的可能。2.同軸電纜同軸電纜是從內(nèi)到外依次由內(nèi)導(dǎo)體(芯線)、絕緣線、屏蔽層銅線網(wǎng)及外保護(hù)層的結(jié)構(gòu)制造的。由于從橫截面看這四層構(gòu)成了4個(gè)同心圓,故而得名。同軸電纜外面加了一層屏蔽銅絲網(wǎng),是為了防止外界的電磁干擾而設(shè)計(jì)的,因此它比雙絞線的抗外界電磁干擾能力要強(qiáng)。3.光纖(又稱光導(dǎo)纖維或光纜)光纖常應(yīng)用在遠(yuǎn)距離快速地傳輸大量信息中,它是由石英玻璃經(jīng)特殊工藝?yán)杉?xì)絲來傳輸光信號的介質(zhì),這種細(xì)絲的直徑比頭發(fā)絲還要細(xì),一般直徑在8~9μm(單模光纖)及50/62.5μm(多模光纖,50μm為歐洲標(biāo)準(zhǔn),62.5μm為美國標(biāo)準(zhǔn)),但它能傳輸?shù)臄?shù)據(jù)量卻是巨大的。光纖是以光脈沖的形式傳輸信號的,它具有的優(yōu)點(diǎn)如下:(1)所傳輸?shù)氖菙?shù)字的光脈沖信號,不會受電磁干擾,不怕雷擊,不易被竊聽;(2)數(shù)據(jù)傳輸安全性好;(3)傳輸距離長,且?guī)拰?,傳輸速度快。缺點(diǎn):光纖系統(tǒng)設(shè)備價(jià)格昂貴,光纖的連接與連接頭的制作需要專門工具和專門培訓(xùn)的人員。8.1.4串行通信接口標(biāo)準(zhǔn)
1.RS-232C計(jì)算機(jī)上配有RS-232C接口,它使用一個(gè)25針的連接器。PLC一般使用9腳連接器,距離較近時(shí),3腳也可以完成。如圖所示為3針連接器與PLC的連接圖。TD發(fā)送數(shù)據(jù):串行數(shù)據(jù)的發(fā)送端。RD接收數(shù)據(jù):串行數(shù)據(jù)的接收端。GND信號地:它為所有的信號提供一個(gè)公共的參考電平,為0V電壓。2.RS-232C的不足232C既是一種協(xié)議標(biāo)準(zhǔn),又是一種電氣標(biāo)準(zhǔn),它采用單端的、雙極性電源電路,可用于最遠(yuǎn)距離為15m、最高速率達(dá)20kbit/s的串行異步通信。232C仍有一些不足之處,主要表現(xiàn)在:(1)傳輸速率不夠快。232C標(biāo)準(zhǔn)規(guī)定最高速率為20kbit/s,盡管能滿足異步通信要求,但不能適應(yīng)高速的同步通信。(2)傳輸距離不夠遠(yuǎn)。232C標(biāo)準(zhǔn)規(guī)定各裝置之間電纜長度不超過15m。實(shí)際上,RS-232C能夠?qū)崿F(xiàn)30m或60m的傳輸,但在使用前,一定要先測試信號的質(zhì)量,以保證數(shù)據(jù)的正確傳輸。(3)RS-232C接口采用不平衡的發(fā)送器和接收器,每個(gè)信號只有一根導(dǎo)線,兩個(gè)傳輸方向僅有一個(gè)信號線──地線,因而,電氣性能不佳,容易在信號間產(chǎn)生干擾。3.RS-485RS-485為半雙工,不能同時(shí)發(fā)送和接收信號。目前,工業(yè)環(huán)境中廣泛應(yīng)用RS-422、RS-485接口。S7-200系列PLC內(nèi)部集成的PPI接口的物理特性為RS-485串行接口,可以用雙絞線組成串行通信網(wǎng)絡(luò),不僅可以與計(jì)算機(jī)的RS-232C接口互聯(lián)通信,而且可以構(gòu)成分布式系統(tǒng),系統(tǒng)中最多可有32個(gè)站,新的接口部件允許連接128個(gè)站。8.2工業(yè)局域網(wǎng)基礎(chǔ)
8.2.1局域網(wǎng)的拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指網(wǎng)絡(luò)中的通信線路和節(jié)點(diǎn)間的幾何連接結(jié)構(gòu),表示了網(wǎng)絡(luò)的整體結(jié)構(gòu)外貌。網(wǎng)絡(luò)中通過傳輸線連接的點(diǎn)稱為節(jié)點(diǎn)或站點(diǎn)。拓?fù)浣Y(jié)構(gòu)反映了各個(gè)站點(diǎn)間的結(jié)構(gòu)關(guān)系,對整個(gè)網(wǎng)絡(luò)的設(shè)計(jì)、功能、可靠性和成本都有影響。常見的有星形網(wǎng)絡(luò)、環(huán)形網(wǎng)絡(luò)、總線形網(wǎng)絡(luò)3種拓?fù)浣Y(jié)構(gòu)形式。星形網(wǎng)絡(luò)環(huán)形網(wǎng)絡(luò)總線形網(wǎng)絡(luò)1.星形網(wǎng)絡(luò)星形拓?fù)浣Y(jié)構(gòu)是以中央節(jié)點(diǎn)為中心與各節(jié)點(diǎn)連接組成的,網(wǎng)絡(luò)中任何兩個(gè)節(jié)點(diǎn)要進(jìn)行通信都必須經(jīng)過中央節(jié)點(diǎn)轉(zhuǎn)發(fā)。星形網(wǎng)絡(luò)的特點(diǎn)是:結(jié)構(gòu)簡單,便于管理控制,建網(wǎng)容易,網(wǎng)絡(luò)延遲時(shí)間短,誤碼率較低,便于程序集中開發(fā)和資源共享。但系統(tǒng)花費(fèi)大,網(wǎng)絡(luò)共享能力差,負(fù)責(zé)通信協(xié)調(diào)工作的上位計(jì)算機(jī)負(fù)荷大,通信線路利用率不高,且系統(tǒng)可靠性不高,對上位計(jì)算機(jī)的依賴性也很強(qiáng),一旦上位機(jī)發(fā)生故障,整個(gè)網(wǎng)絡(luò)通信就停止。在小系統(tǒng)、通信不頻繁的場合可以應(yīng)用。星形網(wǎng)絡(luò)常用雙絞線作為傳輸介質(zhì)。上位計(jì)算機(jī)(也稱主機(jī)、監(jiān)控計(jì)算機(jī)、中央處理機(jī))通過點(diǎn)到點(diǎn)的方式與各現(xiàn)場處理機(jī)(也稱從機(jī))進(jìn)行通信,就是一種星形結(jié)構(gòu)。各現(xiàn)場機(jī)之間不能直接通信,若要進(jìn)行相互間數(shù)據(jù)傳輸,就必須通過中央節(jié)點(diǎn)的上位計(jì)算機(jī)協(xié)調(diào)。2.環(huán)形網(wǎng)絡(luò)環(huán)形網(wǎng)中,各個(gè)節(jié)點(diǎn)通過環(huán)路通信接口或適配器,連接在一條首尾相連的閉合環(huán)型通信線路上,環(huán)路上任何節(jié)點(diǎn)均可以請求發(fā)送信息。請求一旦被批準(zhǔn),便可以向環(huán)路發(fā)送信息。環(huán)形網(wǎng)中的數(shù)據(jù)主要是單向傳輸,也可以是雙向傳輸。由于環(huán)線是公用的,一個(gè)節(jié)點(diǎn)發(fā)出的信息可能穿越環(huán)中多個(gè)節(jié)點(diǎn),信息才能到達(dá)目的地址,如果某個(gè)節(jié)點(diǎn)出現(xiàn)故障,信息不能繼續(xù)傳向環(huán)路的下一個(gè)節(jié)點(diǎn),應(yīng)設(shè)置自動旁路。環(huán)形網(wǎng)具有容易掛接或摘除節(jié)點(diǎn),安裝費(fèi)用低,結(jié)構(gòu)簡單的優(yōu)點(diǎn);由于在環(huán)形網(wǎng)絡(luò)中數(shù)據(jù)信息在網(wǎng)中是沿固定方向流動的,節(jié)點(diǎn)之間僅有一個(gè)通路,大大簡化了路徑選擇控制;某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),可以自動旁路,提高系統(tǒng)的可靠性。所以工業(yè)上的信息處理和自動化系統(tǒng)常采用環(huán)形網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。但節(jié)點(diǎn)過多時(shí),會影響傳輸效率,整個(gè)網(wǎng)絡(luò)響應(yīng)時(shí)間變長。3.總線形網(wǎng)絡(luò)利用總線把所有的節(jié)點(diǎn)連接起來,這些節(jié)點(diǎn)共享總線,對總線有同等的訪問權(quán)??偩€形網(wǎng)絡(luò)由于采用廣播方式傳輸數(shù)據(jù),任何一個(gè)節(jié)點(diǎn)發(fā)出的信息經(jīng)過通信接口(或適配器)后,沿總線向相反的兩個(gè)方向傳輸,因此可以使所有節(jié)點(diǎn)接收到,各節(jié)點(diǎn)將目的地址是本站站號的信息接收下來。這樣就無需進(jìn)行集中控制和路徑選擇,在總線形網(wǎng)絡(luò)中,所有節(jié)點(diǎn)共享一條通信傳輸鏈路,因此,在同一時(shí)刻,網(wǎng)絡(luò)上只允許一個(gè)節(jié)點(diǎn)發(fā)送信息。一旦兩個(gè)或兩個(gè)以上節(jié)點(diǎn)同時(shí)發(fā)送信息就會發(fā)生沖突,應(yīng)采用網(wǎng)絡(luò)協(xié)議控制沖突。這種網(wǎng)絡(luò)結(jié)構(gòu)簡單靈活,容易掛接或摘除節(jié)點(diǎn),節(jié)點(diǎn)間可直接通信,速度快,延時(shí)小可靠性高。8.2.2網(wǎng)絡(luò)協(xié)議和體系結(jié)構(gòu)
1.通信協(xié)議在網(wǎng)絡(luò)系統(tǒng)中,為確保數(shù)據(jù)通信雙方能正確而自動地進(jìn)行通信,應(yīng)針對通信過程中的各種問題,制定一整套的約定,這就是網(wǎng)絡(luò)系統(tǒng)的通信協(xié)議,又稱網(wǎng)絡(luò)通信規(guī)程。通信協(xié)議就是一組約定的集合,是一套語義和語法規(guī)則,用來規(guī)定有關(guān)功能部件在通信過程中的操作。通常通信協(xié)議必備的兩種功能是通信和信息傳輸,包括了識別和同步、錯(cuò)誤檢測和修正等。2.體系結(jié)構(gòu)網(wǎng)絡(luò)的結(jié)構(gòu)通常包括網(wǎng)絡(luò)體系結(jié)構(gòu)、網(wǎng)絡(luò)組織結(jié)構(gòu)和網(wǎng)絡(luò)配置。比較復(fù)雜的PLC控制系統(tǒng)網(wǎng)絡(luò)的體系結(jié)構(gòu),常將其分解成一個(gè)個(gè)相對獨(dú)立、又有一定的聯(lián)系層面。這樣就可以將網(wǎng)絡(luò)系統(tǒng)進(jìn)行分層,各層執(zhí)行各自承擔(dān)的任務(wù),層與層可以設(shè)有接口。層次的設(shè)計(jì)結(jié)構(gòu)是目前人們常用的設(shè)計(jì)方法。網(wǎng)絡(luò)組織結(jié)構(gòu)指的是從網(wǎng)絡(luò)的物理實(shí)現(xiàn)方面來描述網(wǎng)絡(luò)的結(jié)構(gòu)。網(wǎng)絡(luò)配置指的是從網(wǎng)絡(luò)的應(yīng)用來描述網(wǎng)絡(luò)的布局、硬件、軟件等;網(wǎng)絡(luò)體系結(jié)構(gòu)是指從功能上來描述網(wǎng)絡(luò)的結(jié)構(gòu),至于體系結(jié)構(gòu)中所確定的功能怎樣實(shí)現(xiàn),有待網(wǎng)絡(luò)生產(chǎn)廠家來解決。8.2.3現(xiàn)場總線現(xiàn)場總線(FieldBus)的產(chǎn)生將分散于現(xiàn)場的各種設(shè)備連接了起來,并有效實(shí)施了對設(shè)備的監(jiān)控。它是一種可靠、快速、能經(jīng)受工業(yè)現(xiàn)場環(huán)境、低廉的通信總線。按照國際電工委員會IEC61158的定義,現(xiàn)場總線是“安裝在過程區(qū)域的現(xiàn)場設(shè)備、儀表與控制室內(nèi)的自動控制裝置系統(tǒng)之間的一種串行、數(shù)字式、多點(diǎn)通信的數(shù)據(jù)總線?!币簿褪钦f基于現(xiàn)場總線的系統(tǒng)是以單個(gè)分散的、數(shù)字化、智能化的測量和控制設(shè)備作為網(wǎng)絡(luò)的節(jié)點(diǎn),用總線相連,實(shí)現(xiàn)信息的相互交換,使得不同網(wǎng)絡(luò)、不同現(xiàn)場設(shè)備之間可以信息共享?,F(xiàn)場設(shè)備的各種運(yùn)行參數(shù)、狀態(tài)信息及故障信息等通過總線傳輸?shù)竭h(yuǎn)離現(xiàn)場的控制中心,而控制中心又可以將各種控制、維護(hù)、組態(tài)命令又送往相關(guān)的設(shè)備,從而建立起具有自動控制功能的網(wǎng)絡(luò)。通常將這種位于網(wǎng)絡(luò)底層的自動化及信息集成的數(shù)字化網(wǎng)絡(luò)稱之為現(xiàn)場總線系統(tǒng)(FieldBus)。西門子通信網(wǎng)絡(luò)的中間層為現(xiàn)場總線,用于車間級和現(xiàn)場級的國際標(biāo)準(zhǔn),傳輸速率最大為12Mbit/s,響應(yīng)時(shí)間的典型值為1ms,使用屏蔽雙絞線電纜(最長9.6km)或光纜(最長90km),最多可接127個(gè)從站。8.3S7-200通信部件介紹
通信口PC/PPI電纜通信卡S7-200通信擴(kuò)展模塊等8.3.1通信端口
S7-200系列PLC內(nèi)部集成的PPI接口的物理特性為RS-485串行接口,為9針D型,該端口也符合歐洲標(biāo)準(zhǔn)EN50170中PROFIBUS標(biāo)準(zhǔn)。S7-200CPU上的通信口外形如圖所示。表S7-200通信口各引腳名稱引腳名稱端口0/端口11屏蔽機(jī)殼地224V返回邏輯地3RS-485信號BRS-485信號B4發(fā)送申請RTS(TTL)55V返回邏輯地6+5V+5V,100Ω串聯(lián)電阻7+24V+24V8RS-485信號ARS-485信號A9不用10位協(xié)議選擇(輸入)連接器外殼屏蔽機(jī)殼接地8.3.2PC/PPI電纜
用計(jì)算機(jī)編程時(shí),一般用PC/PPI(個(gè)人計(jì)算機(jī)/點(diǎn)對點(diǎn)接口)電纜連接計(jì)算機(jī)與可編程序控制器,這是一種低成本的通信方式。PC/PPI電纜外型如圖所示。1.PC/PPI電纜的連接
將PC/PPI電纜有“PC”的RS-232端連接到計(jì)算機(jī)的RS-232通信接口,標(biāo)有“PPI”的RS-485端連接到PLC的CPU模塊的通信口,擰緊兩邊螺絲即可。PC/PPI電纜上的DIP開關(guān)選擇的波特率(見表)應(yīng)與編程軟件中設(shè)置的波特率一致。初學(xué)者可選通信速率的默認(rèn)值9600bps。4號開關(guān)為1,選擇10位模式,4號開關(guān)為0就是11位模式,5號開關(guān)為0,選擇RS-232口設(shè)置為數(shù)據(jù)通信設(shè)備(DCE)模式,5號開關(guān)為1,選擇RS-232口設(shè)置為數(shù)據(jù)終端設(shè)備(DTE)模式。未用調(diào)制解調(diào)器時(shí)4號開關(guān)和5號開關(guān)均應(yīng)設(shè)為0。表
開關(guān)設(shè)置與波特率的關(guān)系開關(guān)1、2、3傳輸速率(b/s)轉(zhuǎn)換時(shí)間000384000.5001192001010960020114800410024007101120014110600282.PC/PPI電纜通信設(shè)置
在STEP7-Micro/WIN32的指令樹中單擊“通信”圖標(biāo),或從菜單中選擇“檢視→通信”選項(xiàng),通信設(shè)置對話框
在對話框中雙擊“PC/PPI”電纜的圖標(biāo),“PC/PG接口屬性”的對話框單擊其中的【屬性(Properties)】按扭“PC/PPI電纜屬性”對話框初學(xué)者可以使用默認(rèn)的通信參數(shù),在“PC/PPI性能設(shè)置”窗口中按【Default(默認(rèn))】按扭可獲得默認(rèn)的參數(shù)。8.3.3網(wǎng)絡(luò)連接器
利用西門子公司提供的兩種網(wǎng)絡(luò)連接器可以把多個(gè)設(shè)備很容易地連到網(wǎng)絡(luò)中。兩種連接器都有兩組螺絲端子,可以連接網(wǎng)絡(luò)的輸入和輸出。通過網(wǎng)絡(luò)連接器上的選擇開關(guān)可以對網(wǎng)絡(luò)進(jìn)行偏置和終端匹配。兩個(gè)連接器中的一個(gè)連接器僅提供連接到CPU的接口,而另一個(gè)連接器增加了一個(gè)編程接口(如圖所示)。帶有編程接口的連接器可以把SIMATIC編程器或操作面板增加到網(wǎng)絡(luò)中,而不用改動現(xiàn)有的網(wǎng)絡(luò)連接。編程口連接器把CPU的信號傳到編程口(包括電源引線)。這個(gè)連接器對于連接從CPU取電源的設(shè)備(例如TD200或OP3)很有用。網(wǎng)絡(luò)連接器8.3.4PROFIBUS網(wǎng)絡(luò)電纜
當(dāng)通信設(shè)備相距較遠(yuǎn)時(shí),可使用PROFIBUS電纜進(jìn)行連接,表8-3列出了PROFIBUS網(wǎng)絡(luò)電纜的性能指標(biāo)。PROFIBUS網(wǎng)絡(luò)的最大長度有賴于波特率和所用電纜的類型表8-4中列出的規(guī)范電纜時(shí)網(wǎng)絡(luò)段的最大長度。表8-3PROFIBUS電纜性能指標(biāo)通用特性規(guī)范類型屏蔽雙絞線導(dǎo)體截面積24AWG(0.22mm2)或更粗電纜容量<60pF/m阻抗100--200Ω表8-4PROFIBUS網(wǎng)絡(luò)的最大長度傳輸速率(bps)網(wǎng)絡(luò)段的最大電纜長度(m)9.6—93.75K1200187.5K1000500k4001—1.5M2003—12M1008.3.5網(wǎng)絡(luò)中繼器
西門子公司提供連接到PROFIBUS網(wǎng)絡(luò)環(huán)的網(wǎng)絡(luò)中繼器,如圖8-7所示。利用中繼器可以延長網(wǎng)絡(luò)通信距離,允許在網(wǎng)絡(luò)中加入設(shè)備,并且提供了一個(gè)隔離不同網(wǎng)絡(luò)環(huán)的方法。在波特率是9600時(shí),PROFIBUS允許在一個(gè)網(wǎng)絡(luò)環(huán)上最多有32個(gè)設(shè)備,這時(shí)通信的最長距離是1200m。每個(gè)中繼器允許加入另外32個(gè)設(shè)備,而且可以把網(wǎng)絡(luò)再延長1200m。在網(wǎng)絡(luò)中最多可以使用9個(gè)中繼器。每個(gè)中繼器為網(wǎng)絡(luò)環(huán)提供偏置和終端匹配。8.3.6EM277PROFIBUS-DP模塊
EM277PROFIBUS-DP模塊是專門用于PROFIBUS-DP協(xié)議通信的智能擴(kuò)展模塊。EM277機(jī)殼上有一個(gè)RS-485接口,通過接口可將S7-200系列CPU連接至網(wǎng)絡(luò),它支持PROFIBUS-DP和MPI從站協(xié)議。其上的地址選擇開關(guān)可進(jìn)行地址設(shè)置,地址范圍為:0~99。DP表示分布式外圍設(shè)備,即遠(yuǎn)程I/O。PROFIBUS表示過程現(xiàn)場總線。EM277模塊作為PROFIBUS-DP協(xié)議下的從站,實(shí)現(xiàn)通信功能。8.4S7-200PLC的通信
8.4.1概述1.單主站方式單主站與一個(gè)或多個(gè)從站相連,SETP-Micro/WIN32每次和一個(gè)S7-200CPU通信,但是它可以訪問網(wǎng)絡(luò)上的所有CPU。2.多主站方式通信網(wǎng)絡(luò)中有多個(gè)主站,一個(gè)或多個(gè)從站。圖8-11中帶CP通信卡的計(jì)算機(jī)和文本顯示器TD200、操作面板OP15是主站,S7-200CPU可以是從站或主站。3.使用調(diào)制解調(diào)器的遠(yuǎn)程通信方式
利用PC/PPI電纜與調(diào)制解調(diào)器連接,可以增加數(shù)據(jù)傳輸?shù)木嚯x。串行數(shù)據(jù)通信中,串行設(shè)備可以是數(shù)據(jù)終端設(shè)備(DTE),也可以是數(shù)據(jù)發(fā)送設(shè)備(DCE)。當(dāng)數(shù)據(jù)從RS-485傳送到RS-232口時(shí),PC/PPI電纜是接收模式(DTE),需要將DIP開關(guān)5設(shè)置為1的位置,當(dāng)數(shù)據(jù)從RS-232傳送到RS-485口時(shí),PC/PPI電纜是發(fā)送模式(DCE),需要將DIP開關(guān)的第5個(gè)設(shè)置為0的位置。S7-200系列PLC單主站通過11位調(diào)制解調(diào)器(Modem)與一個(gè)或多個(gè)作為從站的S7-200CPU相連,或單主站通過10位調(diào)制解調(diào)器與一個(gè)作為從站的S7-200CPU相連。4.S7-200通信的硬件選擇
下表給出了可供用戶選擇的SETP-Micro/WIN32支持的通信硬件和波特率。除此之外,S7-200還可以通過EM277PROFIBUS-DP現(xiàn)場總線網(wǎng)絡(luò),各通信卡提供一個(gè)與PROFIBUS網(wǎng)絡(luò)相連的RS-485通信口。表SETP-Micro/WIN32支持的硬件配置支持的硬件類型支持的波特率/Kbps支持的協(xié)議PC/PPI電纜到PC通信口的電纜聯(lián)接器9.6,19.2PPI協(xié)議CP5511II型,PCMCIA卡9.6,19.2,187.5支持用于筆記本電腦的PPI,MPI和PROFIBUS協(xié)議CP5611PCI卡(版本3或更高)支持用于PC的PPI,MPI和PROFIBUS協(xié)議MPI集成在編程器中的PCISA卡8.4.2利用PPI協(xié)議進(jìn)行網(wǎng)絡(luò)通信
PPI通信協(xié)議是西門子專為S7-200系列PLC開發(fā)的一個(gè)通信協(xié)議;可通過普通的兩芯屏蔽雙絞電纜進(jìn)行聯(lián)網(wǎng),波特率為9.6kbit/s19.2kbit/s和187.5kbit/s。S7-200系列CPU上集成的編程口同時(shí)就是PPI通信聯(lián)網(wǎng)接口,利用PPI通訊協(xié)議進(jìn)行通信非常簡單方便,只用NETR和NETW兩條語句,即可進(jìn)行數(shù)據(jù)信號的傳遞,不需額外再配置模塊或軟件。PPI通信網(wǎng)絡(luò)是一個(gè)令牌傳遞網(wǎng),在不加中繼器的情況下,最多可以由31個(gè)S7-200系列PLC、TD200、OP/TP面板或上位機(jī)插MPI卡為站點(diǎn)構(gòu)成PPI網(wǎng)。網(wǎng)絡(luò)讀/網(wǎng)絡(luò)寫指令NETR(NetworkRead)/NETW(NetworkWrite)TBL:緩沖區(qū)首地址,操作數(shù)為字節(jié)。PROT:操作端口,CPU226為0或1,其他只能為0。網(wǎng)絡(luò)讀NETR指令是通過端口(PROT)接收遠(yuǎn)程設(shè)備的數(shù)據(jù)并保存在表(TBL)中??蓮倪h(yuǎn)方站點(diǎn)最多讀取16字節(jié)的信息。網(wǎng)絡(luò)寫NETW指令是通過端口(PROT)向遠(yuǎn)程設(shè)備寫入表(TBL)中的數(shù)據(jù)。可向遠(yuǎn)方站點(diǎn)最多寫入16字節(jié)的信息。在程序中可以有任意多NETR/NETW指令,但在任意時(shí)刻最多只能有8個(gè)NETR及NETW指令有效。TBL表的參數(shù)定義VB100DAE0錯(cuò)誤碼VB101遠(yuǎn)程站點(diǎn)的地址VB102指向遠(yuǎn)程站點(diǎn)的數(shù)據(jù)指針VB103VB104VB105VB106數(shù)據(jù)長度(1~16字節(jié))VB107數(shù)據(jù)字節(jié)0VB108數(shù)據(jù)字節(jié)1……VB122數(shù)據(jù)字節(jié)15D:操作已完成。0=未完成,1=功能完成。A:激活(操作已排隊(duì))。0=未激活,1=激活。E:錯(cuò)誤。0=無錯(cuò)誤,1=有錯(cuò)誤。在PPI網(wǎng)絡(luò)中作為主站的PLC程序中,必須在上電第1個(gè)掃描周期,用特殊存儲器SMB30指定其主站屬性,從而使能其主站模式。SMB30、SMB30分別是是S7-200PLCPort0、Port1自由通信口的控制字節(jié).在PPI模式下,控制字節(jié)的2到7位是忽略掉的。即SMB30=00000010,定義PPI主站。SMB30中協(xié)議選擇缺省值是00=PPI從站,因此,從站側(cè)不需要初始化SMB30、SMB130各位表達(dá)的意義bit7bit6bit5bit4bit3bit2bit1Bit0ppdbbbmmpp:校驗(yàn)選擇d:每個(gè)字符的數(shù)據(jù)位mm:協(xié)議選擇00=不校驗(yàn)0=8位00=PPI/從站模式01=偶校驗(yàn)1=7位01=自由口模式10=不校驗(yàn)10=PPI/主站模式11=奇校驗(yàn)11=保留(未用)bbb:自由口波特率(單位:波特)000=38400011=4800110=115.2k001=19200100=2400111=57.6k010=9600101=1200【例】用NETR指令實(shí)現(xiàn)兩臺PLC之間的數(shù)據(jù)通信,用2號機(jī)的IB0控制1號機(jī)QB0。1號機(jī)為主站,站地址為2,2號機(jī)為從站,站地址為3,編程用的計(jì)算機(jī)的站地址為0。從站在通信中是被動的,不需要通信程序。本例中1號機(jī)讀取2號機(jī)的IB0值并寫入本機(jī)的QB0。1號機(jī)的網(wǎng)絡(luò)讀緩沖區(qū)內(nèi)的地址安排如表所示。表8-8
網(wǎng)絡(luò)讀緩沖區(qū)狀態(tài)字節(jié)遠(yuǎn)程站地址指向遠(yuǎn)程站點(diǎn)的數(shù)據(jù)指針數(shù)據(jù)長度數(shù)據(jù)字節(jié)VB100VB101VD102VB106VB107網(wǎng)絡(luò)1LDSM0.1//首次掃描時(shí),MOVB2,SMB30//啟用PPI主模式,F(xiàn)ILL+0,VW100,5//并清除讀緩沖區(qū)網(wǎng)絡(luò)2LDV100.7//當(dāng)NETR完成MOVBVB107,QB0//將2號機(jī)的IB0送給QB0網(wǎng)絡(luò)3LDNSM0.1//如果不是首次掃描,ANV100.6//若NETR未被激活A(yù)NV100.5//且沒有錯(cuò)誤MOVB3,VB101//載入2號機(jī)站址MOVD&IB0,VD102//載入2號機(jī)的數(shù)據(jù)指針&IB0MOVB1,VB106//載入將要讀取的數(shù)據(jù)長度NETRVB100,0//讀取2號機(jī)IB0,讀緩沖區(qū)起始地址為VB1008.3S7-200PLC的通信實(shí)訓(xùn)
1.實(shí)訓(xùn)目的(1)掌握利用網(wǎng)絡(luò)連接器進(jìn)行接線的方法。(2)掌握網(wǎng)絡(luò)讀寫指令的使用方法。(3)掌握網(wǎng)絡(luò)讀寫指令向?qū)У氖褂梅椒ā?.實(shí)訓(xùn)內(nèi)容及指導(dǎo)
如圖要求各站PLC之間要使用PPI協(xié)議實(shí)現(xiàn)通信。操作步驟(1)對網(wǎng)絡(luò)上每一臺PLC,設(shè)置其系統(tǒng)塊中的通信端口參數(shù),對用作PPI通信的端口(PORT0或PORT1),指定其地址(站號)和波特率。設(shè)置后把系統(tǒng)塊下載到該P(yáng)LC。在瀏覽條中點(diǎn)擊【系統(tǒng)塊】或者在指令樹中點(diǎn)擊“系統(tǒng)塊”→“通信端口”。出現(xiàn)如圖所示系統(tǒng)塊/通信端口界面。設(shè)置端口0為1號站,波特率為187.5kbit/s。利用PPI/RS485編程電纜單獨(dú)地把輸送站PLC系統(tǒng)塊的設(shè)置下載到輸送站的PLC。同樣方法設(shè)置供料站PLC端口0為2號站,波特率為187.5kbit/s;加工站PLC端口0為3號站,波特率為187.5kbit/s;裝配站PLC端口0為4號站,波特率為187.5kbit/s;最后設(shè)置分揀站PLC端口0為5號站,波特率為187.5kbit/s。分別把系統(tǒng)塊下載到各站相應(yīng)的PLC中。注意:各站PLC波特率一定要保持一致,默認(rèn)為9.6kbit/s;各站PLC的地址不能重復(fù),如有PLC地址重復(fù),PLC將亮起紅燈提示;S7-CPU226PLC有兩個(gè)端口(Port0或Port1),如果要和其他器件連接,仍然要保持地址一致。(2)利用網(wǎng)絡(luò)接頭和網(wǎng)絡(luò)線把各臺PLC中用作PPI通信的端口0連接。使用的網(wǎng)絡(luò)接頭中,2~5號站用的是標(biāo)準(zhǔn)網(wǎng)絡(luò)連接器網(wǎng)絡(luò)接頭用專用網(wǎng)線連接各站PLC的端口0后,用PC/PPI編程電纜連接網(wǎng)絡(luò)連接器的編程口,將主站的運(yùn)行開關(guān)撥到STOP狀態(tài)。利用SETP7V4.0軟件搜索網(wǎng)絡(luò)中的5個(gè)站。如圖所示。如果能全部搜索到表明網(wǎng)絡(luò)連接正常。(3)在PPI網(wǎng)絡(luò)中作為主站的PLC程序中,必須在上電第1個(gè)掃描周期,用特殊存儲器SMB30指定其主站屬性,從而使能其主站模式。即SMB30=00000010,定義PPI主站。SMB30中協(xié)議選擇缺省值是00=PPI從站,因此,從站側(cè)不需要初始化。(4)編寫主站網(wǎng)絡(luò)讀寫程序段。如前所述,在PPI網(wǎng)絡(luò)中,只有主站程序中使用網(wǎng)絡(luò)讀寫指令來讀寫從站信息。而從站程序沒有必要使用網(wǎng)絡(luò)讀寫指令。在編寫主站的網(wǎng)絡(luò)讀寫程序前,應(yīng)預(yù)先規(guī)劃好下面數(shù)據(jù):①主站向各從站發(fā)送數(shù)據(jù)的長度(字節(jié)數(shù))②發(fā)送的數(shù)據(jù)位于主站何處。③數(shù)據(jù)發(fā)送到從站的何處。④主站從各從站接收數(shù)據(jù)的長度(字節(jié)數(shù))⑤主站從從站的何處讀取數(shù)據(jù)。⑥接收到的數(shù)據(jù)放在主站何處。以上數(shù)據(jù),應(yīng)根據(jù)系統(tǒng)工作要求,信息交換量等統(tǒng)一籌劃。本實(shí)訓(xùn)中,所規(guī)劃的數(shù)據(jù)如表所示。表
網(wǎng)絡(luò)讀寫數(shù)據(jù)規(guī)劃實(shí)例輸送站1#站(主站)供料站2#站(從站)加工站3#站(從站)裝
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國二手車第三方檢測行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國3C維修行業(yè)全國市場開拓戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國智能手表行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國汽車運(yùn)動服務(wù)行業(yè)開拓第二增長曲線戰(zhàn)略制定與實(shí)施研究報(bào)告
- 養(yǎng)殖金蟬知識培訓(xùn)課件
- 二零二五年度房產(chǎn)局備案的房屋租賃合同規(guī)范版6篇
- 二零二五年度房東房屋租賃合同(含電梯使用費(fèi))2篇
- 二零二五年度健康體檢中心運(yùn)營管理合同標(biāo)準(zhǔn)范本3篇
- 電氣試驗(yàn)知識培訓(xùn)課件
- 精密機(jī)械制造中心項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)拿地
- 《招標(biāo)投標(biāo)法》考試題庫200題(含答案)
- 駕駛證學(xué)法減分(學(xué)法免分)試題和答案(50題完整版)1650
- 高低壓配電柜-福建寧德核電站投標(biāo)書
- 少兒繪畫之《水仙花開迎春來》
- 《法學(xué)概論》課程教學(xué)大綱
- 成品油稅收分類編碼
- 福建省廈門市高一上學(xué)期期末考試政治試題 Word版含答案
- 山東中醫(yī)藥大學(xué)中西醫(yī)臨床(專升本)學(xué)士學(xué)位考試復(fù)習(xí)題
- 鐵路貨場平面設(shè)計(jì)說明書
- 抽象函數(shù)的單調(diào)性
- 2019年血站績效考核標(biāo)準(zhǔn)
評論
0/150
提交評論