移植數(shù)據(jù)類型 SIMATIC S7 300/400

    移植數(shù)據(jù)類型 SIMATIC S7 300/400

    在移植到 WinCC 的過程中,SIMATIC S7 300/400 通信驅(qū)動(dòng)程序的數(shù)據(jù)類型按如下方式進(jìn)行映射:

    WinCC flexible 中的數(shù)據(jù)類型

    WinCC 中的數(shù)據(jù)類型

    Bool

    Bool

    Byte

    Byte

    Char

    見下文

    Counter

    見下文

    Date

    Date

    Date and Time

    Date_And_Time

    DInt

    DInt

    DWord

    DWord

    Int

    Int

    Real

    Real

    String

    String

    StringChar

    見下文

    Time

    Time

    Time of Day

    Time_Of_Day

    Timer

    見下文

    Word

    Word

    某些數(shù)據(jù)類型的特殊注意事項(xiàng)

    當(dāng)移植的外部變量包含 SIMATIC S7-300/400 PLC 的數(shù)據(jù)類型時(shí),需要特別注意一些事項(xiàng)。

    S7 數(shù)據(jù)類型 "Char" 的映射

    按照規(guī)范,S7 數(shù)據(jù)類型 "Char" 是用于映射字符的數(shù)據(jù)類型。 但是,由于此數(shù)據(jù)類型經(jīng)常用于讀寫數(shù)值,因此它將被映射為 WinCC 中的 S7 數(shù)據(jù)類型 "Byte"。 如果移植期間出現(xiàn)這種情況,則輸出窗口中會(huì)出現(xiàn)報(bào)警。

    如果 S7 數(shù)據(jù)類型 "Char" 用于數(shù)值且在使用時(shí)組態(tài)了負(fù)數(shù),則結(jié)果是在映射到 S7 數(shù)據(jù)類型 "Byte" 的過程中出錯(cuò)。 S7 數(shù)據(jù)類型 "Byte" 無法映射任何負(fù)數(shù)。 必須相應(yīng)地調(diào)整組態(tài)來更正此錯(cuò)誤。 使用有符號的數(shù)據(jù)類型(例如數(shù)據(jù)類型 "Int")來處理正數(shù)和負(fù)數(shù)值。

    如果 S7 數(shù)據(jù)類型 "Char" 用于映射字符,則必須在移植后更改組態(tài)。 要表示字符,請使用數(shù)據(jù)類型 "String"。

    移植集成項(xiàng)目時(shí),WinCC 中的數(shù)據(jù)類型 "Char" 也會(huì)被移植為數(shù)據(jù)類型 "Byte"。 對于已連接的 PLC 變量,數(shù)據(jù)類型 "Char" 會(huì)保持為 "Char"。 作為更改 HMI 變量的數(shù)據(jù)類型的結(jié)果,相關(guān)變量的符號尋址不會(huì)被移植。 移植后,變量通過**地址進(jìn)行互連,并繼續(xù)工作。 如果要恢復(fù)符號尋址,則必須在移植后相應(yīng)地更改組態(tài)。

    映射 S7 數(shù)據(jù)類型 "Char" 的數(shù)組

    在移植期間,S7 數(shù)據(jù)類型 "Char" 的數(shù)組將被映射為數(shù)據(jù)類型 "Byte" 的數(shù)組。

    如果 S7 數(shù)據(jù)類型 "Char" 的數(shù)組用于數(shù)值且在使用時(shí)組態(tài)了負(fù)數(shù),則結(jié)果是在映射到 S7 數(shù)據(jù)類型 "Byte" 的數(shù)組的過程中出錯(cuò)。 S7 數(shù)據(jù)類型 "Byte" 無法映射任何負(fù)數(shù)。 必須相應(yīng)地調(diào)整組態(tài)來更正此錯(cuò)誤。 使用有符號的數(shù)據(jù)類型(例如數(shù)據(jù)類型 "Int")來處理正數(shù)和負(fù)數(shù)值。

    S7 數(shù)據(jù)類型“Counter”的映射

    具有計(jì)數(shù)器地址且數(shù)據(jù)類型為 S7 數(shù)據(jù)類型 "Counter" 的外部變量將被映射為 S7 數(shù)據(jù)類型 "Counter"。 地址會(huì)保留下來。

    如果數(shù)據(jù)類型為 S7 數(shù)據(jù)類型 "Counter" 的外部變量對數(shù)據(jù)塊或位存儲(chǔ)器地址進(jìn)行了尋址,則該變量將映射為 S7 數(shù)據(jù)類型 "Word"。 地址會(huì)保留下來。 移植會(huì)將編碼設(shè)置為 "SimaticBCDCounter"。

    S7 數(shù)據(jù)類型 "Counter" 的值范圍為 0-999。使用 S7 數(shù)據(jù)類型 "Word" 時(shí),在 PLC 側(cè)可能會(huì)**出這一值范圍。 務(wù)必隨時(shí)觀察值范圍。

    示例:

    WinCC flexible

    變量

    S7 數(shù)據(jù)類型

    地址

    注釋

    Counter_Actual_Value

    Counter

    C10

    BCD 碼計(jì)數(shù)器值

    Counter_Setpoint_Value

    Counter

    DB10.DBW200

    BCD 碼計(jì)數(shù)器值

    Counter_Setpoint_Value#2

    Counter

    MW20

    BCD 碼計(jì)數(shù)器值

    WinCC

    變量

    S7 數(shù)據(jù)類型

    地址

    編碼

    注釋

    Counter_Actual_Value

    Counter

    %C10

    <Standard>

    BCD 碼計(jì)數(shù)器值

    Counter_Setpoint_Value

    Word

    %DB10.%DBW200

    SimaticBCDCounter

    BCD 碼計(jì)數(shù)器值

    Counter_Setpoint_Value#2

    Word

    %MW20

    SimaticBCDCounter

    BCD 碼計(jì)數(shù)器值

    數(shù)據(jù)類型 "StringChar" 的映射

    在 WinCC 中,不存在數(shù)據(jù)類型 "StringChar" 可以映射到的相應(yīng)數(shù)據(jù)類型。 其在 WinCC 中的映射取決于 S7 數(shù)據(jù)類型的屬性“Length”。

    數(shù)據(jù)類型為 "StringChar" 且屬性“Length”大于 1 的變量將被移植為 S7 數(shù)據(jù)類型 "Char" 的數(shù)組。 數(shù)組長度對應(yīng)于較初組態(tài)的數(shù)據(jù)類型 "StringChar" 的長度。

    如果屬性“Length”等于 1,WinCC 中的數(shù)據(jù)類型將被移植為長度等于 1 的 S7 數(shù)據(jù)類型 "Char" 的數(shù)組。含有一個(gè)元素的數(shù)組的表達(dá)式為 "Array[0 ..0] of Char"。

    S7 數(shù)據(jù)類型 "Timer" 的映射

    具有定時(shí)器地址且數(shù)據(jù)類型為 S7 數(shù)據(jù)類型 "Timer" 的外部變量將被映射為 S7 數(shù)據(jù)類型 "Timer"。 地址會(huì)保留下來。

    如果數(shù)據(jù)類型為 S7 數(shù)據(jù)類型 "Timer" 的外部變量對數(shù)據(jù)塊或位存儲(chǔ)器地址進(jìn)行了尋址,則該變量將映射為 S7 數(shù)據(jù)類型 "S5 Time"。 地址會(huì)保留下來。

    示例:

    WinCC flexible

    變量

    S7 數(shù)據(jù)類型

    地址

    注釋

    Timer_Actual_Value

    Timer

    T10

    BCD 碼定時(shí)器值

    Timer_Setpoint_Value

    Timer

    DB10.DBW200

    BCD 碼定時(shí)器值

    Timer_Setpoint_Value#2

    Timer

    MW20

    BCD 碼定時(shí)器值

    WinCC

    變量

    S7 數(shù)據(jù)類型

    地址

    注釋

    Timer_Actual_Value

    Timer

    %T10

    BCD 碼定時(shí)器值

    Timer_Setpoint_Value

    S5Time

    %DB10.%DBW200

    BCD 碼定時(shí)器值

    Timer_Setpoint_Value#2

    S5Time

    %MW20

    BCD 碼定時(shí)器值


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

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 13681875601

電 話: 021-37660026

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

郵 編:

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

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