ELEOK
標題: Step7變量導出工具(S7VarExport) [打印本頁]
作者: 山海致遠 時間: 2017-12-16 15:24
標題: Step7變量導出工具(S7VarExport)
Step7變量導出工具(S7VarExport)是一款可以將Step7里面的DB塊變量、符號表變量直接導入Wincc,并且支持以UDT、FB為原型生成相應的wincc結構體類型,DB中調用相應的UDT、FB的會自動生成wincc的結構體變量。
相對于Step7集成wincc做項目,有以下優點:
1、Step7與wincc集成做項目有一些難度,Step7變量導出工具(S7VarExport)使用相對來說更加簡單。
2、Step7與wincc集成做項目生成的Wincc變量不允許更名跟刪除,如果需要變動,要重新編譯項目,Step7變量導出工具(S7VarExport)則相當于手動在wincc建立的變量一樣,任何編輯、刪除操作都是允許的。
3、Step7變量導出工具(S7VarExport)支持把Step7里面的對應的UDT、FB塊生成一個結構變量,如果DB塊調用了UDT、FB塊,則會自動生成相應的結構體變量。
一、打開項目1、打開Step7變量導出工具(S7VarExport),選擇文件菜單下面的打開菜單,選擇Step7項目中的(*.S7p)文件來打開項目。
注:打開項目時請關閉Step7軟件
2017120250392161.png (69.14 KB)
下載附件
2017-12-16 15:22 上傳
2、主界面
2017120250392537.png (61.5 KB)
下載附件
2017-12-16 15:22 上傳
二、DB塊變量1、選擇相應的DB塊,雙擊或者右擊打開
打開全部DB菜單會打開所有的DB塊,這樣可以方便選擇更多的變量。
2017120250392957.png (91.02 KB)
下載附件
2017-12-16 15:22 上傳
2、選中需要導出的變量,然后點擊保存。
上位機變量名稱指的是最終導出到wincc的變量名稱
2017120250393801.png (30.3 KB)
下載附件
2017-12-16 15:22 上傳
3、便捷變量選擇方法
(1)、如果你感覺一個一個變量選擇來的太麻煩,這里還有更快捷的變量篩選方法。首先來看看DB1000塊與FB201塊之間的對應關系
DB1000包含了10個FB201,只要對FB201進行選擇操作,則DB1500里面對應的所有變量也會自動進行選擇。
2017120250394157.png (61.66 KB)
下載附件
2017-12-16 15:22 上傳
(2)、對FB201進行篩選,右擊進行篩選。
2017120250394517.png (65.34 KB)
下載附件
2017-12-16 15:22 上傳
(3)、選擇FB201中需要的變量,點擊保存。
2017120250394797.png (114.54 KB)
下載附件
2017-12-16 15:22 上傳
(4)、打開DB1000,會發現所有的FB201里面也按照篩選規則進行了篩選變量。
2017120250395049.png (37.21 KB)
下載附件
2017-12-16 15:22 上傳
三、符號表1、符號表里面的變量的選擇跟DB塊里面的變量選擇一樣,只是沒有了便捷選擇功能。
2017120250395281.png (77.05 KB)
下載附件
2017-12-16 15:22 上傳
2、選擇需要的變量,點擊保存。
2017120250395609.png (62.29 KB)
下載附件
2017-12-16 15:22 上傳
四、結構體Step7變量導出工具(S7VarExport)支持以UDT、FB為原型生成相應的wincc結構體類型,DB中調用相應的UDT、FB的會自動生成wincc的結構體變量。
1、選中對應的UDT、FB塊,右擊選中建立結構變量類型
2017120250396449.png (65.77 KB)
下載附件
2017-12-16 15:22 上傳
2、選中相應的變量,并輸入結構類型的名稱,點擊保存。
2017120250396841.png (68.31 KB)
下載附件
2017-12-16 15:22 上傳
3、結構變量添加內部變量
由于Wincc7.0及以前版本在建立了結構變量實例以后就不允許改變結構變量類型了,所以如果需要內部變量,需要按下圖所示添加內部變量。Wincc7.0以上版本可以在結構變量導出后再修改結構體類型,wincc里面添加內部變量。
2017120250397121.png (14.25 KB)
下載附件
2017-12-16 15:22 上傳
4、添加內部變量
2017120250397405.png (36.08 KB)
下載附件
2017-12-16 15:22 上傳
5、保存以后在結構變量中就會多了一個模擬量輸入類的結構類型。
2017120250397981.png (69.65 KB)
下載附件
2017-12-16 15:22 上傳
五、導出變量到wincc1、打開wincc項目,建立相應的連接(NewConnection)
2017120250398293.png (14.42 KB)
下載附件
2017-12-16 15:22 上傳
2、選擇菜單導出—直接導入wincc
2017120250398513.png (15.62 KB)
下載附件
2017-12-16 15:22 上傳
3、選擇要導入到的wincc的連接
2017120250398761.png (12.3 KB)
下載附件
2017-12-16 15:22 上傳
4、 點擊確定以后,會顯示正在創建的變量名稱。
2017120250398929.png (15.1 KB)
下載附件
2017-12-16 15:22 上傳
5、 創建完成后,會顯示相應的創建結果
2017120250399213.png (141.49 KB)
下載附件
2017-12-16 15:22 上傳
7、結果展示:
DB變量
2017120250399477.png (83.45 KB)
下載附件
2017-12-16 15:22 上傳
符號表變量
2017120250400245.png (25.55 KB)
下載附件
2017-12-16 15:22 上傳
結構體變量
2017120250400477.png (102.97 KB)
下載附件
2017-12-16 15:22 上傳
作者: sunwp1979 時間: 2018-11-14 11:11
買一個。感謝樓主。
作者: madmike1 時間: 2018-12-7 21:02
感謝樓主。:)
| 歡迎光臨 ELEOK (http://m.afoofa.cn/) |
Powered by Discuz! X5.0 |