寫在面前
一直看小編公眾號文章的朋友一定會發現,小編總是在有意無意的提醒大家注意基礎,注意補充網絡知識,學好一門高級語言,今天要講的TIA Portal Openness,就是這樣一個需要懂高級語言C#才能玩轉的東西,當然不會C#咋辦?不要慫,還有別的不需要高級語言的辦法補救 ~
本次主要包括以下內容:
01 什麼是TIA Portal Openness
02 安裝TIA Portal Openness
03 簡單使用案例
04 需要懂C#的Openness和不需要編程的OpennessScripter
05 如何入門&&資料何處尋?
06 思考&&點贊
01 什麼是TIA Portal Openness
TIA Openness是TIA Portal平台上的一個組件。
在 TIA Portal 中,可通過 WinCC 和 STEP 7 的 API 接口將 TIA Portal 集成到用戶開發系統中,並自動完成各種工程組態任務。可使用外部開發系統編寫用戶應用程式。如,使用代碼生成器生成 HMI 畫面和 PLC 塊。
簡單的說,就是可以通過高級語言,調用某些API,達到對TIA Portal的工程進行控制,操作~
如官方案例中,使用C#調用API,進行的一些簡單操作,如下圖
在這裡,我們介紹一下如何將TIA SELECTION TOOL的選型配置導出,然後導入到TIA Portal的項目中。帶領大家感受一下TIA Openness功能的魅力。
02 安裝TIA Portal Openness
1.初次安裝TIA Portal軟體時,在安裝過程中,請勾選Openness組件。
2.如果已經安裝了TIA Portal軟體,可以再次運行setup.exe文件,選擇「修改」選項進行下一步的安裝操作,在安裝過程中,勾選Openness組件。
3.安裝結束後,請打開TIA Portal軟體,查看是否已經安裝。
安裝了組件還不行,這傢伙是不能直接用的。
由於需要基於多個軟體的API的關聯,所以,TIA Opennes作為一個組件需要獲得計算機的用戶許可。
接著是將TIA Opennes加入到用戶的權限中,這一大步分為八步:
Step1:進入計算機管理,右側選擇「本地用戶和組」目錄下的「組」,在右側選擇「Siemens TIA Openness"
Step2:選擇菜單欄「操作」下的「添加到組」
Step3:點擊「添加」按鈕
Step4:此步需要選擇作業系統的用戶,點擊「高級」按鈕
Step5:點擊「立即查找」按鈕,系統會自動掃描。結果會顯示在「搜索結果」列表中
Step6:選擇一個系統的用戶名,需要使用此用戶登錄作業系統才能進行接下來的導出導入配置操作。選擇之後,點擊「確定」按鈕
Step7:點擊「檢查名稱」按鈕,檢查是否正確,如不正確請返回上面幾步進行修正。如正確,不會進行提示。接著點擊「確定」按鈕
Step8:此時,你可以看到「成員」列表中已經包含了上面選擇的用戶名。此步的完成意味著,此用戶可以使用TIA Opennes的功能了。點擊「確定」按鈕
03 簡單使用案例
1.打開TIA SELECTION TOOL選型工具,配置一套ET200SP的硬體。配置的過程就不多贅述,相信各位客官都已經熟悉了
2.進入到項目選項卡中,點擊右上角的「…」,選擇「導出」---「TIA Portal或ECAD系統"
3.選擇目標系統,由於我這裡使用的V15版本的TIA軟體平台,所以選擇了如下圖所示的選項。點擊右下角的「導出」按鈕
4.選擇導出文件存放的位置。在這裡需要注意,無法進行保存文件名的定義,保存後的文件默認為「項目.aml"
5.到了這一步,你已經得到了硬體配置的「配置文件」。接下來要把這個文件導入到TIA軟體中。
打開TIA軟體,打開或者建立一個項目。在菜單欄「工具」中選擇「導入CAx數據」
去,泡杯咖啡,稍等片刻......
一切都是那麼so easy。驚不驚喜,意不意外。
在這裡可以看到,被導入的ET200SP的硬體配置已經存放在了項目樹中,從右下角的消息框也可以看到導入的全部過程
04 需要懂C#的Openness和不需要編程的OpennessScripter
可能在上面的案例中,並沒有看到使用高級語言,大家覺得只是一個簡單的操作,但是其實,在Openness的很多實際應用中,是需要使用C#調用API對博圖進行一些基本控制的(如下圖大家所熟知的Visual Studio登場了。第五部分中有代碼和案例文檔下載連結)
但是對於不會C#的,我覺得西門子真是為大家操碎了心,可以通過 TIA Portal OpennessScripter,在 TIA Portal 項目中自動執行各種任務,而無需任何編程技能。
下面我們來看看Openness和OpennessScripter的比較
TIA Portal 接口
使用 TIA Portal 中提供的 TIA Portal Openness API,可在項目中自動執行各種循環操作步驟。
該功能尤其適用於對錯誤高度敏感度且需要進行手動調整的項目。不僅如此,高度的自動化過程可大幅縮短系統的執行時間,從而顯著通過工作效率
TIA Portal Openness 所需知識
OpennessScripter
通過 OpennessScripter,可在 TIA Portal 項目中自動執行各種任務,而無需任何編程技能。簡單的腳本命令,可極大簡化編程過程。
OpennessScripter 所需知識
注意
Openness Scripter 目前可用於以下 TIA Portal 版本
05 如何入門&&資料何處尋?
作為二十一世紀的四有青年,百度,官方資料一大把,從簡介,安裝,編程,連接一應俱全(看下圖),為了方便大家,特意做了一個匯總:
入門簡介連結(也有PDF版本):
https://cache.industry.siemens.com/dl/dl-media/163/109477163/att_929953/v7/117337971723/zh-CHS/index.html#treeId=61477d8110f2a7d32a5aac0c929b53db
視頻介紹:
https://support.industry.siemens.com/cs/document/109752012/tia-portal-openness?dti=0&lc=zh-CN
演示應用與代碼:
https://support.industry.siemens.com/cs/document/108716692/tia-portal-openness:簡介和演示應用?dti=0&lc=zh-CN
Opennes實現過程數字化案例與文檔:
https://support.industry.siemens.com/cs/document/109748224/tia-portal-通過集成-eplan-electric-p8-中的規劃數據,實現過程數字化-?dti=0&lc=zh-CN
https://support.industry.siemens.com/cs/document/109760816/tia-openness-explorer?dti=0&lc=zh-CN
06 思考&&點贊
今天就到這裡啦~ ,如果各位看官喜歡的話,歡迎點擊右下角的「在看」,或轉發和收藏哦。(不要忘記文末彩蛋哦)
往期推薦
WinCC系統的基本功能介紹——自動化工程師必備~工業乙太網與PROFINET---S7-1500 OUC 通信示例 | 大話與PLC通訊的N種方式第八講
基於IIoT的通信標準—TSN(時間敏感網絡)初識虛擬化 | 給你的Windows安裝一個Windows
CODESYS軟體架構及產品分類
PTC Creo二次開發環境簡介(附Creo 6.0下載)
「2019世界智能製造十大科技進展」 入圍項目公示 ,有你心目中的產品嗎?
用慣了TIA Portal,Studio 5000,還有你不能不知道的CoDeSys
簡析西門子開放式用戶通信OUC和通信小結——大話與PLC通訊的N種方式第六期
玩Vmware虛擬機多年的工程師們,橋接模式、NAT、僅主機模式你們懂了嗎?| 詳解網絡模式
羅克韋爾AB全系列PLC產品介紹(附AB安全PLC資料下載)
PLC高級編程-SCL結構化控制語言(附官方用手冊和培訓資料下載)
達索MES——DELMIA Apriso FlexNet平台介紹(附Apriso database management 手冊)
我們是一群智能製造技術的愛好者,我們樂於分享,我們積極向上,我們也許有些宅,但是我們很有愛,我們期待您的加入