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

標(biāo)題: 西門子PLC常見問題解答 [打印本頁]

作者: 黃一鈁    時(shí)間: 2008-12-10 20:13
標(biāo)題: 西門子PLC常見問題解答
問題1: 為什么SIMATIC MMC不能用讀卡機(jī)讀出?
; R7 }  o1 S! A4 D) @
. O7 b% n+ J8 }$ c% U解答: 除了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。 " i# z( V! P$ [+ N6 }& x
. V) u3 _  F  u5 }# S3 l
如果使用一個(gè)第三方讀卡機(jī)來格式化MMC,該MMC的內(nèi)容會(huì)變?yōu)闊o效。然后該MMC再也不能在SIMATIC CPU中使用。 % |6 t! V: w# m( J
! J9 O: k4 m& P
問題2: 在何處連接用于完整設(shè)備C7-613 的I/O連接器 X10 上的數(shù)字輸入DI 2.0到 2.7 的電源? % B" ~: d5 g7 b

  S1 \  L/ Q! Y- G: X* L" B解答: 輸入 2.0 到 2.7 僅需要一個(gè)接地連接,不需要一個(gè) +24V 電源。輸入完全是無源的。連接 1L+ 僅用于輸入DI 0.0 到 1.7。然而,連接 1M 卻用于所有的輸入(DI 0.0 到 2.7)。
+ f8 E2 c% y, f; h9 s6 N0 z9 l2 @  t
: X" P! D& l  T$ p問題3:當(dāng)用編程設(shè)備功能"Control VAR"對(duì)變量進(jìn)行預(yù)先設(shè)置時(shí),如果變量大于一個(gè)字節(jié),可能會(huì)發(fā)生一個(gè)周期的錯(cuò)誤結(jié)果。
' R" `2 d9 N% m. W  n- n! S# i$ R! B" o1 F* X
解答:當(dāng)指定大于一個(gè)字節(jié)或一個(gè)字的變量時(shí),必須確保用"Control VAR"將變量傳送到PLC內(nèi)存不是以一個(gè)閉運(yùn)算進(jìn)行。
* D& ?4 S9 W0 @8 a; W9 v+ Y5 |# Z
& T, f" C. z4 Z9 D) ~  b! \  M控制功能的傳送是一個(gè)字節(jié)一個(gè)字節(jié)完成。如果控制了一個(gè)字,那么首次是傳送高字節(jié),然后再是低字節(jié)?刂浦抵g的差別在于低字節(jié),因?yàn)檫@是后來所更新的,雖然高字節(jié)已經(jīng)有了新值。根據(jù)傳送步驟和波特率,一個(gè)字的傳送次數(shù)不同。所有CPU和PG類型都是屬于該類型的傳送(AS 511 協(xié)議)。 0 `8 Q4 b( N) K5 J( h& ]
, e$ J3 L- V. S0 v  H( y
問題4: AG 90 映像可以在多條線路中顯示嗎?必須考慮些什么因素?
0 F' j* `3 f3 j6 `' E# O$ D
& p( ~6 q2 W. Q! p$ r* v- \1 Q; k解答:在下列條件下,AG90U映像可以在一個(gè)以上的線路中顯示:
* A  N& g1 L- p/ a; S! i5 z: X6 s9 C) D4 I; s' ]
最多 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。/ p! @( Q' z1 W+ o1 b- v" l8 v" c
( R0 ?5 n2 B# ]5 G) n& a
問題5:有可能用CPU948 替換 CPU 928B嗎(比如,為了利用附加內(nèi)存)? ' D) A- q! F* X) v

: @8 ^1 r2 Q+ E/ m  v" M解答:可以用CPU948 替換 CPU 928B。如果想這樣做,請(qǐng)注意如下區(qū)別:
8 K/ l6 P6 }. \$ u, U0 ^9 g+ g7 G. ?; h2 {- |& f2 o8 _6 e9 p
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 代替這些命令。1 g( G; z; M3 {; c7 x

* b' N4 S& W6 }2 N5 y4 R內(nèi)存分配 / 系統(tǒng)數(shù)據(jù)分配因?yàn)閮?nèi)存分配不同(16-bit 地址和 20-bit 地址),所有對(duì)地址的直接訪問實(shí)例都需要進(jìn)行修改。這適用于LIR/TIR和TNB/TNW命令以及通過BR命令發(fā)布的命令(全局命令)。  D7 L+ y- m& U0 Z5 ~: t, r
2 Y' f6 N' ~0 C
BR 內(nèi)存 CPU928 有 32-bit BR 內(nèi)存,而CPU948 只有 20-bit BR 內(nèi)存.
& c' b1 w: p7 ^, I( d1 o, Y: u0 k' s. A5 W2 \' y
BT 范圍 CPU928B中,系統(tǒng)不使用BT范圍。CPU948 中,系統(tǒng)使用部分BT范圍(作為數(shù)據(jù)處理塊的高速暫存存儲(chǔ)區(qū))。4 [3 \. U+ J, G/ x& g3 c

$ e1 W7 j: }- e3 C8 t1 L# u塊傳送命令 TNB:在CPU948 中不可用。使用TNW完成從 8-bit區(qū)域到 8-bit區(qū)域的塊傳送。8 m3 ?* Y2 \3 `/ y

+ l6 I* n3 T: j% zTNW:在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ū)域的塊傳送。
2 J9 R6 S. U, t  m' p6 j8 A' B7 Q; |+ c' E6 Q: ~
DB0 內(nèi)容(塊地址列表) 在CPU928B中,它包含塊的直接起始地址的地址列表。在CPU948中,它包含段地址。(要獲得一個(gè)塊的開始地址,左移 4 位。) 1 O; q5 h' m& B4 ^6 B
4 e8 F4 q9 Q! r  }; a2 z3 Y! T
FB0 作為一個(gè)循環(huán)塊只要CPU沒有OB1,就用FB0 作為一個(gè)用于循環(huán)操作的用戶接口。在CPU948 中,F(xiàn)B0 不能用于循環(huán)處理。簡(jiǎn)單的解決方案:在 OB1中調(diào)用FB0。
& C# H8 h( o) f! [. I9 Y% V; J9 A! x* a. c+ o; Q! [+ B( Q6 d
(OB9)實(shí)時(shí)控制看門狗中斷 (OB9) 在CPU948中,不可能通過輸入字節(jié) 0 連接過程中斷處理。
1 L, e/ S9 g& y" F* V( Z7 V# ]; R6 c) ?1 @  Y
CPU928 中的下述OB在CPU948 中有不同的含義或者不存在: OB 19, 27, 28, 30, 31, 34, 36。
/ a7 d7 l2 F/ M) V
$ W( n7 [- h# S7 l. _, H% J1 g! F8 q在CPU948 中不支持的特殊功能下列特殊功能在CPU948 中不可用: OB110, 152, 160-163, 190-193, 216-218, 220, 221, 224, 226, 227, 228,b 240-242, 250, 251。
% p& n/ z5 J9 Q: U
8 Q) i# Q# V. r- i, z6 n在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 --- 1228 a* p  T) w) w
2 z5 r( J" a$ |
具有不同參數(shù)的特殊功能在CPU928B中OB122的參數(shù)不同于OB120的參數(shù)。當(dāng)在CPU948 中參數(shù)化OB180時(shí),切記將DBA寄存器移動(dòng) 16 步,這很重要。7 B7 V: p# h( P1 W4 X! @1 u2 z
% R9 _$ p2 x" B& e
用于多處理器通信的組織塊(OB200,202-205)改變CPU948 中的accu 4。# B3 X0 _2 n  n% w
5 N6 U/ @' |0 e; S* j$ R  k
R64 控制軟件在CPU948 上將不會(huì)運(yùn)行。
7 B/ p/ _" p+ @. u+ b
7 \. y# t; n1 y" i, b# ]重新啟動(dòng)期間定時(shí)器位置處理 CPU928B 在重新啟動(dòng)期間處理定時(shí)器位置,而CPU948 直到RUN時(shí)才更新定時(shí)器位置(為了與CPU946/947 和 150U 的兼容)。) [/ S& ?' V4 C0 W5 t

9 D; m6 e+ k8 Q3 }  X在操作系統(tǒng)行為中的微小差別比如,執(zhí)行級(jí)別的優(yōu)先級(jí)(看門狗中斷有一個(gè)高于其它中斷的優(yōu)先級(jí)),可以重新參數(shù)化。6 y/ M- `. q6 ]7 P! D0 A+ F4 B5 G
8 v) V& P% d1 ?' X
CPU928B 的標(biāo)準(zhǔn)FB(數(shù)據(jù)處理塊除外)必須用CPU948的標(biāo)準(zhǔn)FB來替換。! U' T" {6 [- R9 H0 k2 s) j0 _

8 e/ _6 I: ~- J4 l7 f$ {1 H在CPU928B中,MSA命令將SAC+1 寫入 accu 1 (在PG中該值作為狀態(tài)顯示);在CPU948 中,輸入(MSA命令自身的)SAC。

作者: 黃一鈁    時(shí)間: 2008-12-10 20:17
標(biāo)題: 西門子PLC常見問題解答
問題6: CPU全面復(fù)位后哪些設(shè)置會(huì)保留下來?
6 C$ H6 g3 I5 f; T  i
( p9 D, Q; g- `2 m2 i+ Y- L解答: 當(dāng)復(fù)位CPU時(shí),內(nèi)存沒有被完全刪除。整個(gè)主內(nèi)存被完全刪除了,但加載內(nèi)存中數(shù)據(jù),以及保存在Flash-EPROM存儲(chǔ)卡(MC)或微存儲(chǔ)卡(MMC)上的數(shù)據(jù),則會(huì)全部保留下來。除了加載內(nèi)存以外,計(jì)時(shí)器(CPU 312 IFM除外)和診斷緩沖也被保留。具有MPI接口或一個(gè)組合MPI/DP接口的CPU只在全部復(fù)位之前保留接口所采用的當(dāng)前地址和波特率。另一方面,另一個(gè)PROFIBUS地址也被完全刪除,不能再訪問。
" h$ J8 r/ o3 L0 j- q5 _0 k
/ w* n( U7 s9 ^3 G1 p1 @% @在全部復(fù)位之前設(shè)置的保護(hù)電平也如此保留。
" u  i0 x' `- g! e% k* O
6 m1 x+ d: R: i1 j0 p) m問題7:更新CPU 41x的操作系統(tǒng)后MPI和PROFIBUS接口的設(shè)置保留嗎? " G8 h$ L6 U- p7 r
8 a% F) T, q" c+ A( Z' F
解答: 如果更新了一個(gè)CPU操作系統(tǒng)后,必須重新加載程序,因?yàn)镃PU已經(jīng)做了一次全面復(fù)位。具有一個(gè)MPI接口或一個(gè)組合MPI/DP接口的CPU只在操作系統(tǒng)更新前保留接口所采用的當(dāng)前地址和波特率。另一方面,另一個(gè)PROFIBUS地址被完全刪除,不能再訪問。
4 s' [! }+ W- f" L+ v6 x$ z4 A* ~- W: _3 a# o8 e" i
重要事項(xiàng):重新設(shè)置PG/PC之后,與CPU之間的通訊只能通過MPI或MPI/DP接口來建立。
" l" u; J/ P) G% O; O6 D9 e/ q" x9 [1 @9 }* v# K& Y
注意事項(xiàng):在操作系統(tǒng)更新之前設(shè)置的保護(hù)電平和MPI地址一樣會(huì)被保留。
5 A9 J6 m! }8 x/ S! m& r) l6 f
! A# V( a/ G, D: Q) M" o8 H. ?' P& s9 v" S提供的下載中關(guān)于如何更新一個(gè)操作系統(tǒng)的詳細(xì)信息可用于各種CPU的操作系統(tǒng)。" Z* W- Z0 A$ @. A0 U! I

, u' l' \* x3 c' F7 q問題8:如何在PROFIBUS DP網(wǎng)絡(luò)中改變響應(yīng)監(jiān)測(cè)時(shí)間? 2 n$ B% R8 ]4 Z1 u$ N
, A* W, V) g" \4 K2 n* H$ j
解答: 如果總線配置文件設(shè)置為"user-defined",那么響應(yīng)監(jiān)測(cè)時(shí)間只能手動(dòng)改變。否則,相應(yīng)的域變灰,無法進(jìn)行更改。
  K( g! J3 v& g  \; E
" w9 q( n2 ?. C3 A! `以下是對(duì)相關(guān)對(duì)話框的描述:
9 u7 B# |0 J' o% t2 P, K( y* d3 i  u' \4 l* A7 x
選擇一個(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.000 t_bit之間的值。響應(yīng)監(jiān)測(cè)時(shí)間對(duì)于整個(gè)PROFIBUS DP網(wǎng)絡(luò)有效。 ; w, c. c* i( @. Z

. i6 w( i* v% U1 N1 t/ a問題9:哪種信息存儲(chǔ)在SIMATIC S7-CPU的診斷緩沖中? ) Y  Q  m/ X! y! U$ [4 b; _/ W

* ]. L7 X& h4 w/ K& @& P解答: 系統(tǒng)診斷用于識(shí)別,評(píng)估和顯示發(fā)生在自動(dòng)系統(tǒng)中的錯(cuò)誤。為此,在每個(gè)有系統(tǒng)診斷能力的CP 和模塊中,有一個(gè)包含所有診斷結(jié)果詳細(xì)信息的診斷緩沖器。
7 r" h/ G- G0 R* Q
$ B* j- K# M  c1 H' u( K' A0 C錯(cuò)誤由模塊的操作系統(tǒng)識(shí)別 : g, G' W3 G1 d; @& m0 b! C5 u
. k" E  L- N0 J3 |9 `! N! g7 C: D
作為整個(gè)系統(tǒng)內(nèi)的唯一編號(hào)(起因) 包括錯(cuò)誤發(fā)生的位置和時(shí)間并用純文本顯示。錯(cuò)誤歷史也被記錄,因?yàn)樵撳e(cuò)誤消息自動(dòng)存儲(chǔ)在診斷緩沖中,無需用戶幫助。 5 L% U: a- e. N

8 ]2 z+ G: ~& t  Q系統(tǒng)診斷的基本功能包括操作系統(tǒng)的所有錯(cuò)誤事件以及用戶程序的程序順序中的一些特性,它們存儲(chǔ)在診斷緩沖器中,并帶有時(shí)間,錯(cuò)誤編號(hào)及附加的相關(guān)信息。
0 ?* T# |1 _4 ?6 w
9 h0 I. i3 e" ^$ T. O# c( B; B此外,用戶可以在診斷緩沖中輸入用戶自定義的診斷事件(如關(guān)于用戶程序的信息),或發(fā)送用戶定義的診斷結(jié)果到已連接的站中(監(jiān)測(cè)設(shè)備如PG,OP,TD)。
* `" K6 Z/ n7 G( d2 ?% v6 ~- `  \0 S: f/ d1 w6 U* v9 T, D- n& m
診斷緩沖器   K' D; U( X* j5 o2 k+ ?8 B1 Y2 \
! {0 K  l3 Q2 Q2 W, r1 W; t
診斷緩沖器能夠 : k% N) _8 I6 }' j
- [# k, I) S6 t, j$ R
更快地識(shí)別故障源,因而提高系統(tǒng)的可用性。 評(píng)估STOP之前的最后事件,并尋找引起STOP的原因。診斷緩沖器是一個(gè)帶有單個(gè)診斷條目的循環(huán)緩沖器,這些診斷條目顯示在事件發(fā)生序列中;第一個(gè)條目顯示的是最近發(fā)生的事件。如果緩沖器已滿,g 最早發(fā)生的事件就會(huì)被新的條目所覆蓋。根據(jù)不同的CPU,診斷緩沖器的大小或者固定,或者可以通過HW Config中通過參數(shù)進(jìn)行設(shè)置。 / |4 U+ i+ V2 w& Z! D8 ]) _

% y$ y# k4 k; k/ B+ q/ {診斷緩沖器中的條目包括:
" t! |9 I5 Y! r! {- f+ j5 B0 d4 t" k0 G0 ^
故障事件 操作模式轉(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
$ Z5 p  G& G9 c2 e
6 {1 t$ q5 F2 c0 I: G在操作模式STOP下,不處理用戶程序。因此,不存有因用戶程序引發(fā)的診斷緩沖條目。 6 u8 R. u1 U/ n0 `- s  C0 I
( M5 d# `9 }# Q" t
診斷緩沖器中的條目不包括: 2 C' k; I! p! m3 H7 |

1 d- y7 }2 U& o% x" V臨時(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ì)覆蓋重要的條目。通過在線幫助,用戶可以分析診斷緩沖條目,并找到可能的原因以及事件的補(bǔ)救措施。
- t# g' n' i# A5 N3 A% ~% Y% v2 V1 y' s
4 j* R, G8 \/ A1 i, k1 l診斷緩沖器的合理評(píng)估
2 h; g3 i+ [( U/ U# A' S
  M3 m8 ?6 p5 }) Q, u: ?, a! o診斷緩沖器的合理評(píng)估一般是通過診斷工具-如S7 系統(tǒng)診斷來完成。用戶程序可以從診斷緩沖器中讀出,然而,不能用它來減少控制器對(duì)于用戶程序的反應(yīng)。
8 L2 ?# L; C& O1 a4 y% H, J8 }
問題10: 為什么在2月29日這天關(guān)閉CPU 945后,它不能正確地將日期從29.02改變到01.03?
6 G* `! A' L* x4 d4 L. F8 x$ @6 |1 M! J8 {
解答: 如果為CPU 945的硬件時(shí)鐘設(shè)置了一個(gè)不等于0的校正因子(當(dāng)前固件版本為Z03),并且在日期改變時(shí),C PU位于斷電狀態(tài),那么在閏年從29.02到01.03日期改變不會(huì)正確執(zhí)行。
" \: I* [; x$ E4 Y
, q8 y, S) j* e' v6 k示例: 設(shè)置日期為29.02。設(shè)置時(shí)間為23:59:00,F(xiàn)在關(guān)閉CPU,一直等到日期已經(jīng)發(fā)生改變。當(dāng)重新打開時(shí),C PU上的日期仍舊為29.02的23:52:50。 校正因子不等于零的設(shè)置導(dǎo)致在閏月時(shí)計(jì)算了錯(cuò)誤的時(shí)間校正值。然后,硬件時(shí)鐘也被設(shè)置到該錯(cuò)誤時(shí)間和日期。 /p
4 k7 F" |# A5 Z, ^; I; }( s$ f: j! M: I0 M/ i5 X2 D* h" }& ^+ a: F4 A
補(bǔ)救措施: 如果使用一個(gè)等于零的校正因子,就不再會(huì)發(fā)生時(shí)間漂移行為?梢宰约涸O(shè)置校正因子。
  j+ U- B' ~- ~! e' L% N
3 n" ^) [8 U% L# x$ e" s  h) F, I問題11:哪些驅(qū)動(dòng)器支持SIMATIC的新功能"Clock Synchronization"?
) h$ B: O% j) K4 S  A# n  w( ~. L' H! [! l' W% ^
解答: 從固件版本V3.1 開始,SIMATIC S7-400 系列的CPU支持新的TIA系統(tǒng)功能"Clock Synchronization"。時(shí)鐘同步在等距DP循環(huán),I/O模塊和用戶程序之間做一個(gè)直接的鏈接。
) k9 {+ K2 T- F& B: J0 |8 F% X9 x1 C3 b; a: d
時(shí)鐘同步功能由完整的產(chǎn)品組"SIMODRIVE"和"MASTERDRIVE MC"所支持。 2 I4 c! P) n- I) R. b

9 H0 U  P' {. V4 X. @& b. e組態(tài)驅(qū)動(dòng)器的要求是從V5.2 版本以上的Drive ES Basic,STEP 7 V5.2 和用于S7 400 CPU的固件版本V3.1。在此請(qǐng)注意僅有CPU的內(nèi)部DP接口可用于通信。
9 r, k! H, d8 W' V
5 B( k% b! C% z( i問題12: 在冗余數(shù)字輸入模塊上有差異時(shí),在映像中輸入什么?
) U! o4 n  R9 |3 d) D* o  v  ~
2 O2 z  H0 d: r* d. t4 w 解答: 在PII(輸入的過程映像)中,冗余數(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)來接受。
! v4 k& [  v! x) j' {2 ?6 L( n4 n$ j8 s  d8 k$ ~( q/ H
確保故障數(shù)字輸入模塊的本地化僅可通過I O類型(互連)與FLF(故障本地化工具)才能實(shí)現(xiàn)。
; M, N8 Y" |- W) U1 C  X
; [! T( k1 F) G4 u問題13: 為什么需要在一些外圍模塊中使用一個(gè)SIFI-C濾波器?這些模塊是如何連接的?
! E; k! T0 Z- i
9 f/ X& H& m1 i9 k4 L4 {解答: 對(duì)于幾個(gè)外圍模塊,必須使用一個(gè)SIFI C濾波器,因?yàn)樵贑E認(rèn)證中使用了該濾波器,以滿足HF吸收和散發(fā)的要求。關(guān)于在模塊上該使用哪種濾波器的信息可以在當(dāng)前目錄或在當(dāng)前系統(tǒng)手冊(cè)中找到。   c# H3 O, d6 H, U6 G$ r( ~
對(duì)于數(shù)字輸出模塊,濾波器必須切換到負(fù)載電壓源,對(duì)于數(shù)字輸入模塊,必須切換到模塊/傳感器電源。對(duì)于模擬模塊,濾波器必須切換到模塊電源?梢允褂猛环N濾波器,用于一組輸入輸出模塊。
! J* |1 h) c0 w& H3 J( b% V4 u0 x7 v3 X$ F% T) [
檢修: 打開機(jī)檢查,發(fā)現(xiàn)電源燒壞,估計(jì)只是電源燒壞比較容易修,整流橋后濾波電解電容已炸開,保險(xiǎn)絲燒得發(fā)黑,用萬用表檢查,炸開的濾波電容已短路。保險(xiǎn)絲開路,逐個(gè)查其它元件未發(fā)現(xiàn)有燒壞,更換保險(xiǎn)絲和濾波電解電容后通電,測(cè)各組電源都已正常,裝好正臺(tái)機(jī),通電電源指示燈亮,將輸入點(diǎn)與公共端短路,輸入點(diǎn)燈亮,輸出對(duì)應(yīng)點(diǎn)燈也亮,基本正常,最后給歐工用電腦測(cè)試證實(shí)一切正常。
/ D, c8 f2 w# ^& Y8 u/ Q- W8 b- f7 }& Y  t+ q2 s
問題14: 用FM355控制一個(gè)PID回路在test的狀態(tài)為什么讀不上來PV值?  
! n; l6 R( N- d) ]# [" ~5 q& R6 L+ S9 }: g, K2 u: x9 r  a
解答: 因?yàn)镕M355內(nèi)部有一個(gè)處理器獨(dú)立于CPU處理已被參數(shù)化的PID參數(shù)。CPU與FM355進(jìn)行數(shù)據(jù)交換必須調(diào)用FB31、PID_FM如改變PID值設(shè)定點(diǎn)值讀PV值等每次修改一樣必須設(shè)置參數(shù)Load_Par為1參數(shù)傳到FM355后FM355復(fù)位Load_Par。同理讀PV值等操作也是一樣置Read_Var后PV等變量送到CPU DB中FM355復(fù)位Read_Var所以要得到連續(xù)的PV(反饋)值必須連續(xù)置Read_Var為1這樣就可以讀到PV值(可參見例子程序FM_PIDEX:FC100)。
" a! j/ z2 F  P% F5 C5 Z- X6 o3 }; V4 m
4 {0 k# C& {8 K
問題15: 怎樣用筆記本電腦把用戶程序?qū)戇M(jìn)Flash Memory Card?  
" T, p2 P; M/ R) Q; {
2 h& D# ]" P3 D. p5 g1 `解答: 1) 首先建立PC機(jī)與CPU MPI口的通訊。  
5 ^  E6 m7 ^* g2) 清CPU的程序并關(guān)電源插入CPU的Memory Card槽中打開電源使CPU置入"Stop"模式。  9 {8 c& P; R5 y. I8 w7 }- l! L3 N
3) 選擇所需的程序"Block"包括程序及硬件組態(tài)再選擇命令按鈕。PLCDownload user program to memory card。這樣用戶程序就下載到FLASH MEMORY 中.注意:這個(gè)功能將刪除原有的CPU Load Memory 和flash memory card 程序。  
+ q; }. O5 J* F0 V1 S4) 在置CPU上的開關(guān)到RUN模式這時(shí)用戶程序從FLASH  2 u  e9 V7 _8 V* d
, w% a3 D2 b0 K* R
問題16: FM450-1在接好線以后為什么讀不出編碼器的值?  8 X. U! }' Y5 T% `* f' ^# P3 N

' ^4 _! j- B" D解答: 1) 首先要檢測(cè)連接是否接好。  1 [8 G) N$ Y  y( }0 v+ j; r
2) FM450-1的參數(shù)化是否與外部設(shè)備一致如編碼器的輸入信號(hào)PNP、NPN等。  ' r) h8 k5 P6 e! x/ G) f
3) 另外 編碼器的電源信號(hào)與CPU的地(背板接地)是非隔離的所以4號(hào)端子必須連接到CPU的地。如果編碼器是電源外供也必須把外部電源的地與CPU的地相連。 5 x1 z3 d) \/ X& s, T

6 y" D$ u6 ]: A1 x  s在FM350-1中選24V編碼器啟動(dòng)以后SF燈常亮FM350-1不能工作 問題: 為什么在FM350-1中選24V編碼器啟動(dòng)以后SF燈常亮FM350-1不能工作? 解答: 要檢查一下首先在軟件組態(tài)中要選擇編碼器類型(為24V)再檢查一下FM350-1側(cè)面的跳線開關(guān)因?yàn)槿笔〉拈_關(guān)設(shè)置為5V編碼器一般用戶沒有設(shè)置開機(jī)后SF燈就會(huì)常亮。另外還可以看看在線硬件診斷可以看看錯(cuò)誤產(chǎn)生的原因是否模板壞了。! A, k5 Y" q- ?# W7 V  [& V5 D/ ]0 l
$ l* p1 d2 c( S) c- r( p
怎樣設(shè)置PC-adapter參數(shù)?  問題: 怎樣設(shè)置PC-adapter參數(shù)? 解答: 1) 首先選擇PC-adapter作為下載工具在PC的"control panel"(控制面板)中雙擊"PG/PC interface"在"Access path"中設(shè)置參數(shù)。在"Access point of the application"中選擇S7 Online(STEP7)選后在"interface parameter assignment used"選擇"PC adapter(MPI)"或"PC adapter (Profibus)"。假設(shè)你利用Profibus接口進(jìn)行編程時(shí)這樣PC-adapter就作為STEP7程序的下載工具。 2) 組態(tài)adapter的接口參數(shù)包括PC的傳輸速率MPI接口的傳輸速率。在PC/PG interface中選中 PC-adapter作為下載工具后單擊"properties"后在"MPI"欄中激活"PG/PC is the only master on the bus"。"Address"通常為0作為編程器在MPI網(wǎng)上的站號(hào)。在"network parameter"中選擇" PC-adapter"MPI接口端的傳輸速率以適應(yīng)整個(gè)MPI網(wǎng)缺省為MPI 187.5Kbps用戶不要改為19200否則整個(gè)網(wǎng)的傳輸速率不一致。在"Local connection"中組態(tài)"PC-adapter"串口端的傳輸速率缺省為19200"COM port"為1"PC-adapter"的撥碼開關(guān)缺省打開在19200一端上。 3) 如果是Profibus(集成DP口)編程選擇 PC-adapter(Profibus)及傳輸速率1.5Mbps時(shí)即可。 4) 正常通訊時(shí)無操作命令時(shí)PC-adapter上只有電源燈亮。通訊時(shí)通訊燈也亮。參數(shù)設(shè)置好后仍然能建立通訊也應(yīng)該檢查一下RS232電纜是否有問題。
作者: 憨老馬    時(shí)間: 2008-12-11 08:08
好經(jīng)驗(yàn)!
作者: 冰魄寒水    時(shí)間: 2008-12-14 17:24
對(duì)我來說有點(diǎn)難,要認(rèn)真學(xué)習(xí)。
作者: wwhw1    時(shí)間: 2009-4-17 20:53
不錯(cuò),學(xué)習(xí)啦
作者: yourandefeng    時(shí)間: 2009-4-19 20:36
不錯(cuò) 還是樓主厚道。
作者: jiang730411    時(shí)間: 2009-4-25 23:10
大哥,我家S7-300要是有問題找你解決,費(fèi)用面談。我不找西門子嘍。他們光解個(gè)碼收費(fèi)1萬,太黑了。




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