You are on page 1of 9

Part ; TCD Code

Di1(Si210) Elevator / Trouble Shooting


Shoo ting Crtl No.: SI-TS-02-2
Page: 9/117

○ Operation CPU
TCD 5 ER_ S/W_ WDT   Detection   Application Si210
○ Speed CPU

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

Yes

No

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

Error_Counter
Error_Counter == 3

Yes

Software watchdog error


발생
generated
Part ; TCD Code
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 10/117

○ Operation CPU
TCD 6 Memory allocation failed Detection   Application Si210
○ Speed CPU

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

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

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

No

Yes

메모Memory assigning
리 풀(pool) for task
에서 타스크(Task) 나&
트 interrupt
인터럽트핸 handler
핸들러(Interrupt &
handler),
큐(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
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 11/117

○ Operation CPU
TCD 7 ER_Task_
ER_Task_ creation failed Detection   Application Si210
○ Speed CPU

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

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

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


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

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

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

(Note) P/G: Program


Part ; TCD Code
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 12/117

○ Operation CPU
TCD 8 Semaphore creation failed Detection   Application Si210
○ Speed CPU

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

 As several tasks are carried out concurrently,


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 초기system
P/G 화

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
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 13/117

○ Operation CPU
TCD 9 Operation CPU WDT Timer creation failed Detection   Application Si210
○ Speed CPU

[ Meaning
 Meaning ]  An error occurs while creating S/W Watchdog Timer. [Countermeasures ]
- This error has no relation
relation to the outside connection.
connection.
- Check the voltage (5V) on output
output of SMPS,
If no, replace SMPS.
[Explanation ] - If the same error continues
continues to happen, replace DOC-131.
 An error occurs when a Watchdog which
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 task s. So its period is the
shortest (30m sec) and it has top priority.

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

Create watchdog
Watchdog Timer 생성
timer 

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

Watchdog
Watchdog Timertimer 
생성 No

error 발
creatingError 생
generated

 Assign memory
메모리 풀(pool) 에서타
서타스 for
크 task
(Task) 나 &
트interrupt
인터럽트핸 핸들러 handler
(Interrupt
(Interrup in 에서
t 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
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 14/117

○ Operation CPU
TCD 10 Non definitional vector interrupt occurred Detection   Application Si210
○ Speed CPU

[ Meaning
 Meaning ]  An error occurs while creating interrupt. [Countermeasures ]
- This error has no relation
relation to the outside connection.
connection.
- Check the voltage (5V) on output
output of SMPS,
If no, replace SMPS.
[Explanation ] - Check if ground
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
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 15/117

○ Operation CPU
TCD 16 Speed CPU H/W WDT trouble occurred Detection   Application Si210
○ Speed CPU

[ Meaning
 Meaning ] DSP H/W Watc hdog detection [Countermeasures ]

- Check if the communication connector (64P)


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

[Detection ] In case that H/W W atchdog 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
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 16/117

○ Operation CPU
TCD 17 Speed CPU Retry failure Detection   Application Si210
○ Speed CPU

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

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


(150ms * 4) + (2 sec * 4) = 8.6 sec
Part ; TCD Code
Di1(Si210) Elevator / Trouble Shooting
Shoo ting Crtl No.: SI-TS-02-2
Page: 17/117

○ Operation CPU
TCD 21 ER_INV_ DPRAM Detection   Application Si210
○ Speed CPU

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