官术网_书友最值得收藏!

第2章 WinCC通信

2.1 通信概述

前面我們說一個新的工業監控項目,軟件安裝部分的重要程度占掉了一半,那么在完成了軟件安裝的基礎上,開始具體設計工作的時候,個人認為通信的重要程度又要占掉余下的工作的50%。

因為你一旦把通信打通,后面的不管是通信數據的對點,還是畫面設計等功能,大部分都是工作量的問題了。即便一些具體的技術要求難點暫時不能實現,但至少不影響系統的運行試車,設計者做一個簡陋的運行界面,也可以大致地實現系統的功能了。

而通信則不同,如果通信沒打通,那么所有的系統運行都不可能實現,而且后面的設計工作量是可以預估的,而通信如果不成,別人問你還需要多少工期的時候,你根本沒法做出預測。那么在現場調試階段,就會搞得特別被動、尷尬。所以一定要提前重視。

重視到什么程度呢?就是除非你已經很熟練地做過一模一樣的通信配置,只要通信配置有一點點的變動,都要提前測試確認,或者在現場預留好時間。

比如如果你有過WinCC與S7-300的通過MPI通信的項目經驗,后一個項目仍然是WinCC與S7-300,但通信網絡是以太網;還比如以前做過的是WinCC V6.2的項目,新項目軟件升級成了WinCC V7.2等,所有這些細微的改變都要充分重視,有條件的情況下盡量做個測試。提前做到心中有數。

這是一個過來者對新入行者的忠告。一個WinCC V7.2和S7-1200通信的小項目,畫面已經提前做好了,總共一周的調試時間,其中在軟件安裝和通信打通方面花掉了4天的時間。有人會相信嗎?但就是事實,而且事先還是在筆記本電腦測試過的。

工業通信一部分內容是PLC級別的通信,其實那里面的內容更多、更復雜、更重要,而且也更依賴于現場環境。但那些不在本書探討的范圍內。而上位機與PLC的通信還算好了,大部分還是可以事先做通信測試的。即便沒有硬件,很多時候也可以做模擬的測試。

WinCC的通信能力強大,對于西門子自家的PLC產品,以及一些主流協議的產品和協議等,如MODBUS、AB、三菱等,都有直接通信驅動來實現。除此之外,因為WinCC還完美支持通用的OPC協議的各個版本,所以如果有個別特殊協議的產品,則可以通過OPC協議接入到WinCC來實現通信。

為幫助讀者更好地入門WinCC的通信,在入門環節挑選了常見的西門子的PLC產品,逐步演示實現通信的過程,所以篇幅會較多。但讀者可以針對自己手頭的PLC硬件軟件的實際情況,只挑其中的一篇跟著逐步做實驗,把通信做通。

比如你如果有S7-300 PN的CPU與S7-300的編程軟件STEP7,那么就可以學2.2節;如果沒有硬件CPU,而只有STEP7軟件,那可以學2.4節;如果有S7-200的CPU和軟件,那么就可以學2.5節;如果有S7-1200,就可以學2.6節。

而如果你軟件和硬件都沒有,也無所謂,整個通信的這個章節可以跳過,直接進入下一章的學習,WinCC的所有功能都可以通過內部變量來實現。先把WinCC的入門功能學會,將來有機會的時候再把通信技能補上即可。

這里講的通信很重要,但其實實現的技術難度并不高,只不過是一個個經驗的積累而已。

主站蜘蛛池模板: 洛隆县| 驻马店市| 台东县| 甘肃省| 庄河市| 桂东县| 太仆寺旗| 石首市| 永州市| 高唐县| 连江县| 华坪县| 桂平市| 嵊州市| 财经| 昆明市| 武汉市| 徐水县| 秦安县| 卓资县| 德格县| 盘锦市| 峨眉山市| 梧州市| 无极县| 玉山县| 郧西县| 韶山市| 大姚县| 合山市| 天峨县| 葵青区| 定远县| 茶陵县| 曲沃县| 句容市| 朝阳市| 多伦县| 社会| 蒲城县| 固原市|