最近在搞1200與hmi的仿真,包括觸摸屏、tiawincc及經(jīng)典wincc7.2,仿真都沒問題,雖然簡單,但還是將一些步驟寫下來跟大家一起探討。
一、軟件準(zhǔn)備
首先說明的是1. 必須要tiav13sp1才能對1200仿真,cpu固件要4.0以上(含4.0),同時要安裝plcsimv13sp1軟件。
2.tiawincc專業(yè)版和經(jīng)典wincc7.2是不能共存的(裝虛擬機的除外),剛開始電腦上裝的wincc7.2再裝tiawinccprofessional死活裝不上,打電話給400后得到確認(估計內(nèi)核相同沒法共存)。
3.tiawincc的pc版也要硬件狗授權(quán)。
因為電腦上已有wincc7.2,我只能電腦重裝系統(tǒng),再裝tia軟件,包括step7 professionalv13sp1、winccprofessionalv13sp1、plcsimv13sp1三款軟件(因為簡單模擬所以startdrive沒裝)。有關(guān)tiawincc軟件版本相關(guān)問題可參閱wincc panel論壇“來自西門子技術(shù)支持熱線的故事:關(guān)于tia portal(博途)v11中的wincc軟件版本和許可證說明”一貼,西門子的工程師講的很清楚。
二、項目建立與仿真(與hmi及博途wincc)
(1)新建一個項目,添加1215cpu(4.1固件版本),弄一個簡單的模擬量程序,數(shù)據(jù)放到db1塊pd里,注意db1選用優(yōu)化的塊訪問。然后點擊工具欄“開始訪真”按鈕,會自動啟動plcsim,選擇網(wǎng)絡(luò)接口后直接下載到仿真器里。
(2)繼續(xù)添加hmi觸摸屏,比如選擇7寸精簡屏(ktp700 basic pn),添加后會有自動設(shè)置向?qū)?,你選擇上面的plc即可,在“設(shè)備和網(wǎng)絡(luò)”中將其與plc連在一起。直接在根畫面下建3個io域,分別為壓力、差壓、溫度,變量連接選擇plc變量,直接找到db1,選擇對應(yīng)符號名連接即可。右鍵該him設(shè)備,選擇“開始仿真”,會自動打開wincc rt,可以看到模擬的數(shù)據(jù)畫面,至此觸摸屏的仿真到此結(jié)束。
(3)下面是pc單機tiawincc
首先右側(cè)硬件目錄選擇“pc系統(tǒng)”---“常規(guī)pc”—“pc_station”進行添加,建立一個pc站,然后在該pc硬件視圖右側(cè)第一個插槽添加“通信模塊”(也從右側(cè)硬件目錄里添加),因為是模擬所以選擇的通訊卡是“常規(guī)ie”,添加完后進行網(wǎng)絡(luò)配置,使該pc也連接到上面的1200網(wǎng)絡(luò)里。
pc硬件視圖里接著通信模塊再添加應(yīng)用軟件,同樣從右側(cè)硬件目錄“simatic hmi應(yīng)用軟件”---“wincc rt professional”進行添加,至此pc站硬件組態(tài)完畢。
同樣在根畫面下將上面三個io域復(fù)制過來,然后也右鍵pc站“開始仿真”,由于沒有硬件狗授權(quán),所以會彈出許可證不全提示。
下面是模擬數(shù)據(jù)的畫面
三、與經(jīng)典wincc(7.2)的模擬
我在早些一個帖子里提過,只要把訪問點改為plcsim,另外注意wincc7.2要裝更新安裝包的,比如說update9之類,因為原始的wincc7.2不支持1200的4.0及以上固件cpu。
最后說兩句,先夸下1200現(xiàn)在是一身本領(lǐng)了,小身材大智慧,仿真都有了大家調(diào)試更方便。吐槽的是西門子硬件軟件版本有點多,當(dāng)然這是全集成推行過程中不可避免的尷尬,若干年后通用plc與驅(qū)動、運動控制、數(shù)控機床甚至dcs和過程儀表全部一個軟件搞定后大家會真正感受到全集成的震撼。