0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TIA Portal Openness導(dǎo)入/導(dǎo)出的基本原理

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-06-21 11:48 ? 次閱讀

導(dǎo)入/導(dǎo)出的基本原理:

可以導(dǎo)出某些組態(tài)數(shù)據(jù),然后在編輯之后再將數(shù)據(jù)重新導(dǎo)入同一項(xiàng)目或不同項(xiàng)目中。

可導(dǎo)出和可導(dǎo)入的對(duì)象

以下組態(tài)數(shù)據(jù)也可通過 TIA Portal Openness API 導(dǎo)入或?qū)С觯?/p>

項(xiàng)目圖形,塊,專有技術(shù)保護(hù)塊,故障安全塊,系統(tǒng)塊,PLC 變量表,工藝對(duì)象,PLC 變量和常量,用戶數(shù)據(jù)類型,畫面,畫面模板,全局畫面,彈出畫面,滑入畫面,腳本,文本列表,圖形列表,周期,連接,變量表 ,變量.

完全導(dǎo)出或?qū)С鲩_放式引用

如果上面列出的對(duì)象類型屬于同一子樹,則這些對(duì)象類型將與所有對(duì)象一起導(dǎo)出或?qū)?。此?guī)則同樣適用于相同子樹的引用對(duì)象。

但是,不能完全導(dǎo)出或?qū)肫渌訕渲械囊脤?duì)象??梢詫?dǎo)出或?qū)脒@些對(duì)象的“開放式引用”。

只有屬于可導(dǎo)出的對(duì)象的組時(shí),相同子樹的引用對(duì)象才能被導(dǎo)出。在導(dǎo)入/導(dǎo)出期間,對(duì)象上的所有動(dòng)態(tài)化將被當(dāng)作對(duì)象,并會(huì)被一同導(dǎo)出和導(dǎo)入。

導(dǎo)出內(nèi)容包括組態(tài)期間所更改的所有對(duì)象屬性。無論將來是否使用更改后的屬性,這一點(diǎn)都適用。

示例:已為圖形 IO 字段組態(tài)了“輸入/輸出”模式,并為屬性“滾動(dòng)條類型”選擇了設(shè)置“單擊后可見”。在組態(tài)過程中已將模式更改為“雙狀態(tài)”。在這種模式下,屬性“滾動(dòng)條類型”不可用。由于“滾動(dòng)條類型”(Scroll bar type) 屬性已更改,即使不使用該屬性,它也會(huì)包含在導(dǎo)出中。

導(dǎo)出和導(dǎo)入文件格式為 XML。只有 CAx 數(shù)據(jù)為 AML 格式。所有格式的方案定義在本手冊(cè)的相關(guān)部分進(jìn)行說明:

● HMI 設(shè)備中 XML 格式的數(shù)據(jù)

● PLC 設(shè)備中XML 格式的數(shù)據(jù)

● AML 格式的 CAx 數(shù)據(jù)

導(dǎo)入/導(dǎo)出項(xiàng)目數(shù)據(jù)

導(dǎo)出/導(dǎo)入圖形:

將組態(tài)數(shù)據(jù)從 TIA Portal 導(dǎo)出到 XML 文件時(shí),不包括所選圖形或?qū)ο笠玫膱D形。在導(dǎo)出過程中,圖形單獨(dú)保存。在 XML 文件中,通過一個(gè)相關(guān)路徑和它們的文件名來引用圖形。

在 XML 文件中,圖象引用被模型成一個(gè)對(duì)象;其中包含了屬性列表和(如果需要的話)鏈接列表,就像其他對(duì)象一樣。

c8a7b504-0fe5-11ee-962d-dac502259ad0.png

導(dǎo)出圖形

組態(tài)數(shù)據(jù)的導(dǎo)出僅包含直接選擇用于導(dǎo)出的圖形??蓪?dǎo)出的圖形存儲(chǔ)在特定語言的 TIA Portal中。如果使用多語言組態(tài)項(xiàng)目,則將導(dǎo)出使用的所有語言版本。

當(dāng)導(dǎo)出圖形時(shí),會(huì)在導(dǎo)出文件夾中創(chuàng)建一個(gè)新文件夾。通過將 xml 文件名與“文件”相關(guān)聯(lián)來構(gòu)建文件夾名稱。此文件夾包含了導(dǎo)出的圖形。如果此文件夾已存在,將創(chuàng)建新的文件夾并使用連續(xù)編號(hào)進(jìn)行補(bǔ)充。

使用與項(xiàng)目中使用的文件格式相同的格式保存圖形。不改變或轉(zhuǎn)換數(shù)據(jù)格式,并且分辨率和色深度也保持不變。

ID"default"作為被選為缺省語言的語言的文件擴(kuò)展名。

如果該文件夾已包含同名文件,將使用一個(gè)連續(xù)編號(hào)對(duì)導(dǎo)出圖形的文件名進(jìn)行補(bǔ)充。

導(dǎo)入圖形

在導(dǎo)入圖形時(shí)需要遵守下列要求:

● 圖形必須具有 TIA Portal 支持的文件格式。

● 必須在 XML 文件中通過相對(duì)路徑設(shè)置來引用圖形。

一旦導(dǎo)出圖形,便可以使用圖形程序在 TIA Portal 外編輯圖形,然后再重新導(dǎo)入該圖形。

項(xiàng)目文本的導(dǎo)入

在 TIA Portal 中,該項(xiàng)目文本位于項(xiàng)目的“語言和資源 (Language & resources)”節(jié)點(diǎn)中。這些文本信息將導(dǎo)出到一個(gè)“*.xlsx”文件中,用作翻譯示例。導(dǎo)出和導(dǎo)入項(xiàng)目文本的限制與 UI 中的限制相同。這些限制包括:

● 導(dǎo)出的文本只能導(dǎo)入到其導(dǎo)出時(shí)所處的項(xiàng)目中。

● 只能將文本翻譯成項(xiàng)目中可用的語言。必要時(shí),可通過 TIA Portal Openness 添加項(xiàng)目語言。

● 只能重新導(dǎo)入現(xiàn)有文本,如果已刪除或者重新創(chuàng)建原始項(xiàng)目中的文本,則該文本的導(dǎo)入會(huì)失敗。

程序代碼:從“語言和資源”節(jié)點(diǎn)導(dǎo)出

使用示例參數(shù)時(shí)會(huì)使以下程序代碼導(dǎo)出項(xiàng)目文本:

project.ExportProjectTexts(new FileInfo(@"D:TestProjectText.xlsx"), new CultureInfo("en-US"), new CultureInfo("de-DE"));

導(dǎo)出的多語言文本項(xiàng)的 XML 結(jié)構(gòu):

c8cfc210-0fe5-11ee-962d-dac502259ad0.png

項(xiàng)目文本的導(dǎo)入

在 TIA Portal 中,該項(xiàng)目文本位于項(xiàng)目的“語言和資源 (Language & resources)”節(jié)點(diǎn)中??蓮囊粋€(gè)用作翻譯示例的“.xlsx”文件中導(dǎo)入項(xiàng)目文本。導(dǎo)出和導(dǎo)入項(xiàng)目文本的限制與 UI 中的限制相同。這些限制包括:

● 導(dǎo)出的文本只能導(dǎo)入到其導(dǎo)出時(shí)所處的項(xiàng)目中。

● 只能以文本導(dǎo)出時(shí)所處項(xiàng)目支持的語言,導(dǎo)入翻譯的文本。

● 只能重新導(dǎo)入現(xiàn)有文本,如果已刪除或者重新創(chuàng)建原始項(xiàng)目中的文本,則該文本的導(dǎo)入會(huì)失敗。

使用示例參數(shù)時(shí)會(huì)使以下程序代碼導(dǎo)入項(xiàng)目文本:

ProjectTextResult result = project.ImportProjectTexts(new FileInfo(@"D:TestProjectText.xlsx"), true);

導(dǎo)入項(xiàng)目文本時(shí),會(huì)返回一個(gè)對(duì)象,指示導(dǎo)入狀態(tài)以及用于保存導(dǎo)入日志的路徑。這些屬性可通過以下代碼進(jìn)行訪問:

ProjectTextResultState resultState = result.State;

FileInfo logFilePath = result.Path;

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5006

    文章

    13108

    瀏覽量

    461462
  • tia
    tia
    +關(guān)注

    關(guān)注

    1

    文章

    81

    瀏覽量

    28057
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    387

    瀏覽量

    14811

原文標(biāo)題:TIA PortalOpenness:自動(dòng)創(chuàng)建項(xiàng)目--之導(dǎo)入/導(dǎo)出

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    線性電源的基本原理是什么

    多路線性電源 AC-DC穩(wěn)壓電源 低紋波電源 可調(diào)線性電源 原理圖PCB目錄多路線性電源 AC-DC穩(wěn)壓電源 低紋波電源 可調(diào)線性電源 原理圖PCB基本原理芯片選型原理圖&3D-PCB具體
    發(fā)表于 07-30 07:47

    無線充電的基本原理是什么

    一 、無線充電基本原理無線充電的基本原理就是我們平時(shí)常用的開關(guān)電源原理,區(qū)別在于沒有磁介質(zhì)耦合,那么我們需要利用磁共振的方式提高耦合效率,具體方法是在發(fā)送端和接收端線圈串并聯(lián)電容,是發(fā)送線圈處理諧振
    發(fā)表于 09-15 06:01

    Teamcenter、TIA Portal和虛擬調(diào)試如何才能結(jié)合在一起

    PDM是什么?PLM是什么?Teamcenter、TIA Portal和虛擬調(diào)試如何才能結(jié)合在一起?
    發(fā)表于 09-29 07:36

    步進(jìn)馬達(dá)基本原理

    步進(jìn)馬達(dá)基本原理步進(jìn)馬達(dá)基本原理步進(jìn)馬達(dá)基本原理
    發(fā)表于 11-30 11:55 ?8次下載

    教學(xué):把TPS-1加進(jìn)TIA PORTAL

    瑞薩電子TPS-1教學(xué)-第四講把TPS-1加進(jìn)TIA PORTAL
    的頭像 發(fā)表于 07-20 01:58 ?3349次閱讀

    MACSV數(shù)據(jù)庫導(dǎo)出、導(dǎo)入的方法

    MACSV數(shù)據(jù)庫導(dǎo)出、導(dǎo)入的方法(現(xiàn)代電源技術(shù)期末考試)-文檔為MACSV數(shù)據(jù)庫導(dǎo)出、導(dǎo)入的方法詳解文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
    發(fā)表于 09-17 15:41 ?2次下載
    MACSV數(shù)據(jù)庫<b class='flag-5'>導(dǎo)出</b>、<b class='flag-5'>導(dǎo)入</b>的方法

    TIA Portal中調(diào)整KUKA標(biāo)準(zhǔn)IO的數(shù)量

    在 WorkVisual 和 TIA Portal 中設(shè)置的標(biāo)準(zhǔn) IO 數(shù)量必須相同。為此,可以調(diào)整例如 TIA Portal 中的配置。
    的頭像 發(fā)表于 03-17 09:59 ?2001次閱讀

    STEP7(TIA Portal) 中各種圖標(biāo)的含義

    在 STEP7 (TIA Portal)中,不同的視圖使用不同的圖標(biāo)表示設(shè)備及程序的狀態(tài), 通過這些圖標(biāo)可以有助于快速診斷故障。
    的頭像 發(fā)表于 04-11 10:03 ?4559次閱讀

    使用TIA Portal進(jìn)行工程設(shè)計(jì)的開放接口

    TIA Portal Openness V16 中提供了以下新功能和創(chuàng)新。您可以在產(chǎn)品文檔的各個(gè)部分中找到有關(guān)各種主題的更多詳細(xì)信息。
    的頭像 發(fā)表于 07-05 14:21 ?1791次閱讀

    TIA Portal Openness V13 SP1安裝程序

    安裝程序會(huì)自動(dòng)安裝“TIA Portal Openness V13 SP1”附加軟件包。
    的頭像 發(fā)表于 08-08 11:04 ?2705次閱讀

    百萬數(shù)據(jù)的導(dǎo)入導(dǎo)出解決方案

    前景 1 傳統(tǒng)POI的的版本優(yōu)缺點(diǎn)比較 2 使用方式哪種看情況 3 百萬數(shù)據(jù)導(dǎo)入導(dǎo)出(正菜) 4 總結(jié) 前景 在項(xiàng)目開發(fā)中往往需要使用到數(shù)據(jù)的導(dǎo)入導(dǎo)出,
    的頭像 發(fā)表于 10-11 17:19 ?1275次閱讀

    TIA Portal V18包安裝的流程和注意事項(xiàng)

    博途TIA Portal的最初版是V10,在2009發(fā)布的,用于S7-1200系列PLC的編程,版本名稱是TIA Portal V10.5 Basic。
    的頭像 發(fā)表于 12-07 18:04 ?1.8w次閱讀

    如何導(dǎo)入導(dǎo)出SCL源文件?

    如何導(dǎo)入導(dǎo)出SCL源文件?
    的頭像 發(fā)表于 01-16 10:41 ?2129次閱讀

    TIA Portal版本和CPU中程序版本在上傳時(shí)的兼容性

    通常 CPU 內(nèi)的程序只能使用相同版本的 TIA Portal 軟件上傳,也就是說例如用 V18 下載的程序只能使用 V18 版本 TIA Portal 上傳,但是也存在一些特例,或者
    的頭像 發(fā)表于 11-05 16:52 ?2788次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>版本和CPU中程序版本在上傳時(shí)的兼容性

    博圖的導(dǎo)入/導(dǎo)出設(shè)置介紹

    TIA Portal 設(shè)置可導(dǎo)出為一個(gè)文件。在導(dǎo)入這些設(shè)置時(shí),將同時(shí)應(yīng)用這些設(shè)置。通過該功能,可將設(shè)置發(fā)送給其他用戶。與此類似,可統(tǒng)一設(shè)定系統(tǒng)設(shè)置,為多個(gè)工程組態(tài) PC 設(shè)置統(tǒng)一的操作
    的頭像 發(fā)表于 11-27 11:45 ?6061次閱讀
    博圖的<b class='flag-5'>導(dǎo)入</b>/<b class='flag-5'>導(dǎo)出</b>設(shè)置介紹