6ES7313-5BG04-0AB0安裝調(diào)試
一、引言
某生產(chǎn)電容機(jī)械的專業(yè)廠家,,每套生產(chǎn)線有3臺(tái)設(shè)備,,可獨(dú)立運(yùn)行。原來用1臺(tái)PLC進(jìn)行集中控制,,不僅布線不方便,,且PLC故障,3臺(tái)設(shè)備都無法運(yùn)行,。為了將風(fēng)險(xiǎn)分散,,易于維護(hù)和布線。采用艾默生ECBUS網(wǎng)絡(luò)分散控制系統(tǒng),,每臺(tái)設(shè)備配置1臺(tái)PLC,,PLC之間數(shù)據(jù)可共享,以實(shí)現(xiàn)聯(lián)鎖和集中傳到文本顯示器中顯示,。
系統(tǒng)配置如下:
RS485/ECBUS網(wǎng)絡(luò)
這里重點(diǎn)介紹ECBUS網(wǎng)絡(luò)的概念,、設(shè)置和應(yīng)用,其他與文本和伺服驅(qū)動(dòng)器的通訊不一一敘述,。
二,、 ECBUS網(wǎng)絡(luò)通訊
1、 ECBUS協(xié)議
ECBUS是Emerson公司開發(fā)的一種小型PLC網(wǎng)絡(luò),。ECBUS在物理層使用RS485,,PLC可以通過通訊口1直接接入或者通過通訊口0經(jīng)過RS232/RS485轉(zhuǎn)換器接入。接入ECBUS的PLC可以自動(dòng)的互相交換部分D元件和M元件的數(shù)值,,這使得網(wǎng)絡(luò)中其它PLC的元件訪問,,變得如同訪問自身元件那樣簡單方便。ECBUS中,,PLC間的數(shù)據(jù)訪問是對等的(N:N),。
單層網(wǎng)絡(luò):最多32臺(tái)PLC,。

多層網(wǎng)絡(luò):每層最多支持16臺(tái)PLC,。

2,、共享元件地址
ECBUS交換的D元件和M元件稱為共享元件區(qū)。M元件共512個(gè),,從M1400-M1911,,D元件64個(gè),從D7700-7763,。一旦PLC使用了ECBUS,,這些元件地址被占用,共享區(qū)的值會(huì)自動(dòng)的不停的刷新,,網(wǎng)絡(luò)中每臺(tái)PLC的共享區(qū)元件的值保持相等,。
對于每臺(tái)PLC都可以讀共享區(qū)元件,但只能對屬于自己的可寫元件值進(jìn)行改寫,。由于共享元件個(gè)數(shù)是固定的,,接入PLC數(shù)量越多,每個(gè)PLC分配的元件可寫個(gè)數(shù)越少,,且元件地址是連續(xù)平均分配的,。這種對應(yīng)關(guān)系用刷新模式來定義,根據(jù)網(wǎng)絡(luò)上PLC的數(shù)量共分5種模式,。

3,、ECBUS設(shè)置
本應(yīng)用中ECBUS網(wǎng)絡(luò)共3臺(tái)PLC,單層網(wǎng)絡(luò),,所以選模式4,。每臺(tái)PLC分配的地址如下:
0#:M1400-M1527,D7700-D7715
1#:M1528-M1655,,D7716-D7731
2#:M1656-M1783,,D7732-D7747
ECBUS網(wǎng)絡(luò)設(shè)置非常簡單,通過系統(tǒng)塊進(jìn)行參數(shù)設(shè)置,。站號(hào)的設(shè)置從0開始,,0號(hào)站是網(wǎng)絡(luò)的啟動(dòng)和設(shè)置站點(diǎn),網(wǎng)絡(luò)最大巡檢站數(shù),、附件延遲時(shí)間,、重試次數(shù)、模式設(shè)置只需對0號(hào)站進(jìn)行設(shè)置,。

1#,、2#號(hào)站的站點(diǎn)除了波特率和奇偶校驗(yàn)和0號(hào)站一致外,只需設(shè)置自己的站號(hào)。

4,、程序
為了說明簡單,,假設(shè)每臺(tái)PLC共享的數(shù)據(jù)如下:
0#號(hào)站:M0、M1;D0,、D1
1#號(hào)站:M2,、M3;D2,、D3
2#號(hào)站:M4,、M5;,;D4,、D5
對于每臺(tái)PLC,無需編通訊程序,,只需要將傳送給其他PLC的元件值放到自己的共享元件中即可,,數(shù)據(jù)會(huì)自動(dòng)刷新,其他PLC只要讀取相應(yīng)的共享區(qū)元件值,。
0#站程序:

1#站程序:

2#站程序:

二,、 總結(jié)
1、 利用EC10的串口1,,ECBUS網(wǎng)絡(luò)在不增加任何硬件的情況下,,實(shí)現(xiàn)簡易PLC間鏈接。
2,、 ECBUS物理層采用RS485,,簡單方便,只要2根線即可,,最好用屏蔽雙絞線,。
3、 ECBUS窗口設(shè)置簡單,,用戶只需做簡單的賦值,、MOV指令,無需編復(fù)雜的通訊程序,。
4,、 ECBUS通訊速度最大到115.2KBPS,能滿足大多數(shù)應(yīng)用場合,。
5,、 ECBUS特別適合分散控制系統(tǒng),比如樓宇自控,、產(chǎn)品生產(chǎn)線中,。(end)
6ES7313-5BG04-0AB0安裝調(diào)試
西門子PLC CPU里的暖啟動(dòng),冷啟動(dòng),,熱啟動(dòng),,它們之間到底有什么本質(zhì)的區(qū)別?在實(shí)際應(yīng)用中又有何真正的用處呢?
答:冷啟動(dòng)(Cold restart):所有的數(shù)據(jù)(過程映象,,位存儲(chǔ)器,、定時(shí)器和計(jì)數(shù)器)都被初始化,包括數(shù)據(jù)塊均被重置為存儲(chǔ)在裝載存儲(chǔ)器(Load memory)中的初始值,,與這些數(shù)據(jù)是否被組態(tài)為可保持還是不可保持無關(guān)。首先執(zhí)行啟動(dòng)組織塊OB102,,并不是S7400所有CPU 都支持此功能,。
暖啟動(dòng)(Warm restart):復(fù)位過程映象(PII,PIQ)以及非保持性位存儲(chǔ)器(M)、定時(shí)器(T)和計(jì)數(shù)器(C),。定義的保持性存儲(chǔ)器(M),、定時(shí)器(T)和計(jì)數(shù)器(C)會(huì)保存其最后有效值。在有后備電池時(shí),,所有DB塊數(shù)據(jù)被保存,。沒有后備電池時(shí),由于沒有非易失性存儲(chǔ)區(qū), DB數(shù)據(jù)和M,T,C均無法保持,,這是300與S7-400 PLC最大的不同,。
首先執(zhí)行啟動(dòng)組織塊OB100。用戶如果沒有更改過啟動(dòng)類型,,系統(tǒng)默認(rèn)設(shè)為暖啟動(dòng),。
手動(dòng)暖啟動(dòng):STOP->RUN (在CPU屬性中選擇暖啟動(dòng),CPU若是有CRST/WRST 選擇開關(guān),, 則必須設(shè)為CRST 才能執(zhí)行手動(dòng)暖啟動(dòng))
自動(dòng)暖啟動(dòng):Power Off->Power On(也就是給CPU上電時(shí)會(huì)執(zhí)行自動(dòng)暖啟動(dòng),,CRST/WRST 選 擇開關(guān)對其沒有影響)
熱啟動(dòng)(Hot restart):只有在有后備電池時(shí)才能實(shí)現(xiàn),所有的數(shù)據(jù)都會(huì)保持其最后有效值,。程序從斷點(diǎn)處執(zhí)行,,在當(dāng)前循環(huán)完成之前,輸出不會(huì)改變其狀態(tài),。啟動(dòng)時(shí)執(zhí)行OB101,。
只有S7-400CPU才能進(jìn)行熱啟動(dòng)。
手動(dòng)熱啟動(dòng):STOP->RUN+WRST(在CPU屬性中選擇熱啟動(dòng),,CPU 若是有CRST/WRST 選擇開關(guān),,則必須設(shè)為WRST 才能執(zhí)行手動(dòng)熱啟動(dòng))
自動(dòng)熱啟動(dòng):Power Off->Power On(熱啟動(dòng)也就是給CPU上電時(shí)會(huì)執(zhí)行自動(dòng)熱啟動(dòng), CRST/WRST 選擇開關(guān)對其沒有影響)