TIA Portal Openness描述了使用TIA Portal進行工程設(shè)計的開放接口。您可以在SIEMENS YouTube 頻道中找到有關(guān)“TIA Portal Openness - 使用代碼生成器高效生成程序代碼” 的更多信息。
通過從您創(chuàng)建的程序在外部控制 TIA Portal,您可以使用TIA Portal Openness實現(xiàn)工程自動化。
您可以使用TIA Portal Openness執(zhí)行以下操作:
創(chuàng)建項目數(shù)據(jù)
修改項目和項目數(shù)據(jù)
刪除項目數(shù)據(jù)
讀入項目數(shù)據(jù)
使項目和項目數(shù)據(jù)可用于其他應(yīng)用程序。
TIA Portal Openness V16 中提供了以下新功能和創(chuàng)新。您可以在產(chǎn)品文檔的各個部分中找到有關(guān)各種主題的更多詳細信息。
用于識別設(shè)備和模塊的用戶特定標志
支持軟件單元。
支持技術(shù)對象的出口/進口
支持版本控制接口 (VCI)
有關(guān)
APC AR V1.1 支持 的CAx 導(dǎo)出 和 導(dǎo)入 擴展
使用 庫 中 的 對象
支持 ET200SP 的 基本 單元
擴展對硬件配置的支持,涉及
OPC UA 服務(wù)器配置和用戶管理
證書管理
Web 服務(wù)器配置和用戶管理
Web 服務(wù)器的觀察表和顯示
支持 WinCC Unified 的組態(tài)
支持 SiVArc 關(guān)于
SiVArc 規(guī)則的創(chuàng)建和修改
即使為安全程序設(shè)置了密碼,也支持安全工程
您可以使用TIA Portal Openness 的兩種變體:
數(shù)據(jù)交換通過 XML 文件進行。XML 文件可以由您的程序?qū)С龌驅(qū)搿?/p>
從 TIA Portal 項目導(dǎo)出到 PC2 的數(shù)據(jù)可以在 PC1 上修改并重新導(dǎo)入。
您可以存檔交換的文件以進行驗證。
交換的數(shù)據(jù)可以在不同的地點和時間進行處理。
您的程序在使用或不使用用戶界面的情況下啟動 TIA Portal。您的程序打開、保存和/或關(guān)閉項目。該程序還可以連接到正在運行的 TIA Portal。
然后您可以使用 TIA Portal 功能來請求、生成和修改項目數(shù)據(jù)或啟動導(dǎo)入或?qū)С鲞^程。
數(shù)據(jù)在 TIA Portal 處理的控制下創(chuàng)建并存儲在項目數(shù)據(jù)中。
一個高效的自動化系統(tǒng)將應(yīng)用于類似的機器。
TIA Portal 中提供了一個項目,其中包含所有機器型號的組件。
生成器工具控制特定機器變體的項目創(chuàng)建。
生成器工具通過讀取所請求機器變體的參數(shù)來獲取默認值。
生成器工具從整個 TIA Portal 項目中篩選出相關(guān)元素,必要時對其進行修改并生成所需的機器項目。
ET 200SP PN HF 的開放性虛擬模塊/子模塊
您可以使用 TIA Portal Openness 添加和刪除 ET 200 SP PN HF 的虛擬模塊/子模塊。
修改以下程序代碼以添加新模塊:
string Type = "訂單號:6ES7 155-6AU30-0CN0/V4.2";
設(shè)備 ET200SP = newProject.Devices.CreateWithItem(Type, "ET200SP", "ET200SP");
DeviceItem Rack = ET200SP.DeviceItems.First();
string TypeIdentifier = "OrderNumber:ET200SP.Virtual.Module";
字符串名稱 = "VirtualIO_1";
int PositionNumber = 100;
DeviceItem VIM = Rack.PlugNew(TypeIdentifier, Name, PositionNumber);
修改以下程序刪除一個模塊
DeviceItem Rack = ET200SP.DeviceItems.First();
string TypeIdentifier = "OrderNumber:ET200SP.Virtual.Module";
字符串名稱 = "VirtualIO_1";
int PositionNumber = 100;
DeviceItem VIM = Rack.PlugNew(TypeIdentifier, Name, PositionNumber);
vim.刪除();
修改以下程序代碼以在 Openness 中創(chuàng)建虛擬子模塊:
VIM1.SetAttribute("AddSubModules", (Int64)1);
VIM2.SetAttribute("AddSubModules", (Int64)2);
修改以下程序代碼以刪除子模塊:
SubModule3.Delete();
審核編輯 :李倩
-
tia
+關(guān)注
關(guān)注
1文章
79瀏覽量
27996 -
代碼生成器
+關(guān)注
關(guān)注
0文章
25瀏覽量
9052
原文標題:TIA門戶開放有什么新鮮事?(添加和刪除 ET 200 SP PN HF 的虛擬模塊/子模塊)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論