S7-1500-PLC培訓(xùn)(內(nèi)部工程師培訓(xùn))課件_第1頁
S7-1500-PLC培訓(xùn)(內(nèi)部工程師培訓(xùn))課件_第2頁
S7-1500-PLC培訓(xùn)(內(nèi)部工程師培訓(xùn))課件_第3頁
S7-1500-PLC培訓(xùn)(內(nèi)部工程師培訓(xùn))課件_第4頁
S7-1500-PLC培訓(xùn)(內(nèi)部工程師培訓(xùn))課件_第5頁
已閱讀5頁,還剩153頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、S7-1500 PLC(內(nèi)部培訓(xùn))培訓(xùn)人:XXX培訓(xùn)對象:自動化工程師1CPU1512CCPU1511C集成運動軸模塊寬度位運算時間工作存儲器 數(shù)據(jù)存儲器網(wǎng)絡(luò)接口CPU種類up to 128up to 96up to 30up to 30up to 6up to 6up to 6up to 6175 mm175 mm70 mm70 mm35 mm110 mm85 mm35 mm1 ns2 ns10 ns30 ns40 ns48 ns60 ns60 ns4/6 MB10/20MB2/3 MB8 MB1/1,5 MB5 MB500/750 KB3 MB300/450 KB1,5 MB250 KB1

2、 MB175 KB1 MB150/225 KB1 MB1518F-4 PN/DP1517F-3 PN/DP1516F-3 PN/DP1515F-2 PN1513-1F PN1512C-1 PN1511C-1 PN1511-1F PNCPU 1518(F)CPU 1517(F)CPU 1516(F)CPU 1515(F)CPU 1513(F)CPU 1511(F)112311211211111111211 S7-1500的種類37959_84 218_84 226_84PROFIBUSPROFINET/IEAdvanced ControllerS7-1500_標(biāo)準(zhǔn)型CPU擴展 S7-1500-模

3、塊標(biāo)識及維護(hù)模塊標(biāo)識和維護(hù)數(shù)據(jù) (I&M)標(biāo)識和維護(hù) (I&M) 數(shù)據(jù)是指存儲在某個模塊中的信息,該信息有助于檢查工廠組態(tài)、查找工廠中的硬件更換并消除錯誤。標(biāo)識數(shù)據(jù)(I 數(shù)據(jù))是設(shè)備的只讀靜態(tài)信息。維護(hù)數(shù)據(jù)(M 數(shù)據(jù))信息與設(shè)備相關(guān),例如,安裝位置或日期。 維護(hù)數(shù)據(jù)在組態(tài)期間創(chuàng)建并隨后寫入模塊中I&M0 :數(shù)據(jù)是設(shè)備的設(shè)備特定基本信息,包含制造商 ID、訂貨號、序列號以及硬件和固件版本等信息。 只能對 I&M 0 數(shù)據(jù)進(jìn)行讀取訪問。 該信息還可以通過設(shè)備的“在線與診斷”視圖顯示在 TIA Portal 中。 I&M 1 : 數(shù)據(jù)包含設(shè)備的功能描述和位置 ID,即,有關(guān)設(shè)備在工廠中設(shè)計方式的信息

4、。I&M 2 :數(shù)據(jù)包括安裝日期,即有關(guān)設(shè)備何時安裝在工廠中的信息。I&M 3 :數(shù)據(jù)包含有關(guān)已安裝設(shè)備的其它信息。 其它信息是自由文本,可以根據(jù)需要進(jìn)行分配。模塊標(biāo)識和維護(hù)數(shù)據(jù) 組態(tài)I&M 1I&M 1I&M 2I&M 3S7-1500-模塊標(biāo)識及維護(hù)讀取標(biāo)識及維護(hù)數(shù)據(jù)0 :來自 I&M 0 數(shù)據(jù)11: 來自 I&M1 數(shù)據(jù)12: 來自 I&M2 數(shù)據(jù)13: 來自 I&M3 數(shù)據(jù)存儲讀取I&M數(shù)據(jù)的區(qū)域I&M 0的數(shù)據(jù)可以定義結(jié)構(gòu)體數(shù)據(jù)區(qū)保存I&M 1-3的數(shù)據(jù)可以定義數(shù)組/字符串保存。硬件標(biāo)識符SIMATIC S7-1500輸入輸出模塊使用S7-1500-模塊簡寫簡寫全寫注釋HFHigh

5、Function高性能型,具有硬件/診斷中斷/等時同步STStandard標(biāo)準(zhǔn)型HSHigh Speed高速型,通道采樣時間為10usBABasic基本型,25mm,自帶連接器SRCSource input NPN源型輸入,NPN型輸入SNKSink input 漏型輸入,PNP型輸入S7-1500-DI1序號注釋1延時可以在硬件組態(tài)里設(shè)置2上升沿/下降沿中斷3診斷診斷4每個輸入點獨立診斷5ET200從站中實現(xiàn)等時同步23546. HF V2.1.0 或更高版本通道 0 和 1具有計數(shù)功能6開關(guān)量傳感器的常用2中種:1,兩線式兩根線既是電源線又是信號線;2,三線式的兩根線是電源線,一根線是信號

6、 線;電源地與信號地共地;S7-1500-DI相關(guān)知識使用PNP型傳感器,無信號時,24V與0V之間不形成回路,內(nèi)部信號為0。有信號時, 24V與0V之間形成回路,內(nèi)部信號為1。使用NPN型傳感器,無信號時,由于接近開關(guān)內(nèi)部輸出端與24V間的電阻很大(100k),無法提供電耦合器件所需要的驅(qū)動電流,需要增加上拉電阻。 PLC內(nèi)部24V與0V之間,通過光電耦合器件、限流電阻、上拉電阻經(jīng)COM公共端構(gòu)成電流回路,此時PLC內(nèi)部信號和接近開關(guān)發(fā)出的狀態(tài)相反,內(nèi)部信號為1 。有信號時,上拉電阻下端為0V,光電耦合器件無電流,內(nèi)部信號為0。上拉下電阻要根據(jù)內(nèi)部光電耦合器件驅(qū)動電流、限流電阻阻值計算1.5

7、-2k。PLC漏型模板輸入傳感器PNP/NPNPLC源型模板輸入使用NPN型傳感器,無信號時,24V與0V之間不形成回路,內(nèi)部信號為0。有信號時, 24V與0V之間形成回路,內(nèi)部信號為1。使用PNP型接近開關(guān)時,無信號時,由于接近開關(guān)內(nèi)部輸出端與0V間的電阻很大(100k),無法提供電耦合器件所需要的驅(qū)動電流,需要增加下拉電阻, PLC內(nèi)部24V與0V之間,通過光電耦合器件、限流電阻、下拉電阻經(jīng)COM公共端構(gòu)成電流回路,此時PLC內(nèi)部信號和接近開關(guān)發(fā)出的狀態(tài)相反,內(nèi)部信號為1。有信號時,下拉電阻上端為24V,光電耦合器件無電流,內(nèi)部信號為0,未發(fā)信時,內(nèi)部信號為1。S7-1500-DI接線圖S

8、7-1500-DI模塊組態(tài)1與CPU的啟動項相互影響,CPU側(cè)選3,模塊選2,CPU則無法啟動。只需在1個通道中組態(tài)無電壓診斷0 = 值不正確123用來評估輸出值是否有效輸入ON時,評估位才會ONPN IO 時可用分成多段字節(jié)對編碼器的短路檢測PN IO 時可用,把I狀態(tài)拷貝多個MSI狀態(tài),被I_controller共享S7-1500-DI模塊組態(tài)2組態(tài)通道組態(tài)診斷組態(tài)硬件中斷1,如下圖輸入點是無效的2,如果PIP1 分在OB1中,對其他OB是否有效?S7-1500-DQ序號注釋1也叫晶閘管,大功率開關(guān)型半導(dǎo)體器件,響應(yīng)時間1ms2半導(dǎo)體開關(guān)元件,響應(yīng)時間0.2ms34512S7-1500-D

9、QS7-1500-DI/DOS7-1500-DQ模塊組態(tài)1組態(tài)CPU的啟動項組態(tài)模板用來評估輸出值是否有效沒有異常時,評估位ON0 = 值不正確S7-1500-DQ模塊組態(tài)2S7-1500-AI序號注釋1將整個量程分成多少等份,16位(含符號)為32767份,例如檢測0-100C,16位模塊可以識別出100/32767=0.003C的變化,14位模塊可以識別出100/8192=0.012C的變化。 精度:測量值和實際值之間的偏差。2RTD/TC通道數(shù)量減半3412S7-1500-模擬量信號接法2線制接法:導(dǎo)線電阻加在電橋單臂中,影響測量精度3線制接法:導(dǎo)線電阻加在電橋雙臂中,導(dǎo)線阻值帶來的作用

10、相互 抵消,提高測量精度4線制接法:當(dāng)測量電阻數(shù)值很小時,測試線的電阻可能引入明顯誤差,四線 測量用兩條附加測試線提供恒定電流,另兩條測試線測量未知電 阻的電壓降,即可通過計算得出電阻值。模擬量信號接法模擬量信號屏蔽單端屏蔽接地只能衰減低頻干擾。在下列情況建議單端接地:1、不允許安裝等電位導(dǎo)體2、傳送模擬信號時雙端屏蔽接地能很好的抑制高頻干擾。通常需要安裝一個等電位導(dǎo)體防止不等電位電流流過兩端連接的屏蔽層。1、動力電纜線兩邊接地,電機端的PE必然要接在驅(qū)動端的PE上,并最終接入機箱內(nèi)的大地匯流排; 2、數(shù)字信號或差分信號主張雙端接地3、 變頻器的動力電纜要雙端接地。干擾信號:干擾源和信號線形成

11、效成電容的兩極。一邊有電壓波動會通過電容感應(yīng)到另一端。增加屏蔽層可以破壞此等效電容,從而 切斷干擾通路。S7-1500-AI- AI 8xU/I/RTD/TC ST電壓電流接法電壓測量4線制電流測量2線制電流測量沒有0-10V,因為相對于300PLC模塊的13/14位分辨率更高。S7-1500-AI熱電阻熱電偶相關(guān)概念電阻式傳感器:把位移、力、壓力、加速度、扭矩等非電物理量轉(zhuǎn)換為電阻值變化的傳感器。它主要包括電阻應(yīng)變式傳感器、電位式傳感器和壓阻傳感器等。熱電阻傳感器: RTD( Resistance Temperature Detector )電阻溫度探測器,是中低溫區(qū)(-200-500C)最

12、常用的一種溫度檢測器,測溫原理是基于金屬導(dǎo)體的電阻值隨溫度的增加而增加這一特性來進(jìn)行溫度測量的。它的主要特點是測量精度高,性能穩(wěn)定。PT xxx: (鉑熱電阻),電阻溫度系數(shù)分散性小,其精度高、線性好、靈敏度也比較高,常用范圍為-200850 。Ni xxx: (鎳熱電阻),熱電阻溫度系數(shù)大,靈敏度高。常用范圍-60 -180C。分度號:熱電阻分度號主要有Pt100、Pt1000、Pt10、Pt800、Pt500等鉑電阻;Cu10、Cu50、Cu100等銅電阻;鎳NI120、NI500、NI1000 等鎳電阻, PT100鉑電阻在0時是100歐,NI1000鎳電阻在0時是1000歐。熱電阻溫度

13、系數(shù):溫度變化1 時,變化的電阻值和原來電阻值的比,非常量,常取平均值。如Pt100的電阻值是100歐姆【零度】, 100度時電阻值138.5歐姆, Pt100的溫度系數(shù)為38.5/100/100=0.003851。熱電阻式測量電路:傳統(tǒng)的不平衡電橋作為電阻溫度變送器(如銅熱電阻、鉑熱電阻等)的測量電路。2線制接法:導(dǎo)線電阻加在電橋單臂中,影響測量精度3線制接法:導(dǎo)線電阻加在電橋雙臂中,導(dǎo)線阻值帶來的作用相互 抵消,提高測量精度4線制接法:當(dāng)測量電阻數(shù)值很小時,測試線的電阻可能引入明顯誤差,四線 測量用兩條附加測試線提供恒定電流,另兩條測試線測量未知電 阻的電壓降,即可通過計算得出電阻值。S7

14、-1500-AI熱電阻熱電偶相關(guān)概念攝氏度(C): 攝氏溫標(biāo)的溫度計量單位。指在1標(biāo)準(zhǔn)大氣壓下,純凈的冰水混合物的溫度為0度,水的沸點為100度,其間平均分為 100份,每一等份為1度,記作1。華氏度(F):選取氯化銨和水的混合物的冰點溫度(即鹽水結(jié)冰的溫度)為溫度計的零度,人體溫度為溫度計的100度,把水銀溫 度計從0度到100度按水銀的體積膨脹距離平均分成100份,每一份為1華氏度,記作“1”。 華氏度 = 32 + 攝氏度 1.8開爾文(T): 以絕對零度作為計算起點的溫度,即將水三相點的溫度準(zhǔn)確定義為273.15K后所得到的溫度,過去稱為絕對溫度。開 爾文溫度常用符號T表示,其單位為開

15、爾文,定義為水三相點溫度的1/273.15,常用符號K表示。開爾文溫度和人們習(xí)慣 使用的攝氏溫度相差一個常數(shù)273.15,即T=t+273.15(t是攝氏溫度的符號)。S7-1500-AI熱電阻熱電偶相關(guān)概念熱電偶傳感器: TC( thermocouple )兩種不同的導(dǎo)體組成一個回路,只要兩結(jié)點處的溫度不同,回路中將產(chǎn)生一個電動勢,這種現(xiàn)象稱為“熱電效應(yīng)”,兩種導(dǎo)體組成的回路稱為“熱電偶”,這兩種導(dǎo)體稱為“熱電極”,產(chǎn)生的電動勢則稱為“熱電動勢”。常用范圍2001300S7-1500-AI熱電阻熱電偶相關(guān)概念熱電偶傳感器基本定律定律1:由2種均質(zhì)金屬材料A與B所形成的熱電偶回路中,熱電勢E與

16、接點處溫度t1、t2的相關(guān)函數(shù)關(guān)系, 不受A與B之中間溫度t3與t4之影響。定律2:A與B所形成之熱電偶回路兩接合點以外的任意點插入均質(zhì)的第三金屬C,C之兩端接合點之溫度 t3若為相同的話,E不受C插入影響。定律3:任意數(shù)的異種金屬A、B、CG所形成的封閉回路,封閉回路之全體或是全部的接合點保持在相 等的溫度時,此回路的E=0定律4: A與B所形成之熱電偶,兩接合點之溫度為t1與t2時之E為E12,t2與t3時之E為E13的話, E12+E23=E13。此時,稱t2為中間溫度。以中間溫度t2選擇如0這樣的標(biāo)準(zhǔn)溫度,求得相 對0任意的溫度t1、t2、t3tn之熱電動勢,任意兩點間之熱電動勢便可以

17、計算求得S7-1500-AI熱電阻熱電偶相關(guān)概念熱電偶溫度補償:熱電偶熱電勢的大小與其兩端的溫度有關(guān),其溫度-熱電勢關(guān)系曲線是在冷端溫度為0時分度的。在實際應(yīng)用中,由于熱電偶冷端暴露在空間受到周圍環(huán)境溫度的影響,所以測溫中的冷端溫度不可能保持在0不變,而熱偶電勢既決定于熱端溫度,也決定于冷端溫度。所以,如果冷端溫度自由變化,必然會引起測量誤差。為了消除這種誤差,必須進(jìn)行冷端溫度補償。熱電偶溫度補償方法:1冷端恒溫法一般熱電偶定標(biāo)時冷端溫度以0為標(biāo)準(zhǔn)。因此,常常將冷端置于冰水混合物中,使其溫度保持為恒定的0。在實驗室條件下,通常把冷端放在盛有絕緣油的試管中,然后再將其放入裝滿冰水混合物的保溫容器

18、中,是冷端保持0。2補償導(dǎo)線法為了使熱電偶冷端溫度保持恒定(最好為0),可將熱電偶做的很長,使冷端遠(yuǎn)離工作端,并連同測量儀表一起放置到恒溫或溫度波動比較小的地方。但這種方法使安裝使用不方便,而且可能耗費許多貴重的金屬材料。因此,一般使用一種稱為補償導(dǎo)線的連接線將熱電偶冷端延伸出來。這種導(dǎo)線在一定溫度范圍內(nèi)(0150)具有和所連接的熱電偶相同的熱電性能,若是用廉價金屬制成的熱電偶,則可用其本身的材料作為補償導(dǎo)線,將冷端延伸到溫度恒定的地方。3補償電橋法補償電橋法是利用不平衡電橋產(chǎn)生的電勢來補償熱電偶因冷端溫度變化而引起的熱電勢變化值。R1=R2=R3=RCu。當(dāng)冷端溫度變化時,RCu隨溫度改變,

19、破壞了電橋平衡,產(chǎn)生一不平衡電壓U,此電壓則與熱電勢相疊加,一起送入測量儀表。適當(dāng)選擇Rs的數(shù)值,可是電橋產(chǎn)生的不平衡電壓U在一定溫度范圍內(nèi)基本上能補償由于冷端溫度變化而引起的熱電勢變化值。這樣,當(dāng)冷端溫度有一定變化時,儀表仍然可給出正確的溫度示值。S7-1500-AI熱電阻熱電偶相關(guān)概念西門子模塊的內(nèi)部補償和外部補償內(nèi)部補償:使用模板的內(nèi)部溫度為參比接點進(jìn)行補償,再由模板進(jìn)行處理,直接用補償導(dǎo)線連接熱電偶到模擬量板輸入端;外部補償:使用熱電阻采集參比接點溫度,再由模板進(jìn)行處理;如果參比接點溫度恒定可以不要溫度參考。S7-1500-AI- AI 8xU/I/RTD/TC ST電阻電偶接法2/3

20、/4線制(熱)電阻測量熱電偶測量熱電偶測量S7-1500-AI- AI 8xU/I HS電壓電流接法電壓測量4線制電流測量2線制電流測量S7-1500-AI- 4xU/I/RTD/TC ST電壓測量4線制電流測量2線制電流測量2線制電阻測量熱電偶測量熱電偶測量3/4線制電阻測量S7-1500-AI模塊組態(tài)1組態(tài)模板用來評估輸出值是否有效沒有異常時,評估位ONS7-1500-AI模塊組態(tài)2可以組態(tài)2組上限,下限標(biāo)準(zhǔn)型精度為0.1,轉(zhuǎn)換時除以10氣候型精度為0.01,轉(zhuǎn)換時除以100S7-1500-AI濾波抑制由AC電壓電源頻率產(chǎn)生的噪聲,400HZ用于航空,設(shè)置的頻率越高,轉(zhuǎn)換時間越短AI濾波:

21、系統(tǒng)配置法AI濾波:程序平均法每次采集累加累加次數(shù)到計算完后累加值清除S7-1500-AOS7-1500- AQ 8xU/I HS電壓測量電流測量S7-1500- AQ 4xU/I ST電壓測量電流測量電壓測量電流測量S7-1500-AI/AO接線圖/cs/products?search=6ES7%20534-7QE00-0AB0&dtp=Manual&o=DefaultRankingDesc&lc=zh-CNS7-1500-AQ模塊組態(tài)1組態(tài)模板S7-1500-AQ模塊組態(tài)2單個通道組態(tài)AI轉(zhuǎn)換AQ轉(zhuǎn)換先轉(zhuǎn)換0-1之間的數(shù),再轉(zhuǎn)換成需要的量SIMATIC S7-1500串口通訊S7-1500

22、-PTP通訊模塊在S7-1500 中只能通過通訊模塊(CM) 建立點對點的連接USS主站USS主站S7-1500- PTP物理接口RS232RS422RS485單端差分差分邏輯“1”為-3到-15V;邏輯“0“為+3到+15V大于 200mv為 1 ,小于 200mv 為 0 大于 200mv為 1 ,小于 200mv 為 0 1 個主站和 1 個從站 1 個主站和最多 10 個從站1個主站和最多 32 個從站最長 15m大約 1200m大約 1200m全雙工傳輸模式全雙工傳輸模式半雙工傳輸模式S7-1500- 參數(shù)比較/ASCIIS7-1500- CM PTP RS232 BA/HFCM P

23、TP RS232 BA/HF流控制: 串口的流控制提供里由于某種原因不能進(jìn)行通訊時阻礙通訊的一種機制,硬件流控制:使用串行電纜控制線上的電壓信號來控制數(shù)據(jù)的發(fā)送和接收,DTR/DSR 信號根據(jù)組態(tài)可以不接。軟件流控制:軟件流控使用數(shù)據(jù)流中的兩個特殊的字符,XOFF和XON,來控制數(shù)據(jù)的接收和發(fā)送。S7-1500- CM PTP RS422/485 BA/HFCM PTP RS422/485 BA/HFRS422采用4線傳輸方式,差分傳輸,發(fā)送數(shù)據(jù)線為T+T-, 接收數(shù)據(jù)線為R+R-。RS485采用2線傳輸方式可以使用終端電阻吸收多余的信號返射,阻抗不連續(xù)和阻抗不匹配都會引起信號反射S7-150

24、0- CM PTP 模塊總結(jié)S7-1500- 參數(shù)比較/ASCIIS7-1500- PTP相關(guān)概念并行通訊: 數(shù)據(jù)的各位同時發(fā)送或接收。串行通訊: 數(shù)據(jù)一位一位順序發(fā)送或接收。數(shù)據(jù)位: ASCII分為標(biāo)準(zhǔn)ASCII碼和擴展ASCII碼兩種形式。當(dāng)你傳送字符為標(biāo)準(zhǔn)ASCII碼時,數(shù)據(jù)位就為七位;當(dāng)你傳送字符為擴展ASCII 碼時,數(shù)據(jù)位就為八位。起始位:數(shù)據(jù)的起始標(biāo)識,邏輯0停止位:數(shù)據(jù)的結(jié)束標(biāo)識,邏輯11奇偶校驗原理:通過計算數(shù)據(jù)中“1”的個數(shù)是奇數(shù)還是偶數(shù)來判斷數(shù)據(jù)的正確性。在被校驗的數(shù)據(jù)后加一位校驗位或校驗字符 用作校驗碼實現(xiàn)校驗。2校驗位的生成方法 奇校驗:確保整個被傳輸?shù)臄?shù)據(jù)中“1”的

25、個數(shù)是奇數(shù)個,即載荷數(shù)據(jù)中“1”的個數(shù)是奇數(shù)個時校驗位填“0”,否則填“1”; 偶校驗:確保整個被傳輸?shù)臄?shù)據(jù)中“1”的個數(shù)是偶數(shù)個,即載荷數(shù)據(jù)中“1”的個數(shù)是偶數(shù)個時校驗位填“1”,否則填“0”。 3使用奇偶校驗碼校驗的特點: 校驗處理過程簡單,但如果數(shù)據(jù)中發(fā)生多位數(shù)據(jù)錯誤就可能檢測不出來,更檢測不到錯誤發(fā)生在哪一位;主要應(yīng)用于低速數(shù)字通信系統(tǒng)中,一般異步傳輸模式選用偶校驗,同步傳輸模式選用奇校驗。S7-1500- ASCII協(xié)議自由口是可自由編程的基于幀的協(xié)議,也稱為 ASCII 協(xié)議。必須為發(fā)送方向和接收方向組態(tài)幀的起始和結(jié)束標(biāo)準(zhǔn)。 自由口協(xié)議通過通信模塊和通信伙伴之間的點對點連接控制數(shù)據(jù)

26、傳輸。 自由口協(xié)議包含物理層(第 1 層)。自由口協(xié)議報文格式S7-1500- PTP異步通信的接收過程(1)開始通信時,信號線為空閑(邏輯1),當(dāng)檢測到由1到0的跳 變時,開始對“接收時鐘”計數(shù)。 (2)當(dāng)計到8個時鐘時,對輸入信號進(jìn)行檢測,若仍為低電平, 則認(rèn)這是“起始位”B,而不是干擾信號。 (3)接收端檢測到起始位后,隔16個接收時鐘,對輸入信號檢測 一次,把對應(yīng)的值作為D0位數(shù)據(jù)。 若為邏輯1,作為數(shù)據(jù)位1; 若為邏輯0,作為數(shù)據(jù)位0。 (4)再隔16個接收時鐘,對輸入信號檢測一次,把對應(yīng)的值作為 D1位數(shù)據(jù)。.,直到全部數(shù)據(jù)位都輸入。 (5)檢測校驗位P(如果有的話)。 (6)接收

27、到規(guī)定的數(shù)據(jù)位個數(shù)和校驗位后,通信接口電路希望收到 停止位S(邏輯1),若此時未收到邏輯1,說明出現(xiàn)了錯誤,在 狀態(tài)寄存器中置“幀錯誤”標(biāo)志。若沒有錯誤,對全部數(shù)據(jù) 位進(jìn)行奇偶校驗,無校驗錯時,把數(shù)據(jù)位從移位寄存器中送 數(shù)據(jù)輸入寄存器。若校驗錯,在狀態(tài)寄存器中置奇偶錯標(biāo)志。(7)本幀信息全部接收完,把線路上出現(xiàn)的高電平作為空閑位。(8)當(dāng)信號再次變?yōu)榈蜁r,開始進(jìn)入下一幀的檢測8個時鐘周期S7-1500- ASCII協(xié)議1. 設(shè)置校驗位。2. 設(shè)置流控制?!癤ON/XOFF” 模式,通信模塊將發(fā)送 XON 字符,從而允許通信伙 伴發(fā)送數(shù)據(jù)。在接收緩沖區(qū)上溢前達(dá)到所組態(tài)的最 大幀數(shù),或達(dá)到 16

28、個字符時,通信模塊會發(fā)送 XOFF 字符,從而請求通信伙伴停止發(fā)送。3. 設(shè)置發(fā)送消息。每條消息傳輸開始時發(fā)送附加斷點每個消息傳輸開始時附加 Idle Line 信號數(shù)據(jù)流RTS切換時可用位時間=1/波特率發(fā)送字符包含結(jié)束碼發(fā)送字符添加結(jié)束碼附件斷點 空閑 起始位S7-1500- ASCII協(xié)議4. 設(shè)置接受條件。設(shè)置起始條件選擇多個條件時檢測順序2,1,3,41234最多4個字符序列,每個序列5個字符,多個序列時是“或”的關(guān)系從接受的第一個字符計時從傳送結(jié)束時計時通過消息的2個連續(xù)字符時間間隔通過固定長度通過最大長度通過指定結(jié)束字符選擇多個條件時是“或”的關(guān)系S7-1500- ASCII協(xié)議

29、4. 接受的結(jié)束檢測。接收數(shù)據(jù)時,如果已接收幀的長度達(dá)到已發(fā)送的幀長度,則將檢測到幀結(jié)束該值用于確定消息長度的字符的起始位置(第3個字節(jié)里的值是接受字節(jié)的長度)該值用于確定消息長度所占的字節(jié)數(shù)(接受字節(jié)的長度只在第3個字節(jié)里)該值可用于定義不包括在消息長度評估中的幀結(jié)束時的字節(jié)數(shù)S7-1500-3964(R)協(xié)議3964(R)報文幀格式S7-1500-3964(R)協(xié)議1,3964(R)協(xié)議發(fā)送/接受過程發(fā)送過程:1,為發(fā)送建立連接 3964(R) 程序發(fā)送 STX 控制字符以建立連接。 如果通信伙伴在 acknowledgment delay time 結(jié)束前以 DLE 字符進(jìn)行響應(yīng),則程序

30、將切換至發(fā)送模式。2,發(fā)送數(shù)據(jù) 如果成功建立了連接,則會將通信模塊的輸出緩沖區(qū)中所包含的用戶數(shù)據(jù)連同所選 擇的傳輸參數(shù)一起 發(fā)送給通信伙伴(發(fā)送作業(yè)期間,用戶數(shù)據(jù)中識別到的 DLE 將被 發(fā)送兩次)。 3,發(fā)送期間連接終止 一旦發(fā)送了緩沖區(qū)中的內(nèi)容,程序?qū)⑻砑?DLE 和 ETX 字符以及塊校驗和 BCC(僅限 3964R)作為結(jié)束 標(biāo)識符,然后等待確認(rèn)代碼。 如果通信伙伴在 acknowledgment delay time 內(nèi)發(fā)送 DLE 字符,則說明已無錯接收數(shù)據(jù)塊。結(jié)束,連接被釋放,具有較 低優(yōu)先級的設(shè)備就可以執(zhí)行其發(fā)送請求。通信的雙方必 須設(shè)置優(yōu)先級。S7-1500-3964(R)協(xié)

31、議3964(R)組態(tài)必須為一個通信伙伴分配較高的優(yōu)先級,為另一個伙伴分配較低的優(yōu)先級。添加BCC校驗建立連接失敗的次數(shù)字符間隔時間選擇協(xié)議設(shè)定通訊格式S7-1500- PTP程序脈沖有效,重啟后不重新觸發(fā)則組態(tài)參數(shù)有效脈沖有效0時以Buffer長度為準(zhǔn)S7-1500- MODBUS通訊Modbus是一種單主站的主從通信模式,Modbus網(wǎng)絡(luò)上只能有一個主站存在。2. 主站在Modbus網(wǎng)絡(luò)上沒有地址,每個從站必須有唯一的地址,從站的地址范圍為0 - 247,其中0為廣播地址,從站的實際地址范圍為1 247,CM最大32個模塊。3. Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。

32、ASCII模式:西門子不提供現(xiàn)成的通訊指令,需用自由口方式編程。 RTU模式:用指令庫編程,也可以用自由口方式編程。Modbus RTU通信以主從的方式進(jìn)行數(shù)據(jù)傳輸,在傳輸?shù)倪^程中Modbus RTU主站是主動方,即主站發(fā)送數(shù)據(jù)請求報文到從站, Modbus RTU從站返回響應(yīng)報文。 S7-1500- MODBUS通訊Modbus 功能碼 Modbus地址到 SIMATIC 地址的分配S7-1500- MODBUS通訊Modbus 主站程序示例從站地址讀操作從站起始地址16個位長度讀出數(shù)據(jù)存放地址寫操作寫入寄存器起始地址寫入源數(shù)據(jù)讀從站2的I0.0-I1.7的值向從站2寫入5個寄存器的值端口組

33、態(tài)Modbus-Master 通信規(guī)則1,必須運行 Modbus_Comm_Load 來組態(tài)端口。2,要用來作為 Modbus 主站的端口不可作為 Modbus_Slave 使用。 3,可以使用一個或多個 Modbus_Master 的實例。 但是,所有版本的 Modbus_Master 都必須為該端口使用相同的背景數(shù)據(jù)塊。4,Modbus 指令不會使用通信報警事件來控制通信過程。 程序必須查詢 Modbus_Master 指令來獲得完整的命令(DONE、ERROR)。必須使用此狀態(tài)主站或從站指令的數(shù)據(jù)塊引用DONE完成位:上一請求已完成且沒有出錯后,DONE 位將保持為 TRUE 一個掃描周

34、期時間S7-1500- MODBUS通訊Modbus 輪詢對于多從站通訊,PLC不支持對Modbus通訊功能塊的自動排序,因此需要使用輪詢的方式進(jìn)行信息處理,可以采用標(biāo)志位方式或時間片方式。時間輪詢:以固定的時間進(jìn)行觸發(fā),觸發(fā)時間間隔需要計算。以常見的主站讀取從站的寄存器為例,主站發(fā)出請求需要8個字節(jié)(站號1byte+功能碼1byte+起始地址2byte+長度2byte+校驗2byte)從站返回響應(yīng)為5+2*n個字節(jié)(站號1byte+功能碼1byte+讀數(shù)據(jù)長度1byte +數(shù)據(jù)ne+校驗2byte)。其中n為寄存器個數(shù)。如果通訊速率為9600時,按照常規(guī)的ModbusRTU,8個數(shù)據(jù)位、1個

35、停止位、 1個校驗位,每傳輸1個字節(jié)數(shù)據(jù)需要的時間為:(8+1+1)/9600=1.04ms/Byte因此,主站發(fā)出響應(yīng)到從站返回數(shù)據(jù)的時間周期為:(8+5+2*n)*1.04+T1+T2,其中n為寄存器個數(shù),T1為從站的響應(yīng)時間(如果是PLC,則為PLC的掃描時間),T2為通訊余量,一般為2050ms。如果讀取10個字的數(shù)據(jù),從站響應(yīng)時間為50ms,則整個周期為:(8+5+2*10)*1.04+50+50=134.32ms。因此,超時時間必須大于134.32ms,可以設(shè)置為150ms以上。MasterSlave1Slave2TTS7-1500- MODBUS通訊Modbus 輪詢對于多從站通

36、訊,PLC不支持對Modbus通訊功能塊的自動排序,因此需要使用輪詢的方式進(jìn)行信息處理,可以采用標(biāo)志位方式或時間片方式。標(biāo)志位輪詢:用一個計數(shù)器對通信功能塊的DONE和ERROR位進(jìn)行計數(shù),通過該計數(shù)器的值來觸發(fā)讀寫功能塊,比如計數(shù)器=1,讀1#表; 計數(shù)器2,讀2#表。MasterSlave1Slave2S7-1500- MODBUS通訊Modbus 從站程序示例從站地址讀出數(shù)據(jù)存放地址端口組態(tài)Modbus 從站通信的規(guī)則1,必須運行 Modbus_Comm_Load 以組態(tài)端口,2,如果端口作為從站響應(yīng) Modbus 主站,則不能使用 Modbus_Master 指令對該端口進(jìn)行編程。3,

37、只有 Modbus_Slave 的一個實例可與特定端口一起使用;否則可能遇到意外行為。4,Modbus 指令不會使用通信報警事件來控制通信過程。 為實現(xiàn)完整的發(fā)送和接收過程,程序必須通過查詢 Modbus_Slave 指令來控制通信過程。NDR:TRUE 表示新數(shù)據(jù)已由 Modbus 主站寫入DR: TRUE - 表示該指令已將 Modbus 主站接收到的數(shù)據(jù)存儲在目標(biāo)區(qū)域中。NDR :新數(shù)據(jù)就緒:0-無新數(shù)據(jù);1-表示 Modbus主站已寫入新的數(shù)據(jù)DR:數(shù)據(jù)讀?。?-無數(shù)據(jù)讀?。?-表示 Modbus主站已讀取新的數(shù)據(jù)SIMATIC S7-1500Profibus_DP通訊S7-1500-

38、DP通信 一類DP主站(DPM1):一類DP主站是中央控制器,它在預(yù)定的 周期內(nèi)與分散的站(如DP從站)交換信息。典型的DPM1如PLC 或PC。 二類DP主站(DPM2):二類DP主站是編程器組態(tài)設(shè)備或操作 面板,在DP系統(tǒng)組態(tài)操作時使用,完成系統(tǒng)操作和監(jiān)視目的。DP從站:DP從站是進(jìn)行輸入和輸出信息采集和發(fā)送的外圍設(shè)備 (IO設(shè)備驅(qū)動器HMI閥門等PROFIBUS DP定義三種設(shè)備類型:S7-1500-DP通信中繼器按照Profibus的規(guī)范,當(dāng)網(wǎng)絡(luò)中的硬件設(shè)備超過32個,或者波特率對應(yīng)的網(wǎng)絡(luò)通訊距離已經(jīng)超出規(guī)定范圍時,就應(yīng)該使用Profibus RS485中繼器來拓展網(wǎng)絡(luò)連接??偩€上最多

39、9個中繼器。S7-1500- PROFIBUS地址 分配PROFIBUS地址 :在 PROFIBUS 網(wǎng)絡(luò)中,為每臺設(shè)備分配了一個 PROFIBUS 地址。這個地址可以在 0 到127 的范圍 內(nèi),以下為特殊地址 地址 0:為網(wǎng)絡(luò)組態(tài)和/或連接到總線的編程工具保留 地址 1:Siemens 保留給第一個主站使用 地址 126:為不具有開關(guān)設(shè)置且必須通過網(wǎng)絡(luò)重新尋址的出廠設(shè)備保留 地址 127:為給網(wǎng)絡(luò)上所有設(shè)備廣播消息保留,不可以分配給運轉(zhuǎn)設(shè)備因此,可用于 PROFIBUS 從站設(shè)備的地址的范圍是 2 到 125。PROFIBUS DP通訊協(xié)議的3個版本:DP-V0/V1/V2S7-1500-

40、DP網(wǎng)絡(luò)通訊種類PROFIBUS DP通訊的形式主要分為以下3種:1、主站與遠(yuǎn)程I/O的通訊2、主站CPU與從站CPU之間的通訊3、主站CPU與主站CPU之間的通訊(DP/DP Coupler)4、從站-從站設(shè)備之間的通訊1,I/O通訊3,DP Coupler4,Slave _ Slave2, Master_Slave(CM/CP)1. 在網(wǎng)絡(luò)視圖中插入從站2. 連接到主站3. 根據(jù)需要修改地址S7-1500-DP從站組態(tài)1PROFIBUS 從站(I/O傳感器、閥、電機驅(qū)動器或其它測量設(shè)備)構(gòu)成網(wǎng)絡(luò)上的被動站,因為它沒有總線訪問權(quán)限,只能確認(rèn)接收到的消息或根據(jù)請求將響應(yīng)消息發(fā)送給主站。所有PR

41、OFIBUS 從站具有相同的優(yōu)先級,并且所有網(wǎng)絡(luò)通信都源于主站。對于非集成從站,可以通過GSD文件加載方式組態(tài)。1. 在網(wǎng)絡(luò)視圖中插入驅(qū)動從站2. 連接到主站3. 在驅(qū)動的設(shè)備視圖里選擇報文S7-1500-DP從站組態(tài)2一次性讀取從站一次性寫入S7-1500-DP 主從通訊智能從站:以 DP 從站的角色連接到“上級”DP 主站的CPU或CP。DP 主站實際是訪問預(yù)處理 CPU 的 I/O 地址空間中的傳輸區(qū)域,而不 是訪問智能 DP 從站所連接的 I/O。1500_PLC只能通過CM/CP組態(tài)智能從站,CPU自帶接口可以作為主站。智能從站具有以下優(yōu)勢: 與具有 PROFIBUS 接口的 CPU

42、 連接簡便 可實現(xiàn) CPU 與 PROFIBUS 接口之間的實時通信 通過將計算容量分配到智能從站,可減輕 DP 主站的負(fù)荷 拆分 STEP 7 項目 專有技術(shù)保護(hù)(GSD 文件組態(tài)進(jìn)行傳輸, )1. 指定CM/CP的從站模式2. 指定傳輸區(qū)S7-1500- DP 智能從站組態(tài)單個傳送或接受最大64字節(jié),可以組態(tài)多組常見問題:1,雖然主站沒有組態(tài),但是會生成數(shù)據(jù)連接,所以主站組態(tài)要重新下載。數(shù)據(jù)的一致性需要SFC14/15實現(xiàn)S7-1500-DP 主主通訊DP/DP Coupler :DP/DP Coupler用于連接兩個Profibus-DP主站網(wǎng)絡(luò),以便在這兩個主站網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)通訊,數(shù)

43、據(jù)通訊區(qū)最高可以達(dá)244字節(jié)輸入和244字節(jié)的輸出. 。DP/DP Coupler具有以下特點:通訊速率可以不同 數(shù)據(jù)區(qū)必須一致1. 在網(wǎng)絡(luò)2插入耦合器建立連接2. 在硬件視圖中組態(tài)輸入輸出區(qū)S7-1500-DP 主主通訊1. 在網(wǎng)絡(luò)1插入耦合器建立連接2. 在硬件視圖中組態(tài)輸入輸出區(qū)S7-1500-DP等時同步通信非等時執(zhí)行周期等時執(zhí)行周期根據(jù)各自的周期,信號或數(shù)據(jù),會從電子輸入模塊發(fā)送到 DP 從站背板總線,再通過 PROFIBUS 子網(wǎng)發(fā)送到 CPU 的非等時用戶程序。將數(shù)據(jù)返回至電子輸出模塊。各個周期的不同長度和“隨機”位置將使過程響應(yīng)時間波動很大。1. 在 DP 從站上設(shè)置等時同步模

44、式的屬性:2.在 I/O 模塊上組態(tài)同步循環(huán)中斷3.編程等時同步模式OB61S7-1500-DP等時同步通信組態(tài)在組織塊中OB61中使用,PIP號1. 設(shè)置主站的同步/凍結(jié)組2. 為從站分配組3. 編程實現(xiàn)S7-1500-DP 從站同步/凍結(jié)功能DP 主站可以同時發(fā)送 SYNC /FREEZE 控制命令到一組 DP 從站中以保持這些從站的輸出/輸入狀態(tài)。DP 主站發(fā)送 SYNC 命令,以凍結(jié)一組 DP 從站的輸出狀態(tài),使這些從站保持當(dāng)前值。DP 主站發(fā)送FREEZE 命令,位于相關(guān)組內(nèi)的 DP 從站會凍結(jié)自身輸入的當(dāng)前狀態(tài)。一個從站只能分配到個一組中S7-1500-DP 診斷功能面板診斷功能

45、RUN/STOP LED ERROR LED MAINT LEDTIA診斷S7-1500-DP 診斷功能程序診斷功能查詢 DP 主站系統(tǒng)中所有 DP 從站的狀態(tài)信息讀取 DP 從站的當(dāng)前診斷數(shù)據(jù)256字節(jié)的數(shù)組PROFINET IO 系統(tǒng):1024 位對于 DP 主站系統(tǒng):128 位廠商IDSIMATIC S7-1500I-Device通訊S7-1500-I-DEVICEPROFINET IO 分為IO 控制器, IO 設(shè)備, IO 監(jiān)視器。PROFINET IO 控制器指用于對連接的 IO 設(shè)備進(jìn)行尋址的設(shè)備。這意味著 IO 控制器將與分配的現(xiàn)場設(shè)備交換輸入和輸 出信號。IO 控制器通常是運

46、行自動化程序的控制器。PROFINET IO 設(shè)備指分配給其中一個 IO 控制器(例如,遠(yuǎn)程 IO、閥終端、變頻器和交換機)的分布式現(xiàn)場設(shè)備。PROFINET IO 監(jiān)控器指用于調(diào)試和診斷的編程設(shè)備、PC 或 HMI 設(shè)備。IO 控制器IO DeviceIO MonitorS7-1500-I-DEVICE智能設(shè)備(I Device): CPU 不但可以作為一個智能處理單元處理生產(chǎn)工藝的某一過程,而且可以和 IO 控制器之間交換過程數(shù)據(jù)。智能設(shè)備設(shè)備可以同時作為 IO 控制器和 IO 設(shè)備。智能設(shè)備的應(yīng)用領(lǐng)域: 分布式處理可以將復(fù)雜自動化任務(wù)劃分為較小的單元/子過程。 單獨的子過程通過使用智能設(shè)

47、備,可以將分布廣泛的大量復(fù)雜過程劃分為具有可管理的接口的多個子過程。 專有技術(shù)保護(hù)組件只能通過智能設(shè)備接口描述的 GSD 文件傳輸,而不能通過 STEP 7 項目傳輸。智能設(shè)備具有以下優(yōu)勢: 簡單鏈接 IO 控制器 IO 控制器之間的實時通信 通過將計算容量分發(fā)到智能設(shè)備可減輕上層 IO 控制器的負(fù)荷。 由于在局部處理過程數(shù)據(jù),通信負(fù)載降低S7-1500-I-DEVICE數(shù)據(jù)交換 上層 IO 控制器與普通 IO 設(shè)備之間的數(shù)據(jù)交換 在這種方式中,IO 控制器和 IO 設(shè)備通過 PROFINET 來交換數(shù)據(jù)。 上層 IO 控制器與智能設(shè)備之間的數(shù)據(jù)交換 在這種方式中,IO 控制器和智能設(shè)備可通過

48、 PROFINET 來交換 數(shù)據(jù)。上層 IO 控制器與智能設(shè)備之間的數(shù)據(jù)交換,基于常規(guī) IO 控 制器與 IO 設(shè)備之間的關(guān)系。對于上層 IO 控制器,智能設(shè)備的傳輸區(qū) 代表某個預(yù)組態(tài)站的子模塊。IO 控制器的輸出數(shù)據(jù)是智能設(shè)備的輸 入數(shù)據(jù)。 與此類似,IO 控制器的輸入數(shù)據(jù)是智能設(shè)備的輸出數(shù)據(jù)。 用戶程序與傳輸區(qū)之間的傳輸關(guān)系 在這種方式中,用戶程序與傳輸區(qū)交換輸入和輸出數(shù)據(jù)。 用戶程序與智能設(shè)備的 I/O 之間的數(shù)據(jù)交換 在這種方式中,用戶程序與集中式/分布式 I/O 交換輸入和輸出數(shù)據(jù)。 智能設(shè)備與下層 IO 設(shè)備之間的數(shù)據(jù)交換 在這種方式中,智能設(shè)備與它的 IO 設(shè)備交換數(shù)據(jù)。 數(shù)據(jù)傳

49、輸是通過 PROFINET 完成的。PNIO系統(tǒng)中數(shù)據(jù)傳輸過程S7-1500-I-DEVICE組態(tài)1. 作為CPU的IO設(shè)備:選擇接口參數(shù)由誰分配選擇是否作為可選IO設(shè)備最大1024對于非集成項目只有組態(tài)的智能設(shè)備的數(shù)據(jù),導(dǎo)出GSD文件,實現(xiàn)程序保護(hù)。SIMATIC S7-1500Open-IES7-1500-CP/CMS7-1500-以太網(wǎng)/Profinet以太網(wǎng)基本特征:采用一種稱為載波監(jiān)聽多路訪問/沖突檢測CSMA/CD(Carrier Sense Multiple Access/Collision Detection)的共享訪問方案,即多個工作站都連接在一條總線上,所有的工作站都不斷向

50、總線上發(fā)出監(jiān)聽信號,但在同一時刻只能有一個工作站在總線上進(jìn)行傳輸,而其它工作站必須等待其傳輸結(jié)束后再開始自己的傳輸。PROFINET三大通訊特性:TCP/IP 和UDP/IP通訊(非實時)在時間要求并不嚴(yán)格的情況下, 可利用TCP/IP和UDP/IP進(jìn)行數(shù)據(jù)傳輸,這是通訊技術(shù)的基礎(chǔ) 例如用于進(jìn)行參數(shù)設(shè)置和配置。TCP/IP是IT領(lǐng)域發(fā)展過程中所形成的一種標(biāo)準(zhǔn)。實時(RT)實時技術(shù)用于處理對時間要求較為嚴(yán)格的過程數(shù)據(jù),即用于處理循環(huán)數(shù)據(jù)或者事件觸發(fā)的報警信號。PROFINET利用經(jīng)過優(yōu)化的實時通訊通道來處理自動化系統(tǒng)中的實時請求信息。這樣可以縮短執(zhí)行時間,且可提高刷新過程數(shù)據(jù)的性能。其性能優(yōu)于傳

51、統(tǒng)現(xiàn)場總線,且能使響應(yīng)時間降低到以微秒計算等時實時(IRT)如果是要求特別高的應(yīng)用,則可使用硬件支持的實時通訊方式,即等時實時(IRT) 例如運動控制以及工廠自動化系統(tǒng)中的高性能應(yīng)用。 利用IRT 可實現(xiàn)最高為250 s 的循環(huán)時間,且抖動誤差小于1 s,為此可將通信循環(huán)劃分為確定性和開放性兩部分,并由網(wǎng)絡(luò)中的Sync主站傳遞給其它設(shè)備。S7-1500-OPEN-IE開放式通信具有主要特點:1, 開放式標(biāo)準(zhǔn)(可與其它廠商的 CPU 或 PC 進(jìn)行通信)2, 通過各種協(xié)議(在 STEP 7 中稱為“連接類型”)進(jìn)行通信 3,可傳輸?shù)臄?shù)據(jù)結(jié)構(gòu)上具有高度靈活性。4,數(shù)據(jù)交換必須編程實現(xiàn)5,可以動態(tài)建

52、立和釋放連接通過開放式IE通信,CPU 可以與同一子網(wǎng)中具有通信能力的其它模塊進(jìn)行數(shù)據(jù)交換。 S7-1500-OPEN IE 通訊模型開放式通信協(xié)議CPCMCPUCPCMCPU編寫程序建立連接 S7-1500 支持開放式通信的通信接口:1, CPU 中集成的接口(PROFINET/工業(yè)以太網(wǎng))2, CP 1543-1/CM 1542-1S7-1500-TCP特點 面向連接的傳輸層協(xié)議;適用于中等大小或較大的數(shù)據(jù)量傳輸(=8192 Byte) ; TCP連接只能有兩個端點,每條TCP連接只能是點對點 ; TCP 提供可靠交付的服務(wù),無差錯、不丟失、不重復(fù)、按序到達(dá); 只能傳輸固定長度的數(shù)據(jù); 協(xié)

53、議的透明性,廣泛應(yīng)用于與第三方通訊。 TCP主要特點接收方發(fā)送方REQ of TSENDEN_R of TRCV Byte Byte ByteByteByteByteByte以固定好的順序傳輸一個序列(數(shù)據(jù)流)S7-1500-TCP特點 面向連接的協(xié)議;是ISO協(xié)議和TCP協(xié)議的融合,具有面向消息的數(shù)據(jù)信息特點 ;數(shù)據(jù)信息以數(shù)據(jù)報文形式出現(xiàn),發(fā)送端和接收端的數(shù)據(jù)長度可以不一致,發(fā)送端的 長度不能大于接收端的數(shù)據(jù)報文長度;可用于實現(xiàn)動態(tài)數(shù)據(jù)長度;適用于中等大小或較大的數(shù)據(jù)量傳輸(=8192 Byte) ;只能用在SMATIC體系中。 ISO-on-TCP主要特點ISO-on-TCP傳送數(shù)據(jù)增加了

54、報文頭(消息)。類似于傳送帶上的包裹,傳輸數(shù)據(jù)量取決于發(fā)送區(qū)大小。ISO-on-TCP報文頭字長度S7-1500-UDP特點 面向非連接的協(xié)議(不需要建立連接);適用于中小數(shù)據(jù)量傳播( 0,該長度必須至少是最大字節(jié)數(shù)再加兩個包含長度信息的附加字節(jié)。 7. 如果通過 DATA 參數(shù)引用一個結(jié)構(gòu) (Struct),則 LEN 指定的長度可以比 該結(jié)構(gòu)短。 這種情況下,僅傳輸最大為參數(shù) LEN 所指定長度的數(shù)據(jù)。S7-1500-OUC集成控制指令脈沖有效Tsend_C:1,通過 CONT=1 設(shè)置并建立通信連接。2,通過參數(shù) DATA 可指定發(fā)送區(qū)。 這包括要發(fā)送數(shù)據(jù)的地址和長度,。 如果在參數(shù) D

55、ATA 中使用純符號值,則 LEN 參數(shù)的值必須為“0”。3,在參數(shù) REQ 中檢測到上升沿時執(zhí)行發(fā)送作業(yè)。 使用參數(shù) LEN 可指定通過一個發(fā)送作業(yè)發(fā)送的最大字節(jié)數(shù)。 發(fā)送數(shù)據(jù)(在參數(shù) REQ 的上升沿)時,參數(shù) CONT 的值必須為“1”才能建立或保持連接。, 參數(shù) DONE 的信號狀態(tài)“1”并不能確定通信伙伴已讀取所發(fā)送的數(shù)據(jù)。4,CONT 參數(shù)設(shè)置為“0”時會終止通信連接,即使正在進(jìn)行的數(shù)據(jù)傳送尚未完成也是如此。 但如果對“TSEND_C”使用了已組態(tài)連接,將不會終止連接。TCP (Ad-hoc 模式)Ad-hoc 模式:僅在使用 TCP 協(xié)議選項時才可用。 使用 Ad-hoc 模式通

56、過“TRCV_C”指令接收動態(tài)長度的數(shù)據(jù)。將值“1”賦給參數(shù) ADHOC,可以設(shè)置為 Ad-hoc 模式。 使用 Ad-hoc 模式時,實際接收的數(shù)據(jù)長度通過參數(shù) RCVD_LEN 輸出。TCP (接收指定長度的數(shù)據(jù))將值“0”賦給參數(shù) ADHOC,可接收指定長度的數(shù)據(jù)。 在接收完 LEN 參數(shù)指定的數(shù)據(jù)長度后,才能完成數(shù)據(jù)接收。 接收完成后,RCVD_LEN 參數(shù)中實際接收的數(shù)據(jù)長度(以字節(jié)為單位)與 LEN 參數(shù)中的數(shù)據(jù)長度一致。 ISO on TCP (面向消息的數(shù)據(jù)傳輸)完整消息塊通過使用 ISO on TCP 協(xié)議選項的連接發(fā)送;接收方依此來識別這些消息塊。 接收區(qū)由參數(shù) LEN 和

57、 DATA 定義。 如果接收緩沖區(qū)(DATA 參數(shù))對于發(fā)送的數(shù)據(jù)而言過小,“TRCV_C”便會報告錯誤。 接收完成后,RCVD_LEN 參數(shù)中實際接收的數(shù)據(jù)長度(以字節(jié)為單位)與 LEN 參數(shù)中的數(shù)據(jù)長度一致。 On時接受SIMATIC S7-1500時鐘同步S7-1500- 時鐘同步NTP模式:網(wǎng)絡(luò)時間同步協(xié)議是局域網(wǎng)和廣域網(wǎng)中同步系統(tǒng)時鐘的通用模式。在 NTP 模式中,CP 以固定的時間間 隔(客戶端模式)向子網(wǎng)(LAN)中的 NTP 服務(wù)器發(fā)送時鐘請求。根據(jù)服務(wù)器的應(yīng)答,確定最可靠和最 精確的時鐘,并同步站時鐘。這一模式的優(yōu)點是使時鐘同步超越了子網(wǎng)限制。其精度取決于所使用的 NTP 服

58、務(wù)器的性能。 時鐘同步:要使整個工廠的日時鐘都相同,可以使用時間同步來將各種工廠組件的時間進(jìn)行同步。必須有一個系統(tǒng)組件作為主時鐘,才能使工廠的所有組件以相同時間運行。 作為時鐘的組件稱為時間主站。 接收時間的組件作為時間從站。PLC時鐘同步類型: SIMATIC 模式:該模式結(jié)合 ISO 傳輸服務(wù)通常用于過程自動化。由于SIMATIC模式是基于SNAP服務(wù)(即ISO 2層服務(wù))且 使用MAC地址,它只能用于本地以太網(wǎng)絡(luò)。此模式不能工作在IP路由器連接的的IP網(wǎng)絡(luò)中。通信處 理器(CP)和被同步CPU之間同步精度 +/- 10ms、分辨率 +/- 1ms。時間主站時間從站時間從站S7-1500-

59、 時鐘同步SIMATIC 模式的實現(xiàn)通信總線連接到到 CPU MPI 接口的 CPU通信總線連接到到 CPU 接口(315-2DP以上)模式選擇多個CP時組指定方向1. 設(shè)置PLC側(cè)NTP模式,指定服務(wù)器2. 打開NTP服務(wù)器3.設(shè)置AnnounceFlags 的值為 5S7-1500- 時鐘同步指定時間時間服務(wù)器Start - Run. - regeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeTimeProvidersNtpServerHKEY_LOCAL_MACHINESYSTEMCurrentControlSets

60、ervicesW32TimeConfig開始 控制面板 系統(tǒng)與安全 管理員工具 服務(wù)4. 設(shè)置Windows Time為自動S7-1500- HMI與PLC同步Master:由 HMI 設(shè)備設(shè)置時間。Salve: 由 PLC 設(shè)置時間。1,如果 1個HMI與多個控制器連接,則只能組態(tài)作為“主站”的連接。2,如果 多個HMI 與1個控制器連接,則只能1個HMI作為主站,其他 作為從站3,只能將基本面板組態(tài)為“從站”(Slave)。4,不需要編程HMI與PLC同步方法HMI主從時間同步S7-1500- HMI時鐘同步可以建立不同連接時的區(qū)域指針只能用于一個連接區(qū)域指針HMI區(qū)域指針同步S7-150

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論