詳細(xì)介紹
武漢西門子SMART代理商的內(nèi)部參數(shù)聲明為保持型 (S7-1500 < V1.5)
將 GRAPH 塊的內(nèi)部參數(shù)聲明為保持型時(shí),,順序控制仍保持為當(dāng)前狀態(tài),并且當(dāng)操作狀態(tài)轉(zhuǎn)換到“RUN”模式時(shí),,在中斷點(diǎn)處仍維持該狀態(tài),。 請(qǐng)注意,如果在 GRAPH 塊中激活了新參數(shù)“保留內(nèi)部參數(shù)”,,則將無(wú)法使用監(jiān)控功能,。
SCL 中的顯式數(shù)據(jù)類型轉(zhuǎn)換 (S7-1200/1500)
對(duì)于 TIA Portal V13 及以上版本,在 SCL 中的 SINT/INT/DINT/LINT_TO_STRING 或 WSTRING 顯式數(shù)據(jù)類型轉(zhuǎn)換期間字符串會(huì)顯示前導(dǎo)符號(hào),,并且傳送時(shí)左對(duì)齊,。
結(jié)果會(huì)導(dǎo)致與 TIA Portal V12 SP1 不兼容,因?yàn)?TIA Portal V12 SP1 中的字符串在轉(zhuǎn)換過(guò)程中傳送時(shí)是右對(duì)齊,。
PLCSIM S7-1500 的全局庫(kù)“Long Functions”中的函數(shù)
編譯過(guò)程將 S7-1500 CPU 系列的函數(shù)關(guān)聯(lián)到 CPU 以避免這些函數(shù)被操作,。 CPU 中使用的全局庫(kù)“Long Functions”中的函數(shù),在具有這種關(guān)聯(lián)的情況下無(wú)法加載到仿真中,。 但可以將這些元素替換為其在全局庫(kù)中的原始版本,。 它們不會(huì)關(guān)聯(lián)到 CPU。
將不*的程序加載到 S7-1500 CPU 中
在 TIA Portal 中,,如果不進(jìn)行*性檢查,,則無(wú)法將不*的程序下載到 S7-1500 CPU 中。 在加載過(guò)程中,,如果出現(xiàn)了不*的情況,,則將在后臺(tái)檢查程序中的所有塊,然后重新編譯,。 但如果 CPU 中存在使用由更早版本 STEP 7 加載的程序,,則這些程序中將武漢西門子SMART代理商會(huì)出現(xiàn)不*情況。
在這種情況下,,請(qǐng)注意以下信息:
如果從設(shè)備加載了不*的程序,,那么之后無(wú)法將程序原樣加載回 S7-1500 CPU 中,。這是因?yàn)樵诩虞d過(guò)程中必須執(zhí)行*性檢查,并更正不*的數(shù)據(jù),。
從設(shè)備加載數(shù)據(jù)塊
請(qǐng)注意,,從設(shè)備下載塊時(shí),這兩個(gè) CPU 系列處理變量值的方式有所不同,。
S7-1200/1500
S7-1200 系列的 CPU 將起始值存儲(chǔ)到裝載存儲(chǔ)器中,,而數(shù)據(jù)塊通過(guò)該起始值加載到 CPU 中。 如果從 S7-1200 CPU 加載了數(shù)據(jù)塊,,那么這些起始值將再次從裝載存儲(chǔ)器應(yīng)用到離線數(shù)據(jù)塊,。 即使運(yùn)行期間通過(guò)“WRIT_DBL”指令在裝載存儲(chǔ)器中更改了值,初加載到設(shè)備中的值還是會(huì)應(yīng)用到離線數(shù)據(jù)塊,。
為了應(yīng)用 CPU 的當(dāng)前受監(jiān)視值,,可以使用“受監(jiān)視值快照”功能。 可以在信息系統(tǒng)的“編程數(shù)據(jù)塊”一節(jié)中找到有關(guān)該內(nèi)容的詳細(xì)信息,。
S7-300/400
S7-300/400 系列的 CPU 也會(huì)將起始值存儲(chǔ)到裝載存儲(chǔ)器中,,而數(shù)據(jù)塊通過(guò)該起始值加載到 CPU 中。 但是,,這些 CPU 無(wú)法從裝載存儲(chǔ)器中回讀值,。 如果從設(shè)備加載了數(shù)據(jù)塊,那么將從 CPU 加載當(dāng)前受監(jiān)視值并輸入到離線數(shù)據(jù)塊的“起始值”列中