淺析自動化控制系統的網絡結構和網絡通訊
1.自動化控制系統的網絡結構
從現場級到生產控制級,再到公司管理層網絡結構可採用多種不同類型的網絡來設計,目前用到最多的就是工業以太網現場級大多采用西門子的Profibus網絡,不過西門子的Profinet網絡(是把以太網和Profibus結合於一體)是新開發的一種現場級網絡.在將來會逐步代替Profibus網絡,而現場級以上的三層控制系統大都採用以太網。
以太網在自動化控制系統中扮演着很重要的角色。基礎自動化系統中的現場級網絡採用Profibus(使用最為廣泛)或Profinet是目前最流行和實用的兩種網絡。但是Profinet網絡比Profibus網絡優越很多,因為Profinet就是基於以太網的,因此,Profinet是後來追上。
現場級以上的控制系統採用工業以太網,每一級的工業以太網都可以是採用不同的結構如:環形結構,樹形結構等。所有以太網接口的設備都可以通過交換飢、集線器和路由器等連接到以太網網絡之中。為了保證網絡暢通和系統的穩定性和可靠性,建議所有的控制系統採用環形網絡或者做宂餘系統。
2.自動化系統的以太網網絡通訊
2.1plc與PLC之間的以太網通訊
這裏以西門子S7-3001400系列的PLC為例。PLC之間可採用S7通訊、S5—兼容通訊(包括ISO協議、TCP議、ISO—on-TCP協議等),下面介紹幾種常用的通訊方法。
所需硬件:2套S7-300系統(包括電源模塊PS307、S7-300PLC、以太網通訊模塊CP343—1)、PC機、以太網通訊網卡CP1613以及連接電纜。所需軟件:STEP7。
①S7通訊
使用STEP7軟件進行硬件組態和網絡組態(建立S7連接)以及編寫通訊程序。如果選擇雙邊通訊要在PLC雙方都編寫通訊程序。S7-300PLC調用函數FB12、FB13進行通訊。S7-400調用函數SFB12、SFB13來進行通訊;如果選擇單邊通訊只在主動方編寫通訊程序,S7-300PLC調用FB14、FB15進行通訊。S7-400調用函數SFB14、SFB15來進行通訊。
②TCP通訊
使用STEP7軟件進行硬件組態和網絡組態(建立TCP連接)以及編寫通訊程序。PLC雙方都編寫通訊程序。S7-300PLC調用函數FC5、FC6進行通訊,S7-400調用函數FCSO、FC60來進行通訊。
③ISO通訊
使用STEP7軟件進行硬件組態和網絡組態(建立ISO連接)以及編寫通訊程序。PLC雙方都編寫通訊程序,S7-300PLC調用函數FC5、FC6進行通訊,S7-40o調用函數FC50、FC60來進行通訊。
以上三種通訊方式的操作方法基本一致,只有在建立連接時選擇各自的協議即可。
2.2PLC與hmi之間的以太網通訊
由於上位機監控軟件種類繁多,PLC與HMI之間的通訊也就種類繁多。不同的上位機監控產品可能與PLC的'通訊協議不相同。但大多監控軟件都有一個共同的標準接口:OPC接口,因此PLC與HMI之間的以太網通訊大多都可採用OPC進行通訊。除此之外,用户還可以使用VC、VB等編程軟件開發一些簡單的監控界面與西門子plc直接進行TCP通訊。
①OPC通訊
所需硬件:1套S7-3o0系統(包括電源模塊Ps307、S7-300PLC、以太網通訊模塊CP343—1),PC機,以太網通訊網卡CP1613以及連接電纜。所需軟件:STEP7、SIMATICNET6.3f提供虛擬Pc機和對Pc站的參數設置)、組態王以太網通訊實現:使用STEP7軟件進行硬件組態和網絡組態以及使用HIMATICNET進行虛擬PC機組態。在SIMATICNET軟件提供的OPCSCOUT中建立所需變量並添加到列表中查看其質量戳,如果為good,説明配置成功;如果為bad,説明配置失敗。在上位機監控軟件中建立OPC通訊接口,並建立外部變量。在變量的連接設備中選擇建立的OPC接口,在變量的寄存器中選擇在OPCSCOUT處所建立的變量,這樣就通過OPC接口實現了PLC與上位機監控軟件HMI之間的通訊。如果在不使用上位監控軟件時還可以通過使用VC、VB編寫的應用程序讀寫OPCSCOUT裏建立的變量來實現。
②通過VB編寫的應用程序與西門子PLC的TCP/IP通訊中,所需硬件:1套S7-300系統(包括電源模塊PS307、S7-300PLC、以太網通訊模塊CP343—1),PC機、普通計算機以太網通訊網卡以及連接電纜。所需軟件:STEP7、VB。
以太網通訊實現:使用STEP7軟件進行硬件組態和網絡組態(建立TCP連接)以及使用SIMATICNET進行虛擬PC機組態。(建立TCP連接)編寫通訊程序,在PLC一方編寫通訊程序,S7—300PLC調用函數FC5、FC6進行通訊,S7-400調用函數FC50、FC60來進行通訊,在HMI一方用VB編寫通訊程序,採用Winsock控件來實現。
工業以太網中的網絡結構和網絡通訊是自動化控制系統中的核心部分,因此對予每一個自動化控制系統來説網絡結構和網絡通訊的設計是否理想,直接決定該系統性能的好壞。由於工業以太網技術展示出來“一網到底”的工業控制信息化美景,即它可以一直延伸到企業現場設備控制層,所以被人們普遍認為是未來控制網絡的最佳解決方案,工業以太網已成為現場總線中的主流前沿技術。
-
關於自動化專業求職信範文(必備)
光陰迅速,一眨眼就過去了,迎接我們的將是新的工作機會,新的挑戰,求職信也應跟上時間的腳步了哦。那麼如何寫求職信才簡練、明確呢?下面是小編為大家整理的關於自動化專業求職信範文,供大家參考借鑑,希望可以幫助到有需要的朋友。關於自動化專業求職信範文1尊敬的領導:...
-
自動化科學前沿講座心得
我們在一些事情上受到啟發後,常常可以將它們寫成一篇心得體會,如此就可以提升我們寫作能力了。很多人都十分頭疼怎麼寫一篇精彩的心得體會,以下是小編整理的自動化科學前沿講座心得,希望對大家有所幫助。這一學期伊始,學校就在每週六開設了專業知識前沿講座,請校內校...
-
[精品]機械工程師年度工作總結
總結是指社會團體、企業單位和個人在自身的某一時期、某一項目或某些工作告一段落或者全部完成後進行回顧檢查、分析評價,從而肯定成績,得到經驗,找出差距,得出教訓和一些規律性認識的一種書面材料,它有助於我們尋找工作和事物發展的規律,從而掌握並運用這些規律,因此...
-
自動化工程的崗位職責優秀
隨着社會一步步向前發展,大家逐漸認識到崗位職責的重要性,崗位職責可以明確每個人工作職責是什麼內容,該承擔什麼樣的工作、擔當什麼樣的責任、如何更好的去做、什麼是不該做的等等。我們該怎麼制定崗位職責呢?以下是小編精心整理的自動化工程的崗位職責優秀,希望對...