函數(shù)和動(dòng)作的移植 (WinCC V7)

    函數(shù)和動(dòng)作的移植 (WinCC V7)

    簡(jiǎn)介

    像 WinCC V7 一樣,WinCC 也支持 ANSI-C 和 VBS。由于系統(tǒng)側(cè)發(fā)生變化,移植函數(shù)和動(dòng)作時(shí)需要考慮一些事項(xiàng)。下面介紹了移植的基本條件。

    函數(shù)和動(dòng)作的移植

    移植函數(shù)和動(dòng)作時(shí)請(qǐng)注意以下幾點(diǎn):

    WinCC 中不再支持 VBA 腳本,因此 VBA 腳本不會(huì)被移植。

    在 WinCC 中,某些函數(shù)已*新名稱。移植期間不調(diào)整任何函數(shù)名稱。由于舊名稱仍可在腳本中仍然使用,因此腳本*調(diào)整即可正常運(yùn)行。但是,自動(dòng)完成功能和幫助不再支持舊名稱。

    VB 腳本的特性

    在 WinCC V7 中,VB 腳本由包含一個(gè)或多個(gè)過程的模塊構(gòu)建而成。在 WinCC 中,每個(gè)腳本只能包含一個(gè)過程。移植時(shí)將拆分具有多個(gè)過程的模塊并為每個(gè)過程創(chuàng)建一個(gè)新腳本。

    WinCC V7 中的腳本可以包含多個(gè)全局變量的聲明。全局變量在調(diào)用腳本時(shí)進(jìn)行初始化,可用于腳本的所有過程。拆分腳本時(shí),全局變量將移植到緊隨變量聲明的腳本。移植后,也必須確保先調(diào)用該**個(gè)腳本,以便初始化全局變量。全局變量只有在初始化后才能用于拆分的腳本。

    WinCC 不支持 VB 類的聲明。

    在 WinCC 中,VB 腳本中的參數(shù)必須始終使用關(guān)鍵字“ByRef”或“ByVal”傳送。在 WinCC V7 腳本中,沒有規(guī)定使用關(guān)鍵字傳送。在移植過程中,參數(shù)的傳送將通過關(guān)鍵字“ByRef”補(bǔ)充。

    檢查函數(shù)所使用的標(biāo)準(zhǔn)較為嚴(yán)格,因此移植之后可能需要重新處理腳本和函數(shù)。例如,在 WinCC 中導(dǎo)致產(chǎn)生錯(cuò)誤和警告的原因包括:

    在函數(shù)中引用但并不存在的對(duì)象(例如面板的變量)。

    VB 對(duì)象模型的使用不正確,例如 HmiRuntime.ActivateScreen.Item。

    函數(shù)定義和調(diào)用中的參數(shù)數(shù)目不同。

    VB 函數(shù)沒有返回值。

    在 VB 函數(shù)中設(shè)置另一個(gè)函數(shù)的返回值時(shí)。

    在該函數(shù)中未定義 VB 函數(shù)中使用的變量。

    C 語(yǔ)言函數(shù)的特性

    在 WinCC V7 中,C 函數(shù)的名稱區(qū)分大小寫。在 WinCC 中,不允許使用僅僅是字母大小寫不同的名稱。在移植過程中函數(shù)名稱的大小寫字母保持不變。如果移植的項(xiàng)目包含僅通過大小寫字母進(jìn)行區(qū)分的函數(shù)名稱,則在工程組態(tài)系統(tǒng)中其中的一個(gè)函數(shù)將被視為無效。編譯期間將生成錯(cuò)誤消息。

    檢查函數(shù)所使用的標(biāo)準(zhǔn)較為嚴(yán)格,因此移植之后可能需要重新處理腳本和函數(shù)。例如,在 WinCC 中導(dǎo)致產(chǎn)生錯(cuò)誤和警告的原因包括:

    在函數(shù)中引用但并不存在的對(duì)象(例如面板的變量)。

    函數(shù)定義和調(diào)用中的參數(shù)數(shù)目不同。

    在所用函數(shù)的外部定義與函數(shù)定義不匹配時(shí)。在這種情況下,可以刪除外部定義或?qū)ζ溥M(jìn)行調(diào)整。

    當(dāng)定義中的函數(shù)或變量名稱包含不允許使用的特殊字符時(shí)。

    ODK 函數(shù)

    WinCC V7 支持用于更改 CS 數(shù)據(jù)的 ODK 函數(shù)和用于更改運(yùn)行系統(tǒng)數(shù)據(jù)的 ODK 函數(shù)。而在 WinCC 中,只有用于更改運(yùn)行系統(tǒng)數(shù)據(jù)的 ODK 函數(shù)仍然受支持。用于更改 CS 數(shù)據(jù)的 ODK 函數(shù)不再受到支持。在移植后,調(diào)用這些 ODK 函數(shù)的函數(shù)和應(yīng)用程序的效果可能不如預(yù)期。有關(guān)使用 ODK 函數(shù)的詳細(xì)信息,請(qǐng)參見運(yùn)行系統(tǒng) API 在線幫助。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • HOLD 模式

    HOLD 模式功能“HOLD”模式是一種特殊模式,因?yàn)樗鼉H適用于“STARTUP”或“RUN”操作模式下的測(cè)試。“HOLD”模式:所有定時(shí)器都被凍結(jié)。 不處理定時(shí)器和運(yùn)行時(shí)間定時(shí)器,并將時(shí)間驅(qū)動(dòng)電平的監(jiān)視定時(shí)器和基本時(shí)鐘周期暫停。實(shí)時(shí)時(shí)鐘仍然運(yùn)行。不啟用輸出,但可能會(huì)出于測(cè)試目的而將輸出啟用??蓪?duì)輸入和輸出進(jìn)行控制。當(dāng)電源在發(fā)生電源故障之后恢復(fù)時(shí),帶有備用電池的 CPU 從“HOLD”操作模式切換

  • 目標(biāo)臨近(模擬)

    目標(biāo)臨近(模擬)目標(biāo)范圍在“目標(biāo)范圍”(Target range) 輸入域中,輸入一個(gè)介于 0 和 2?x?10 個(gè)脈沖之間的偶數(shù)值。 奇數(shù)值將在內(nèi)部進(jìn)行四舍五入。 目標(biāo)范圍對(duì)稱地位于目標(biāo)周圍。 如果在此輸入值 0,則必須以一個(gè)脈沖的精度達(dá)到目標(biāo)。 目標(biāo)范圍監(jiān)視關(guān)閉,“監(jiān)視”(Monitoring) 區(qū)域中相關(guān)的復(fù)選框?qū)⒉豢捎?。默認(rèn)為“50”個(gè)脈沖。監(jiān)視時(shí)間在“監(jiān)視時(shí)間”(Mo

  • Web數(shù)組和結(jié)構(gòu)的規(guī)則

    數(shù)組和結(jié)構(gòu)的規(guī)則可以嵌套數(shù)組和結(jié)構(gòu)。規(guī)則AWP_Start_Array 和 AWP_End_Array 命令必須成對(duì)使用。 但不能重疊。允許的結(jié)構(gòu):AWP_Start_ArrayAWP_Start_StructAWP_End_StructAWP_End_Array不允許的結(jié)構(gòu)(重疊):AWP_Start_ArrayAWP_Start_StructAWP_End_ArrayAWP_End_Struc

  • VRRPv3組態(tài)

    路由器簡(jiǎn)介在此頁(yè)面中,創(chuàng)建新的虛擬路由器。可以在“* 3 層 (IPv4) > VRRPv3 > 組態(tài)”(Layer 3 (IPv4) > VRRPv3 > Configuration) 中組態(tài)其他參數(shù)。提示可以在 VLAN 接口上使用 VRRPv3。不支持路由器端口。要求若要將傳入數(shù)據(jù)包轉(zhuǎn)發(fā)到設(shè)備,須啟用預(yù)定義的 IPv4 規(guī)則“VRRP”。說明VRRPv3啟用或禁用使用

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營(yíng)許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved