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