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