西門子EM277PROFIBUS-DP接口模塊
模擬量輸入模板用來實(shí)現(xiàn)PLC與模擬量過程信號的連接,。
模擬量輸入模板將過程模擬量信號轉(zhuǎn)換成S7-200處理所需的數(shù)字量信號。
用于 SIMATIC S7-200 的模擬量輸入和輸出
極短的轉(zhuǎn)換時(shí)間
無需額外的放大器,,就可以進(jìn)行模擬量傳感器和執(zhí)行器的連接
解決更多更復(fù)雜的自動(dòng)化任務(wù)
西門子EM231模擬量輸入模塊 型號6ES7231-0HC22-0XA8
西門子EM235 4入/1出*12位精度模擬量模塊
SIMATIC S7-200系列PLC適用于各行各業(yè),,各種場合中的檢測、監(jiān)測及控制的自動(dòng)化,。S7-200系列的強(qiáng)大功能使其無論在獨(dú)立運(yùn)行中,,或相連成網(wǎng)絡(luò)皆能實(shí)現(xiàn)復(fù)雜控制功能。因此S7-200系列具有*的性能/價(jià)格比,。
西門子EM235模塊4入/1出*12位精度模擬量模塊
通信參數(shù):通信口數(shù)量為1個(gè),,接口類型為RS-485,外部信號與PLC隔離,,波特率為 9 600bps, 19 200bp...., 500Kbps,協(xié)議為 PROFIBUS-DP 從站和 MPI 從站,,通信電纜長度為100~1200m。
?網(wǎng)絡(luò)能力:站的地址為0~99,每個(gè)段zui多站數(shù)為32個(gè),,每個(gè)網(wǎng)絡(luò)zui多站數(shù)為126 個(gè),,zui大到99個(gè)EM277站,MPI方式可連接6個(gè)站,。
?通信口電源:DC5V電源,、DC24V電源。
(2)CP244-2通信處理器
CP244-2 是 S7-200 (CPU22X)的 AS-I主站,,AS-I 接 口 是執(zhí)行器/傳感器接 口,。
S7-200系列在集散自動(dòng)化系統(tǒng)中充分發(fā)揮其強(qiáng)大功能,。使用范圍可覆蓋從替代繼電器的簡單控制到更復(fù)雜的自動(dòng)化控制。應(yīng)用領(lǐng)域極為廣泛,,覆蓋所有與自動(dòng)檢測,,自動(dòng)化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機(jī)床,、機(jī)械,、電力設(shè)施、民用設(shè)施,、環(huán)境保護(hù)設(shè)備等等,。如:沖壓機(jī)床,,磨床,,印刷機(jī)械,橡膠化工機(jī)械,,*空調(diào),,電梯控制,運(yùn)動(dòng)系統(tǒng),。
特性 | CPU 221 | CPU 222 | CPU 224 | CPU 224XP | CPU 226 |
本機(jī)I/O ?數(shù)字量 ?模擬量 | 6入/4出 - | 8入/6出 - | 14入/10出 - | 14入/10出 2入/1出 | 24入/16出 - |
zui大擴(kuò)展模塊數(shù)量 | 0個(gè)模塊 | 2個(gè)模塊 | 7個(gè)模塊 | 7個(gè)模塊 | 7個(gè)模塊 |
數(shù)據(jù)存儲(chǔ)區(qū) | 2048字節(jié) | 2048字節(jié) | 8192字節(jié) | 10240字節(jié) | 10240字節(jié) |
掉電保持時(shí)間 | 50小時(shí) | 50小時(shí) | 100小時(shí) | 100小時(shí) | 100小時(shí) |
程序存儲(chǔ)器: ?可在運(yùn)行模式下編輯 ?不可在運(yùn)行模式下編輯 | 4096字節(jié) 4096字節(jié) | 4096字節(jié) 4096字節(jié) | 8192字節(jié) 12288字節(jié) | 12288字節(jié) 16384字節(jié) | 16384字節(jié) 24576字節(jié) |
高速計(jì)數(shù)器 ?單相
?雙相
| 4路30KHz 2路20KHz | 4路30KHz 2路20KHz | 6路30KHz 4路20KHz | 4路30KHz 2路200KHz 3路20KHz 1路100KHz | 6路30KHz 4路20KHz |
脈沖輸出(DC) | 2路20KHz | 2路20KHz | 2路20KHz | 2路100 KHz | 2路20KHz |
模擬電位器 | 1 | 1 | 2 | 2 | 2 |
實(shí)時(shí)時(shí)鐘 | 配時(shí)鐘卡 | 配時(shí)鐘卡 | 內(nèi)置 | 內(nèi)置 | 內(nèi)置 |
通訊口 | 1×RS-485 | 1×RS-485 | 1×RS-485 | 2×RS-485 | 2×RS-485 |
浮點(diǎn)數(shù)運(yùn)算 | 有 | 有 | 有 | 有 | 有 |
I/O映象區(qū) | 256 128入/128出 | 256 128入/128出 | 256 128入/128出 | 256 128入/128出 | 256 128入/128出 |
布爾指令執(zhí)行速度 | 0.22μs /指令 | 0.22μs /指令 | 0.22μs /指令 | 0.22μs /指令 | 0.22μs /指令 |
外形尺寸(mm) | 90×80×62 | 90×80×62 | 120.5×80×62 | 140×80×62 | 190×80×62 |
S7--200功能強(qiáng)大的CPU
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),,可滿足中、低端的性能要求,。
模塊化,、無風(fēng)扇設(shè)計(jì)、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中,、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì),、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377,、xP177B系列觸摸屏也集成了以太網(wǎng)接口,,這帶來一個(gè)好處,所有的接口都統(tǒng)一,,在網(wǎng)絡(luò)通訊時(shí)采用都以太網(wǎng)接口,,所有的設(shè)備組成一個(gè)局域網(wǎng),包括上位監(jiān)控計(jì)算機(jī),、編程設(shè)備,、PLC、觸摸屏都能很方便地互相訪問,,需要擴(kuò)展多一個(gè)設(shè)備也很方便,,只需要加一個(gè)交換機(jī)就能擴(kuò)展出多個(gè)接口。因?yàn)橛羞@些好處,,所以采用以太網(wǎng)通訊越來越流行,,下面說一說以太網(wǎng)通訊的其中一個(gè)應(yīng)用,,PLC與PLC之間通過以太網(wǎng)互連。
一,、S7-300/400之間互連
1,、采用PLC與PLC通過以太網(wǎng)訪問,需要增加以太網(wǎng)模塊,,如CP343-1,,CP443-1的模塊,或者采用帶有PN接口的PLC,,如CPU315-2DP/PN的PLC,。
2、采用兩塊CP343-1互連,,先在同一個(gè)項(xiàng)目里做好兩套PLC的硬件組態(tài),,分配好IP地址,打開NetPro,,選擇其中一個(gè)PLC,,雙擊連接列表上的空白行,添加一個(gè)S7 conection,。選擇連接的另一個(gè)PLC,,記住連接的ID號,。通訊雙方的其中一個(gè)站為Client端,,激活“Establish an active connection"的選項(xiàng)(默認(rèn)是激活的)。這樣NetPro的配置就完成了,,編譯,、下載完成
3、打開其中兩套PLC的OB1,,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),,F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應(yīng)2#PLC的接收,,1#PLC的接收對應(yīng)2#PLC的發(fā)送,。
4、調(diào)用FB12的時(shí)候幾個(gè)參數(shù)的含意,,a,、REQ,發(fā)送開始,,上升沿觸發(fā)發(fā)送工作,;b、ID,,連接ID號,,這個(gè)ID號是在NetPro組態(tài)時(shí)生成的ID號,;c、R_ID,,連接號,,相同連接號的FB塊互相對應(yīng)發(fā)送/接收數(shù)據(jù),這個(gè)是由用戶編程時(shí)定義的,,例如1#PLC的FB12的R_ID是DW#16#2,,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送,;d,、DONE,發(fā)送完成,,如果REQ端是一個(gè)不停的脈沖,,正常情況下DONE端也應(yīng)該也是一個(gè)不停的脈沖反饋;e,、SD_1,,發(fā)送的開始地址,以P# x.x byte xxx來表示,,f,、LEN,發(fā)送數(shù)據(jù)的長度,。
5,、采用FB12、FB13來進(jìn)行發(fā)送/接收是比較麻煩的,,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,,如Cp343-1-Lean就不支持了,另一方面,,兩邊都要寫程序,,對于增加的系統(tǒng)不太方便,所以這時(shí)可以在NetPro里把One-way(單邊通訊,,激活后FB12,、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù),、FB15(PUT)發(fā)送數(shù)據(jù)來做,,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,,這樣更方便一些,,而且還有一個(gè)好處,不需要對原有的系統(tǒng)進(jìn)行什么更改,,只需要把單邊的PLC組態(tài)和程序下載就可以了
6,、需要注意的另一個(gè)問題是FB和SFB的區(qū)別,,在S7-400上采用SFB,在S7-300上采用FB,,在S7-300集成的PN口上,,采用SFB,這個(gè)問題曾經(jīng)折磨過我一兩天才解決,。
二,、WinLC與PLC互連WinLC是在PC機(jī)上的軟件PLC,可以把一臺(tái)PC機(jī)當(dāng)成PLC使用,。這樣對于不能采用模擬器連接的軟件是比較方便的,,如采用Intouch、Ifix這些SCADA軟件做為上位機(jī)軟件時(shí),,測試是個(gè)麻煩的問題,,需要與實(shí)際機(jī)器連接起來才能測試,但如果有WinLC,,可以把程序拷到WinLC上運(yùn)行,,上位機(jī)軟件與WinLC聯(lián)機(jī)測試,省去不少工夫,,所以WinLC對于不方便進(jìn)行現(xiàn)場測試的環(huán)境,,是個(gè)不錯(cuò)的替代方案。WinLC既然是一套軟件PLC,,就能夠?qū)崿F(xiàn)PLC的功能,,那么與PLC通訊也是可以實(shí)現(xiàn)的,下面說一說WinLC與S7-300互連
1,、新建一個(gè)項(xiàng)目,,建立一個(gè)S7-300的站點(diǎn),,硬件組態(tài),;建立一個(gè)PC站點(diǎn),在PC站點(diǎn)上增加一個(gè)WinLC和一個(gè)IE General,,IE General的IP地址與PC機(jī)的IP地址*,,其實(shí)IE General指的就是PC機(jī)的以太網(wǎng)卡。
2,、打開NetPro,,在WinLC上新建一個(gè)S7 conection,指向S7-300,,編譯,、存盤
3、在PCStation上增加WinLC和IE General,,需要注意槽號要與硬件配置時(shí)候一樣
3,、打開WinLC的OB塊,,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4,、啟動(dòng)WinLC軟件,,下載程序,這樣就可以實(shí)現(xiàn)軟件PLC與PLC互連了
三,、兩種方式的結(jié)合
如果有多臺(tái)PLC需要與PC機(jī)上的SCADA軟件通過OPC進(jìn)行通訊,,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,,或者數(shù)據(jù)要做些預(yù)處理才能顯示,,SCADA軟件上運(yùn)行太多的腳本又影響速度,那么通過軟PLC把多臺(tái)PLC的數(shù)據(jù)先讀過來進(jìn)行預(yù)處理,,SCADA軟件只與一臺(tái)PLC進(jìn)行通訊,,這樣SCADA軟件上的工作量會(huì)少一些。這個(gè)時(shí)候把上面說的兩種方式結(jié)合一下,,就能夠?qū)崿F(xiàn)這樣的功能了,。
PLC的特點(diǎn)
1、通用性強(qiáng),、靈活性好,、功能齊全 PLC是專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的,具有面向工業(yè)控制的鮮明特點(diǎn),。通過選配相應(yīng)的控制模塊便可適用于各種不同的工業(yè)控制系統(tǒng),。同時(shí),由于PLC采用存儲(chǔ)邏輯,,其控制邏輯以程序方式存儲(chǔ)在內(nèi)存中,,當(dāng)生產(chǎn)工藝改變或生產(chǎn)設(shè)備更新時(shí),不必改變

1. 向高集成,、高性能,、高速度,大容量發(fā)展
微處理器技術(shù),、存儲(chǔ)技術(shù)的發(fā)展十分迅猛,,功能更強(qiáng)大,價(jià)格更便宜,,研發(fā)的微處理器針對性更強(qiáng),。這為可編程序控制器的發(fā)展提供了良好的環(huán)境。大型可編程序控制器大多采用多CPU結(jié)構(gòu),,不斷地向高性能,、高速度和大容量方向發(fā)展。
在模擬量控制方面,除了專門用于模擬量閉環(huán)控制的PID指令和智能PID模塊,,某些可編程序控制器還具有模糊控制,、自適應(yīng)、參數(shù)自整定功能,,使調(diào)試時(shí)間減少,,控制精度提高。
2. 向普及化方向發(fā)展
由于微型可編程序控制器的價(jià)格便宜,,體積小,、重量輕、能耗低,,很適合于單機(jī)自動(dòng)化,,它的外部接線簡單,容易實(shí)現(xiàn)或組成控制系統(tǒng)等優(yōu)點(diǎn),,在很多控制領(lǐng)域中得到廣泛應(yīng)用,。
3. 向模塊化、智能化發(fā)展
可編程序控制器采用模塊化的結(jié)構(gòu),,方便了使用和維護(hù),。智能I/O模塊主要有模擬量I/O、高速計(jì)數(shù)輸人,、中斷輸入,、機(jī)械運(yùn)動(dòng)控制、熱電偶輸入,、熱電阻輸入,、條形碼閱讀器,、多路BCD碼輸人/輸出,、模糊控制器,、PID回路控制,、通信等模塊。智能I/O模塊本身就是一個(gè)小的微型計(jì)算機(jī)系統(tǒng),,有很強(qiáng)的信息處理能力和控制功能,,有的模塊甚至可以自成系統(tǒng),,單獨(dú)工作,。它們可以完成可編程序控制器的主CPU難以兼顧的功能,,簡化了某些控制領(lǐng)域的系統(tǒng)設(shè)計(jì)和編程,提高了可編程序控制器的適應(yīng)性和可靠性,。
4. 向軟件化發(fā)展
編程軟件可以對可編程序控制器控制系統(tǒng)的硬件組態(tài),即設(shè)置硬件的結(jié)構(gòu)和參數(shù),,例如設(shè)置各框架各個(gè)插槽上模塊的型號,、模塊的參數(shù)、各串行通信接口的參數(shù)等,。在屏幕上可以直接生成和編輯梯形圖,、指令表,、功能塊圖和順序功能圖程序,并可以實(shí)現(xiàn)不同編程語言的相互轉(zhuǎn)換,??删幊绦蚩刂破骶幊誊浖姓{(diào)試和監(jiān)控功能,可以在梯形圖中顯示觸點(diǎn)的通斷和線圈的通電情況,,查找復(fù)雜電路的故障非常方便,。歷史數(shù)據(jù)可以存盤或打印,通過網(wǎng)絡(luò)或Modem卡,,還可以實(shí)現(xiàn)遠(yuǎn)程編程和傳送,。
個(gè)人計(jì)算機(jī)(PC)的價(jià)格便宜,有很強(qiáng)的數(shù)學(xué)運(yùn)算,、數(shù)據(jù)處理,、通信和人機(jī)交互的功能。目前已有多家廠商推出了在PC上運(yùn)行的可實(shí)現(xiàn)可編程序控制器功能的軟件包,,如亞控公司的KingPLC,。“軟PLC"在很多方面比傳統(tǒng)的“硬PLC"有優(yōu)勢,,有的場合“軟PLC"可能是理想的選擇,。
5. 向通信網(wǎng)絡(luò)化發(fā)展
伴隨科技發(fā)展,很多工業(yè)控制產(chǎn)品都加設(shè)了智能控制和通信功能,,如變頻器,、軟啟動(dòng)器等??梢院同F(xiàn)代的可編程序控制器通信聯(lián)網(wǎng),,實(shí)現(xiàn)更強(qiáng)大的控制功能。通過雙絞線,、同軸電纜或光纖聯(lián)網(wǎng),,信息可以傳送到幾十公里遠(yuǎn)的地方,通過Modem和互聯(lián)網(wǎng)可以與世界上其他地方的計(jì)算機(jī)裝置通信,。
相當(dāng)多的大中型控制系統(tǒng)都采用上位計(jì)算機(jī)加可編程序控制器的方案,,通過串行通信接口或網(wǎng)絡(luò)通信模塊,實(shí)現(xiàn)上位計(jì)算機(jī)與可編程序控制器交換數(shù)據(jù)信息,。組態(tài)軟件引發(fā)的上位計(jì)算機(jī)編程革命,,很容易實(shí)現(xiàn)兩者的通信,降低了系統(tǒng)集成的難度,,節(jié)約了大量的設(shè)計(jì)時(shí)間,,提高了系統(tǒng)的可靠性。上比較*的組態(tài)軟件有Intouch、Fix等,,國內(nèi)也涌現(xiàn)出了組態(tài)王,、力控等一批組態(tài)軟件。有的可編程序控制器廠商也推出了自己的組態(tài)軟件,,如西門子公司的WINCC,。
PLC的特點(diǎn)
1、通用性強(qiáng),、靈活性好,、功能齊全 PLC是專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的,具有面向工業(yè)控制的鮮明特點(diǎn),。通過選配相應(yīng)的控制模塊便可適用于各種不同的工業(yè)控制系統(tǒng),。同時(shí),由于PLC采用存儲(chǔ)邏輯,,其控制邏輯以程序方式存儲(chǔ)在內(nèi)存中,,當(dāng)生產(chǎn)工藝改變或生產(chǎn)設(shè)備更新時(shí),不必改變

1. 向高集成,、高性能,、高速度,大容量發(fā)展
微處理器技術(shù),、存儲(chǔ)技術(shù)的發(fā)展十分迅猛,,功能更強(qiáng)大,價(jià)格更便宜,,研發(fā)的微處理器針對性更強(qiáng),。這為可編程序控制器的發(fā)展提供了良好的環(huán)境。大型可編程序控制器大多采用多CPU結(jié)構(gòu),,不斷地向高性能,、高速度和大容量方向發(fā)展。
在模擬量控制方面,,除了專門用于模擬量閉環(huán)控制的PID指令和智能PID模塊,,某些可編程序控制器還具有模糊控制、自適應(yīng),、參數(shù)自整定功能,,使調(diào)試時(shí)間減少,控制精度提高,。
2. 向普及化方向發(fā)展
由于微型可編程序控制器的價(jià)格便宜,,體積小、重量輕,、能耗低,,很適合于單機(jī)自動(dòng)化,,它的外部接線簡單,,容易實(shí)現(xiàn)或組成控制系統(tǒng)等優(yōu)點(diǎn),,在很多控制領(lǐng)域中得到廣泛應(yīng)用。
3. 向模塊化,、智能化發(fā)展
可編程序控制器采用模塊化的結(jié)構(gòu),,方便了使用和維護(hù)。智能I/O模塊主要有模擬量I/O,、高速計(jì)數(shù)輸人,、中斷輸入、機(jī)械運(yùn)動(dòng)控制,、熱電偶輸入,、熱電阻輸入、條形碼閱讀器,、多路BCD碼輸人/輸出,、模糊控制器、PID回路控制,、通信等模塊,。智能I/O模塊本身就是一個(gè)小的微型計(jì)算機(jī)系統(tǒng),有很強(qiáng)的信息處理能力和控制功能,,有的模塊甚至可以自成系統(tǒng),,單獨(dú)工作。它們可以完成可編程序控制器的主CPU難以兼顧的功能,,簡化了某些控制領(lǐng)域的系統(tǒng)設(shè)計(jì)和編程,,提高了可編程序控制器的適應(yīng)性和可靠性。
4. 向軟件化發(fā)展
編程軟件可以對可編程序控制器控制系統(tǒng)的硬件組態(tài),,即設(shè)置硬件的結(jié)構(gòu)和參數(shù),,例如設(shè)置各框架各個(gè)插槽上模塊的型號、模塊的參數(shù),、各串行通信接口的參數(shù)等,。在屏幕上可以直接生成和編輯梯形圖、指令表,、功能塊圖和順序功能圖程序,,并可以實(shí)現(xiàn)不同編程語言的相互轉(zhuǎn)換??删幊绦蚩刂破骶幊誊浖姓{(diào)試和監(jiān)控功能,,可以在梯形圖中顯示觸點(diǎn)的通斷和線圈的通電情況,查找復(fù)雜電路的故障非常方便,。歷史數(shù)據(jù)可以存盤或打印,,通過網(wǎng)絡(luò)或Modem卡,,還可以實(shí)現(xiàn)遠(yuǎn)程編程和傳送。
個(gè)人計(jì)算機(jī)(PC)的價(jià)格便宜,,有很強(qiáng)的數(shù)學(xué)運(yùn)算,、數(shù)據(jù)處理、通信和人機(jī)交互的功能,。目前已有多家廠商推出了在PC上運(yùn)行的可實(shí)現(xiàn)可編程序控制器功能的軟件包,,如亞控公司的KingPLC?!败汸LC"在很多方面比傳統(tǒng)的“硬PLC"有優(yōu)勢,,有的場合“軟PLC"可能是理想的選擇。
5. 向通信網(wǎng)絡(luò)化發(fā)展
伴隨科技發(fā)展,,很多工業(yè)控制產(chǎn)品都加設(shè)了智能控制和通信功能,,如變頻器、軟啟動(dòng)器等,??梢院同F(xiàn)代的可編程序控制器通信聯(lián)網(wǎng),實(shí)現(xiàn)更強(qiáng)大的控制功能,。通過雙絞線,、同軸電纜或光纖聯(lián)網(wǎng),信息可以傳送到幾十公里遠(yuǎn)的地方,,通過Modem和互聯(lián)網(wǎng)可以與世界上其他地方的計(jì)算機(jī)裝置通信,。
相當(dāng)多的大中型控制系統(tǒng)都采用上位計(jì)算機(jī)加可編程序控制器的方案,通過串行通信接口或網(wǎng)絡(luò)通信模塊,,實(shí)現(xiàn)上位計(jì)算機(jī)與可編程序控制器交換數(shù)據(jù)信息,。組態(tài)軟件引發(fā)的上位計(jì)算機(jī)編程革命,很容易實(shí)現(xiàn)兩者的通信,,降低了系統(tǒng)集成的難度,,節(jié)約了大量的設(shè)計(jì)時(shí)間,提高了系統(tǒng)的可靠性,。上比較*的組態(tài)軟件有Intouch,、Fix等,國內(nèi)也涌現(xiàn)出了組態(tài)王,、力控等一批組態(tài)軟件,。有的可編程序控制器廠商也推出了自己的組態(tài)軟件,如西門子公司的WINCC,。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),,可滿足中、低端的性能要求,。
模塊化,、無風(fēng)扇設(shè)計(jì),、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì),、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,,這帶來一個(gè)好處,,所有的接口都統(tǒng)一,,在網(wǎng)絡(luò)通訊時(shí)采用都以太網(wǎng)接口,,所有的設(shè)備組成一個(gè)局域網(wǎng),包括上位監(jiān)控計(jì)算機(jī),、編程設(shè)備,、PLC、觸摸屏都能很方便地互相訪問,,需要擴(kuò)展多一個(gè)設(shè)備也很方便,,只需要加一個(gè)交換機(jī)就能擴(kuò)展出多個(gè)接口。因?yàn)橛羞@些好處,,所以采用以太網(wǎng)通訊越來越流行,,下面說一說以太網(wǎng)通訊的其中一個(gè)應(yīng)用,PLC與PLC之間通過以太網(wǎng)互連,。
一,、S7-300/400之間互連
1、采用PLC與PLC通過以太網(wǎng)訪問,,需要增加以太網(wǎng)模塊,,如CP343-1,CP443-1的模塊,,或者采用帶有PN接口的PLC,,如CPU315-2DP/PN的PLC。
2,、采用兩塊CP343-1互連,,先在同一個(gè)項(xiàng)目里做好兩套PLC的硬件組態(tài),分配好IP地址,,打開NetPro,,選擇其中一個(gè)PLC,雙擊連接列表上的空白行,,添加一個(gè)S7 conection,。選擇連接的另一個(gè)PLC,記住連接的ID號,。通訊雙方的其中一個(gè)站為Client端,,激活“Establish an active connection"的選項(xiàng)(默認(rèn)是激活的),。這樣NetPro的配置就完成了,編譯,、下載完成
3,、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),,F(xiàn)B13(BRCV)塊接收數(shù)據(jù),,1#PLC的發(fā)送對應(yīng)2#PLC的接收,1#PLC的接收對應(yīng)2#PLC的發(fā)送,。
4,、調(diào)用FB12的時(shí)候幾個(gè)參數(shù)的含意,a,、REQ,,發(fā)送開始,上升沿觸發(fā)發(fā)送工作,;b,、ID,連接ID號,,這個(gè)ID號是在NetPro組態(tài)時(shí)生成的ID號,;c、R_ID,,連接號,,相同連接號的FB塊互相對應(yīng)發(fā)送/接收數(shù)據(jù),這個(gè)是由用戶編程時(shí)定義的,,例如1#PLC的FB12的R_ID是DW#16#2,,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送,;d,、DONE,發(fā)送完成,,如果REQ端是一個(gè)不停的脈沖,,正常情況下DONE端也應(yīng)該也是一個(gè)不停的脈沖反饋;e,、SD_1,,發(fā)送的開始地址,以P# x.x byte xxx來表示,,f,、LEN,發(fā)送數(shù)據(jù)的長度,。
5,、采用FB12,、FB13來進(jìn)行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,,如Cp343-1-Lean就不支持了,,另一方面,兩邊都要寫程序,,對于增加的系統(tǒng)不太方便,,所以這時(shí)可以在NetPro里把One-way(單邊通訊,激活后FB12,、FB13不能使用)激活,,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,,F(xiàn)B14的參數(shù)定義和FB12差不多,,只是少了R_ID和LEN,這樣更方便一些,,而且還有一個(gè)好處,不需要對原有的系統(tǒng)進(jìn)行什么更改,,只需要把單邊的PLC組態(tài)和程序下載就可以了
6,、需要注意的另一個(gè)問題是FB和SFB的區(qū)別,在S7-400上采用SFB,,在S7-300上采用FB,,在S7-300集成的PN口上,采用SFB,,這個(gè)問題曾經(jīng)折磨過我一兩天才解決,。
二、WinLC與PLC互連WinLC是在PC機(jī)上的軟件PLC,,可以把一臺(tái)PC機(jī)當(dāng)成PLC使用,。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch,、Ifix這些SCADA軟件做為上位機(jī)軟件時(shí),,測試是個(gè)麻煩的問題,需要與實(shí)際機(jī)器連接起來才能測試,,但如果有WinLC,,可以把程序拷到WinLC上運(yùn)行,上位機(jī)軟件與WinLC聯(lián)機(jī)測試,,省去不少工夫,,所以WinLC對于不方便進(jìn)行現(xiàn)場測試的環(huán)境,是個(gè)不錯(cuò)的替代方案,。WinLC既然是一套軟件PLC,,就能夠?qū)崿F(xiàn)PLC的功能,,那么與PLC通訊也是可以實(shí)現(xiàn)的,下面說一說WinLC與S7-300互連
1,、新建一個(gè)項(xiàng)目,,建立一個(gè)S7-300的站點(diǎn),硬件組態(tài),;建立一個(gè)PC站點(diǎn),,在PC站點(diǎn)上增加一個(gè)WinLC和一個(gè)IE General,IE General的IP地址與PC機(jī)的IP地址*,,其實(shí)IE General指的就是PC機(jī)的以太網(wǎng)卡,。
2、打開NetPro,,在WinLC上新建一個(gè)S7 conection,,指向S7-300,編譯,、存盤
3,、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時(shí)候一樣
3,、打開WinLC的OB塊,,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4,、啟動(dòng)WinLC軟件,,下載程序,這樣就可以實(shí)現(xiàn)軟件PLC與PLC互連了
三,、兩種方式的結(jié)合
如果有多臺(tái)PLC需要與PC機(jī)上的SCADA軟件通過OPC進(jìn)行通訊,,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,,或者數(shù)據(jù)要做些預(yù)處理才能顯示,,SCADA軟件上運(yùn)行太多的腳本又影響速度,那么通過軟PLC把多臺(tái)PLC的數(shù)據(jù)先讀過來進(jìn)行預(yù)處理,,SCADA軟件只與一臺(tái)PLC進(jìn)行通訊,,這樣SCADA軟件上的工作量會(huì)少一些。這個(gè)時(shí)候把上面說的兩種方式結(jié)合一下,,就能夠?qū)崿F(xiàn)這樣的功能了,。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中,、低端的性能要求,。
模塊化、無風(fēng)扇設(shè)計(jì)、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中,、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì),、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377,、xP177B系列觸摸屏也集成了以太網(wǎng)接口,,這帶來一個(gè)好處,所有的接口都統(tǒng)一,,在網(wǎng)絡(luò)通訊時(shí)采用都以太網(wǎng)接口,,所有的設(shè)備組成一個(gè)局域網(wǎng),包括上位監(jiān)控計(jì)算機(jī),、編程設(shè)備,、PLC、觸摸屏都能很方便地互相訪問,,需要擴(kuò)展多一個(gè)設(shè)備也很方便,,只需要加一個(gè)交換機(jī)就能擴(kuò)展出多個(gè)接口。因?yàn)橛羞@些好處,,所以采用以太網(wǎng)通訊越來越流行,,下面說一說以太網(wǎng)通訊的其中一個(gè)應(yīng)用,PLC與PLC之間通過以太網(wǎng)互連,。
河南兆陽自動(dòng)化科技有限公司銷售西門子千萬余產(chǎn)品 盡您來詢價(jià)訂貨采購 ,,
歡迎您來兆陽公司,謝謝您的光臨,!您的合作是我蕞大的榮幸!
Thank you very much,!
河南兆陽自動(dòng)化科技有限公司
姓名: 邵工
{話}:182 - 21+79 - 69+61
扣: Q354 + 8508 +227
一,、S7-300/400之間互連
1、采用PLC與PLC通過以太網(wǎng)訪問,,需要增加以太網(wǎng)模塊,,如CP343-1,CP443-1的模塊,,或者采用帶有PN接口的PLC,,如CPU315-2DP/PN的PLC。
2,、采用兩塊CP343-1互連,,先在同一個(gè)項(xiàng)目里做好兩套PLC的硬件組態(tài),分配好IP地址,,打開NetPro,,選擇其中一個(gè)PLC,雙擊連接列表上的空白行,添加一個(gè)S7 conection,。選擇連接的另一個(gè)PLC,,記住連接的ID號。通訊雙方的其中一個(gè)站為Client端,,激活“Establish an active connection"的選項(xiàng)(默認(rèn)是激活的),。這樣NetPro的配置就完成了,編譯,、下載完成
3,、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),,F(xiàn)B13(BRCV)塊接收數(shù)據(jù),,1#PLC的發(fā)送對應(yīng)2#PLC的接收,1#PLC的接收對應(yīng)2#PLC的發(fā)送,。
4,、調(diào)用FB12的時(shí)候幾個(gè)參數(shù)的含意,a,、REQ,,發(fā)送開始,上升沿觸發(fā)發(fā)送工作,;b,、ID,連接ID號,,這個(gè)ID號是在NetPro組態(tài)時(shí)生成的ID號,;c、R_ID,,連接號,,相同連接號的FB塊互相對應(yīng)發(fā)送/接收數(shù)據(jù),這個(gè)是由用戶編程時(shí)定義的,,例如1#PLC的FB12的R_ID是DW#16#2,,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送,;d,、DONE,發(fā)送完成,,如果REQ端是一個(gè)不停的脈沖,,正常情況下DONE端也應(yīng)該也是一個(gè)不停的脈沖反饋;e,、SD_1,,發(fā)送的開始地址,以P# x.x byte xxx來表示,f,、LEN,,發(fā)送數(shù)據(jù)的長度。
5,、采用FB12,、FB13來進(jìn)行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,,如Cp343-1-Lean就不支持了,,另一方面,兩邊都要寫程序,,對于增加的系統(tǒng)不太方便,,所以這時(shí)可以在NetPro里把One-way(單邊通訊,激活后FB12,、FB13不能使用)激活,,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,,F(xiàn)B14的參數(shù)定義和FB12差不多,,只是少了R_ID和LEN,這樣更方便一些,,而且還有一個(gè)好處,,不需要對原有的系統(tǒng)進(jìn)行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6,、需要注意的另一個(gè)問題是FB和SFB的區(qū)別,,在S7-400上采用SFB,在S7-300上采用FB,,在S7-300集成的PN口上,,采用SFB,這個(gè)問題曾經(jīng)折磨過我一兩天才解決,。
二、WinLC與PLC互連WinLC是在PC機(jī)上的軟件PLC,,可以把一臺(tái)PC機(jī)當(dāng)成PLC使用,。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch,、Ifix這些SCADA軟件做為上位機(jī)軟件時(shí),,測試是個(gè)麻煩的問題,需要與實(shí)際機(jī)器連接起來才能測試,,但如果有WinLC,,可以把程序拷到WinLC上運(yùn)行,上位機(jī)軟件與WinLC聯(lián)機(jī)測試,省去不少工夫,,所以WinLC對于不方便進(jìn)行現(xiàn)場測試的環(huán)境,,是個(gè)不錯(cuò)的替代方案。WinLC既然是一套軟件PLC,,就能夠?qū)崿F(xiàn)PLC的功能,,那么與PLC通訊也是可以實(shí)現(xiàn)的,下面說一說WinLC與S7-300互連
1,、新建一個(gè)項(xiàng)目,,建立一個(gè)S7-300的站點(diǎn),硬件組態(tài),;建立一個(gè)PC站點(diǎn),,在PC站點(diǎn)上增加一個(gè)WinLC和一個(gè)IE General,IE General的IP地址與PC機(jī)的IP地址*,,其實(shí)IE General指的就是PC機(jī)的以太網(wǎng)卡,。
2、打開NetPro,,在WinLC上新建一個(gè)S7 conection,,指向S7-300,編譯,、存盤
3,、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時(shí)候一樣
3,、打開WinLC的OB塊,,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4,、啟動(dòng)WinLC軟件,,下載程序,這樣就可以實(shí)現(xiàn)軟件PLC與PLC互連了
三,、兩種方式的結(jié)合
如果有多臺(tái)PLC需要與PC機(jī)上的SCADA軟件通過OPC進(jìn)行通訊,,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,,或者數(shù)據(jù)要做些預(yù)處理才能顯示,,SCADA軟件上運(yùn)行太多的腳本又影響速度,那么通過軟PLC把多臺(tái)PLC的數(shù)據(jù)先讀過來進(jìn)行預(yù)處理,,SCADA軟件只與一臺(tái)PLC進(jìn)行通訊,,這樣SCADA軟件上的工作量會(huì)少一些。這個(gè)時(shí)候把上面說的兩種方式結(jié)合一下,,就能夠?qū)崿F(xiàn)這樣的功能了,。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),,可滿足中、低端的性能要求,。
模塊化,、無風(fēng)扇設(shè)計(jì)、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中,、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì),、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377,、xP177B系列觸摸屏也集成了以太網(wǎng)接口,,這帶來一個(gè)好處,所有的接口都統(tǒng)一,,在網(wǎng)絡(luò)通訊時(shí)采用都以太網(wǎng)接口,,所有的設(shè)備組成一個(gè)局域網(wǎng),包括上位監(jiān)控計(jì)算機(jī),、編程設(shè)備,、PLC、觸摸屏都能很方便地互相訪問,,需要擴(kuò)展多一個(gè)設(shè)備也很方便,,只需要加一個(gè)交換機(jī)就能擴(kuò)展出多個(gè)接口。因?yàn)橛羞@些好處,,所以采用以太網(wǎng)通訊越來越流行,,下面說一說以太網(wǎng)通訊的其中一個(gè)應(yīng)用,PLC與PLC之間通過以太網(wǎng)互連,。
一,、S7-300/400之間互連
1、采用PLC與PLC通過以太網(wǎng)訪問,,需要增加以太網(wǎng)模塊,,如CP343-1,CP443-1的模塊,,或者采用帶有PN接口的PLC,,如CPU315-2DP/PN的PLC。
2,、采用兩塊CP343-1互連,,先在同一個(gè)項(xiàng)目里做好兩套PLC的硬件組態(tài),分配好IP地址,,打開NetPro,選擇其中一個(gè)PLC,,雙擊連接列表上的空白行,,添加一個(gè)S7 conection,。選擇連接的另一個(gè)PLC,記住連接的ID號,。通訊雙方的其中一個(gè)站為Client端,,激活“Establish an active connection"的選項(xiàng)(默認(rèn)是激活的)。這樣NetPro的配置就完成了,,編譯,、下載完成
3、打開其中兩套PLC的OB1,,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),,F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應(yīng)2#PLC的接收,,1#PLC的接收對應(yīng)2#PLC的發(fā)送,。
4、調(diào)用FB12的時(shí)候幾個(gè)參數(shù)的含意,,a,、REQ,發(fā)送開始,,上升沿觸發(fā)發(fā)送工作,;b、ID,,連接ID號,,這個(gè)ID號是在NetPro組態(tài)時(shí)生成的ID號;c,、R_ID,,連接號,相同連接號的FB塊互相對應(yīng)發(fā)送/接收數(shù)據(jù),,這個(gè)是由用戶編程時(shí)定義的,,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,,這樣才能保證正常接收發(fā)送,;d、DONE,,發(fā)送完成,,如果REQ端是一個(gè)不停的脈沖,正常情況下DONE端也應(yīng)該也是一個(gè)不停的脈沖反饋,;e,、SD_1,發(fā)送的開始地址,,以P# x.x byte xxx來表示,,f,、LEN,發(fā)送數(shù)據(jù)的長度,。
5,、采用FB12、FB13來進(jìn)行發(fā)送/接收是比較麻煩的,,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,,如Cp343-1-Lean就不支持了,另一方面,,兩邊都要寫程序,,對于增加的系統(tǒng)不太方便,所以這時(shí)可以在NetPro里把One-way(單邊通訊,,激活后FB12,、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù),、FB15(PUT)發(fā)送數(shù)據(jù)來做,,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,,這樣更方便一些,,而且還有一個(gè)好處,不需要對原有的系統(tǒng)進(jìn)行什么更改,,只需要把單邊的PLC組態(tài)和程序下載就可以了
6,、需要注意的另一個(gè)問題是FB和SFB的區(qū)別,在S7-400上采用SFB,,在S7-300上采用FB,,在S7-300集成的PN口上,采用SFB,,這個(gè)問題曾經(jīng)折磨過我一兩天才解決,。
二、WinLC與PLC互連WinLC是在PC機(jī)上的軟件PLC,,可以把一臺(tái)PC機(jī)當(dāng)成PLC使用,。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch,、Ifix這些SCADA軟件做為上位機(jī)軟件時(shí),,測試是個(gè)麻煩的問題,需要與實(shí)際機(jī)器連接起來才能測試,,但如果有WinLC,,可以把程序拷到WinLC上運(yùn)行,上位機(jī)軟件與WinLC聯(lián)機(jī)測試,,省去不少工夫,,所以WinLC對于不方便進(jìn)行現(xiàn)場測試的環(huán)境,,是個(gè)不錯(cuò)的替代方案。WinLC既然是一套軟件PLC,,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實(shí)現(xiàn)的,,下面說一說WinLC與S7-300互連
1,、新建一個(gè)項(xiàng)目,建立一個(gè)S7-300的站點(diǎn),,硬件組態(tài),;建立一個(gè)PC站點(diǎn),在PC站點(diǎn)上增加一個(gè)WinLC和一個(gè)IE General,,IE General的IP地址與PC機(jī)的IP地址*,,其實(shí)IE General指的就是PC機(jī)的以太網(wǎng)卡。
2,、打開NetPro,,在WinLC上新建一個(gè)S7 conection,指向S7-300,,編譯,、存盤
3、在PCStation上增加WinLC和IE General,,需要注意槽號要與硬件配置時(shí)候一樣
3,、打開WinLC的OB塊,調(diào)用SFB14,、SFB15來讀寫S7-300的數(shù)據(jù)
4,、啟動(dòng)WinLC軟件,下載程序,,這樣就可以實(shí)現(xiàn)軟件PLC與PLC互連了
三,、兩種方式的結(jié)合
如果有多臺(tái)PLC需要與PC機(jī)上的SCADA軟件通過OPC進(jìn)行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,,不能滿足刷新要求,,或者數(shù)據(jù)要做些預(yù)處理才能顯示,SCADA軟件上運(yùn)行太多的腳本又影響速度,,那么通過軟PLC把多臺(tái)PLC的數(shù)據(jù)先讀過來進(jìn)行預(yù)處理,,SCADA軟件只與一臺(tái)PLC進(jìn)行通訊,這樣SCADA軟件上的工作量會(huì)少一些,。這個(gè)時(shí)候把上面說的兩種方式結(jié)合一下,,就能夠?qū)崿F(xiàn)這樣的功能了。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),,可滿足中,、低端的性能要求,。
模塊化、無風(fēng)扇設(shè)計(jì),、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中,、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì)、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,,MP277/377,、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個(gè)好處,,所有的接口都統(tǒng)一,,在網(wǎng)絡(luò)通訊時(shí)采用都以太網(wǎng)接口,所有的設(shè)備組成一個(gè)局域網(wǎng),,包括上位監(jiān)控計(jì)算機(jī),、編程設(shè)備、PLC,、觸摸屏都能很方便地互相訪問,,需要擴(kuò)展多一個(gè)設(shè)備也很方便,只需要加一個(gè)交換機(jī)就能擴(kuò)展出多個(gè)接口,。因?yàn)橛羞@些好處,,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎng)通訊的其中一個(gè)應(yīng)用,,PLC與PLC之間通過以太網(wǎng)互連,。
一、S7-300/400之間互連
1,、采用PLC與PLC通過以太網(wǎng)訪問,,需要增加以太網(wǎng)模塊,如CP343-1,,CP443-1的模塊,,或者采用帶有PN接口的PLC,如CPU315-2DP/PN的PLC,。
2,、采用兩塊CP343-1互連,先在同一個(gè)項(xiàng)目里做好兩套PLC的硬件組態(tài),,分配好IP地址,,打開NetPro,選擇其中一個(gè)PLC,,雙擊連接列表上的空白行,,添加一個(gè)S7 conection。選擇連接的另一個(gè)PLC,記住連接的ID號,。通訊雙方的其中一個(gè)站為Client端,,激活“Establish an active connection"的選項(xiàng)(默認(rèn)是激活的)。這樣NetPro的配置就完成了,,編譯,、下載完成
3、打開其中兩套PLC的OB1,,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),,F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應(yīng)2#PLC的接收,,1#PLC的接收對應(yīng)2#PLC的發(fā)送。
4,、調(diào)用FB12的時(shí)候幾個(gè)參數(shù)的含意,,a、REQ,,發(fā)送開始,,上升沿觸發(fā)發(fā)送工作;b,、ID,,連接ID號,這個(gè)ID號是在NetPro組態(tài)時(shí)生成的ID號,;c,、R_ID,連接號,,相同連接號的FB塊互相對應(yīng)發(fā)送/接收數(shù)據(jù),,這個(gè)是由用戶編程時(shí)定義的,例如1#PLC的FB12的R_ID是DW#16#2,,則2#PLC的FB13的R_ID也是DW#16#2,,這樣才能保證正常接收發(fā)送;d,、DONE,,發(fā)送完成,如果REQ端是一個(gè)不停的脈沖,,正常情況下DONE端也應(yīng)該也是一個(gè)不停的脈沖反饋,;e、SD_1,,發(fā)送的開始地址,,以P# x.x byte xxx來表示,f、LEN,,發(fā)送數(shù)據(jù)的長度,。
5、采用FB12,、FB13來進(jìn)行發(fā)送/接收是比較麻煩的,,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,,另一方面,,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,,所以這時(shí)可以在NetPro里把One-way(單邊通訊,,激活后FB12、FB13不能使用)激活,,采用FB14(GET)取數(shù)據(jù),、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,,只是少了R_ID和LEN,,這樣更方便一些,而且還有一個(gè)好處,,不需要對原有的系統(tǒng)進(jìn)行什么更改,,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個(gè)問題是FB和SFB的區(qū)別,,在S7-400上采用SFB,,在S7-300上采用FB,在S7-300集成的PN口上,,采用SFB,,這個(gè)問題曾經(jīng)折磨過我一兩天才解決。
二,、WinLC與PLC互連WinLC是在PC機(jī)上的軟件PLC,,可以把一臺(tái)PC機(jī)當(dāng)成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,,如采用Intouch,、Ifix這些SCADA軟件做為上位機(jī)軟件時(shí),測試是個(gè)麻煩的問題,,需要與實(shí)際機(jī)器連接起來才能測試,,但如果有WinLC,可以把程序拷到WinLC上運(yùn)行,,上位機(jī)軟件與WinLC聯(lián)機(jī)測試,,省去不少工夫,,所以WinLC對于不方便進(jìn)行現(xiàn)場測試的環(huán)境,是個(gè)不錯(cuò)的替代方案,。WinLC既然是一套軟件PLC,,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實(shí)現(xiàn)的,,下面說一說WinLC與S7-300互連
1,、新建一個(gè)項(xiàng)目,建立一個(gè)S7-300的站點(diǎn),,硬件組態(tài),;建立一個(gè)PC站點(diǎn),在PC站點(diǎn)上增加一個(gè)WinLC和一個(gè)IE General,,IE General的IP地址與PC機(jī)的IP地址*,,其實(shí)IE General指的就是PC機(jī)的以太網(wǎng)卡。
2,、打開NetPro,,在WinLC上新建一個(gè)S7 conection,指向S7-300,,編譯、存盤
3,、在PCStation上增加WinLC和IE General,,需要注意槽號要與硬件配置時(shí)候一樣
3、打開WinLC的OB塊,,調(diào)用SFB14,、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動(dòng)WinLC軟件,,下載程序,,這樣就可以實(shí)現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺(tái)PLC需要與PC機(jī)上的SCADA軟件通過OPC進(jìn)行通訊,,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,,不能滿足刷新要求,或者數(shù)據(jù)要做些預(yù)處理才能顯示,,SCADA軟件上運(yùn)行太多的腳本又影響速度,,那么通過軟PLC把多臺(tái)PLC的數(shù)據(jù)先讀過來進(jìn)行預(yù)處理,SCADA軟件只與一臺(tái)PLC進(jìn)行通訊,,這樣SCADA軟件上的工作量會(huì)少一些,。這個(gè)時(shí)候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了,。