供貨周期 | 現(xiàn)貨 | 應用領(lǐng)域 | 化工 |
---|
工業(yè)自動化控制系統(tǒng)工程,工業(yè)自動化設備,自動化成套設備,電子產(chǎn)品銷售及維修西門子可編程控制器:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏輯控制模塊 西門子HMI人機界面:TD200、TD400C、TP177A/B、MP277、MP377、 TP700
![]() |
參考價 | 面議 |
更新時間:2021-12-31 15:25:03瀏覽次數(shù):960
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子EM277PROFIBUS-DP接口模塊
用于SIMATIC S70-200 的模擬量輸入
模擬量輸入模板用來實現(xiàn)PLC與模擬量過程信號的連接。
模擬量輸入模板將過程模擬量信號轉(zhuǎn)換成S7-200處理所需的數(shù)字量信號。
用于 SIMATIC S7-200 的模擬量輸入和輸出
極短的轉(zhuǎn)換時間
無需額外的放大器,就可以進行模擬量傳感器和執(zhí)行器的連接
解決更多更復雜的自動化任務
西門子EM231模擬量輸入模塊 型號6ES7231-0HC22-0XA8
西門子EM235 4入/1出*12位精度模擬量模塊
SIMATIC S7-200系列PLC適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強大功能使其無論在獨立運行中,或相連成網(wǎng)絡皆能實現(xiàn)復雜控制功能。因此S7-200系列具有*的性能/價格比。
西門子EM235模塊4入/1出*12位精度模擬量模塊
通信參數(shù):通信口數(shù)量為1個,接口類型為RS-485,外部信號與PLC隔離,波特率為 9 600bps, 19 200bp...., 500Kbps,協(xié)議為 PROFIBUS-DP 從站和 MPI 從站,通信電纜長度為100~1200m。
?網(wǎng)絡能力:站的地址為0~99,每個段zui多站數(shù)為32個,每個網(wǎng)絡zui多站數(shù)為126 個,zui大到99個EM277站,MPI方式可連接6個站。
?通信口電源:DC5V電源、DC24V電源。
(2)CP244-2通信處理器
CP244-2 是 S7-200 (CPU22X)的 AS-I主站,AS-I 接 口 是執(zhí)行器/傳感器接 口。
S7-200系列在集散自動化系統(tǒng)中充分發(fā)揮其強大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復雜的自動化控制。應用領(lǐng)域極為廣泛,覆蓋所有與自動檢測,自動化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機床、機械、電力設施、民用設施、環(huán)境保護設備等等。如:沖壓機床,磨床,印刷機械,橡膠化工機械,*空調(diào),電梯控制,運動系統(tǒng)。
特性 | CPU 221 | CPU 222 | CPU 224 | CPU 224XP | CPU 226 |
本機I/O
?數(shù)字量 ?模擬量 |
6入/4出 - |
8入/6出 - |
14入/10出 - |
14入/10出 2入/1出 |
24入/16出 - |
zui大擴展模塊數(shù)量 | 0個模塊 | 2個模塊 | 7個模塊 | 7個模塊 | 7個模塊 |
數(shù)據(jù)存儲區(qū) | 2048字節(jié) | 2048字節(jié) | 8192字節(jié) | 10240字節(jié) | 10240字節(jié) |
掉電保持時間 | 50小時 | 50小時 | 100小時 | 100小時 | 100小時 |
程序存儲器:
?可在運行模式下編輯 ?不可在運行模式下編輯 |
4096字節(jié) 4096字節(jié) |
4096字節(jié) 4096字節(jié) |
8192字節(jié) 12288字節(jié) |
12288字節(jié) 16384字節(jié) |
16384字節(jié) 24576字節(jié) |
高速計數(shù)器
|
4路30KHz 2路20KHz |
4路30KHz 2路20KHz |
6路30KHz 4路20KHz |
4路30KHz
3路20KHz |
6路30KHz
4路20KHz |
脈沖輸出(DC) | 2路20KHz | 2路20KHz | 2路20KHz | 2路100 KHz | 2路20KHz |
模擬電位器 | 1 | 1 | 2 | 2 | 2 |
實時時鐘 | 配時鐘卡 | 配時鐘卡 | 內(nèi)置 | 內(nèi)置 | 內(nèi)置 |
通訊口 | 1×RS-485 | 1×RS-485 | 1×RS-485 | 2×RS-485 | 2×RS-485 |
浮點數(shù)運算 | 有 | 有 | 有 | 有 | 有 |
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功能強大的CPU
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經(jīng)濟、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個好處,所有的接口都統(tǒng)一,在網(wǎng)絡通訊時采用都以太網(wǎng)接口,所有的設備組成一個局域網(wǎng),包括上位監(jiān)控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎ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互連,先在同一個項目里做好兩套PLC的硬件組態(tài),分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個S7 conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establish an active connection"的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成
3、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應2#PLC的接收,1#PLC的接收對應2#PLC的發(fā)送。
4、調(diào)用FB12的時候幾個參數(shù)的含意,a、REQ,發(fā)送開始,上升沿觸發(fā)發(fā)送工作;b、ID,連接ID號,這個ID號是在NetPro組態(tài)時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發(fā)送/接收數(shù)據(jù),這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送;d、DONE,發(fā)送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發(fā)送的開始地址,以P# x.x byte xxx來表示,f、LEN,發(fā)送數(shù)據(jù)的長度。
5、采用FB12、FB13來進行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統(tǒng)進行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個問題是FB和SFB的區(qū)別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經(jīng)折磨過我一兩天才解決。
二、WinLC與PLC互連WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯(lián)機測試,省去不少工夫,所以WinLC對于不方便進行現(xiàn)場測試的環(huán)境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實現(xiàn)的,下面說一說WinLC與S7-300互連
1、新建一個項目,建立一個S7-300的站點,硬件組態(tài);建立一個PC站點,在PC站點上增加一個WinLC和一個IE General,IE General的IP地址與PC機的IP地址*,其實IE General指的就是PC機的以太網(wǎng)卡。
2、打開NetPro,在WinLC上新建一個S7 conection,指向S7-300,編譯、存盤
3、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時候一樣
3、打開WinLC的OB塊,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動WinLC軟件,下載程序,這樣就可以實現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數(shù)據(jù)要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數(shù)據(jù)先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了。
PLC的特點
1、通用性強、靈活性好、功能齊全 PLC是專為在工業(yè)環(huán)境下應用而設計的,具有面向工業(yè)控制的鮮明特點。通過選配相應的控制模塊便可適用于各種不同的工業(yè)控制系統(tǒng)。同時,由于PLC采用存儲邏輯,其控制邏輯以程序方式存儲在內(nèi)存中,當生產(chǎn)工藝改變或生產(chǎn)設備更新時,不必改變
1. 向高集成、高性能、高速度,大容量發(fā)展
微處理器技術(shù)、存儲技術(shù)的發(fā)展十分迅猛,功能更強大,價格更便宜,研發(fā)的微處理器針對性更強。這為可編程序控制器的發(fā)展提供了良好的環(huán)境。大型可編程序控制器大多采用多CPU結(jié)構(gòu),不斷地向高性能、高速度和大容量方向發(fā)展。
在模擬量控制方面,除了專門用于模擬量閉環(huán)控制的PID指令和智能PID模塊,某些可編程序控制器還具有模糊控制、自適應、參數(shù)自整定功能,使調(diào)試時間減少,控制精度提高。
2. 向普及化方向發(fā)展
由于微型可編程序控制器的價格便宜,體積小、重量輕、能耗低,很適合于單機自動化,它的外部接線簡單,容易實現(xiàn)或組成控制系統(tǒng)等優(yōu)點,在很多控制領(lǐng)域中得到廣泛應用。
3. 向模塊化、智能化發(fā)展
可編程序控制器采用模塊化的結(jié)構(gòu),方便了使用和維護。智能I/O模塊主要有模擬量I/O、高速計數(shù)輸人、中斷輸入、機械運動控制、熱電偶輸入、熱電阻輸入、條形碼閱讀器、多路BCD碼輸人/輸出、模糊控制器、PID回路控制、通信等模塊。智能I/O模塊本身就是一個小的微型計算機系統(tǒng),有很強的信息處理能力和控制功能,有的模塊甚至可以自成系統(tǒng),單獨工作。它們可以完成可編程序控制器的主CPU難以兼顧的功能,簡化了某些控制領(lǐng)域的系統(tǒng)設計和編程,提高了可編程序控制器的適應性和可靠性。
4. 向軟件化發(fā)展
編程軟件可以對可編程序控制器控制系統(tǒng)的硬件組態(tài),即設置硬件的結(jié)構(gòu)和參數(shù),例如設置各框架各個插槽上模塊的型號、模塊的參數(shù)、各串行通信接口的參數(shù)等。在屏幕上可以直接生成和編輯梯形圖、指令表、功能塊圖和順序功能圖程序,并可以實現(xiàn)不同編程語言的相互轉(zhuǎn)換??删幊绦蚩刂破骶幊誊浖姓{(diào)試和監(jiān)控功能,可以在梯形圖中顯示觸點的通斷和線圈的通電情況,查找復雜電路的故障非常方便。歷史數(shù)據(jù)可以存盤或打印,通過網(wǎng)絡或Modem卡,還可以實現(xiàn)遠程編程和傳送。
個人計算機(PC)的價格便宜,有很強的數(shù)學運算、數(shù)據(jù)處理、通信和人機交互的功能。目前已有多家廠商推出了在PC上運行的可實現(xiàn)可編程序控制器功能的軟件包,如亞控公司的KingPLC?!败汸LC"在很多方面比傳統(tǒng)的“硬PLC"有優(yōu)勢,有的場合“軟PLC"可能是理想的選擇。
5. 向通信網(wǎng)絡化發(fā)展
伴隨科技發(fā)展,很多工業(yè)控制產(chǎn)品都加設了智能控制和通信功能,如變頻器、軟啟動器等??梢院同F(xiàn)代的可編程序控制器通信聯(lián)網(wǎng),實現(xiàn)更強大的控制功能。通過雙絞線、同軸電纜或光纖聯(lián)網(wǎng),信息可以傳送到幾十公里遠的地方,通過Modem和互聯(lián)網(wǎng)可以與世界上其他地方的計算機裝置通信。
相當多的大中型控制系統(tǒng)都采用上位計算機加可編程序控制器的方案,通過串行通信接口或網(wǎng)絡通信模塊,實現(xiàn)上位計算機與可編程序控制器交換數(shù)據(jù)信息。組態(tài)軟件引發(fā)的上位計算機編程革命,很容易實現(xiàn)兩者的通信,降低了系統(tǒng)集成的難度,節(jié)約了大量的設計時間,提高了系統(tǒng)的可靠性。上比較*的組態(tài)軟件有Intouch、Fix等,國內(nèi)也涌現(xiàn)出了組態(tài)王、力控等一批組態(tài)軟件。有的可編程序控制器廠商也推出了自己的組態(tài)軟件,如西門子公司的WINCC。
PLC的特點
1、通用性強、靈活性好、功能齊全 PLC是專為在工業(yè)環(huán)境下應用而設計的,具有面向工業(yè)控制的鮮明特點。通過選配相應的控制模塊便可適用于各種不同的工業(yè)控制系統(tǒng)。同時,由于PLC采用存儲邏輯,其控制邏輯以程序方式存儲在內(nèi)存中,當生產(chǎn)工藝改變或生產(chǎn)設備更新時,不必改變
1. 向高集成、高性能、高速度,大容量發(fā)展
微處理器技術(shù)、存儲技術(shù)的發(fā)展十分迅猛,功能更強大,價格更便宜,研發(fā)的微處理器針對性更強。這為可編程序控制器的發(fā)展提供了良好的環(huán)境。大型可編程序控制器大多采用多CPU結(jié)構(gòu),不斷地向高性能、高速度和大容量方向發(fā)展。
在模擬量控制方面,除了專門用于模擬量閉環(huán)控制的PID指令和智能PID模塊,某些可編程序控制器還具有模糊控制、自適應、參數(shù)自整定功能,使調(diào)試時間減少,控制精度提高。
2. 向普及化方向發(fā)展
由于微型可編程序控制器的價格便宜,體積小、重量輕、能耗低,很適合于單機自動化,它的外部接線簡單,容易實現(xiàn)或組成控制系統(tǒng)等優(yōu)點,在很多控制領(lǐng)域中得到廣泛應用。
3. 向模塊化、智能化發(fā)展
可編程序控制器采用模塊化的結(jié)構(gòu),方便了使用和維護。智能I/O模塊主要有模擬量I/O、高速計數(shù)輸人、中斷輸入、機械運動控制、熱電偶輸入、熱電阻輸入、條形碼閱讀器、多路BCD碼輸人/輸出、模糊控制器、PID回路控制、通信等模塊。智能I/O模塊本身就是一個小的微型計算機系統(tǒng),有很強的信息處理能力和控制功能,有的模塊甚至可以自成系統(tǒng),單獨工作。它們可以完成可編程序控制器的主CPU難以兼顧的功能,簡化了某些控制領(lǐng)域的系統(tǒng)設計和編程,提高了可編程序控制器的適應性和可靠性。
4. 向軟件化發(fā)展
編程軟件可以對可編程序控制器控制系統(tǒng)的硬件組態(tài),即設置硬件的結(jié)構(gòu)和參數(shù),例如設置各框架各個插槽上模塊的型號、模塊的參數(shù)、各串行通信接口的參數(shù)等。在屏幕上可以直接生成和編輯梯形圖、指令表、功能塊圖和順序功能圖程序,并可以實現(xiàn)不同編程語言的相互轉(zhuǎn)換??删幊绦蚩刂破骶幊誊浖姓{(diào)試和監(jiān)控功能,可以在梯形圖中顯示觸點的通斷和線圈的通電情況,查找復雜電路的故障非常方便。歷史數(shù)據(jù)可以存盤或打印,通過網(wǎng)絡或Modem卡,還可以實現(xiàn)遠程編程和傳送。
個人計算機(PC)的價格便宜,有很強的數(shù)學運算、數(shù)據(jù)處理、通信和人機交互的功能。目前已有多家廠商推出了在PC上運行的可實現(xiàn)可編程序控制器功能的軟件包,如亞控公司的KingPLC。“軟PLC"在很多方面比傳統(tǒng)的“硬PLC"有優(yōu)勢,有的場合“軟PLC"可能是理想的選擇。
5. 向通信網(wǎng)絡化發(fā)展
伴隨科技發(fā)展,很多工業(yè)控制產(chǎn)品都加設了智能控制和通信功能,如變頻器、軟啟動器等??梢院同F(xiàn)代的可編程序控制器通信聯(lián)網(wǎng),實現(xiàn)更強大的控制功能。通過雙絞線、同軸電纜或光纖聯(lián)網(wǎng),信息可以傳送到幾十公里遠的地方,通過Modem和互聯(lián)網(wǎng)可以與世界上其他地方的計算機裝置通信。
相當多的大中型控制系統(tǒng)都采用上位計算機加可編程序控制器的方案,通過串行通信接口或網(wǎng)絡通信模塊,實現(xiàn)上位計算機與可編程序控制器交換數(shù)據(jù)信息。組態(tài)軟件引發(fā)的上位計算機編程革命,很容易實現(xiàn)兩者的通信,降低了系統(tǒng)集成的難度,節(jié)約了大量的設計時間,提高了系統(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),可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經(jīng)濟、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個好處,所有的接口都統(tǒng)一,在網(wǎng)絡通訊時采用都以太網(wǎng)接口,所有的設備組成一個局域網(wǎng),包括上位監(jiān)控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎ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互連,先在同一個項目里做好兩套PLC的硬件組態(tài),分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個S7 conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establish an active connection"的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成
3、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應2#PLC的接收,1#PLC的接收對應2#PLC的發(fā)送。
4、調(diào)用FB12的時候幾個參數(shù)的含意,a、REQ,發(fā)送開始,上升沿觸發(fā)發(fā)送工作;b、ID,連接ID號,這個ID號是在NetPro組態(tài)時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發(fā)送/接收數(shù)據(jù),這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送;d、DONE,發(fā)送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發(fā)送的開始地址,以P# x.x byte xxx來表示,f、LEN,發(fā)送數(shù)據(jù)的長度。
5、采用FB12、FB13來進行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統(tǒng)進行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個問題是FB和SFB的區(qū)別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經(jīng)折磨過我一兩天才解決。
二、WinLC與PLC互連WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯(lián)機測試,省去不少工夫,所以WinLC對于不方便進行現(xiàn)場測試的環(huán)境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實現(xiàn)的,下面說一說WinLC與S7-300互連
1、新建一個項目,建立一個S7-300的站點,硬件組態(tài);建立一個PC站點,在PC站點上增加一個WinLC和一個IE General,IE General的IP地址與PC機的IP地址*,其實IE General指的就是PC機的以太網(wǎng)卡。
2、打開NetPro,在WinLC上新建一個S7 conection,指向S7-300,編譯、存盤
3、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時候一樣
3、打開WinLC的OB塊,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動WinLC軟件,下載程序,這樣就可以實現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數(shù)據(jù)要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數(shù)據(jù)先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經(jīng)濟、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個好處,所有的接口都統(tǒng)一,在網(wǎng)絡通訊時采用都以太網(wǎng)接口,所有的設備組成一個局域網(wǎng),包括上位監(jiān)控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎng)通訊的其中一個應用,PLC與PLC之間通過以太網(wǎng)互連。
河南兆陽自動化科技有限公司銷售西門子千萬余產(chǎn)品 盡您來詢價訂貨采購 ,
歡迎您來兆陽公司,謝謝您的光臨!您的合作是我蕞大的榮幸!
Thank you very much!
河南兆陽自動化科技有限公司
姓名: 邵工
{話}: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互連,先在同一個項目里做好兩套PLC的硬件組態(tài),分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個S7 conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establish an active connection"的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成
3、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應2#PLC的接收,1#PLC的接收對應2#PLC的發(fā)送。
4、調(diào)用FB12的時候幾個參數(shù)的含意,a、REQ,發(fā)送開始,上升沿觸發(fā)發(fā)送工作;b、ID,連接ID號,這個ID號是在NetPro組態(tài)時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發(fā)送/接收數(shù)據(jù),這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送;d、DONE,發(fā)送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發(fā)送的開始地址,以P# x.x byte xxx來表示,f、LEN,發(fā)送數(shù)據(jù)的長度。
5、采用FB12、FB13來進行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統(tǒng)進行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個問題是FB和SFB的區(qū)別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經(jīng)折磨過我一兩天才解決。
二、WinLC與PLC互連WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯(lián)機測試,省去不少工夫,所以WinLC對于不方便進行現(xiàn)場測試的環(huán)境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實現(xiàn)的,下面說一說WinLC與S7-300互連
1、新建一個項目,建立一個S7-300的站點,硬件組態(tài);建立一個PC站點,在PC站點上增加一個WinLC和一個IE General,IE General的IP地址與PC機的IP地址*,其實IE General指的就是PC機的以太網(wǎng)卡。
2、打開NetPro,在WinLC上新建一個S7 conection,指向S7-300,編譯、存盤
3、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時候一樣
3、打開WinLC的OB塊,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動WinLC軟件,下載程序,這樣就可以實現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數(shù)據(jù)要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數(shù)據(jù)先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經(jīng)濟、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個好處,所有的接口都統(tǒng)一,在網(wǎng)絡通訊時采用都以太網(wǎng)接口,所有的設備組成一個局域網(wǎng),包括上位監(jiān)控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎ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互連,先在同一個項目里做好兩套PLC的硬件組態(tài),分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個S7 conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establish an active connection"的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成
3、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應2#PLC的接收,1#PLC的接收對應2#PLC的發(fā)送。
4、調(diào)用FB12的時候幾個參數(shù)的含意,a、REQ,發(fā)送開始,上升沿觸發(fā)發(fā)送工作;b、ID,連接ID號,這個ID號是在NetPro組態(tài)時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發(fā)送/接收數(shù)據(jù),這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送;d、DONE,發(fā)送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發(fā)送的開始地址,以P# x.x byte xxx來表示,f、LEN,發(fā)送數(shù)據(jù)的長度。
5、采用FB12、FB13來進行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統(tǒng)進行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個問題是FB和SFB的區(qū)別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經(jīng)折磨過我一兩天才解決。
二、WinLC與PLC互連WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯(lián)機測試,省去不少工夫,所以WinLC對于不方便進行現(xiàn)場測試的環(huán)境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實現(xiàn)的,下面說一說WinLC與S7-300互連
1、新建一個項目,建立一個S7-300的站點,硬件組態(tài);建立一個PC站點,在PC站點上增加一個WinLC和一個IE General,IE General的IP地址與PC機的IP地址*,其實IE General指的就是PC機的以太網(wǎng)卡。
2、打開NetPro,在WinLC上新建一個S7 conection,指向S7-300,編譯、存盤
3、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時候一樣
3、打開WinLC的OB塊,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動WinLC軟件,下載程序,這樣就可以實現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數(shù)據(jù)要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數(shù)據(jù)先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了。
S7-300
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中、低端的性能要求。
模塊化、無風扇設計、易于實現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應用中各種不同任務的經(jīng)濟、用戶友好的解決方案.
前西門子S7-300/400系列的PLC的通訊方式開始大量使用工業(yè)以太網(wǎng)通訊,MP277/377、xP177B系列觸摸屏也集成了以太網(wǎng)接口,這帶來一個好處,所有的接口都統(tǒng)一,在網(wǎng)絡通訊時采用都以太網(wǎng)接口,所有的設備組成一個局域網(wǎng),包括上位監(jiān)控計算機、編程設備、PLC、觸摸屏都能很方便地互相訪問,需要擴展多一個設備也很方便,只需要加一個交換機就能擴展出多個接口。因為有這些好處,所以采用以太網(wǎng)通訊越來越流行,下面說一說以太網(wǎ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互連,先在同一個項目里做好兩套PLC的硬件組態(tài),分配好IP地址,打開NetPro,選擇其中一個PLC,雙擊連接列表上的空白行,添加一個S7 conection。選擇連接的另一個PLC,記住連接的ID號。通訊雙方的其中一個站為Client端,激活“Establish an active connection"的選項(默認是激活的)。這樣NetPro的配置就完成了,編譯、下載完成
3、打開其中兩套PLC的OB1,調(diào)用FB12(BSEND)塊發(fā)送數(shù)據(jù),F(xiàn)B13(BRCV)塊接收數(shù)據(jù),1#PLC的發(fā)送對應2#PLC的接收,1#PLC的接收對應2#PLC的發(fā)送。
4、調(diào)用FB12的時候幾個參數(shù)的含意,a、REQ,發(fā)送開始,上升沿觸發(fā)發(fā)送工作;b、ID,連接ID號,這個ID號是在NetPro組態(tài)時生成的ID號;c、R_ID,連接號,相同連接號的FB塊互相對應發(fā)送/接收數(shù)據(jù),這個是由用戶編程時定義的,例如1#PLC的FB12的R_ID是DW#16#2,則2#PLC的FB13的R_ID也是DW#16#2,這樣才能保證正常接收發(fā)送;d、DONE,發(fā)送完成,如果REQ端是一個不停的脈沖,正常情況下DONE端也應該也是一個不停的脈沖反饋;e、SD_1,發(fā)送的開始地址,以P# x.x byte xxx來表示,f、LEN,發(fā)送數(shù)據(jù)的長度。
5、采用FB12、FB13來進行發(fā)送/接收是比較麻煩的,一方面需要兩端的以太網(wǎng)模塊都支持雙邊發(fā)送,如Cp343-1-Lean就不支持了,另一方面,兩邊都要寫程序,對于增加的系統(tǒng)不太方便,所以這時可以在NetPro里把One-way(單邊通訊,激活后FB12、FB13不能使用)激活,采用FB14(GET)取數(shù)據(jù)、FB15(PUT)發(fā)送數(shù)據(jù)來做,F(xiàn)B14的參數(shù)定義和FB12差不多,只是少了R_ID和LEN,這樣更方便一些,而且還有一個好處,不需要對原有的系統(tǒng)進行什么更改,只需要把單邊的PLC組態(tài)和程序下載就可以了
6、需要注意的另一個問題是FB和SFB的區(qū)別,在S7-400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,這個問題曾經(jīng)折磨過我一兩天才解決。
二、WinLC與PLC互連WinLC是在PC機上的軟件PLC,可以把一臺PC機當成PLC使用。這樣對于不能采用模擬器連接的軟件是比較方便的,如采用Intouch、Ifix這些SCADA軟件做為上位機軟件時,測試是個麻煩的問題,需要與實際機器連接起來才能測試,但如果有WinLC,可以把程序拷到WinLC上運行,上位機軟件與WinLC聯(lián)機測試,省去不少工夫,所以WinLC對于不方便進行現(xiàn)場測試的環(huán)境,是個不錯的替代方案。WinLC既然是一套軟件PLC,就能夠?qū)崿F(xiàn)PLC的功能,那么與PLC通訊也是可以實現(xiàn)的,下面說一說WinLC與S7-300互連
1、新建一個項目,建立一個S7-300的站點,硬件組態(tài);建立一個PC站點,在PC站點上增加一個WinLC和一個IE General,IE General的IP地址與PC機的IP地址*,其實IE General指的就是PC機的以太網(wǎng)卡。
2、打開NetPro,在WinLC上新建一個S7 conection,指向S7-300,編譯、存盤
3、在PCStation上增加WinLC和IE General,需要注意槽號要與硬件配置時候一樣
3、打開WinLC的OB塊,調(diào)用SFB14、SFB15來讀寫S7-300的數(shù)據(jù)
4、啟動WinLC軟件,下載程序,這樣就可以實現(xiàn)軟件PLC與PLC互連了
三、兩種方式的結(jié)合
如果有多臺PLC需要與PC機上的SCADA軟件通過OPC進行通訊,但是又發(fā)現(xiàn)SCADA軟件讀取的速度太慢,不能滿足刷新要求,或者數(shù)據(jù)要做些預處理才能顯示,SCADA軟件上運行太多的腳本又影響速度,那么通過軟PLC把多臺PLC的數(shù)據(jù)先讀過來進行預處理,SCADA軟件只與一臺PLC進行通訊,這樣SCADA軟件上的工作量會少一些。這個時候把上面說的兩種方式結(jié)合一下,就能夠?qū)崿F(xiàn)這樣的功能了。