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