LG02G 데이터 로거 모듈의 내부 사용자 메모리에 대한 설명입니다.
LG02G의 버퍼메모리 영역은 CICON 래더 프로그램 상에서 FROM∙FROMP, TO∙TOP 명령을 사용하여 CPU 모듈을 통해 데이터를 직접적으로 읽거나 쓸 수 있습니다.
자세한 내용은 아래와 같습니다.
번지 (Word) | 항 목 | 내 용 | 속성 |
0 | 모듈 상태 (Status Code) | Status Code (0=정상, Others=Error Code) | RO |
... | Reserved | - | |
2 | App 파일 위치한 PC IP Address(H) | IP Address 상위 2개 값 (A.B.C.D 중 A와 B) | R/W |
3 | App 파일 위치한 PC IP Address(L) | IP Address 하위 2개 값 (A.B.C.D 중 C와 D) | R/W |
4 | App 업그레이드 요청 비밀번호 | 요청(Y09)에 요구되는 비밀번호 입력 (PW=0x1203) | R/W |
... | Reserved | - | |
30 | 통신 Timeout | 통신 Timeout 설정 (1~100 sec) | R/W |
31 | Client 접속 수 | 0~5, 최대 5EA Client 접속 가능 | RO |
32 | (*)트리거 모니터링 파일 ID (1) | 트리거 모니터링 파일 ID (1) (ex. ‘C’’I’’M’’O’’N’’0’’1’’2’ 중 ‘C’’I’, 상위 ‘C’, 하위 ‘I’ | R/W |
33 | (*)트리거 모니터링 파일 ID (2) | 트리거 모니터링 파일 ID (2) (ex. ‘C’’I’’M’’O’’N’’0’’1’’2’ 중 ‘M’’O’, 상위 ‘M’, 하위 ‘O’ | R/W |
34 | (*)트리거 모니터링 파일 ID (3) | 트리거 모니터링 파일 ID (3) (ex. ‘C’’I’’M’’O’’N’’0’’1’’2’ 중 ‘N’’0’, 상위 ‘N’, 하위 ‘0’ | R/W |
35 | (*)트리거 모니터링 파일 ID (4) | 트리거 모니터링 파일 ID (4) (ex. ‘C’’I’’M’’O’’N’’0’’1’’2’ 중 ‘1’’2’, 상위 ‘1’, 하위 ‘2’ | R/W |
... | Reserved | - | |
43 | IP Address (H) | IP Address 상위 2개 값 (ex. A.B.C.D 중 A, B 상위A, 하위B) | R/W |
44 | IP Address (L) | IP Address 하위 2개 값 (ex. A.B.C.D 중 C, D 상위A, 하위B) | R/W |
45 | Net Mask (H) | Net Mask 상위 2개 값 (ex. E.F.G.H 중 E, F 상위 E, 하위 F) | R/W |
46 | Net Mask (L) | Net Mask 하위 2개 값 (ex. E.F.G.H 중 G, H 상위 G, 하위 H) | R/W |
47 | Gateway (H) | Gate Way 상위 2개 값 (ex. I.J.K.L 중 I, J 상위 I, 하위 J) | R/W |
48 | Gateway (L) | Gate Way 하위 2개 값 (ex. I.J.K.L 중 K, L 상위 K, 하위 L) | R/W |
49 | (*)트리거 모니터링 범위 | 트리거 모니터링 시간 범위 설정 (0~32767, x1sec) | R/W |
50 | 시각 동기화 주기 | 시각 동기화 주기 설정 (1~32767, x10sec) | R/W |
51 | 로그 주기 | 1~32767, xL msec (*) L = 로그 주기 Scale값 1, 10, 100 (상세 설명 참조) | R/W |
52 | 로깅 파라미터 | 상세 설명 참조 | R/W |
53 | 분/초 단위 로깅 설정 | 1 : 초단위 로깅 (Deadband 기능 무시) 2 : 분단위 로깅 (Deadband 기능 무시, 매분 00초에 로깅) | R/W |
54 | 자료 삭제 요청 비밀번호 | 자료 삭제 요청(Y04, Y05, Y06) 시 요구되는 비밀번호 입력 (삭제 요청 전에 PW=0x1114 가 입력된 상태 필수) | R/W |
55 | Memory 사용 공간 | 로그 데이터 저장 공간 사용 비율(%) | RO |
56 | CPU Data Invalid 전환 시각1 | CPU Data Invalid 전환 시각 BCD: YYMM, (년도, 월) | RO |
57 | CPU Data Invalid 전환 시각2 | CPU Data Invalid 전환 시각 BCD: DDHH, (일, 시) | RO |
58 | CPU Data Invalid 전환 시각3 | CPU Data Invalid 전환 시각 BCD: mmSS, (분, 초) | RO |
59 | CPU Data Valid 전환 시각1 | CPU Data Valid 전환 시각 BCD: YYMM, (년도, 월) | RO |
60 | CPU Data Valid 전환 시각2 | CPU Data Valid 전환 시각 BCD: DDHH, (일, 시) | RO |
61 | CPU Data Valid 전환 시각3 | CPU Data Valid 전환 시각 BCD: mmSS, (분, 초) | RO |
62 | OS Version | Linux Kernel OS Version (u-boot & Kernel) | RO |
63 | App Version | Application SW Version | RO |
64 | Log Data List | 상세 설명 참조 | R/W |
... | |||
191 | |||
192 | Event List | 상세 설명 참조 | R/W |
... | |||
255 |
(*) V2.0 이상에서 기능 지원
R: Read / W: Write / RO: Read Only
로깅 파라미터
번지 (bit) | 내 용 | 속성 |
0 | 로깅 방식 (0 = 이벤트 샘플링, 1 = 트리거 모니터링) | R/W |
1 | (*) L, 로깅 주기 Scale 값 1, 10, 100 (0 = 1msec, 1 = 10msec, 2 = 100msec) | R/W |
2 | ||
3 ~ 15 | Reserved | - |
(*) V2.0 이하에서는 L이 10으로 고정
분/초 단위 로깅 설정
버퍼메모리 53번지에 1 또는 2 값으로 분/초 주기의 로깅을 설정하는 경우 Deadband 설정은 무효하므로
데이터값에 변화가 없어도 데이터가 로깅됩니다.
분 주기의 로깅이 설정된 경우에는 매분 00초 마다 로깅이 됩니다.
해당기능은 V1.02 부터 지원 됩니다.
값 | 내 용 | 속성 |
1 | 1초(1000ms) 주기의 로깅 | R/W |
2 | 1분(60000ms) 주기의 로깅 | R/W |
Log Data List
번지 (Byte) | 내 용 | 속성 | 비고 |
0 | Device Type Code (0 ~ 15) | R/W | 하기 설명 참조 |
1 | Start Address | R/W | 카드 어드레스 |
2 | |||
3 | |||
4 | |||
5 | Data Type Code (0 ~ 4) | R/W | 하기 설명 참조 |
6 | (*)불감대(;Dead Band) 또는 Bit 좌표(;Bit Number) |
R/W | 하기 설명 참조 |
7 |
Device Type
Code | Device Type |
0 | None (항목 없음) |
1 | X |
2 | Y |
3 | M |
4 | L |
5 | K |
6 | F |
7 | T |
8 | C |
9 | D |
10 | Z |
11 | S |
12 | TC (Timer 현재값) |
13 | TS (Timer Setting) |
14 | CC (Counter 현재값) |
15 | CS (Counter Setting) |
Data Type 상세 설명
Code | Data Type |
0 | Bit |
1 | Byte |
2 | Word |
3 | DWord |
4 | DDWord |
-(*)Dead Band & Bit Number
항 목 | 내 용 |
Dead Band (*) | Byte, Word, DWord, DDWord 데이터 타입의 로그 데이터 리스트 항목에 한하여 불감대 영역을 설정할 수 있습니다. 설정한 범위 이내의 변화량에 대해서는 불감하여 변화량이 없다고 판단. 이에 따라 로그 데이터를 저장하지 않습니다. 입력 범위: 0 ~ 65535 |
Bit Number | Bit 데이터 타입의 로그 데이터 리스트 항목에 한하여 해당 디바이스 Card Address Word 데이터 내에서 몇 번째 bit좌표의 데이터를 로깅할 것인지 설정. 입력 범위: 0 ~15 |
(*) V2.0 이하에서는 Dead Band 값이 0으로 고정
(*)Event List
번지 (Byte) | 내 용 | 속성 | 비고 |
0 | Event Code (0 = Dead Band, 1 = 평균, 2 = 최대, 3 = 최소) | R/W | 이벤트 시간 범위 내 |
1 | Reserved | - | - |
2 | 샘플링 회수 (1~1000) 샘플링 주기 X 샘플링 회수 = 이벤트 시간 범위 |
R/W | Dead Band 이벤트의 경우 적용되지 않음 |
3 |
(*) V2.0 이상에서 지원되는 기능
0 Comments