問題: 為什么SIMATIC MMC不能用讀卡機(jī)讀出?
解答: 除了CPU之外,只能用一個(gè)現(xiàn)場(chǎng)PG或Power PG (高性能的PG),PG 720 和PG 740(MLFB 6ES7798-0BA00-0XA0)中MMC編程的適配器或USB編程器 (MLFB 6ES7792-0AA00-0XA0)來讀出一個(gè)SIMATIC MMC。如果使用一個(gè)第三方讀卡機(jī)來格式化MMC,該MMC的內(nèi)容會(huì)變?yōu)闊o效。然后該MMC再也不能在SIMATIC CPU中使用。
問題: 在何處連接用于完整設(shè)備C7-613 的I/O連接器 X10 上的數(shù)字輸入DI 2.0到 2.7 的電源?
解答: 輸入 2.0 到 2.7 僅需要一個(gè)接地連接,不需要一個(gè) +24V 電源。輸入完全是無源的。連接 1L+ 僅用于輸入DI 0.0 到 1.7。然而,連接 1M 卻用于所有的輸入(DI 0.0 到 2.7)。
問題:當(dāng)用編程設(shè)備功能"Control VAR"對(duì)變量進(jìn)行預(yù)先設(shè)置時(shí),如果變量大于一個(gè)字節(jié),可能會(huì)發(fā)生一個(gè)周期的錯(cuò)誤結(jié)果。
解答:當(dāng)指定大于一個(gè)字節(jié)或一個(gè)字的變量時(shí),必須確保用"Control VAR"將變量傳送到PLC內(nèi)存不是以一個(gè)閉運(yùn)算進(jìn)行。控制功能的傳送是一個(gè)字節(jié)一個(gè)字節(jié)完成。如果控制了一個(gè)字,那么首次是傳送高字節(jié),然后再是低字節(jié)。控制值之間的差別在于低字節(jié),因?yàn)檫@是后來所更新的,雖然高字節(jié)已經(jīng)有了新值。根據(jù)傳送步驟和波特率,一個(gè)字的傳送次數(shù)不同。所有CPU和PG類型都是屬于該類型的傳送(AS 511 協(xié)議)。
問題: AG 90 映像可以在多條線路中顯示嗎?必須考慮些什么因素?
解答:在下列條件下,AG90U映像可以在一個(gè)以上的線路中顯示: 最多 2 個(gè)線路 最多 6 個(gè)模塊(插槽 0 到 5),根據(jù)用戶要求,可以在 2 個(gè)線路中分配這些模塊。 缺省使用的是IM315,也可以使用IM316。注意:請(qǐng)注意電源要求! IM90 為外部總線(DC 9V)提供最大為 300mA電流。因此,所有負(fù)載的總和不能超出最大電流 300mA。一個(gè)IM315 消耗 1mA 一個(gè)IM316 消耗 4mA。
問題:有可能用CPU948 替換 CPU 928B嗎(比如,為了利用附加內(nèi)存)?
解答:可以用CPU948 替換 CPU 928B。如果想這樣做,請(qǐng)注意如下區(qū)別: DX0 要求新的設(shè)置,因?yàn)椴煌陌惭b有不同的設(shè)置選項(xiàng)。時(shí)間中斷的次數(shù)可以永久設(shè)置。與此不同的是,CPU948 有一個(gè)可變的基本時(shí)鐘速率,在DX0中,只能可設(shè)置該基本時(shí)鐘速率的倍數(shù)。 br IA/LA 命令(禁止/ 激活中斷) 在CPU948中,這些命令通過輸入字節(jié) 0 僅影響過程中斷。使用OB 122 或 142 代替這些命令。 內(nèi)存分配 / 系統(tǒng)數(shù)據(jù)分配因?yàn)閮?nèi)存分配不同(16-bit 地址和 20-bit 地址),所有對(duì)地址的直接訪問實(shí)例都需要進(jìn)行修改。這適用于LIR/TIR和TNB/TNW命令以及通過BR命令發(fā)布的命令(全局命令)。 BR 內(nèi)存 CPU928 有 32-bit BR 內(nèi)存,而CPU948 只有 20-bit BR 內(nèi)存. BT 范圍 CPU928B中,系統(tǒng)不使用BT范圍。CPU948 中,系統(tǒng)使用部分BT范圍(作為數(shù)據(jù)處理塊的高速暫存存儲(chǔ)區(qū))。 塊傳送命令 TNB:在CPU948 中不可用。使用TNW完成從 8-bit區(qū)域到 8-bit區(qū)域的塊傳送。 TNW:在CPU948 中,這只能用于完成從 8-bit區(qū)域到 8-bit區(qū)域或者從 16-bit區(qū)域到 16-bit區(qū)域的塊傳送,而不能用于那種從 8-bit區(qū)域到 16-bit區(qū)域或者從 16-bit區(qū)域到 8-bit區(qū)域的傳送,而這在CPU928B中,可以做到。 br 下列各項(xiàng)可以用于解決這個(gè)問題: TXB (在CPU928B中不可用) 用于從 8-bit區(qū)域到 16-bit區(qū)域的塊傳送。 TXW (在CPU928B中不可用) 用于從 16-bit區(qū)域到 8-bit區(qū)域的塊傳送。 DB0 內(nèi)容(塊地址列表) 在CPU928B中,它包含塊的直接起始地址的地址列表。在CPU948中,它包含段地址。(要獲得一個(gè)塊的開始地址,左移 4 位。) FB0 作為一個(gè)循環(huán)塊只要CPU沒有OB1,就用FB0 作為一個(gè)用于循環(huán)操作的用戶接口。在CPU948 中,F(xiàn)B0 不能用于循環(huán)處理。簡(jiǎn)單的解決方案:在 OB1中調(diào)用FB0。 (OB9)實(shí)時(shí)控制看門狗中斷 (OB9) 在CPU948中,不可能通過輸入字節(jié) 0 連接過程中斷處理。 CPU928 中的下述OB在CPU948 中有不同的含義或者不存在: OB 19, 27, 28, 30, 31, 34, 36。 在CPU948 中不支持的特殊功能下列特殊功能在CPU948 中不可用: OB110, 152, 160-163, 190-193, 216-218, 220, 221, 224, 226, 227, 228,b 240-242, 250, 251。 在CPU948 中其它編號(hào)的特殊功能下列特殊功能在CPU948 中可用,其編號(hào)有所不同: OB 111 --- 131 OB 121 --- 141 OB 112 --- 132 OB 122 --- 142 OB 113 --- 133 OB 123 --- 143 OB 120 --- 122 具有不同參數(shù)的特殊功能在CPU928B中OB122的參數(shù)不同于OB120的參數(shù)。當(dāng)在CPU948 中參數(shù)化OB180時(shí),切記將DBA寄存器移動(dòng) 16 步,這很重要。 用于多處理器通信的組織塊(OB200,202-205)改變CPU948 中的accu 4。 R64 控制軟件在CPU948 上將不會(huì)運(yùn)行。 重新啟動(dòng)期間定時(shí)器位置處理 CPU928B 在重新啟動(dòng)期間處理定時(shí)器位置,而CPU948 直到RUN時(shí)才更新定時(shí)器位置(為了與CPU946/947 和 150U 的兼容)。在操作系統(tǒng)行為中的微小差別比如,執(zhí)行級(jí)別的優(yōu)先級(jí)(看門狗中斷有一個(gè)高于其它中斷的優(yōu)先級(jí)),可以重新參數(shù)化。 CPU928B 的標(biāo)準(zhǔn)FB(數(shù)據(jù)處理塊除外)必須用CPU948的標(biāo)準(zhǔn)FB來替換。 在CPU928B中,MSA命令將SAC+1 寫入 accu 1 (在PG中該值作為狀態(tài)顯示);在CPU948 中,輸入(MSA命令自身的)SAC。