學習過程

找尋驅動 。Intouch本身不帶驅動 , 需要另外安裝驅動 。找了好久 。不知道用什么驅動 。PLC沒有以太網連接 。不能用以太網驅動 。查看各種論文,最后估計profibus能通過SIMATICNET建立OPC服務器 。通過OPC通訊和Intouch連接 。確定這種方案后 , 到處找Intouch的OPC驅動 。最后找到OPCLINK8.0.6
找尋安裝盤軟件 。是尋找那種免費的 。找尋授權,尋找免費授權軟件 。最后 , 不是軟件,而是一個授權文件 。授權工具intouch自帶
找尋數據庫:也不知道INTOUCH的數據庫是什么 。是不是SQL2005 。軟件自帶的APPLICATION3.0安裝不上,也不知道是干什么的 。網上搜遍找不到其用處 。安裝APPLICATION3.0,前提是SQL2005 。但安裝了SQL2005,還是提示沒有安裝SQL2005 。怎么也安裝不上 , 最后放棄 。最后還是慢慢研究 , 發現INTOUCH10.1自己本身帶有數據庫記錄功能 。XP系統安裝了好長時間 。因為都是老機器,雖然機器很好,但總是有問題 。工控系統不能用其它ghost的,或閹割后 的系統 。需要用安裝盤安裝,光驅鏡像又有問題 。搞了好長時間
PLC的安裝 。哎喲真是命運多舛 。我的計算機是小機箱 。CP5611卡插不上 。即使勉強硬插上,檢測到板卡沒問題了 。通訊頭沒辦法插上去 。還是沒辦法用 。試試不接PLC行不行 。實驗PLCSIM行不行 。真是搞翻了 。不行 。最后還是另外找臺全高機箱的計算機 。做系統,插卡,調試 。
PLC的OPC服務器安裝 , 調試 。S7硬件添加simatic PC station. 。進入PC station的硬件組態,添加OPC服務器和CP5611. 注意個節點地址 。DP的profile不是DP,選standard.編譯下載 。進入NETPRO,為OPC添加鏈接 。進入Configuration console,設置S7oneline 的接口參數為PC internal(local),否則OPC的參數下載不到OPC服務器 。CP5611的模式為configured mode.
OPClink8.0調試,topic自主設定,服務器名選擇 , OPC路徑選擇 。選擇的越是子路徑,INtouch里OPCtagcreater,選擇余地越小 。
OPCtagcreater找尋 , 添加幾個變量后,發現添加變量太麻煩了 。想想intouch 也是知名軟件,怎么會這個標記名詞典這么小氣呢 。這能編輯幾個變量 。要有幾千個點光這個任務做在那不動一個星期了 , 還會錯 ??隙硗廪k法,最后找找找,導出格式到EXCEL,在EXCEL里編輯 。竟然西門子的OPC服務器里可以把點名也下載到服務器里 。可以直接從Intouch直接讀出來 。這么多變量怎么區分,編組 。后來找找找,只能用成員變量 。每個SUPERTAG只能有64個成員 。在標記名字典里不能建立成員變量?還沒搞懂 。反正我在EXCEL里歸類 , 加“”符號就成為SUPERTAG的成員變量 。OPCtagcreater在OPC安裝文件夾里,單獨程序安裝 。尋找symbol factory 。在最初安裝intouch 時選擇輔助組件 。
啟用歷史記錄,自動配置歷史趨勢標記類型和筆刻度標記類型后 。怎么都不顯示曲線 。新建了一個內存變量,也只是顯示一個固定的量 。經過1天多沒日沒夜奮戰 , 終于找到了 。要在歷史趨勢里顯示的量,在標記名字典里不能在system報警組里 。也不知道怎么會這樣 。這叫初學的人情何以堪 。
發現OPCLink8.0經常出錯 。這個出錯后,Intouch的I/O報警不起作用 。內存運行的數據照樣正常 。只是從PLC上來的數據不正常 。怎么出現這樣,造成系統不穩定 。
【學習過程】剩下是報警和報表 。報警好像比較簡單 。但如果要從歷史數據中查找以前報警記錄,還要功夫 。報表用HISTDATA,添加腳本處理 。終于出來了 。