機(jī)械社區(qū)

標(biāo)題: PLC應(yīng)用問(wèn)題集錦及維修資料大全西門(mén)子篇(轉(zhuǎn)) [打印本頁(yè)]

作者: 能源員    時(shí)間: 2007-11-11 20:19
標(biāo)題: PLC應(yīng)用問(wèn)題集錦及維修資料大全西門(mén)子篇(轉(zhuǎn))
西門(mén)子PLC常見(jiàn)問(wèn)題解答 問(wèn)題: 為什么SIMATIC MMC不能用讀卡機(jī)讀出? 解答: 除了CPU之外,只能用一個(gè)現(xiàn)場(chǎng)PG或Power PG(高性能的PG),PG 720 和PG 740(MLFB 6ES7798-0BA00-0XA0)中MMC編程的適配器或USB編程器 (MLFB6ES7792-0AA00-0XA0)來(lái)讀出一個(gè)SIMATIC MMC。如果使用一個(gè)第三方讀卡機(jī)來(lái)格式化MMC,該MMC的內(nèi)容會(huì)變?yōu)闊o(wú)效。然后該MMC再也不能在SIMATIC CPU中使用。 問(wèn)題:在何處連接用于完整設(shè)備C7-613 的I/O連接器 X10 上的數(shù)字輸入DI 2.0到 2.7 的電源? 解答: 輸入 2.0 到 2.7僅需要一個(gè)接地連接,不需要一個(gè) +24V 電源。輸入完全是無(wú)源的。連接 1L+ 僅用于輸入DI 0.0 到 1.7。然而,連接 1M卻用于所有的輸入(DI 0.0 到 2.7)。 問(wèn)題:當(dāng)用編程設(shè)備功能"ControlVAR"對(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é)?刂浦抵g的差別在于低字節(jié),因?yàn)檫@是后來(lái)所更新的,雖然高字節(jié)已經(jīng)有了新值。根據(jù)傳送步驟和波特率,一個(gè)字的傳送次數(shù)不同。所有CPU和PG類型都是屬于該類型的傳送(AS 511 協(xié)議)。 問(wèn)題: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。 問(wèn)題:有可能用CPU948 替換 CPU928B嗎(比如,為了利用附加內(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中,這些命令通過(guò)輸入字節(jié) 0 僅影響過(guò)程中斷。使用OB 122 或 142 代替這些命令。 內(nèi)存分配 /系統(tǒng)數(shù)據(jù)分配因?yàn)閮?nèi)存分配不同(16-bit 地址和 20-bit地址),所有對(duì)地址的直接訪問(wèn)實(shí)例都需要進(jìn)行修改。這適用于LIR/TIR和TNB/TNW命令以及通過(guò)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è)問(wèn)題:TXB (在CPU928B中不可用) 用于從 8-bit區(qū)域到 16-bit區(qū)域的塊傳送。 TXW (在CPU928B中不可用) 用于從16-bit區(qū)域到 8-bit區(qū)域的塊傳送。 DB0 內(nèi)容(塊地址列表)在CPU928B中,它包含塊的直接起始地址的地址列表。在CPU948中,它包含段地址。(要獲得一個(gè)塊的開(kāi)始地址,左移 4 位。) FB0作為一個(gè)循環(huán)塊只要CPU沒(méi)有OB1,就用FB0 作為一個(gè)用于循環(huán)操作的用戶接口。在CPU948 中,F(xiàn)B0不能用于循環(huán)處理。簡(jiǎn)單的解決方案:在 OB1中調(diào)用FB0。 (OB9)實(shí)時(shí)控制看門(mén)狗中斷 (OB9) 在CPU948中,不可能通過(guò)輸入字節(jié) 0連接過(guò)程中斷處理。 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 OB112 --- 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í)(看門(mén)狗中斷有一個(gè)高于其它中斷的優(yōu)先級(jí)),可以重新參數(shù)化。 CPU928B的標(biāo)準(zhǔn)FB(數(shù)據(jù)處理塊除外)必須用CPU948的標(biāo)準(zhǔn)FB來(lái)替換。 在CPU928B中,MSA命令將SAC+1 寫(xiě)入 accu 1(在PG中該值作為狀態(tài)顯示);在CPU948 中,輸入(MSA命令自身的)SAC。 [/replyview]--------------------------------------------------------------------------------回復(fù)人:拋磚引玉 2005-12-13 10:10:49 內(nèi)容: [replyview]問(wèn)題: CPU全面復(fù)位后哪些設(shè)置會(huì)保留下來(lái)? 解答:當(dāng)復(fù)位CPU時(shí),內(nèi)存沒(méi)有被完全刪除。整個(gè)主內(nèi)存被完全刪除了,但加載內(nèi)存中數(shù)據(jù),以及保存在Flash-EPROM存儲(chǔ)卡(MC)或微存儲(chǔ)卡(MMC)上的數(shù)據(jù),則會(huì)全部保留下來(lái)。除了加載內(nèi)存以外,計(jì)時(shí)器(CPU 312IFM除外)和診斷緩沖也被保留。具有MPI接口或一個(gè)組合MPI/DP接口的CPU只在全部復(fù)位之前保留接口所采用的當(dāng)前地址和波特率。另一方面,另一個(gè)PROFIBUS地址也被完全刪除,不能再訪問(wèn)。 在全部復(fù)位之前設(shè)置的保護(hù)電平也如此保留。 問(wèn)題:更新CPU41x的操作系統(tǒng)后MPI和PROFIBUS接口的設(shè)置保留嗎? 解答:如果更新了一個(gè)CPU操作系統(tǒng)后,必須重新加載程序,因?yàn)镃PU已經(jīng)做了一次全面復(fù)位。具有一個(gè)MPI接口或一個(gè)組合MPI/DP接口的CPU只在操作系統(tǒng)更新前保留接口所采用的當(dāng)前地址和波特率。另一方面,另一個(gè)PROFIBUS地址被完全刪除,不能再訪問(wèn)。重要事項(xiàng):重新設(shè)置PG/PC之后,與CPU之間的通訊只能通過(guò)MPI或MPI/DP接口來(lái)建立。注意事項(xiàng):在操作系統(tǒng)更新之前設(shè)置的保護(hù)電平和MPI地址一樣會(huì)被保留。提供的下載中關(guān)于如何更新一個(gè)操作系統(tǒng)的詳細(xì)信息可用于各種CPU的操作系統(tǒng)。 問(wèn)題:如何在PROFIBUS DP網(wǎng)絡(luò)中改變響應(yīng)監(jiān)測(cè)時(shí)間? 解答:如果總線配置文件設(shè)置為"user-defined",那么響應(yīng)監(jiān)測(cè)時(shí)間只能手動(dòng)改變。否則,相應(yīng)的域變灰,無(wú)法進(jìn)行更改。 /p以下是對(duì)相關(guān)對(duì)話框的描述: 選擇一個(gè)總線構(gòu)件,雙擊。在注冊(cè)表"General"中,點(diǎn)擊按鈕"PROFIBUS",并轉(zhuǎn)到"Parameter"。 點(diǎn)擊"Properties"。總線配置文件可以在"Network settings"中改變。如果點(diǎn)擊"Bus parameter",將會(huì)顯示響應(yīng)監(jiān)測(cè)時(shí)間。 /li該時(shí)間可以自動(dòng)計(jì)算。為此,點(diǎn)擊按鈕"Recalculate"或在輸入一個(gè)位于 15.000 和 975.000.000t_bit之間的值。響應(yīng)監(jiān)測(cè)時(shí)間對(duì)于整個(gè)PROFIBUS DP網(wǎng)絡(luò)有效。 問(wèn)題:哪種信息存儲(chǔ)在SIMATIC S7-CPU的診斷緩沖中?解答: 系統(tǒng)診斷用于識(shí)別,評(píng)估和顯示發(fā)生在自動(dòng)系統(tǒng)中的錯(cuò)誤。為此,在每個(gè)有系統(tǒng)診斷能力的CP和模塊中,有一個(gè)包含所有診斷結(jié)果詳細(xì)信息的診斷緩沖器。 錯(cuò)誤由模塊的操作系統(tǒng)識(shí)別 作為整個(gè)系統(tǒng)內(nèi)的唯一編號(hào)(起因)包括錯(cuò)誤發(fā)生的位置和時(shí)間并用純文本顯示。錯(cuò)誤歷史也被記錄,因?yàn)樵撳e(cuò)誤消息自動(dòng)存儲(chǔ)在診斷緩沖中,無(wú)需用戶幫助。系統(tǒng)診斷的基本功能包括操作系統(tǒng)的所有錯(cuò)誤事件以及用戶程序的程序順序中的一些特性,它們存儲(chǔ)在診斷緩沖器中,并帶有時(shí)間,錯(cuò)誤編號(hào)及附加的相關(guān)信息。此外,用戶可以在診斷緩沖中輸入用戶自定義的診斷事件(如關(guān)于用戶程序的信息),或發(fā)送用戶定義的診斷結(jié)果到已連接的站中(監(jiān)測(cè)設(shè)備如PG,OP,TD)。 診斷緩沖器 診斷緩沖器能夠 更快地識(shí)別故障源,因而提高系統(tǒng)的可用性。評(píng)估STOP之前的最后事件,并尋找引起STOP的原因。診斷緩沖器是一個(gè)帶有單個(gè)診斷條目的循環(huán)緩沖器,這些診斷條目顯示在事件發(fā)生序列中;第一個(gè)條目顯示的是最近發(fā)生的事件。如果緩沖器已滿,g 最早發(fā)生的事件就會(huì)被新的條目所覆蓋。根據(jù)不同的CPU,診斷緩沖器的大小或者固定,或者可以通過(guò)HWConfig中通過(guò)參數(shù)進(jìn)行設(shè)置。 /p 診斷緩沖器中的條目包括: 故障事件 操作模式轉(zhuǎn)變以及其它對(duì)用戶重要的操作事件用戶定義的診斷事件(用SFC52 WR_USMSG)在操作模式STOP下,在診斷緩沖器中盡量少的存儲(chǔ)事件,以便用戶能夠很容易在緩沖器中找到引起STOP的原因。因此,只有當(dāng)事件要求用戶產(chǎn)生一個(gè)響應(yīng)(如計(jì)劃系統(tǒng)內(nèi)存復(fù)位,電池需要充電)或必須注冊(cè)重要信息(如固件更新,站故障)時(shí),才將條目存儲(chǔ)在診斷緩沖器中。 /p在操作模式STOP下,不處理用戶程序。因此,不存有因用戶程序引發(fā)的診斷緩沖條目。 診斷緩沖器中的條目不包括: 臨時(shí)性錯(cuò)誤 統(tǒng)計(jì)信息或跟蹤記錄關(guān)于數(shù)據(jù)或服務(wù)質(zhì)量的信息循環(huán)OB啟動(dòng)調(diào)用循環(huán)發(fā)生的故障事件通常僅在第一次輸入,在此之后,只有當(dāng)引起錯(cuò)誤的原因被識(shí)別后才輸入。這確保溢出不會(huì)覆蓋重要的條目。通過(guò)在線幫助,用戶可以分析診斷緩沖條目,并找到可能的原因以及事件的補(bǔ)救措施。 診斷緩沖器的合理評(píng)估 診斷緩沖器的合理評(píng)估一般是通過(guò)診斷工具-如S7系統(tǒng)診斷來(lái)完成。用戶程序可以從診斷緩沖器中讀出,然而,不能用它來(lái)減少控制器對(duì)于用戶程序的反應(yīng)。 問(wèn)題: 為什么在2月29日這天關(guān)閉CPU945后,它不能正確地將日期從29.02改變到01.03? 解答: 如果為CPU945的硬件時(shí)鐘設(shè)置了一個(gè)不等于0的校正因子(當(dāng)前固件版本為Z03),并且在日期改變時(shí),CPU位于斷電狀態(tài),那么在閏年從29.02到01.03日期改變不會(huì)正確執(zhí)行。 示例:設(shè)置日期為29.02。設(shè)置時(shí)間為23:59:00,F(xiàn)在關(guān)閉CPU,一直等到日期已經(jīng)發(fā)生改變。當(dāng)重新打開(kāi)時(shí),CPU上的日期仍舊為29.02的23:52:50。校正因子不等于零的設(shè)置導(dǎo)致在閏月時(shí)計(jì)算了錯(cuò)誤的時(shí)間校正值。然后,硬件時(shí)鐘也被設(shè)置到該錯(cuò)誤時(shí)間和日期。 /p 補(bǔ)救措施:如果使用一個(gè)等于零的校正因子,就不再會(huì)發(fā)生時(shí)間漂移行為?梢宰约涸O(shè)置校正因子。 問(wèn)題:哪些驅(qū)動(dòng)器支持SIMATIC的新功能"ClockSynchronization"? 解答: 從固件版本V3.1 開(kāi)始,SIMATIC S7-400系列的CPU支持新的TIA系統(tǒng)功能"ClockSynchronization"。時(shí)鐘同步在等距DP循環(huán),I/O模塊和用戶程序之間做一個(gè)直接的鏈接。時(shí)鐘同步功能由完整的產(chǎn)品組"SIMODRIVE"和"MASTERDRIVE MC"所支持。 組態(tài)驅(qū)動(dòng)器的要求是從V5.2 版本以上的DriveES Basic,STEP 7 V5.2 和用于S7 400 CPU的固件版本V3.1。在此請(qǐng)注意僅有CPU的內(nèi)部DP接口可用于通信。 問(wèn)題:在冗余數(shù)字輸入模塊上有差異時(shí),在映像中輸入什么? 解答:在PII(輸入的過(guò)程映像)中,冗余數(shù)字輸入模塊的最后一個(gè)均值有效,直到錯(cuò)誤定位。在出現(xiàn)差異的情況下,由CPU識(shí)別為故障的模塊處于鈍化狀態(tài)(CPU不再讀入有關(guān)的輸入字節(jié))。在這種情況下,處于非鈍化狀態(tài)模塊的值有效。在此之后,錯(cuò)誤不再可以被識(shí)別,因?yàn)樵诜氢g化模塊上的信號(hào)總是被CPU以正確的信號(hào)來(lái)接受。 確保故障數(shù)字輸入模塊的本地化僅可通過(guò)IO類型(互連)與FLF(故障本地化工具)才能實(shí)現(xiàn)。 問(wèn)題: 為什么需要在一些外圍模塊中使用一個(gè)SIFI-C濾波器?這些模塊是如何連接的?解答: 對(duì)于幾個(gè)外圍模塊,必須使用一個(gè)SIFIC濾波器,因?yàn)樵贑E認(rèn)證中使用了該濾波器,以滿足HF吸收和散發(fā)的要求。關(guān)于在模塊上該使用哪種濾波器的信息可以在當(dāng)前目錄或在當(dāng)前系統(tǒng)手冊(cè)中找到。對(duì)于數(shù)字輸出模塊,濾波器必須切換到負(fù)載電壓源,對(duì)于數(shù)字輸入模塊,必須切換到模塊/傳感器電源。對(duì)于模擬模塊,濾波器必須切換到模塊電源?梢允褂猛环N濾波器,用于一組輸入輸出模塊。
作者: hxdhap2004    時(shí)間: 2007-11-28 00:04
不錯(cuò)
作者: yc_yaoyb    時(shí)間: 2007-12-10 16:14
雖然沒(méi)有整理,還是可以一看的。。
作者: mac810412    時(shí)間: 2007-12-10 20:00
很有價(jià)值
作者: hemei    時(shí)間: 2007-12-16 23:01
很好很好謝謝了!!!!!
作者: 奔跑的小伙    時(shí)間: 2021-1-10 12:00
不錯(cuò)!
作者: 在路上YZC    時(shí)間: 2021-2-2 15:15

/ a- ~) b+ j9 E學(xué)習(xí)學(xué)習(xí)




歡迎光臨 機(jī)械社區(qū) (http://www.mg7058.com/) Powered by Discuz! X3.4