6호선 TCC 장치

75

제6장.6호선 TCC 장치

□ 6호선 열차운행 종합제어장치 구성도

□ 장치 개요 및 기능

제6장.6호선 TCC 장치

◯ 개  요

TCC (TOTAL CONTROL COMPUTER) 는 TANDEM S4202-CM R4400

SYSTEM 으로 구성 되었다. TCC 컴퓨터는 표준 UNIX OS를 사용함으로써,

SYSTEM의 통일성을 유지하고,   운용효율을 극대화 할 뿐 아니라, 유지보수 측

면의 편의성도 고려하였다. DUAL ETHERNET 에 접속되어 안정적인 이중

DATA PATH를 통해 상호 필요한 정보를 교신한다. 한 개 PATH에 장애가 발

생되더라도 다른 PATH에 의해 정보는 연속적으로 교신 된다. LAN은 국제 표준

인 ETHERNET 을 사용하고 TCP/IP PROTOCOL 로 상호 DATA 통신을 한다.

◯ 기  능

TCC COMPUTER는 현장 열차 운전 상황의 감시및 제어, 경보감시, 운전모드관리

행선안내정보 전송, ATO 정보처리등 열차 관제의 목적으로 설치되며, TANDEM

사의 64bit 고성능 COMPUTER 1 Set 을 이용 Fault Tolerent을 구성하여 6호선

전구간 열차운행 상태를 감시하고, 열차의 위치에 따라 기억하고 있는 열차의

Diagram을 이용하여 신호설비제어를 수행한다.

CD-ROM

Tape Drive

BAT

Hard Disk

Hard Disk

FAN

CPU

Router

Controller

Power Distribution

Unit

[전면 구성]

SAID

AC PDU

AC PDU

SSC X

SSC Y

IOC CRU

[후면 구성]

□ SYSTEM 사양

◯ PROCESSOR Subsystem

• CPU CRUs : 64Bit MIPS, R4400 : 2EA

- 내부적으로 동시에 동일한 명령어를 수행하고 동일한 Memory를 공유하며

자체 진단 기능을 통하여 완벽한 데이터의 신뢰성을 보장한다.

• ROC(Router Cloud Controller)  : 2EA

- CPU CRUs를 ServerNet SAN에 접속하기 위해 사용되는 Router Network            Ports 제공.

※ ServerNet SAN 은 Process와 I/O간의 통신을 담당하는 Network.

◯ Mass Storage Subsystem

- 대용량 보조기억장치로 구성

- system 디스크와 데이터 디스크로 구성

- SCSI n 과 SCSI(n+1,2,3 ~n)으로 지정

- SCSI Bus0(Primary): 4GB disk drive(2EA), 4GB DAT drive

- SCSI Bus1(Mirrors): 4GB disk drive(2EA), CD-ROM drive

◯ I/O Controller Subsystem

• SSC(Standard System Controller) X and Y로 구성.

- X and Y-ROC 로부터  I/O Controller 로 ServerNet routing 을 제공.

- Console(RJ45 type) Port

• IOC CRU - Ethernet, Async, Sync IOC

- Asynchronous Controller

- Synchronous Controller

- Ethernet LAN Controller

◯ POWER Subsystem

• AC PDU(Power Distribution Unit)  : 2EA

- AC 180 ～ 264V 를 Filtering 하여 Power Supply 에 공급

• 1500W AC BLKs(Bulk Power Supply) : 2EA

- 240V AC의 외부 입력 전원으로부터 -48V DC 전원을 만들어 주는 역할을 한

다.

• ESC(Environmental Sense Control) : 2EA

- Power Supply와 Battery CRUs Monitor

• Battery : 2EA

• SAID (Sytem Alarm and Identification Panel) : 1EA

- System Cabinet 또는 Stack의 ID를 지정하고 00 ～ 99 이며 최초 01로 지정

되어 있다.

◯ Cooling Subsystem

• Blower : 2EA

- System 내부 온도가 상승하게되면, 온도센서가 이를 감지하여  Blower 의 속

도를 증가시켜 냉각효과를 지속시킨다.

□ CRU, I/O Controller, Device, Module Management Commands

◯ "cf " Commands

- cfautoinstall : System 내 모든 Controller를 Install 시킬수 있다.

- cfbootdb : System Booting시 Install/enable 시키는 device를 보여준다.

- cfconfigure : Install 되어 있는 I/O Controller를 configure.

- cfdisable : I/O Controller, Local device(SCSI disk or tape or async port),

CRU, or module을 disable.

Module 을 제거하기전 실행하여 disable 시킨다.

- root로 로그인

- cfdisable Module Address

예) # cfdisable -o 1.2.205 (ROC Module 을 교체할 경우)

# cfdisable nioc-2.enet-2

- cfenable : I/O Controller, Local device, CRU, or module을 enable.

- cfinstall : new I/O Controller를 system configuration으로 install.

- cfuninstall : System Configuration으로부터 I/O Controller를remove.

- cfpoweroff : CRU or Module 의 PowerOff

# cfpoweroff -f 1.3.311

- cfiolist : Local System에 Install 되어 있는 모든 I/O Controller의

list와 각 Controller의 Physical 한 위치를 Display

예) [sub6a:/]cfiolist (root로 로그인후 입력)

-- Processing Request, Please Wait

PhysicalPath                 Resource Path    Identification

stack-1.mod-3.cru-317.vme-1  async-0          Macrolink Async Controller

stack-1.mod-3.cru-317.vme-1  async-0.aport-0  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-1  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-10 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-11 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-12 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-13 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-14 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-15 Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-2  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-3  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-4  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-5  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-6  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-7  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-8  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.aport-9  Macrolink Asynchronous Serial Port

stack-1.mod-3.cru-317.vme-1  async-0.pport-0  Macrolink Asynchronous Parallel Pt

stack-1.mod-3.cru-313.nioc-1 nioc-0           NIOC multifunction adaptor

stack-1.mod-3.cru-313.nioc-1 nioc-0.console-2 SPCN (Host Console) Port

stack-1.mod-3.cru-313.nioc-1 nioc-0.nlb-1     NIOC loopback test device

stack-1.mod-3.cru-313.nioc-1 nioc-0.nlb-4     NIOC loopback test device

stack-1.mod-3.cru-313.nioc-1 nioc-0.spesc-5   SPESC (Host-SPRPC Service) Port

stack-1.mod-3.cru-313.nioc-1 nioc-0.spevent-6 SPEVENT (Host-SPRPC Service) Port

stack-1.mod-3.cru-313.nioc-1 nioc-0.spip-3    SPIP (Host-IP Service) Port

stack-1.mod-3.cru-319.nioc-1 nioc-1           NIOC multifunction adaptor

stack-1.mod-3.cru-319.nioc-1 nioc-1.console-2 SPCN (Host Console) Port

stack-1.mod-3.cru-319.nioc-1 nioc-1.nlb-1     NIOC loopback test device

∬

stack-1.mod-2.cru-205.clk-1  slice-0.clk-0    Integrity S4000 Processor

stack-1.mod-2.cru-201.cpu-1  slice-0.cpu-0    Integrity S4000 Processor

stack-1.mod-2.cru-206.clk-1  slice-1.clk-0    Integrity S4000 Processor

stack-1.mod-2.cru-204.cpu-1  slice-1.cpu-0    Integrity S4000 Processor

- cfstatus : I/O Controller, Local device, CRU, module, or stack 의 정보를  Report

예) [sub6a:/ttc]cfstatus

-- Processing Request, Please Wait...

Resource Path     Status    Availability   Description

----------------- --------- ------------- ----------------------

async-0.          Enabled   Not_Failed    Macrolink Async Controller

async-0.aport-0   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-1   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-10  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-11  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-12  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-13  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-14  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-15  Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-2   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-3   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-4   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-5   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-6   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-7   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-8   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.aport-9   Enabled   Not_Failed    Macrolink Asynchronous Serial Port

async-0.pport-0   Enabled   Not_Failed    Macrolink Asynchronous Parallel Port

nioc-0            Enabled   Not_Failed    NIOC multifunction adaptor

nioc-0.console-2  Enabled   Not_Failed    SPCN (Host Console) Port

nioc-0.nlb-1      Enabled   Not_Failed    NIOC loopback test device

nioc-0.nlb-4      Enabled   Not_Failed    NIOC loopback test device

∬

scsi-0.hba-6      Enabled   Not_Failed    SCSI HBA

scsi-0.hba-7      Enabled   Not_Failed    SCSI HBA

scsi-1.dev-0      Enabled   Not_Failed    SCSI DISK DEVICE

scsi-1.dev-1      Enabled   Not_Failed    SCSI DISK DEVICE

scsi-1.dev-4      Enabled   Not_Failed    SCSI CDROM DEVICE

scsi-1.hba-6      Enabled   Not_Failed    SCSI HBA

scsi-1.hba-7      Enabled   Not_Failed    SCSI HBA

slice-0           Enabled   Not_Failed    Integrity S4000 SMP Slice

slice-0.clk-0      Enabled   Not_Failed    Integrity S4000 Router Clock

slice-0.cpu-0     Enabled   Not_Failed    Integrity S4000 Processor

slice-1           Enabled   Not_Failed    Integrity S4000 SMP Slice

slice-1.clk-0      Enabled   Not_Failed    Integrity S4000 Router Clock

slice-1.cpu-0     Enabled   Not_Failed    Integrity S4000 Processor

snet-x           Enabled   Not_Failed    ServerNet Fabric

snet-y           Enabled   Not_Failed    ServerNet Fabric

sys-0            Enabled   Not_Failed    System Resource

예) [sub6a:/ttc]cfstatus nioc-0

# slot 313에 있는 SSC에 대한 정보를 Display

-- Processing Request, Please Wait...

Resource Path        = nioc-0

Specific Type        = nioc

Identification       = NIOC multifunction adaptor

physicalPath         = stack-1.mod-3.cru-313.nioc-1

Xpath State          = Enabled

### ISO States and Statuses ###

operational          = Enabled

operationalEnhanced  = Enabled

usage                = Active

admin                = Unlocked

### End ISO States and Statuses ###

예) [sub6a:/ttc]cfstatus nioc-1

-- Processing Request, Please Wait...

Resource Path        = nioc-1

Specific Type        = nioc

Identification       = NIOC multifunction adaptor

physicalPath         = stack-1.mod-3.cru-319.nioc-1

Ypath State          = Enabled

### ISO States and Statuses ###

operational          = Enabled

operationalEnhanced  = Enabled

usage                = Active

admin                = Unlocked

### End ISO States and Statuses ###

예) [sub6a:/ttc]hwstatus

Module Information:

-------------------

physical   module    Tandem  rev     track

address    type      partNo  level     id

---------  --------  ------  ------  ------

1.1        CM_POWER

1.2        CM_CPU

1.3        CM_IO

1.4        CM_FAN

1.5        STORAGE

1.6        STORAGE

CRU Information:

----------------

physical  slot  cru        cru            cru       Tandem  rev    track    part

address  type  type      state         substate    partNo   level    id      name

-------- ---- ---- -----------------------------------------------------

1.1.111  ESC   ESC   CONFIGURED   CNFG_OK  107975 B01-01 V0HWVC escCru

1.1.113  ESC   ESC   CONFIGURED   CNFG_OK  107975 B01-01 V0HWY5 escCru

1.1.102  BULK BULK CONFIGURED   CNFG_OK                           blkCru

1.1.103  BULK BULK CONFIGURED   CNFG_OK                           blkCru

1.1.105  BATT BATT CONFIGURED   CNFG_OK                           batCru

1.1.106  BATT BATT CONFIGURED   CNFG_OK                           batCru

1.1.107  PDU  PDU   CONFIGURED   CNFG_OK                           pduCru

1.1.108  PDU  PDU  CONFIGURED   CNFG_OK                            pduCru

1.2.205  ROC  ROC  CONFIGURED   CNFG_OK  129464 B04-04    V0FJCB rocCru

1.2.206  ROC  ROC  CONFIGURED   CNFG_OK  129464 A04-04    D025WB rocCru

1.2.201  CPU  CPU  CONFIGURED   CNFG_OK  125791 A01-02    V0ARX8 cpuCru

1.2.204  CPU  CPU  CONFIGURED   CNFG_OK  125791 A04-07    V09NJ1 cpuCru

1.3.313  SSC  SSC  CONFIGURED   CNFG_OK  119669 A10-13    V0BPXX sscCru

1.3.319  SSC  SSC  CONFIGURED   CNFG_OK  119669 A09-11    V0ABPL sscCru

1.3.317  IOC  VME  CONFIGURED   CNFG_OK  120988 A04-08 D05N09 iocTiavAsyncCru

1.3.318  IOC  ENET CONFIGURED   CNFG_OK  125604 B06-06    V0S27Z ioce2Cru

1.3.324  IOC  ENET CONFIGURED   CNFG_OK  125604 B05-05   V0FR9N ioce2Cru

1.3.301  SCSI SCSI CONFIGURED   CNFG_OK  124254 A04-06   D0EYM6 devDsk4gbCru

1.3.302  SCSI SCSI CONFIGURED   CNFG_OK  124254 A04-06   D0EYBR devDsk4gbCru

1.3.305  SCSI SCSI CONFIGURED   CNFG_OK  112390 B12-20 D086WF devDdsCru

1.3.307  SCSI SCSI CONFIGURED   CNFG_OK  124254 A04-06 D0EYN3 devDsk4gbCru

1.3.308  SCSI SCSI CONFIGURED   CNFG_OK  110367 A15-21 D05NC4 devDsk2gbCru

1.3.311  SCSI SCSI CONFIGURED   CNFG_OK  131854 A00-01 D0NYDX devCdromCru

1.4.401  FAN  FAN  CONFIGURED   CNFG_OK                             blwCru

1.4.402  FAN  FAN  CONFIGURED   CNFG_OK                             blwCru

□ 부팅 / 다운 방법

◯ 시스템 전원 공급하기

- Stack 뒷면의 Dual switch 를 ON("I" ) 상태로 둔다.

- Console 에 Service Process Prompt (MSP0 or MSP1: )나타남.

- MSP0 : uxboot (default disk 로부터 booting 된다)

- AUTO_BOOT Parameter 가 enable 되어 있으면 uxboot를 입력하지 않아도 CPU

는 O/S를 boot 한다.

◯ System Boot Procedures

- single user shell loading

- kernel loading 과 powerfail partition 생성.

- CPU, Memory 및 H/W를 check.

- 각종 device drive check.

- MDS(시스템 집단 관리 프로그램) start.

- File system check.

- mount file system

- mirror checking

- utility process 와 network daemon 의 start

◯ TCC Shutdown 절차

가) 시스템 콘솔에서 EXIT로 탈출후

CONSOLE LOGIN : root로 로그인한다.

나) [sub6a/:ttc/BOOT] STOP_ALLPROCESS

/* application process 를 stop 시킨다 */

다) sync

라) sync

마) [sub6a/:ttc/BOOT] TCC_SHUTDOWN

/* 프로세스 STOP 된후 Shutdown -y -g0 -i0 자동실행된다 */

바) MSP0 : poweroff(전원을 off 하고자 할 경우)

사) MSP0 : poweron(위상태에서 전원을 켤 경우)

power on self test 시작된다

아) MSP0 : uxboot ( Power off 하지 않고 다시 booting 할 경우입력)

DISK SYNC를 시작한다.

자) [sub6a/:ttc/BOOT]TTCBOOT

"HOSTRESET" Command 를 사용하여 System reset 하는 방법

주의! : system 정상일 경우 사용하면 안됨

- System 이 hang  상태일 경우( 키보드 입력이 안됨)

- system conlose에서 입력

- #  (press return)

- #~. (service prosess 로 connection)

- MSP0 : uxcrash( 시스템 죽은 원인을 알고 싶을 경우에 입력 시간걸림)

- MSP0 :hostreset host

/* 잠시후 power off 된다. */

- MSP0 : uxboot (booting 시작)

프로세스 기능 및 실행방법

스케쥴 전송

- MSC VDU(스케쥴 작성용 PC)에서 스케쥴 작업 및 수정 완료시나 필요시 스케쥴      재전송시 전송하고자 하는 스케쥴을 운행계획 메뉴에서 운행계획 backup/load 선      택후 backup방 (1,2,3,4,5)중 전송하고자 하는 스케쥴을 load한다.

- 운행 계획 메뉴중 “운행계획전송”을 클릭후 전송하고자 하는 스케쥴을 선택한 후

전송한다.

- 전송완료후 MSC에 전송되었는지 확인한다.

[MSC:/dcc/msc/data] ls -ail

total 6351

6291478 drwxrwxrwx    5 dcc      smsc         512 Jan  3  2004 ./

2097174 drwxrwxrwx    6 dcc      smsc          61 Oct 28  2003 ../

6********rwxrw-rw-    1 nobody   nobody      2400 Nov 26  2002 SCH_BASE.DAT*

6********rwxrw-rw-    1 nobody   nobody    812000 Jul 25  2004  SCH_HOLY.DAT*

6********rwxrw-rw-    1 nobody   nobody    812000 Mar  9  2005 SCH_SATU.DAT*

6********rwxrw-rw-    1 nobody   nobody    812000 Aug  8 22:53 SCH_SPEC.DAT*

6********rwxrw-rw-    1 nobody   nobody    812000 Apr 14 15:21 SCH_WEEK.DAT*

6291482 drwxr-xr-x   13 dcc      smsc         152 Jun  1  2000 event/

4194610 drwxr-xr-x   13 dcc      smsc         512 Jan  2  2003 hist/

2113456 drwxr-xr-x   13 dcc      smsc         152 Sep 26  2000 stat/

sch_*.dat 로 생성날짜, 시간 확인

- 전송 완료 되었으면 슈퍼탁에서 “ 열차 다이아 요구” 메뉴를 선택해서

요구 하고자 하는 다이아를 선택 하여 실행한다.

- [sub6a:/ttc/dcc/schedule]에서 전송된 스케쥴의 확장자가 file_name.DAT, TTC,        LOC, TDE 로 생성되었는지 확인한다.

[sub6a:/ttc/dcc/schedule]ls -ail

total 16080

3642 drwxrwxrwx   2 ttc      smrc        1024 Aug  9 02:46 ./

1799 drwxrwxrwx   3 ttc      smrc        2048 Sep 11 01:40 ../

4636 -rwxr--r--   1 nobody   nobody      2400 Nov 26  2002 SCH_BASE.DAT*

3838 -rwxrwxrwx   1 ttc      smrc     812000 Jul  25  2004 SCH_HOLY.DAT*

735 -rwxr-xr-x   1 ttc      smrc     1125576 Jul 25  2004 SCH_HOLY.TTC*

4246 -rwxrwxrwx   1 ttc      smrc      812000 Mar  9  2005 SCH_SATU.DAT*

2723 -rwxr-xr-x   1 ttc      smrc     1172232 Mar  9  2005 SCH_SATU.TTC*

1581 -rwxrwxrwx   1 ttc      smrc      812000 Aug  8 22:53 SCH_SPEC.DAT*

1188 -rwxr-xr-x   1 root     sys      1186812 Aug  8 22:53 SCH_SPEC.TTC*

3877 -rwxrwxrwx   1 ttc      smrc      812000 Apr 14 15:30 SCH_WEEK.DAT*

788 -rwxr-xr-x   1 ttc      smrc     1250964 Apr 14 15:30 SCH_WEEK.TTC*

1748 -rwxr-xr-x   1 ttc      smrc     1250964 Apr 14 15:30 SCH_WEEK.LOC*

1388 -rwxr-xr-x   1 ttc      smrc     1250964 Apr 14 15:30 SCH_WEEK.TDE*

-  LOC, TDE 파일은 해당일 영업종료후 전송되며 전송후 삭제된다.

전송과정 :  MSC VDU(스케쥴 생성)  →   MSC   →   TCC  → LCTC/TDE

↑

슈퍼탁에서 요청

TCC SYSTEM UTIL

스케쥴 관련 UTIL

[sub6a:/ttc/one/test]one_test 를 실행

one process message select

1. 일일 업무 시작

2. 일일 업무 종료

3. schedule reload

4. 역별 스케쥴 재전송

5. TDE 스케쥴 재전송

6. 표준시간 재전송

/. TEST END

어떤 사유로 인해 스케쥴을 다시 로드하고자 할경우 3번을 선택하여 실행

행선안내 게시기로 스케쥴을 재전송할경우는 5번을 선택하여 실행한다

TDE는 평, 토, 휴 선택없이 무조건 당일 스케쥴이 전송된다.

ttc utility

[sub6a:/ttc]util

******************    TTC UTILITY MENU     **********************

1 - View Event Flag

2 - Monitoring Mailbox

3 - Mailbox Dump for Each Process

4 - Mailbox Dump for All Process

5 - MONITORING PROCESS

6 - PROCESS SELF TEST

A - DBMSMIU

B - DBMSTEST

C - DEBUGGING

L - 등록된 LIBRARY 조회

0 - EXIT (0 or /)

입력할 메세지의 종류는 ?? 2

[서울 지하철 6 호선 TTC MAILBOX MESSAGE 현황]

종료=Q                                현재시간:19:26:11 2005

CMW5 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  22

CMW6 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  22

입력할 메세지의 종류는 ?? 3

원하는 Process 명을 입력하시오..

mailbox dump를 계속하시겠습니까(Y or N ).

SYSTEM COMMAND

[sub6a:/ttc]df -k (디스크 여유도 표시)

filesystem                       kbytes   used     avail    capacity  mounted on

/dev/root                         81920    46766    32400    59%       /

/processorfs                      0        0        0         0%       /system/processor

/dev/fd                           0        0        0         0%       /dev/fd

/proc                             0        0        0         0%       /proc

/dev/vx/dsk/rootdg/standvol       51200    22184    29015    43%       /stand

/config                           0        0        0         0%       /config

/dev/vx/dsk/rootdg/usrvol        333824   234524   93008     72%        /usr

/dev/vx/dsk/rootdg/varvol        172032   20794    141392    13%        /var

/dev/vx/dsk/rootdg/homevol       5120     645      4192      13%        /home

/dev/vx/dsk/rootdg/var_crashvol0  263168   263168   0        100%       /var/cra

/dev/vx/dsk/rootdg/var_crashvol1  263168   263168   0        100%       /var/cra

/dev/vx/dsk/rootdg/var_crashvol2  263168   263168   0        100%       /var/cra

/dev/vx/dsk/rootdg/var_crashvol3  263168   263168   0        100%       /var/cra

/dev/vx/dsk/userdg/usr0           2000000  950012   984288    49%       /usr0

/dev/vx/dsk/datadg/ttc            2000000  1681438  299128    85%       /ttc

/dev/vx/dsk/datadg/usr1           2000000  679783   1236312   35%       /usr1

/ttc 의 여유도가 비정상적으로 증가했으면 원인을 추적하여 삭제한다.

TCC BACK_UP COMMAND

[sub6a:/ttc]#tar cvf /dev/rmt/ctape1 ttc .

/* ttc 디렉토리내 모든file backup */

[sub6a:/ttc]#tar cvf /dev/rmt/ctape1 /.

/* O/S backup */

[sub6a:/ttc]mt -f /dev/rmt/ctape1 rew  /* tape rewind 명령어 */

※ 운행중에 시행하지 말것(CPU 부하 증가로 시스템 다운됨)

ifconfig 에러 발생시 재설정 방법

① ifconfig -a 명령어로 ip 확인

[sub6a:/ttc]ifconfig -a

lo0: flags=49<UP,LOOPBACK,RUNNING>

inet 127.0.0.1 netmask ff000000

spip0: flags=21<UP,NOTRAILERS> metric 15

inet 192.150.151.17 netmask ffffffc0

resource nioc-0.spip-3

spip1: flags=21<UP,NOTRAILERS> metric 15

inet 192.150.152.17 netmask ffffffc0

resource nioc-1.spip-3

enet0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>

inet 192.1.6.100 netmask ffffff00 broadcast 192.1.6.255

arphrd 1

resource nioc-2.enet-2

enet1: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>

inet 192.1.7.100 netmask ffffff00 broadcast 192.1.7.255

arphrd 1

resource nioc-3.enet-2

② 잘못 설정된 interface를 down 시킨다.

가령 enet1의 netmask ffffff00가 00000000로 변경되었을 경우

ifconfig enet1 down

③ netmask를 재설정시킨다

ifconfig 192.1.7.100 netmask ffffff00 broadcast 192.1.7.255

④ ifconfig -a 로 설정값 재 확인한다.

⑤ down 시킨 interface를 up 시킨다.

ifconfig enet1 up

TIME 조정 방법

su (super user로 로그인)

- date 날짜,시간,년도 설정

예)date 020117002004(2004년2월1일17시00분)

- exit

- 관련 프로세스 “TSE"

- 관련화일 ttc/tse]tse_main.c

- tandem에서 표준시간과 20초 이상 차이나면 update 되어야 함.

date -a 300(5분) 시간이 5분늦을 경우

date -a -300 시간이 5분 빠를 경우

위 명령어는 시간을 바로 보정시켜주지 않고 1시간 정도에 걸쳐 서서히 맞춤

[sub6a:/ttc/BOOT]vi TTCBOOT  /*TCC 응용프로세스 기동시 참조 */

================================

#chmod 777 /dev/console

#clear

#cd /ttc/BOOT

#echo "STOP_ALL PROCESS 수행 "

#STOP_ALLPROCESS

#sleep  10

#cd /ttc/BOOT

#echo "DATABASE를 LOAD 하시겠읍니까? (Y or N) "

#read  input

#if ((test "${input}" = "y") || (test "${input}" = "Y")) then

#    cd  /ttc/dbms

#    echo " DATABASE를 LOAD 합니다 "

#    rm DBMS

#    DBMS_UPLD

#fi

#cd /ttc/BOOT

#mbx_dumpall

#sleep 5

#clear

#echo "TTC BOOT 를 시작합니다

#echo "PRT PROCESS 수행"

RUN PRT > /dev/null &

echo " ONE PROCESS 수행 "

RUN ONE > /dev/null &

sleep 30

echo " TRK PROCESS 수행 "

/ttc/trk/clear_start_trkflag

sleep 1

RUN TRK > /dev/null &

sleep 1

echo "ART PROCESS 수행 "

RUN ART > /dev/null &

sleep 1

echo "IND PROCESS 수행 "

RUN IND > /dev/null &

sleep 1

echo "DSP PROCESS 수행 "

RUN DSP > /dev/null &

sleep 1

echo "SMD PROCESS 수행 "

RUN SMD > /dev/null &

sleep 1

echo "ARM PROCESS 수행 "

RUN ARM > /dev/null &

sleep 1

echo "ARC PROCESS 수행 "

RUN ARC > /dev/null &

sleep 1

echo "CMI PROCESS 수행 "

RUN CMI1 > /dev/null &

/bin/nohup RUN CMI2 > /dev/null &

sleep 2

echo "CLS PROCESS 수행 "

RUN CLS1 > /dev/null &

RUN CLS2 > /dev/null &

RUN CLS3 > /dev/null &

RUN CLS4 > /dev/null &

RUN CLS5 > /dev/null &

RUN CLS6 > /dev/null &

RUN CLS7 > /dev/null &

sleep 2

echo "TRL PROCESS 수행 "

RUN TRL > /dev/null &

sleep 2

echo "TSE PROCESS 수행 "

RUN TSE > /dev/null &

sleep 2

echo "TRF PROCESS 수행 "

RUN  TRF > /dev/null &

sleep 2

RUN CML1 > /dev/null &

RUN CML2 > /dev/null &

RUN CML3 > /dev/null &

RUN CML4 > /dev/null &

RUN CML5 > /dev/null &

RUN CML6 > /dev/null &

RUN CML7 > /dev/null &

sleep 2

RUN CMW1 > /dev/null &

RUN CMW2 > /dev/null &

RUN CMW3 > /dev/null &

RUN CMW4 > /dev/null &

RUN CMW7 > /dev/null &

echo "CMD PROCESS 수행 "

RUN CMD > /dev/null &

echo "CMS PROCESS 수행 "

RUN CMS > /dev/null &

RUN CMS1 > /dev/null &

RUN CMS2 > /dev/null &

RUN CMS3 > /dev/null &

echo "CMT PROCESS 수행 "

RUN CMT > /dev/null &

echo "CMC PROCESS 수행 "

RUN CMC > /dev/null &

echo "MBX MAINTNANCE PROCESS 수행"

RUN MIT> /dev/null &

echo "#######################################################"

echo "##########  TTC SYSTEM BOOT 완료  ###########"

echo "######################################################"

Application Process Kill 및 Run 방법

① kill 하고자 하는 프로세스의 자, 부 프로세스를 검색한다

[sub6a:/ttc]ps -ef|grep TRK (부프로세스검색)

ttc  1026     1   TS  70 03:55:33 ?        0:00 RUN TRK

ttc 27274 11229   TS  85 18:56:15 pts/11   0:00 grep TRK

[sub6a:/ttc]ps -e|grep TRK (자프로세스 검색)

1028   TS  80 ?        3:32 TRK  - ps -ef|grep TRK

② 부프로세스를 먼저 kill 한다.

[sub6a:/ttc]kill 1026 (부프로세스 ID입력)

③ 자프로세스를 Kill 한다.

[sub6a:/ttc]kill 1028 (자프로세스 ID입력)

※업무 수행은 자프로세스가 담당하며 부프로세스는 자프로세스 down시 기동

시키는 역할을 한다. 필요시 자프로세스만 Kill 시 자동으로 자 프로세스는 다

시 생성된다.

④ 부프로세스 RUN 시킨다.

[sub6a:/ttc/BOOT]vi TTCBOOT

∫

RUN TRK > /dev/null &

[sub6a:/ttc/BOOT] RUN TRK > /dev/null & (그대로 입력 or copy후 실행)

⑤ 부, 자 프로세스 RUN 되었는지 확인한다.

[sub6a:/ttc]ps -aef|grep TRK

Application Process

[sub6a:/ttc]ps -ef|grep RUN (모든 부프로세스 확인)

ttc  1041     1   TS  70 03:55:38 ?        0:00 RUN ARM

- 경보와 이벤트를 실시간으로 처리

ttc  1020     1   TS  70 03:55:02 ?        0:00 RUN ONE

- 스케쥴로딩, 현장 표준시간전송, 당일 스케쥴 전송

ttc  1026     1   TS  70 03:55:33 ?        0:00 RUN TRK

- 열차번호, 운행실적관리, 행선안내게시기 제어

ttc  1038     1   TS  70 03:55:37 ?        0:00 RUN SMD

- 스케쥴 변경(열번복사, 운휴열차지정, 열차별 정보수정)

ttc  1056     1   TS  70 03:55:42 ?        0:00 RUN CLS2

ttc  1047     1   TS  70 03:55:40 ?        0:00 RUN CMI1

- CMU 2계와 통신, 신호설비 표시정보수신, 신호설비 제어정보 송신

ttc  1019     1   TS  70 03:55:02 ?        0:00 RUN PRT

ttc  1035     1   TS  70 03:55:36 ?        0:00 RUN DSP

- 화면표시 및 제어정보 처리

ttc  1048     1   TS  70 03:55:40 ?        0:00 RUN CMI2

- CMU 1계와 통신, 신호설비 표시정보수신, 신호설비 제어정보 송신

ttc  1029     1   TS  70 03:55:34 ?        0:00 RUN ART

- 자동진로 제어및 경보, 이벤트 처리

ttc  1055     1   TS  70 03:55:42 ?        0:00 RUN CLS1

- 각종 현장 표시정보를 CRT에 나타냄

ttc  1032     1   TS  70 03:55:35 ?        0:00 RUN IND

- 현장표시정보 표시

ttc  1044     1   TS  70 03:55:39 ?        0:00 RUN ARC

- (경보와 이벤트를 파일에 기록) 콘솔에 표시

ttc  1057     1   TS  70 03:55:42 ?        0:00 RUN CLS3

ttc  1058     1   TS  70 03:55:42 ?        0:00 RUN CLS4

ttc  1059     1   TS  70 03:55:42 ?        0:00 RUN CLS5 (사용안함)

ttc  1060     1   TS  70 03:55:42 ?        0:00 RUN CLS6 (사용안함)

ttc  1061     1   TS  70 03:55:42 ?        0:00 RUN CLS7

ttc  1073     1   TS  70 03:55:44 ?        0:00 RUN TRL

- DCC에서 TCC로 스케쥴 전송완료 메시지를 받아 이를 TCC 시스템의 데이터

베이스에 해당하는 포맷으로 Converting.

ttc  1078     1   TS  70 03:55:46 ?        0:00 RUN TSE

- 시스템의 시, 종 시간을 처리

ttc  1081     1   TS  70 03:55:48 ?        0:00 RUN TRF

- 열차 실적 생성

ttc  1084     1   TS  70 03:55:50 ?        0:00 RUN CML1

- 콘솔(L/S)과 통신 신호설비제어정보 송,수신, 열차번호 제어정보 수신, 화면표시정보 송신

ttc  1085     1   TS  70 03:55:50 ?        0:00 RUN CML2

ttc  1086     1   TS  70 03:55:50 ?        0:00 RUN CML3

ttc  1087     1   TS  70 03:55:50 ?        0:00 RUN CML4

ttc  1088     1   TS  70 03:55:50 ?        0:01 RUN CML5 (사용안함)

ttc  1089     1   TS  80 03:55:50 ?        0:01 RUN CML6 (사용안함)

ttc  1090     1   TS  70 03:55:50 ?        0:00 RUN CML7

ttc  1105     1   TS  70 03:55:53 ?        0:00 RUN CMW1

- Client Process 와 TCP/IP통신수행(MMI 관련)

ttc  1106     1   TS  70 03:55:53 ?        0:00 RUN CMW2

ttc  1107     1   TS  70 03:55:53 ?        0:00 RUN CMW3

ttc  1108     1   TS  70 03:55:53 ?        0:01 RUN CMW4

ttc  1110     1   TS  70 03:55:53 ?        0:00 RUN CMW7

ttc  1116     1   TS  70 03:55:53 ?        0:00 RUN CMS

- CMU 다운시 현장설비와 직접통신으로 TCC 기능수행(CDTS Process)

ttc  1117     1   TS  70 03:55:53 ?        0:00 RUN CMS1

ttc  1118     1   TS  70 03:55:53 ?        0:00 RUN CMS2

ttc  1119     1   TS  70 03:55:53 ?        0:00 RUN CMS3

ttc  1121     1   TS  70 03:55:53 ?        0:00 RUN CMC

- 통신사령의 표준시계와 통신(CLOCK Process)

ttc  1122     1   TS  70 03:55:53 ?        0:00 RUN MIT

ttc  1557     1   TS   70 04:01:49 ?       0:00 /ttc/BOOT/RUN CMD

- MSC COMM Process

ttc  2638    2583   TS  70 04:34:30 console  0:00 /ttc/BOOT/RUN CMT

- 통신사령 행선안내 장치와 통신(TDE Process)

ttc 25990 11229   TS  85 18:17:04 pts/11   0:00 grep RUN

부, 자 Process  역할

[TDE Process] 행선안내장치와 통신

[sub6a:/ttc]ps -ef|grep CMT

ttc 26247 11229   TS  85 18:26:19 pts/11   0:00 grep CMT

ttc 2638  2583    TS  70 04:34:30 console  0:00 /ttc/BOOT/RUN CMT

[sub6a:/ttc]ps -e|grep CMT

2639   TS  80 console  0:49 CMT

[MSC comm process] 스케쥴 전송완료수신, 알람 이벤트 정보송신, 당일실적 전송완료송신

[sub6a:/ttc]ps -ef|grep CMD

ttc 26278 11229  TS  85 18:27:22 pts/11.  0:00 grep CMD

ttc  1557     1   TS  70 04:01:49 ?        0:00 /ttc/BOOT/RUN CMD

[sub6a:/ttc]ps -e|grep CMD

1123   TS  80 ?        0:00 CMD

1141   TS  80 ?        0:00 CMD

1140   TS  80 ?        0:00 CMD

1561   TS  80 ?        0:00 CMD

1560   TS  80 ?        0:00 CMD

1558   TS  80 ?        0:00 CMD

[sub6a:/ttc]ps -ef|grep MIT

ttc  1122     1   TS  70 03:55:53 ?        0:00 RUN MIT

ttc 26309 11229   TS  85 18:28:22 pts/11   0:00 grep MIT

[sub6a:/ttc]ps -e|grep MIT

1128   TS  80 ?        0:00 MIT

[CLOCK process]통신사령의 표준시계 와 통신한다.

[sub6a:/ttc]ps -ef|grep CMC

ttc  1121     1   TS  70 03:55:53 ?        0:00 RUN CMC

ttc 26353 11229   TS  85 18:29:44 pts/11   0:00 grep CMC

[sub6a:/ttc]ps -e|grep CMC

1127   TS  80 ?        0:03 CMC

[CDTS process] CMU다운시 현장설비와 직접통신으로 TCC기능을 수행한다.

[sub6a:/ttc]ps -ef|grep CMS

ttc  1116     1   TS  70 03:55:53 ?        0:00 RUN CMS

ttc  1117     1   TS  70 03:55:53 ?        0:00 RUN CMS1

ttc  1118     1   TS  70 03:55:53 ?        0:00 RUN CMS2

ttc  1119     1   TS  70 03:55:53 ?        0:00 RUN CMS3

ttc  1124  1118   TS  80 03:55:53 ?        1:13   CMS2

ttc  1125  1119   TS  80 03:55:53 ?        1:07   CMS3

ttc  1130  1117   TS  80 03:55:54 ?        1:08   CMS1

ttc 26382 11229   TS  85 18:30:12 pts/11   0:00 grep CMS

[sub6a:/ttc]ps -e|grep CMS

1124   TS  80 ?        1:13 CMS

1125   TS  80 ?        1:07 CMS

1130   TS  80 ?        1:08 CMS

[sub6a:/ttc]ps -ef|grep CMS1

ttc  1117     1   TS  70 03:55:53 ?        0:00 RUN CMS1

ttc  1130  1117   TS  80 03:55:54 ?        1:08   CMS1

ttc 26439 11229   TS  85 18:31:54 pts/11   0:00 grep CMS1

[sub6a:/ttc]ps -e|grep CMS1

[sub6a:/ttc]ps -ef|grep CMS2

ttc  1118     1   TS  70 03:55:53 ?        0:00 RUN CMS2

ttc  1124  1118   TS  80 03:55:53 ?        1:13   CMS2

ttc 26447 11229   TS  85 18:32:10 pts/11   0:00 grep CMS2

[sub6a:/ttc]ps -e|grep CMS2

[sub6a:/ttc]ps -ef|grep CMS3

ttc  1119     1   TS  70 03:55:53 ?        0:00 RUN CMS3

ttc  1125  1119   TS  80 03:55:53 ?        1:07   CMS3

ttc 26472 11229   TS  85 18:32:57 pts/11   0:00 grep CMS3

[sub6a:/ttc]ps -e|grep CMS3

[CML 과 통신] Client Process 와 TCP/IP 통신을 수행한다.

[sub6a:/ttc]ps -ef|grep CMW

ttc  1979  1977   TS  70 04:09:48 ?        0:00   CMW7

ttc  1105     1   TS  70 03:55:53 ?        0:00 RUN CMW1

ttc  1554  1549   TS  80 04:01:48 ?        0:04   CMW3

ttc  1106     1   TS  70 03:55:53 ?        0:00 RUN CMW2

ttc  1107     1   TS  70 03:55:53 ?        0:00 RUN CMW3

ttc  1108     1   TS  70 03:55:53 ?        0:01 RUN CMW4

ttc  1110     1   TS  70 03:55:53 ?        0:00 RUN CMW7

ttc  1111  1105   TS  80 03:55:53 ?        0:17   CMW1

ttc  1553  1549   TS  70 04:01:48 ?        0:00   CMW3

ttc  1681  1106   TS  80 04:03:43 ?        0:16   CMW2

ttc  1980  1977   TS  80 04:09:48 ?        0:03   CMW7

ttc  1133  1111   TS  70 03:55:54 ?        0:00   CMW1

ttc  1134  1111   TS  80 03:55:54 ?        0:03   CMW1

ttc  1549  1107   TS  80 04:01:45 ?        0:17   CMW3

ttc  1683  1681   TS  80 04:03:43 ?        0:03   CMW2

ttc  1682  1681   TS  70 04:03:43 ?        0:00   CMW2

ttc  1977  1110   TS  80 04:09:47 ?        0:17   CMW7

ttc 26500  1108   TS  70 18:33:53 ?        0:00   CMW4

ttc 26506 11229   TS  85 18:33:58 pts/11   0:00 grep CMW

[sub6a:/ttc]ps -ef|grep CMW1

ttc  1105     1   TS  70 03:55:53 ?        0:00 RUN CMW1

ttc  1111  1105   TS  80 03:55:53 ?        0:17   CMW1

ttc  1133  1111   TS  70 03:55:54 ?        0:00   CMW1

ttc  1134  1111   TS  80 03:55:54 ?        0:03   CMW1

ttc 26533 11229   TS  85 18:35:01 pts/11   0:00 grep CMW1

[sub6a:/ttc]ps -e|grep CMW1

[sub6a:/ttc]ps -ef|grep CMW2

ttc  1106     1   TS  70 03:55:53 ?        0:00 RUN CMW2

ttc  1681  1106   TS  80 04:03:43 ?        0:16   CMW2

ttc 26552 11229   TS  85 18:35:17 pts/11   0:00 grep CMW2

ttc  1683  1681   TS  80 04:03:43 ?        0:03   CMW2

ttc  1682  1681   TS  70 04:03:43 ?        0:00   CMW2

[sub6a:/ttc]ps -e|grep CMW2

[sub6a:/ttc]ps -ef|grep CMW3

ttc  1554  1549   TS  80 04:01:48 ?        0:04   CMW3

ttc  1107     1   TS  70 03:55:53 ?        0:00 RUN CMW3

ttc 26567 11229   TS  85 18:35:50 pts/11   0:00 grep CMW3

ttc  1553  1549   TS  70 04:01:48 ?        0:00   CMW3

ttc  1549  1107   TS  80 04:01:45 ?        0:17   CMW3

[sub6a:/ttc]ps -e|grep CMW3

[sub6a:/ttc]ps -ef|grep CMW4

ttc  1108     1   TS  70 03:55:53 ?        0:01 RUN CMW4

ttc 26580 11229   TS  85 18:36:06 pts/11   0:00 grep CMW4

ttc 26577  1108   TS  70 18:36:05 ?        0:00   CMW4

[sub6a:/ttc]ps -e|grep CMW4

[sub6a:/ttc]ps -ef|grep CMW7

ttc  1979  1977   TS  70 04:09:48 ?        0:00   CMW7

ttc  1110     1   TS  70 03:55:53 ?        0:00 RUN CMW7

ttc  1980  1977   TS  80 04:09:48 ?        0:03   CMW7

ttc  1977  1110   TS  80 04:09:47 ?        0:17   CMW7

ttc 26631 11229   TS  85 18:37:43 pts/11   0:00 grep CMW7

[sub6a:/ttc]ps -e|grep CMW7

DCC에서 TCC로 스케쥴 전송완료 메시지를 받아 이를 TCC 시스템의 데이터 베이스에 해당하는

Format으로 Cnoverting 한다.

[sub6a:/ttc]ps -ef|grep TRL

ttc  1073     1   TS  70 03:55:44 ?        0:00 RUN TRL

ttc 26835 11229   TS  85 18:43:06 pts/11   0:00 grep TRL

[sub6a:/ttc]ps -e|grep TRL

1075   TS  80 ?        0:00 TRL

알람, 이벤트, 운영자 조작 기록을 Logging 파일에 기록

[sub6a:/ttc]ps -ef|grep ARC

ttc  1044     1   TS  70 03:55:39 ?        0:00 RUN ARC

ttc 27046 11229   TS  85 18:49:22 pts/11   0:00 grep ARC

[sub6a:/ttc]ps -e|grep ARC

1046   TS  80 ?        0:10 ARC

Workstation L/S 와 HOST L/S 사이에 TCP/IP 통신을 수행한다.

[sub6a:/ttc]ps -ef|grep CML1

ttc  1084     1   TS  70 03:55:50 ?        0:00 RUN CML1

ttc  1222  1218   TS  80 03:56:51 ?        0:18   CML1

ttc  1221  1218   TS  70 03:56:51 ?        0:00   CML1

ttc  1218  1084   TS  80 03:56:51 ?        0:07   CML1

ttc 26680 11229   TS  85 18:39:12 pts/11   0:00 grep CML1

[sub6a:/ttc]ps -e|grep CML1

[sub6a:/ttc]ps -ef|grep CML2

ttc  1085     1   TS  70 03:55:50 ?        0:00 RUN CML2

ttc  1730  1722   TS  70 04:04:31 ?        0:00   CML2

ttc  1722  1085   TS  80 04:04:28 ?        0:07   CML2

ttc  1731  1722   TS  80 04:04:31 ?        0:17   CML2

ttc 26694 11229   TS  85 18:39:36 pts/11   0:00 grep CML2

[sub6a:/ttc]ps -e|grep CML2

[sub6a:/ttc]ps -ef|grep CML3

ttc  1086     1   TS  70 03:55:50 ?        0:00 RUN CML3

ttc  1640  1086   TS  80 04:02:57 ?        0:07   CML3

ttc  1643  1640   TS  70 04:03:00 ?        0:00   CML3

ttc  1644  1640   TS  80 04:03:00 ?        0:21   CML3

ttc 26720 11229   TS  85 18:40:17 pts/11   0:00 grep CML3

[sub6a:/ttc]ps -e|grep CML3

[sub6a:/ttc]ps -ef|grep CML4

ttc  1087     1   TS  70 03:55:50 ?        0:00 RUN CML4

ttc  1094  1087   TS  80 03:55:51 ?        0:07   CML4

ttc  1101  1094   TS  70 03:55:51 ?        0:00   CML4

ttc  1102  1094   TS  80 03:55:51 ?        0:14   CML4

ttc 26740 11229   TS  85 18:40:55 pts/11   0:00 grep CML4

[sub6a:/ttc]ps -e|grep CML4

[sub6a:/ttc]ps -ef|grep CML5

ttc  1088     1   TS  70 03:55:50 ?        0:01 RUN CML5

ttc 26759 11229   TS  85 18:41:11 pts/11   0:00 grep CML5

ttc 26757  1088   TS  80 18:41:09 ?        0:00   CML5

[sub6a:/ttc]ps -e|grep CML5

[sub6a:/ttc]ps -ef|grep CML6

ttc  1089     1   TS  70 03:55:50 ?        0:01 RUN CML6

ttc 26779  1089   TS  70 18:41:46 ?        0:00   CML6

ttc 26781 11229   TS  85 18:41:48 pts/11   0:00 grep CML6

[sub6a:/ttc]ps -e|grep CML6

[sub6a:/ttc]ps -ef|grep CML7

ttc  2057  2055   TS  80 04:11:51 ?        2:39   CML7

ttc  1090     1   TS  70 03:55:50 ?        0:00 RUN CML7

ttc  2055  1090   TS  80 04:11:51 ?        0:07   CML7

ttc  2056  2055   TS  70 04:11:51 ?        0:00   CML7

ttc 26793 11229   TS  85 18:42:00 pts/11   0:00 grep CML7

[sub6a:/ttc]ps -e|grep CML7

L/S 화면 변경, 현장 BaseScan정보처리, LDTS상태정보, CDTS, TRACK, LDP 밝기정보 처리

[sub6a:/ttc]ps -ef|grep IND

ttc  1032     1   TS  70 03:55:35 ?        0:00 RUN IND

ttc 27064 11229   TS  85 18:49:50 pts/11   0:00 grep IND

[sub6a:/ttc]ps -e|grep IND

1034   TS  80 ?        3:27 IND

27059   TS  70 ?        0:00 IND

TRK 프로세스에서 전달되는 Message를 이용하여 해당열차의 진로를 자동으로 설정 한다.

[sub6a:/ttc]ps -ef|grep ART

ttc  1029     1   TS  70 03:55:34 ?        0:00 RUN ART

ttc 27091 11229   TS  85 18:50:44 pts/11   0:00 grep ART

[sub6a:/ttc]ps -e|grep ART

1031   TS  80 ?        1:16 ART

27093   TS  70 ?        0:00 ART

26984   TS  70 ?        0:00 ART

CTC와 TCP/IP 통신을 수행하기 위해 Connection 을 Accept 하고 통신을 수행한다

[sub6a:/ttc]ps -ef|grep CMI

ttc  1050  1047   TS  70 03:55:40 ?        0:00   CMI1

ttc  1047     1   TS  70 03:55:40 ?        0:00 RUN CMI1

ttc  1048     1   TS  70 03:55:40 ?        0:00 RUN CMI2

ttc  1053  1052   TS  80 03:55:42 ?        0:00 CMI1SUB

ttc  1054  1052   TS  80 03:55:42 ?       10:16   CMI1

ttc  1052  1050   TS  80 03:55:42 ?        2:56   CMI1

ttc  1051  1048   TS  70 03:55:40 ?        0:00   CMI2

ttc  1069  1051   TS  80 03:55:42 ?        2:53   CMI2

ttc  1071  1069   TS  80 03:55:42 ?        0:00 CMI2SUB

ttc  1072  1069   TS  80 03:55:42 ?       10:13   CMI2

ttc 27128 11229   TS  85 18:51:53 pts/11   0:00 grep CMI

[sub6a:/ttc]ps -e|grep CMI

1050   TS  70 ?        0:00 CMI

1053   TS  80 ?        0:00 CMI1SUB

1054   TS  80 ?       10:16 CMI

1052   TS  81 ?        2:56 CMI

1051   TS  70 ?        0:00 CMI

1069   TS  81 ?        2:53 CMI

1071   TS  80 ?        0:00 CMI2SUB

1072   TS  80 ?       10:13 CMI

[sub6a:/ttc]ps -ef|grep CMI1

ttc  1050  1047   TS  70 03:55:40 ?        0:00   CMI1

ttc  1047     1   TS  70 03:55:40 ?        0:00 RUN CMI1

ttc  1053  1052   TS  80 03:55:42 ?        0:00 CMI1SUB

ttc  1054  1052   TS  80 03:55:42 ?       10:17   CMI1

ttc  1052  1050   TS  80 03:55:42 ?        2:56   CMI1

ttc 27155 11229   TS  85 18:52:44 pts/11   0:00 grep CMI1

[sub6a:/ttc]ps -e|grep CMI1

1053   TS  80 ?        0:00 CMI1SUB

[sub6a:/ttc]ps -ef|grep CMI2

ttc  1048     1   TS  70 03:55:40 ?        0:00 RUN CMI2

ttc  1051  1048   TS  70 03:55:40 ?        0:00   CMI2

ttc  1069  1051   TS  81 03:55:42 ?        2:54   CMI2

ttc  1071  1069   TS  80 03:55:42 ?        0:00 CMI2SUB

ttc  1072  1069   TS  80 03:55:42 ?       10:14   CMI2

ttc 27169 11229   TS  85 18:53:02 pts/11   0:00 grep CMI2

[sub6a:/ttc]ps -e|grep CMI2

1071   TS  80 ?        0:00 CMI2SUB

[화면표시및 제어정보 처리] 열차 운행계획복사, 생성, 수정, 운휴지정/복귀를 SMD에요구

회차역 진로변경, EN/UP삽입, 삭제. 열번이동, 삭제 요구, 열차운행 실적 표시

각종 Alarm 발생, 주박열차 관리 등을 한다.

[sub6a:/ttc]ps -ef|grep DSP

ttc  1035     1   TS  70 03:55:36 ?        0:00 RUN DSP

ttc 27102 11229   TS  85 18:51:00 pts/11   0:00 grep DSP

[sub6a:/ttc]ps -e|grep DSP

1037   TS  80 ?        0:07 DSP

로깅 메시지를 수신하여 출력한다.

[sub6a:/ttc]ps -ef|grep PRT

ttc  1019     1   TS  70 03:55:02 ?        0:00 RUN PRT

ttc 27231 11229   TS  85 18:54:55 pts/11   0:00 grep PRT

[sub6a:/ttc]ps -e|grep PRT

1023   TS  80 ?        0:00 PRT

[스케쥴 수정] 열번 복사, 운휴열차 지정, 열차별 정보수정 한다.

[sub6a:/ttc]ps -ef|grep SMD

ttc  1038     1   TS  70 03:55:37 ?        0:00 RUN SMD

ttc 27239 11229   TS  85 18:55:07 pts/11   0:00 grep SMD

[sub6a:/ttc]ps -e|grep SMD

1040   TS  80 ?        0:00 SMD

모든 현장 정보를 IND Process 로부터 수신하여 열차추적, 해당열번부여, 삭제, 삽입

수정한다. 열차실적처리. 주박열번 삽입, 생성한다.

[sub6a:/ttc]ps -ef|grep TRK

ttc  1026     1   TS  70 03:55:33 ?        0:00 RUN TRK

ttc 27274 11229   TS  85 18:56:15 pts/11   0:00 grep TRK

[sub6a:/ttc]ps -e|grep TRK

1028   TS  80 ?        3:32 TRK

일일업무 시작 메시지가 전송되어 오면 현재 존재하는 스케쥴을 모두 삭제 하고 당일의

스케쥴을 UPLOAD 한다.

[sub6a:/ttc]ps -ef|grep ONE

ttc  1020     1   TS  70 03:55:02 ?        0:00 RUN ONE

ttc 27285 11229   TS  85 18:56:28 pts/11   0:00 grep ONE

[sub6a:/ttc]ps -e|grep ONE

1022   TS  80 ?        0:22 ONE

경보와 이벤트를 실시간으로 처리한다.

[sub6a:/ttc]ps -ef|grep ARM

ttc  1041     1   TS  70 03:55:38 ?        0:00 RUN ARM

ttc 27303 11229   TS  85 18:57:05 pts/11   0:00 grep ARM

[sub6a:/ttc]ps -e|grep ARM

1043   TS  80 ?        0:18 ARM

TSE로부터 업무종료 메시지를 받아 tcc/dcc에 역실적, 열차실적을 생성한다.

[sub6a:/ttc]ps -ef|grep TRF

ttc  1081     1   TS  70 03:55:48 ?        0:00 RUN TRF

ttc 26848 11229   TS  85 18:43:29 pts/11   0:00 grep TRF

[sub6a:/ttc]ps -e|grep TRF

1083   TS  80 ?        0:01 TRF

시스템의 시, 종 시간을 처리한다.

[sub6a:/ttc]ps -ef|grep TSE

ttc  1078     1   TS  70 03:55:46 ?        0:00 RUN TSE

ttc 26870 11229   TS  85 18:44:15 pts/11   0:00 grep TSE

[sub6a:/ttc]ps -e|grep TSE

1080   TS  80 ?        0:01 TSE

각종 현장 표시정보를 CRT에 나타낸다.

[sub6a:/ttc]ps -ef|grep CLS1

ttc  1055     1   TS  70 03:55:42 ?        0:00 RUN CLS1

ttc  1067  1055   TS  80 03:55:42 ?        0:10   CLS1

ttc 26898 11229   TS  85 18:45:11 pts/11   0:00 grep CLS1

[sub6a:/ttc]ps -e|grep CLS1

[sub6a:/ttc]ps -ef|grep CLS2

ttc  1056     1   TS  70 03:55:42 ?        0:00 RUN CLS2

ttc  1066  1056   TS  80 03:55:42 ?        0:11   CLS2

ttc 26907 11229   TS  85 18:45:28 pts/11   0:00 grep CLS2

[sub6a:/ttc]ps -e|grep CLS2

[sub6a:/ttc]ps -ef|grep CLS3

ttc  1057     1   TS  70 03:55:42 ?        0:00 RUN CLS3

ttc  1063  1057   TS  80 03:55:42 ?        0:21   CLS3

ttc 26938 11229   TS  59 18:46:29 pts/11   0:00 grep CLS3

[sub6a:/ttc]ps -e|grep CLS3

[sub6a:/ttc]ps -ef|grep CLS4

ttc  1058     1   TS  70 03:55:42 ?        0:00 RUN CLS4

ttc  1065  1058   TS  80 03:55:42 ?        0:08   CLS4

ttc 26950 11229   TS  85 18:46:45 pts/11   0:00 grep CLS4

[sub6a:/ttc]ps -e|grep CLS4

[sub6a:/ttc]ps -ef|grep CLS5

ttc  1059     1   TS  70 03:55:42 ?        0:00 RUN CLS5

ttc  1070  1059   TS  80 03:55:42 ?        0:02   CLS5

ttc 26961 11229   TS  85 18:46:59 pts/11   0:00 grep CLS5

[sub6a:/ttc]ps -e|grep CLS5

[sub6a:/ttc]ps -ef|grep CLS6

ttc  1060     1   TS  70 03:55:42 ?        0:00 RUN CLS6

ttc  1064  1060   TS  80 03:55:42 ?        0:02   CLS6

ttc 26995 11229   TS  85 18:47:55 pts/11   0:00 grep CLS6

[sub6a:/ttc]ps -e|grep CLS6

[sub6a:/ttc]ps -ef|grep CLS7

ttc  1061     1   TS  70 03:55:42 ?        0:00 RUN CLS7

ttc  1068  1061   TS  80 03:55:42 ?        2:23   CLS7

ttc 27003 11229   TS  85 18:48:07 pts/11   0:00 grep CLS7

[sub6a:/ttc]ps -e|grep CLS7

TCC 콘솔에 다음과 같은 에러메세지 발생시 조치방법

Receive error ....2 : No message of desired type

- CDTS 프로세스(CMS, CMS1, CMS2, CMS3)를 운행종료후 재기동 한다.