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