Sei sulla pagina 1di 9

Part ; TCD Code

Di1(Si210) Elevator / Trouble Shooting Crtl No.: SI-TS-02-2


Page: 9/117
○ Operation CPU
TCD 5 ER_ S/W_ WDT Detection Application Si210
○ Speed CPU

[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 to 74HC4538 chip and 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 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 to the outside connection.
- Check the voltage(5V) on output of SMPS,
If no, replace SMPS.
Task에 error 발생
Error occurs ?
in task - If the same error continues to happen, replace DOC-131.

Yes

No

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

Error_Counter == 3

Yes

Software watchdog error


발생
generated
Part ; TCD Code
Di1(Si210) Elevator / Trouble Shooting Crtl No.: SI-TS-02-2
Page: 10/117
○ Operation CPU
TCD 6 Memory allocation failed Detection Application Si210
○ 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-131.
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 서 사용할 pool
memory
메모리 풀(pool)
for system생성

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

No

Yes

메모 리 풀(pool)에
Memory 서 타스크(Task)나
assigning for task &
인터럽트 interrupt
핸들러(Interrupt
handler & r),
handle
큐(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 Crtl No.: SI-TS-02-2
Page: 11/117
○ Operation CPU
TCD 7 ER_Task_ creation failed Detection Application Si210
○ 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-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 Crtl No.: SI-TS-02-2
Page: 12/117
○ Operation CPU
TCD 8 Semaphore creation failed Detection Application Si210
○ 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-131.
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 초기system
P/G 화

or e 생성
S e ma p hsemaphore
Create

Semaphore creating
No S e ma p h or e 생성 실패 ?
failed?

Yes
Perform next stage of
프로그램 다음 단계 수행
P/G
SSemaphore creating
e ma p h or e 생성 Error
error

(Note) P/G: Program


Part ; TCD Code
Di1(Si210) Elevator / Trouble Shooting 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] 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-131.
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.

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

Create
W a tc h d o g watchdog
T i m e r 생성
timer

Yes
Watchdog
W at c h d o g T itimer
mer
생성 실패 ?
creating failed?

W aWatchdog 생성
tc h d o g T i m e rtimer No
r ro r 발
creatingE error 생
generated

Assign
메 memory
모리 풀(pool)에서 타스크 for task &
(Task)나
인터럽트interrupt
핸들러(Interrupt
handler 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
Di1(Si210) Elevator / Trouble Shooting Crtl No.: SI-TS-02-2
Page: 14/117
○ Operation CPU
TCD 10 Non definitional vector interrupt occurred Detection Application Si210
○ 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
Di1(Si210) Elevator / Trouble Shooting 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] DSP H/W Watchdog detection [Countermeasures]


- Check if the communication connector (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 of SMPS,
If no, replace SMPS.
- Twist the cables of the communication connector(64P)
- Check if ground condition is correct.
- Replace DPC-122.

[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
Di1(Si210) Elevator / Trouble Shooting Crtl No.: SI-TS-02-2
Page: 16/117
○ Operation CPU
TCD 17 Speed CPU Retry failure Detection Application Si210
○ 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-131 and DPC-122 is connected well, If connector is
abnormal, replace.
[Explanation] If retry signal of operation CPU keeps up more than 4 times,
the error is detected and make the elevator being inoperable. - Check the voltage(5V) on output of SMPS,
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-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 Crtl No.: SI-TS-02-2
Page: 17/117
○ Operation CPU
TCD 21 ER_INV_ DPRAM Detection Application Si210
○ 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
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) 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]: 0x91C3 Coil[SV_INV_SUPPRESS_FB]: 0x9208 - Check if ground condition is correct.
- Replace DOC-131
SWD_O[VO_C1ST]: 0x8081 Coil[SV_INV_C1ST_FB]: 0x920A - Replace 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.

Potrebbero piacerti anche