1.一般而言,企業(yè)的通信網(wǎng)絡(luò)可劃分為三級(jí):企業(yè)級(jí)、車間級(jí)、現(xiàn)場級(jí)
企業(yè)級(jí):企業(yè)的上層管理;IT技術(shù)應(yīng)用十分廣泛,如INTERNET
車間級(jí):解決車間內(nèi)各需要協(xié)調(diào)工作的不同工藝段之間的通訊;主要解決方案:工業(yè)以態(tài)網(wǎng)
現(xiàn)場級(jí):工業(yè)網(wǎng)絡(luò)的最底層,直接連接現(xiàn)場的各種設(shè)備,包括I/O設(shè)備、傳感器、變送器、變頻與驅(qū)動(dòng)等裝置;主要解決方案:PROFIBUS、同時(shí)還有:AS-INTERFACE、EIB總線技術(shù);AS-INTERFACE和EIB總線均可以通過轉(zhuǎn)換器連接到PROFIBUS-DP上
2.PROFIBUS協(xié)議包括三個(gè)主要部分:
PROFIBUS-DP:主站和從站之間采用輪詢的通訊方式,支持高速的循環(huán)數(shù)據(jù)通訊,主要用于制造業(yè)自動(dòng)化系統(tǒng)中現(xiàn)場級(jí)的通信
PROFIBUS-PA:電源和通信數(shù)據(jù)通過電源并行傳輸,主要用于面向過程自動(dòng)化系統(tǒng)中本質(zhì)安全要求的防爆場合
PROFIBUS-FMS:定義了主站和從站之間的通信模型,主要用于自動(dòng)化系統(tǒng)中車間級(jí)的數(shù)據(jù)交換
3. PROFIBUS現(xiàn)場總線標(biāo)準(zhǔn)由三部分組成:
① PROFIBUS-DP(Decentralized Periphery分布式外圍設(shè)備)
② PROFIBUS-PA(Process Automation 過程自動(dòng)化)
③ PROFIBUS-FMS(Fieldbus Message Specification 現(xiàn)場總線報(bào)文規(guī)范)
4.①Profibus是一種廣泛應(yīng)用范圍的,開發(fā)的數(shù)字通信系統(tǒng),特別適用與工廠自動(dòng)化和過程自動(dòng)化領(lǐng)域。Profibus適合與快速、時(shí)間要求嚴(yán)格的應(yīng)用和復(fù)雜的通信任務(wù)
②Profibus-DP主要側(cè)重與工廠自動(dòng)化,它使用的是RS485傳輸技術(shù)
③Profibus-PA主要側(cè)重于過程自動(dòng)化,典型的使用MBP-IS傳輸技術(shù),擴(kuò)展的Profibus-DP
5.① PROFIBUS-PA適用于過程自動(dòng)化,PA將自動(dòng)化系統(tǒng)和過程控制系統(tǒng)與壓力、溫度和液位變送器等現(xiàn)場設(shè)備連接起來,用來替代4~20MA的模擬技術(shù)
② PROFIBUS-FMS適用于解決車間監(jiān)控級(jí)通信。在這一層,中央控制器(例如PLC 、PC等)之間需要比現(xiàn)場層更大量的數(shù)據(jù)傳送,但通信的實(shí)時(shí)性要求低于現(xiàn)場。
6.MPI通信是當(dāng)通信速率要求不高、通信數(shù)據(jù)量不大時(shí),可以采用的一種簡單經(jīng)濟(jì)型的通信;MPI網(wǎng)絡(luò)的通信速率為19.2Kbit/s-12Mbps,通常默認(rèn)設(shè)置為187.5KBPS西門子PLC S7-200/300/400 CPU上的RS485接口不僅是編程接口,同時(shí)也是一個(gè)MPI的通信接口
7.PLC與PLC之間的MPI通訊方式:
①全局?jǐn)?shù)據(jù)包通訊方式:對(duì)于PLC之間的數(shù)據(jù)交換,我們只關(guān)心數(shù)據(jù)的發(fā)送區(qū)和接受區(qū),全局?jǐn)?shù)據(jù)包的通訊方式是在培植PLC硬件的過程中,組態(tài)所要通訊的PLC站之間的發(fā)送區(qū)和接受區(qū),不需要任何程序處理,這種通訊方式只適合S7-300/400PLC之間相互通訊
②調(diào)用系統(tǒng)功能的通訊方式:
⑴雙向通訊方式——在通訊的雙方都要調(diào)用通訊塊,一方調(diào)用發(fā)送塊(SFC65 X-SEND),另一方調(diào)用接收塊(SFC66 X-RCV)
⑵單向通訊方式——只在一方編寫通訊程序,是客戶機(jī)與服務(wù)器的關(guān)系,編寫程序一方的CPU作為客戶機(jī),沒有編程的一方作為服務(wù)器
8.通過MPI實(shí)現(xiàn)PLC到PLC之間通訊有三種方式:全局?jǐn)?shù)據(jù)包通信方式、無組態(tài)連接
通信方式、組態(tài)連接通信方式
① 全局?jǐn)?shù)據(jù)包通信方式:配置PLC硬件過程中,組態(tài)所要通訊的PLC站之間的發(fā)送和接收區(qū),不需要任何程序處理。這種方式只適合S7-300/400之間相互通訊
② 無組態(tài)連接通信方式(數(shù)據(jù)包最大76字節(jié))有兩種:雙邊通信方式、單邊通信方式
ⅰ 雙邊通信方式:一方調(diào)用數(shù)據(jù)發(fā)送塊SFC65(X-SEND),同時(shí)另一方調(diào)用數(shù)據(jù)接收塊SFC66(X-RCV),雙方均需要編程。
ⅱ 單邊通信方式:只在一方編寫程序,即客戶機(jī)與服務(wù)器的訪問模式。編寫程序的一方做為客戶機(jī),不編寫程序的一方作為服務(wù)器。S7-300/400既可作客戶機(jī)又可作服務(wù)器。S7-200只能作服務(wù)器。
SFC67(X-GET)用來將服務(wù)器指定數(shù)據(jù)區(qū)的數(shù)據(jù)讀回并存放到本地?cái)?shù)據(jù)區(qū)
SFC68(X-PUT)用來將本地?cái)?shù)據(jù)區(qū)中的數(shù)據(jù)寫到服務(wù)器中指定的數(shù)據(jù)區(qū)
③ 組態(tài)連接方式:只適合S7-300與S7-400或S7-400與S7-400之間的通信;數(shù)據(jù)包最大長度為160字節(jié)
ⅰ S7-300與S7-400通信時(shí),S7-300只能作服務(wù)器,S7-400作為客戶機(jī)對(duì)S7-300的數(shù)據(jù)進(jìn)行讀寫操作
在S7-400站中調(diào)用系統(tǒng)功能塊SFB15,將數(shù)據(jù)發(fā)送到S7-300站中調(diào)用系統(tǒng)功能塊SFB14,讀出S7-300中的數(shù)據(jù)
ⅱ S7-400與S7-400通信時(shí),S7-400既可作服務(wù)器,又可作客戶機(jī)
9.MPI通訊方式:
MPI通訊 | 功能塊 |
GD(全局?jǐn)?shù)據(jù)包) | 無 |
雙向通訊 | SFC65/SFC66 |
單邊通訊 | SFC67/SFC68 |
需要組態(tài)連接(僅限于S7-400與S7-400及與S7-300) | SFB/14SFB15 |
10.S7-300與S7-300之間的智能從站PROFIBUS-DP通訊網(wǎng)絡(luò):
⑴ 對(duì)于集成DP口CPU之間或通訊字節(jié)大于4字節(jié)時(shí),要調(diào)用SFC14解包和SFC15打包
⑵ 通訊數(shù)據(jù)長度(大?。好堪疃?2字節(jié)
⑶ 一致性(Consistency):
① 選擇單位(UNIT),則按上面單位(UNIT)中定義的數(shù)據(jù)格式字或字節(jié)來發(fā)送和接收。比如:主站以字節(jié)格式
② 選擇全部(ALL),則表示是打包發(fā)送,每包最多32字節(jié),例如:發(fā)送20字節(jié),從站將1字節(jié)逐個(gè)處理和接收這20字節(jié),若數(shù)據(jù)到達(dá)從站接收區(qū)不在同一時(shí)刻,從站可能不在一個(gè)循環(huán)周期處理接收區(qū)的數(shù)據(jù),如果要保持?jǐn)?shù)據(jù)的一致性,在同一個(gè)周期內(nèi)處理這些數(shù)據(jù),“一致性(Consistency)”這欄就要選擇“全部(ALL)”
⑷ SFC14:解開從站傳送到主站通訊區(qū)的通訊數(shù)據(jù)包并存放到主站地址區(qū)
SFC15:向從站寫入連續(xù)數(shù)據(jù)并存放到從站的接收區(qū)11. CP342-5是S7-300系列的PROFIBUS通信模塊,帶有PROFIBUS接口,可以作為PROFIBUS-DP的主站和從站,但不能同時(shí)作為主站和從站,而且只能在S7-300的中央機(jī)架上使用
11 .CP342-5是S7-300系列的PROFIBUS通信模塊,帶有PROFIBUS接口,可以作為PROFIBUS-DP的主站和從站,但不能同時(shí)作為主站和從站,而且只能在S7-300的中央機(jī)架上使用
① 調(diào)用FC1 DP_SEND發(fā)送數(shù)據(jù)給ET200M(CP342-5作主站)
② 調(diào)用FC2 DP_RECV接收ET200M發(fā)送的數(shù)據(jù)(CP342-5作從站)
注:若有兩個(gè)(或多個(gè))ET200M從站各帶有2位輸出,它們的輸出地址為0~1和2~3
對(duì)主站編程時(shí) 0~1 P#M10.0 Byte 2
2~3 P#M20.0 Byte 4 實(shí)際用的是M22.0~M23.7這兩位
M20.0~M21.7都丟掉了沒有用
聯(lián)系客服