在移植到 WinCC 的過(guò)程中,SIMATIC S7 300/400 通信驅(qū)動(dòng)程序的數(shù)據(jù)類(lèi)型按如下方式進(jìn)行映射:
WinCC flexible 中的數(shù)據(jù)類(lèi)型 | WinCC 中的數(shù)據(jù)類(lèi)型 |
---|---|
Bool | Bool |
Byte | Byte |
Char | 見(jiàn)下文 |
Counter | 見(jiàn)下文 |
Date | Date |
Date and Time | Date_And_Time |
DInt | DInt |
DWord | DWord |
Int | Int |
Real | Real |
String | String |
StringChar | 見(jiàn)下文 |
Time | Time |
Time of Day | Time_Of_Day |
Timer | 見(jiàn)下文 |
Word | Word |
當(dāng)移植的外部變量包含 SIMATIC S7-300/400 PLC 的數(shù)據(jù)類(lèi)型時(shí),需要特別注意一些事項(xiàng)。
按照規(guī)范,S7 數(shù)據(jù)類(lèi)型 "Char" 是用于映射字符的數(shù)據(jù)類(lèi)型。 但是,由于此數(shù)據(jù)類(lèi)型經(jīng)常用于讀寫(xiě)數(shù)值,因此它將被映射為 WinCC 中的 S7 數(shù)據(jù)類(lèi)型 "Byte"。 如果移植期間出現(xiàn)這種情況,則輸出窗口中會(huì)出現(xiàn)報(bào)警。
如果 S7 數(shù)據(jù)類(lèi)型 "Char" 用于數(shù)值且在使用時(shí)組態(tài)了負(fù)數(shù),則結(jié)果是在映射到 S7 數(shù)據(jù)類(lèi)型 "Byte" 的過(guò)程中出錯(cuò)。 S7 數(shù)據(jù)類(lèi)型 "Byte" 無(wú)法映射任何負(fù)數(shù)。 必須相應(yīng)地調(diào)整組態(tài)來(lái)更正此錯(cuò)誤。 使用有符號(hào)的數(shù)據(jù)類(lèi)型(例如數(shù)據(jù)類(lèi)型 "Int")來(lái)處理正數(shù)和負(fù)數(shù)值。
如果 S7 數(shù)據(jù)類(lèi)型 "Char" 用于映射字符,則必須在移植后更改組態(tài)。 要表示字符,請(qǐng)使用數(shù)據(jù)類(lèi)型 "String"。
移植集成項(xiàng)目時(shí),WinCC 中的數(shù)據(jù)類(lèi)型 "Char" 也會(huì)被移植為數(shù)據(jù)類(lèi)型 "Byte"。 對(duì)于已連接的 PLC 變量,數(shù)據(jù)類(lèi)型 "Char" 會(huì)保持為 "Char"。 作為更改 HMI 變量的數(shù)據(jù)類(lèi)型的結(jié)果,相關(guān)變量的符號(hào)尋址不會(huì)被移植。 移植后,變量通過(guò)**地址進(jìn)行互連,并繼續(xù)工作。 如果要恢復(fù)符號(hào)尋址,則必須在移植后相應(yīng)地更改組態(tài)。
在移植期間,S7 數(shù)據(jù)類(lèi)型 "Char" 的數(shù)組將被映射為數(shù)據(jù)類(lèi)型 "Byte" 的數(shù)組。
如果 S7 數(shù)據(jù)類(lèi)型 "Char" 的數(shù)組用于數(shù)值且在使用時(shí)組態(tài)了負(fù)數(shù),則結(jié)果是在映射到 S7 數(shù)據(jù)類(lèi)型 "Byte" 的數(shù)組的過(guò)程中出錯(cuò)。 S7 數(shù)據(jù)類(lèi)型 "Byte" 無(wú)法映射任何負(fù)數(shù)。 必須相應(yīng)地調(diào)整組態(tài)來(lái)更正此錯(cuò)誤。 使用有符號(hào)的數(shù)據(jù)類(lèi)型(例如數(shù)據(jù)類(lèi)型 "Int")來(lái)處理正數(shù)和負(fù)數(shù)值。
具有計(jì)數(shù)器地址且數(shù)據(jù)類(lèi)型為 S7 數(shù)據(jù)類(lèi)型 "Counter" 的外部變量將被映射為 S7 數(shù)據(jù)類(lèi)型 "Counter"。 地址會(huì)保留下來(lái)。
如果數(shù)據(jù)類(lèi)型為 S7 數(shù)據(jù)類(lèi)型 "Counter" 的外部變量對(duì)數(shù)據(jù)塊或位存儲(chǔ)器地址進(jìn)行了尋址,則該變量將映射為 S7 數(shù)據(jù)類(lèi)型 "Word"。 地址會(huì)保留下來(lái)。 移植會(huì)將編碼設(shè)置為 "SimaticBCDCounter"。
S7 數(shù)據(jù)類(lèi)型 "Counter" 的值范圍為 0-999。使用 S7 數(shù)據(jù)類(lèi)型 "Word" 時(shí),在 PLC 側(cè)可能會(huì)**出這一值范圍。 務(wù)必隨時(shí)觀(guān)察值范圍。
示例:
WinCC flexible
變量 | S7 數(shù)據(jù)類(lèi)型 | 地址 | 注釋 |
---|---|---|---|
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ù)類(lèi)型 | 地址 | 編碼 | 注釋 |
---|---|---|---|---|
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ù)器值 |
在 WinCC 中,不存在數(shù)據(jù)類(lèi)型 "StringChar" 可以映射到的相應(yīng)數(shù)據(jù)類(lèi)型。 其在 WinCC 中的映射取決于 S7 數(shù)據(jù)類(lèi)型的屬性“Length”。
數(shù)據(jù)類(lèi)型為 "StringChar" 且屬性“Length”大于 1 的變量將被移植為 S7 數(shù)據(jù)類(lèi)型 "Char" 的數(shù)組。 數(shù)組長(zhǎng)度對(duì)應(yīng)于較初組態(tài)的數(shù)據(jù)類(lèi)型 "StringChar" 的長(zhǎng)度。
如果屬性“Length”等于 1,WinCC 中的數(shù)據(jù)類(lèi)型將被移植為長(zhǎng)度等于 1 的 S7 數(shù)據(jù)類(lèi)型 "Char" 的數(shù)組。含有一個(gè)元素的數(shù)組的表達(dá)式為 "Array[0 ..0] of Char"。
具有定時(shí)器地址且數(shù)據(jù)類(lèi)型為 S7 數(shù)據(jù)類(lèi)型 "Timer" 的外部變量將被映射為 S7 數(shù)據(jù)類(lèi)型 "Timer"。 地址會(huì)保留下來(lái)。
如果數(shù)據(jù)類(lèi)型為 S7 數(shù)據(jù)類(lèi)型 "Timer" 的外部變量對(duì)數(shù)據(jù)塊或位存儲(chǔ)器地址進(jìn)行了尋址,則該變量將映射為 S7 數(shù)據(jù)類(lèi)型 "S5 Time"。 地址會(huì)保留下來(lái)。
示例:
WinCC flexible
變量 | S7 數(shù)據(jù)類(lèi)型 | 地址 | 注釋 |
---|---|---|---|
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ù)類(lèi)型 | 地址 | 注釋 |
---|---|---|---|
Timer_Actual_Value | Timer | %T10 | BCD 碼定時(shí)器值 |
Timer_Setpoint_Value | S5Time | %DB10.%DBW200 | BCD 碼定時(shí)器值 |
Timer_Setpoint_Value#2 | S5Time | %MW20 | BCD 碼定時(shí)器值 |
詞條
詞條說(shuō)明
DNS 域在此頁(yè)面上,較多可以定義 4 個(gè)域名。首先使用主域名來(lái)解析主機(jī)名稱(chēng)??稍诖隧?yè)面上識(shí)別或手動(dòng)組態(tài)域名 2 到 4。如果有多個(gè) DNS 服務(wù)器,則表中的順序可以*域名的使用順序。如果域名已存儲(chǔ),則可選擇為某些 IP 地址字段輸入主機(jī)名稱(chēng)。說(shuō)明該頁(yè)面包含以下框:主域 (Primary Domain)輸入主域的名稱(chēng)。首先使用該條目來(lái)解析主機(jī)名稱(chēng)。域名 (Domain Name)輸入其它域的名稱(chēng)
S7-200 SMART-較智能,較經(jīng)濟(jì)的控制器高性能,高集成,較簡(jiǎn)約 SIMATIC S7-200 SMART 是西門(mén)子為中國(guó)客戶(hù)量身定制的一款高性?xún)r(jià)比小型 PLC 產(chǎn)品。結(jié)合西門(mén)子 SINAMICS 驅(qū)動(dòng)產(chǎn)品及 SIMATIC 人機(jī)界面產(chǎn)品,以 S7-200 SMART 為**的小型自動(dòng)化解決方案將為客戶(hù)創(chuàng)造更多的**。S7-200 SMART 產(chǎn)品亮點(diǎn)以太互聯(lián),經(jīng)濟(jì)便捷CPU 標(biāo)配的PROF
目前V90伺服驅(qū)動(dòng)器有PTI脈沖和PN總線(xiàn)通訊兩個(gè)版本。兩個(gè)版本的驅(qū)動(dòng)器固件文件是不同的,版本號(hào)也不同。當(dāng)前V90 PN版驅(qū)動(dòng)器出廠(chǎng)預(yù)裝固件版本為V10200,而V90PTI版驅(qū)動(dòng)器出廠(chǎng)預(yù)裝固件版本為V10800。通過(guò)查看參數(shù)r29018[0]可以得到驅(qū)動(dòng)的固件版本號(hào),如果發(fā)現(xiàn)當(dāng)前固件版本較低可以對(duì)固件進(jìn)行升級(jí)。固件升級(jí)步驟1獲得較新的固件文件? ? ? 可以從西門(mén)子
集成了后續(xù)編輯的項(xiàng)目如果移植了一個(gè)不帶硬件配置的集成項(xiàng)目,則會(huì)使用未*的 CPU,而不是原始項(xiàng)目的 CPU。由于未*的 CPU 和 HMI 設(shè)備之間無(wú)法存在連接,所以來(lái)自源項(xiàng)目的連接也會(huì)以未*的形式導(dǎo)入。步驟要在移植之后繼續(xù)使用集成項(xiàng)目,請(qǐng)按下列步驟操作:再次將未*的設(shè)備轉(zhuǎn)換為合適的設(shè)備?;謴?fù) HMI 設(shè)備和 PLC 之間集成的 HMI 連接。將所有 HMI 變量連接到新創(chuàng)建的集成連接上。
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話(huà): 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話(huà): 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com