Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Muse Ed /: Trouble Shooting

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Part ; TCD Code

MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0


Page: 11/127
○ Operation CPU
TCD 5 ER_ S/W_ WDT Detection Application Si220
○ Speed CPU

[Meaning] [Condition]
Checks Task errors.
1. SYS1 LED(green) on DOC-141 lights up or off
(Normal if it flickers)
2. When a Watchdog error occurs
- it is transferred to 74HC4538 chip and recognized by speed
[Explanation]
control section
Tasks are monitored within the software(S/W) regularly. - running control program registers a S/W watchdog error in the
If a task has errors three successive times, S/W Watchdog error occurs. table and reset running control program automatically.
MRL elevator operation control program is composed of 12 tasks. These tasks are
inspected for their any possible errors as shown below.(Initial Error_Counter value
is set to 0(Zero)).
[Countermeasures]
- This error has no relation to the outside connection.
- Check the voltage(5V) on output of SMPS,
If not, replace SMPS.
Task에 error in
Error occurs 발생task? - If the same error continues to happen, replace DOC-141.

Yes

No

Error_Counter를
Increase 1
1 증가시킨다.
Error_Counter

Error_Counter == 3

Yes

Software watchdog error


발생
generated
Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 12/127
○ Operation CPU
TCD 6 Memory allocation failed Detection Application Si220
○ Speed CPU

[Meaning] An error occurs while assigning system memory. [Countermeasures]


- This error has no relation to the outside connection.
- Check the voltage (5V) on output of SMPS,
If no, replace SMPS.
[Explanation] - If the same error continues to happen, replace DOC-141.
An error occurs while assigning the memory which will be used in
creating of each task within S/W and registering of interrupt or queue.

시스템에서
Create 사용할
memory pool
메모리for풀(pool)
system생성

Memory
메모리 pool
풀(pool) 생성
실패failed
creating ? ?

No

Yes

Memory
메모리 assigning
풀(pool)에서 for task &
타스크(Task)나
인터럽트 interrupt handlerhandler),
핸들러(Interrupt &
큐(Queue)queue
등에서 in pool.메모리 할당
사용할

No
Memory assigning
메모리 할당 실패 ?
failed ?

프로그램 다음
Perform 단계
Next Yes
stage수행
of P/G

Memory assigning
메모리 할당 Error 발생
error generated?

(Note) P/G: Program


Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 13/127
○ Operation CPU
TCD 7 ER_Task_ creation failed Detection Application Si220
○ Speed CPU

[Meaning] An error occurs while creating each task. [Countermeasures]


- This error has no relation to the outside connection.
- Check the voltage (5V) on output of SMPS,
If no, replace SMPS.
[Explanation] An error occurs while creating each task in S/W - If the same error continues to happen, replace DOC-141.

시스템에서
Create 사용할
memory pool
메모리for풀(pool)
system생성

메모리 풀(pool)에서 타스크(Task)나


Assign memory
인터럽트 for taskhandler)에서
핸들러(Interrupt & interrupt
handler
사용할 메모리in pool
할당

Task
타스크creating
생성 혹은or
No interrupt
인터럽트 registering
등록 실패 ?
failed?

Yes
프로그램 다음
Perform 단계
next
stage수행
of P/G
Task creating error
타스크 생성 Error 발생
generated

(Note) P/G: Program


Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 14/127
○ Operation CPU
TCD 8 Semaphore creation failed Detection Application Si220
○ Speed CPU

[Meaning] An error occurs when each semaphore is created. [Countermeasures]


- This error has no relation to the outside connection.
- Check the voltage (5V) on output of SMPS,
If no, replace SMPS.
[Explanation] - If the same error continues to happen, replace DOC-141.
An error occurs while creating a semaphore that synchronizes the tasks
in S/W.

As several tasks are carried out concurrently, sometimes the same


tasks or processes are need to access. At this time, use a semaphore in
order not to access the same data at a time.

엘리베이터 운전 제어
Initialize elevator 프로그램
operation
시스템
control 초기화
P/G system

Semaphore
Create 생성
semaphore

Semaphore creating
No Semaphore 생성 실패 ?
failed?

Yes
Perform next stage of
프로그램 다음 단계 수행
P/G
Semaphore생성
Semaphore creating
Error
error

(Note) P/G: Program


Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 15/127
○ Operation CPU
TCD 9 Operation CPU WDT Timer creation failed Detection Application Si220
○ Speed CPU

[Meaning] An error occurs while creating S/W Watchdog Timer. [Countermeasures]


- This error has no relation to the outside connection.
- Check the voltage (5V) on output of SMPS,
If no, replace SMPS.
[Explanation] - If the same error continues to happen, replace DOC-141.
An error occurs when a Watchdog which supervises errors of each task
in S/W fails to be created.

Watchdog Timer not only carries out tasks periodically just as several
other tasks do, but also supervises all other tasks. So its period is the
shortest (30m sec) and it has top priority.

Create memory
시스템에서 사용할pool
메모리 풀(pool) 생성
for system

Create
Watchdogwatchdog
Timer 생성
timer

Yes
Watchdog timer
Watchdog Timer
생성 실패
creating ?
failed?

Watchdog
Watchdog timer
Timer 생성 No
creatingError
error발생generated

Assign
메모리 memory타스크(Task)나
풀(pool)에서 for task &
인터럽트interrupt handler
핸들러(Interrupt in
handler)에서
사용할 메모리
memory pool할당

Task
타스크creating
생성 혹은or
No interrupt
인터럽트 등록 실패 ?
registering

Yes
Perform
프로그램 다음next
단계
수행
stage of P/G
Task creating
타스크 생성 Error 발생
error generated

(Note) P/G: Program


Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 16/127
○ Operation CPU
TCD 10 Non definitional vector interrupt occurred Detection Application Si220
○ Speed CPU

[Meaning] An error occurs while creating interrupt. [Countermeasures]


- This error has no relation to the outside connection.
- Check the voltage (5V) on output of SMPS,
If no, replace SMPS.
[Explanation] - Check if ground condition is correct.
Record vector value about the interrupt that is created in creating
non definitional vector interrupt.
This error has no effect on the operation of elevator.

[Reference]
The number of interrupt vector can be checked by ‘A42E’.
(Trace information)
Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 17/127
○ Operation CPU
TCD 16 Speed CPU H/W WDT trouble occurred Detection Application Si230
○ Speed CPU

[Meaning] DSP H/W Watchdog detection [Countermeasures]


- Check if the communication connector (64P) between
DOC-141 and DPC-140 is connected well, If connector is
abnormal, replace.
[Explanation] If DSP(INV CPU) H/W Watchdog is occurred, operation CPU resets - Check the voltage (5V) on output of SMPS,
DSP automatically. If no, replace SMPS.
- Twist the cables of the communication connector(64P)
- Check if ground condition is correct.
- Replace DPC-140.

[Detection] In case that H/W Watchdog error of DSP maintain over 3 cycle of
detection(Min. 60~ Max. 90ms), detect the trouble and output
the signal of DSP reset.
This trouble can not be detective in case of over 48 volts.
(Voltage drop/ failure)
Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 18/127
○ Operation CPU
TCD 17 Speed CPU Retry failure Detection Application Si230
○ Speed CPU

[Meaning] DSP H/W Watchdog has been detective and DSP can not be operable [Countermeasures]
even if operation CPU perform retry of DSP more than 4 times.
- Check if the communication connector(64P) between
DOC-141 and DPC-140 is connected well, If connector is
abnormal, replace.
[Explanation] If retry signal of operation CPU keeps up more than 4 times, - Check the voltage(5V) on output of SMPS,
the error is detected and make the elevator being inoperable. If no, replace SMPS.
- Twist the cables of the communication connector(64P)
- Check if ground condition is correct.
- Check if JUMP PIN setting is correct.
- Replace DPC-140.

[Reference] Required retry time for 4 times: 8.6 seconds


(150ms * 4) + (2 sec * 4) = 8.6 sec
Part ; TCD Code
MUSE ED / Trouble Shooting Crtl No.: MUSE ED-TS-03-0
Page: 19/127
○ Operation CPU
TCD 21 ER_INV_ DPRAM Detection Application Si230
○ Speed CPU

[Meaning] When communicating DPRAM between operation side & speed side, [Countermeasures]
a error detected if transmitted data is different with feed back data for
- Check if the communication connector(64P) between
4 cycles(120ms) in series.
DOC-141 and DPC-140 is connected well, If connector is
abnormal, replace.
[Explanation] 1. When transmitting data by DPRAM, feed back data - Check the voltage(5V) on output of SMPS,
If no, replace SMPS.
Transmitted data Feed back data - Twist the cables of the communication connector(64P)
- Check if ground condition is correct.
Coil[RS_SUPPRESS_ON]: 0x91C3 Coil[SV_INV_SUPPRESS_FB]: 0x9208 - Replace DOC-141
- Replace DPC-140.
SWD_O[VO_C1ST]: 0x8081 Coil[SV_INV_C1ST_FB]: 0x920A

SWD_O[VO_C1BR]: 0x8080 Coil[SV_INV_C1BR_FB]: 0x9209

SWD_O[VO_R5SC]: 0x8082 Coil[SV_INV_R5SC_FB]: 0x920B

2. If above data is different for 4 cycles(120ms) in series a error detected.

You might also like