메모리 유형
|
태그가 참조하는 시스템 변수를 나타냅니다.
아래의 섹션은 카테고리별로 그룹화된 시스템 변수의 전체 목록을 보여줍니다.
Alarm not acknowledged
|
미인지 알람이 대기중일 때 참
(트리거 안 됨 승인 안 됨<>0) 또는 (트리거됨 승인 안 됨<>0)
|
부울
읽기 전용
|
Alarm triggered
|
적어도 하나의 알람이 트리거될 때 참
(트리거됨 승인됨<>0) 또는 (트리거됨 <>0) 또는 (트리거됨 승인 안 됨<>0)
|
부울
읽기 전용
|
Number of missed alarm events
|
이벤트 대기열을 초과하는 알람. 대기열 길이는 engineconfig.xml 파일에 정의되어 있습니다. |
내부
읽기 전용
|
Number of not triggered acknowledged
|
알람 조건 이제는 활성 아님; 알람 이미 승인됨 |
내부
읽기 전용
|
Number of not triggered not acknowledged
|
알람 조건 이제는 활성 아님; 승인 대기중 |
내부
읽기 전용
|
Number of triggered acknowledged
|
알람 조건 활성임; 알람 이미 승인됨 |
내부
읽기 전용
|
Number of triggered alarms
|
알람 활성임; 승인 요구되지 않음 |
내부
읽기 전용
|
Number of triggered not acknowledged
|
알람 조건 활성임; 승인 대기중 |
내부
읽기 전용
|
Buzzer Setup
|
0 = 비활성화됨
1 = 활성화됨 (터치스크린 이벤트시 버저 소리가 울림)
2 = 버저 상태가 버저 컨트롤 시스템 변수에 의해 또는 메인 매뉴얼의 "프로젝트 특성” 내부에 있는 터치스크린의 버저 특성에 의해 제어됨
Linux 플랫폼에서는 터치스크린의 버저(설정=1)를 사용할 수 없습니다. 또는 "터치스크린의 버저" 특성을 참조하십시오.
|
내부
|
Buzzer Control
|
0 = 버저 끔
1 = 버저 켬
2 = 버저 깜박임
|
내부
|
Buzzer Off Time
|
깜박임이 선택되었을 때 꺼짐 시간의 밀리초 단위 지속 시간. 기본값 = 1000. 범위: 100-5000 |
내부
|
Buzzer On Time
|
깜박임이 선택되었을 때 켜짐 시간의 밀리초 단위 지속 시간. 기본값 = 1000. 범위: 100-5000 |
내부
|
Protocol Communication Status
|
통신 프로토콜의 상태를 요약합니다.
0 = 프로토콜 가동되지 않음, HMI 기기에 프로토콜 드라이버가 적절하게 다운로드되지 않았을 수 있음
1 = 프로토콜이 로드되어 시작되었음, 통신 오류 없음
2 = 적어도 하나의 통신 프로토콜이 오류를 보고하고 있음
|
내부
읽기 전용
|
Protocol Error Message
|
오류 소스가 있는 통신 오류.
예: "[xxxx]", 여기서 "xxxx"는 오류 소스인 프로토콜 약어입니다.
복수의 오류 소스인 경우 복수의 두문자어가 나타납니다. 오류가 보고되지 않을 때는 깜박입니다.
|
문자열
읽기 전용
|
Protocol Error Count
|
지난 리셋 이후 발생한 통신 오류의 수. 프로토콜 오류 수 리셋 조치로 값을 리셋하십시오, 메인 매뉴얼의 "시스템 조치"를 참조하십시오 |
내부
읽기 전용
|
Database link error message
|
마지막 감지된 오류 설명
|
문자열
읽기 전용
|
Database link status
|
0 = 정의되지 않음 (아직 초기화되지 않음)
1 = 온라인 (읽기)
2 = 오프라인 (사용 불가)
3 = 전송 진행 중
4 = 오류
|
내부
읽기 전용
|
Database link error count
|
오류 카운터. 각 오류 후에 증가함 |
내부
읽기 전용
|
각 데이터베이스 변수는 지수가 데이터베이스 링크 연결을 선택하는 배열입니다 (범위 1-10) 변수는 데이터베이스 커넥터 조치가 집행될 때만 업데이트됩니다
Standard Offset
|
표준 시간 설정시 GMT에 대비한 분 단위 오프셋 (예: -8x60 = -480분) |
내부
읽기 전용
|
Standard Week
|
표준 시간이 시작되는 주 (예: 첫 번째 = 1) |
내부
읽기 전용
|
Standard Month
|
표준 시간이 시작되는 월. 범위: 0–11. (예: 11월 = 10) |
내부
읽기 전용
|
Standard Day
|
표준 시간이 시작되는 요일 (예: 일요일 = 0) |
내부
읽기 전용
|
Standard Hour
|
표준 시간이 시작되는 시 (예: 02 = 2) |
내부
읽기 전용
|
Standard Minute
|
표준 시간이 시작되는 분 (예: 00 = 0) |
내부
읽기 전용
|
DST Offset
|
DLS 시간 설정시 GMT에 대비한 분 단위 오프셋 |
내부
읽기 전용
|
DST Week
|
DLS 시간이 시작되는 주 |
내부
읽기 전용
|
DST Month
|
DLS 시간이 시작되는 월. 범위: 0-11 |
내부
읽기 전용
|
DST Day
|
DLS 시간이 시작되는 요일 |
내부
읽기 전용
|
DST Hour
|
DLS 시간이 시작되는 시 |
내부
읽기 전용
|
DST Minute
|
DLS 시간이 시작되는 분 |
내부
읽기 전용
|
모든 변수는 읽기 전용입니다; 시스템 시계 업데이트에 이들을 사용할 수 없습니다.
Available System Memory
|
자유로 사용할 수 있는 RAM 메모리(바이트) |
uint64
읽기 전용
|
Backlight Time
|
기기 생산 이래 디스플레이 배광의 활성화 시간(시간) |
unsignedInt
읽기 전용
|
Battery LED
|
배터리 부족 LED 표시등을 활성화/비활성화합니다(있는 경우)
0 = 비활성화됨
1 = 활성화됨
리눅스 플랫폼에서는 사용할 수 없습니다("HMI 기기 능력"에서 사용자 기기의 플랫폼을 확인하십시오)
|
내부
|
Display Brightness
|
돌아와 밝기 수준을 조절합니다.
낮은 광 수준(0~3)으로 설정된 경우, 사용자가 조정할 수 있도록 배광은 8초 동안 더 높은 수준으로 유지되다가 꺼집니다.
0으로 설정된 경우에도 배광은 여전히 켜져 있고 배광 시간 카운터가 늘어납니다. 범위: 0-255
|
내부
|
External Timeout
|
이 시간 이후에 디스플레이 배광이 자동으로 꺼지는 비작동 시간. 사용자가 화면을 터치하면 배광이 자동으로 켜집니다
-1 = |
배광을 끄고 터치스크린을 비활성화합니다(디스플레이를 끕니다). 배광 시간 카운터가 멈춥니다.
는 BSP v1.0.324 이상을 요구합니다.
|
-2 = |
배광을 꺼지만 터치스크린을 비활성화하지는 않습니다. 터치스크린을 누르면 이벤트가 애플리케이션으로 전달되지는 않지만 스크린세이버가 나가고 배광이 켜집니다.
BSP v1.0.324 이상이 요구됩니다.
|
0 = |
배광이 켜집니다(디스플레이가 켜집니다) |
1..n = |
배광 끄기를 위한 초 단위 타임아웃(스크린세이버 타이머)
|
에서 타임아웃 값은 1분의 배수로 반올림됩니다(60, 120, 180 등).
"HMI 기기 능력"에서 귀하 기기의 플랫폼을 확인하십시오.
|
내부
|
Flash Free Space
|
내부 플래시 메모리에 남겨둔 자유 공간 |
uint64
읽기 전용
|
Manufacturer Code
|
HMI를 식별하는 코드 번호 |
짧은
읽기 전용
|
Server RAM Usage
|
현재 RAM 메모리는 HMI에서 사용됨, 바이트 단위로 표시 |
uint64
읽기 전용
|
System Font List
|
시스템 글꼴들의 목록 |
문자열
읽기 전용
|
System Mode
|
런타임 작동 상태
1 = 부팅
2 = 구성 모드
3 = 작동 모드
4 = 재시작
5 = 셧다운
|
내부
|
System UpTime
|
장치 생산 이래 시스템이 켜진 시간(단위: 시간) |
unsignedInt
읽기 전용
|
Dump Error Message
|
덤프 작업 중 오류가 발생하는 경우 오류 메시지를 반환합니다 |
문자열
읽기 전용
|
Dump Archive Status
|
0 = 최초 기본 상태 1 = 작업 트리거됨 2 = 작업이 성공적으로 완료됨 3 = 작업이 오류와 함께 완료됨
|
내부
읽기 전용
|
Dump Recipe Status
|
0 = 최초 기본 상태 1 = 작업 트리거됨 2 = 작업이 성공적으로 완료됨 3 = 작업이 오류와 함께 완료됨
|
내부
읽기 전용
|
Dump Trend Status |
0 = 최초 기본 상태 1 = 작업 트리거됨 2 = 작업이 성공적으로 완료됨 3 = 작업이 오류와 함께 완료됨
|
내부
읽기 전용
|
Reset Recipe Status
|
0 = 최초 기본 상태 1 = 작업 트리거됨 2 = 작업이 성공적으로 완료됨 3 = 작업이 오류와 함께 완료됨
|
내부
읽기 전용
|
Restore Recipe Status |
0 = 최초 기본 상태 1 = 작업 트리거됨 2 = 작업이 성공적으로 완료됨 3 = 작업이 오류와 함께 완료됨
|
내부
읽기 전용
|
Gateway
|
HMI의 메인 이더넷 인터페이스의 게이트웨이 주소
|
문자열
읽기 전용
|
IP Address
|
HMI의 메인 이더넷 인터페이스의 IP 주소
|
문자열
읽기 전용
|
Mac ID |
HMI의 메인 이더넷 인터페이스의 Mac ID |
문자열
읽기 전용
|
Network Adapter Parameters
|
네트워크 어댑터 파라미터를 읽거나 업데이트하는 데 사용할 수 있는 JSON 문자열입니다 |
문자열
|
Network Status
|
어댑터 파라미터 내부 쓰기가 요구하는 마지막 작업 결과를 포함합니다. 각 쓰기 작업 후에 업데이트됩니다.
- 빈 문자열은 오류 없음을 의미합니다
- 마지막 오류 설명
|
문자열
읽기 전용
|
Subnet Mask
|
HMI의 메인 이더넷 인터페이스의 서브넷 마스크 |
문자열
읽기 전용
|
Get CopyCodesysProject Action Status
|
CopyCodesysProject 작업 상태를 제공합니다.
0 = 조치 호출되지 않음
1 = 조치 진행 중
2 = 조치 완료됨
3 = 조치_중단됨_CHK_파일_없음
4 = 작업 중단됨 (PRJ 파일 누락)
5 = 조치_중단됨_SDB_파일_없음
6 = 작업 중단됨 (여러 CHK 파일 발견)
7 = 작업 중단됨 (여러 PRJ 파일 발견)
8 = 작업 중단됨 (여러 SDB 파일 발견)
9 = 조치_중단됨_일관되지 않은_파일_명칭
10 = 작업 중단됨 (디렉토리를 만들 수 없음)
11 = 조치_중단됨_복사_실패
12 = 조치_중단됨_코드-시스템_모듈_없음
|
내부
읽기 전용
|
PLC Status
|
내부 PLC의 상태를 제공합니다.
0 = 실행 모드
1 = 정지 모드
2 = 파일에서 리로드
3 = 웜 리셋
4 = 콜드 리셋
5 = 하드 리셋
|
내부
|
PLC 시스템 변수는 CODESYS V2 내부 PLC를 참조합니다
X Screen resolution |
수평 화면 사이즈를 픽셀 단위로 표시합니다 |
내부
읽기 전용
|
Y Screen resolution |
수직 화면 사이즈를 픽셀 단위로 표시합니다
|
내부
읽기 전용
|
SD Card FreeSpace |
카드의 가용 공간 (바이트)
|
uint64
읽기 전용
|
SD Card Name |
SD 카드의 명칭 |
문자열
읽기 전용
|
SD Card Size
|
슬롯에 꽂혀 있는 카드의 사이즈 (바이트) |
uint64
읽기 전용
|
SD Card Status
|
0 = SD 카드 꽂혀 있지 않음
1 = SD 카드 꽂혀 있음
|
내부
읽기 전용
|
Page name
|
현재 페이지의 명칭 |
문자열
읽기 전용
|
Project Name |
현재 프로젝트의 명칭 |
문자열
읽기 전용
|
Project load time
|
시스템 날짜 형식에서처럼 프로젝트가 JMobile HMI Runtime에 로드된 날짜(밀리초) |
uint64
읽기 전용
|
Last operating mode start time
|
기기가 운영 모드를 시작한 후 경과된 시간(초)
|
uint64
읽기 전용
|
모든 변수는 HMI Client가 아닌 서버를 가리킵니다.
Day Of Month
|
범위: 1-31 |
내부
|
Day Of Week |
범위: 0 = 일요일, .. , 6 = 토요일
|
내부
|
Hour |
범위: 0-23 |
내부
|
Minute
|
범위: 0-59 |
내부
|
Month
|
범위: 1-12
|
내부
|
Second |
범위: 0-59
|
내부
|
System Time |
UTC 시간과 같음. 이 변수를 위한 날짜/시간으로 설정할 수도 있습니다 |
unsignedInt |
Year
|
현재 연도 |
내부 |
UTC 형식으로 표현된 시스템 시간
USB Drive FreeSpace
|
가용 공간 (바이트) |
uint64
읽기 전용
|
USB Drive Name |
USB 드라이브의 명칭
|
문자열
읽기 전용
|
USB Drive Size |
USB 포트에 꽂혀 있는 기기의 사이즈 (바이트) |
uint64
읽기 전용
|
USB Drive Status
|
0 = USB 드라이브 꽂혀 있지 않음
1 = USB 드라이브 꽂혀 있음
|
내부
읽기 전용
|
Main OS version |
메인 OS의 버전 |
문자열
읽기 전용
|
Runtime version
|
런타임의 버전
|
문자열
읽기 전용
|
Project name
|
프로젝트 이름 |
문자열
읽기 전용
|
Project version
|
프로젝트 버전 |
문자열
|
Project GUID
|
프로젝트 GUID (고유 식별자) |
문자열
읽기 전용
|
VCS status
|
VCS 서비스의 상태를 제공합니다.
0 = 서비스 활성화됨
1 = 인터리브 모드로 연결된 클라이언트
2 = 단독 모드로 연결된 클라이언트
3 = 서비스 비활성화됨 (기본)
|
unsignedByte
읽기 전용
|
VCS disable
|
VCS 서비스의 수동 오버라이드를 제공합니다.
0 = VCS 서비스 활성화됨
1 = VCS 서비스 비활성화됨 (기본)
|
부울
|
VCS port
|
VCS 서비스를 통해 현재 HMI에 있는 TCP 포트 목록을 제공합니다 |
unsignedShort |
|
데이터 유형 |
각 시스템 변수에는 위의 표에 설명된 것처럼 특정 데이터 유형이 있습니다.
다음 표는 시스템 변수에 사용되는 데이터 유형의 세부사항을 보여줍니다.
짧은 |
16 비트 데이터 |
-32768 ... 32767 |
내부 |
32 비트 데이터 |
-2.1e9 ... 2.1e9 |
unsignedByte |
8 비트 데이터 |
0 ... 255 |
unsignedShort |
16 비트 데이터 |
0 ... 65535 |
unsignedInt |
32 비트 데이터 |
0 ... 4.2e9 |
uint64 |
64 비트 데이터 |
0 ... 1.8e19 |
문자열 |
선택한 인코딩을 통해 정의된 문자 코드가 배열 구성요소에 들어 있습니다 |
|
배열 크기
|
문자열 태그의 경우, 이 속성은 문자열 태그에서 사용 가능한 최대 바이트 수를 나타냅니다.
참고: 태그 편집기에서 인코딩 속성이 UTF-8 또는 라틴1로 설정되어 있는 경우 바이트 수는 문자열의 문자 수와 일치합니다. 인코딩 속성이 UCS-2BE, UCS-2LE, UTF-16BE 또는 UTF-16LE로 설정되어 있으면, 한 문자에 2 바이트가 필요합니다.
|
변환
|
태그에 적용할 변환입니다.
선택한 데이터 유형에 따라 허용된 목록이 하나 이상의 변환 유형을 표시합니다.
Inv bits
|
inv: 태그의 모든 비트를 전환합니다.
예:
1001 → 0110 (이진수 형식) 9 → 6 (십진수 형식)
|
Negate
|
neg: 태그 값의 반대를 설정합니다.
예:
25.36 → -25.36
|
AB -> BA
|
swapnibbles: 바이트 단위로 니블을 스왑합니다.
예:
15D4 → 514D (16진수 형식) 5588 → 20813 (십진수 형식)
|
ABCD -> CDAB
|
swap2: 단어로 바이트를 스왑합니다.
예:
9ACC → CC9A (16진수 형식) 39628 → 52378 (십진수 형식)
|
ABCDEFGH -> GHEFCDAB
|
swap4: 더블 단어로 바이트를 스왑합니다.
예:
32FCFF54 → 54FFFC32 (16진수 형식) 855441236 → 1426062386 (십진수 형식)
|
ABC...NOP -> OPM...DAB
|
swap8: 긴 단어로 바이트를 스왑합니다.
예: 142.366 → -893553517.588905 (십진수 형식) 0 10000000110 0001110010111011011001000101101000011100101011000001 → 1 10000011100 1010101000010100010110110110110010110110000100111101 (바이너리 형식)
|
BCD
|
bcd: 바이트를 두 개의 니블로 분리하고, 이들을 십진수로 읽습니다(0부터 9까지)
예:
23 → 17 (십진수 형식) 0001 0111 = 23 0001 = 1 (첫 번째 니블) 0111 = 7 (두 번째 니블)
|
변환을 선택하고 +를 클릭합니다. 선택한 항목이 구성된 목록에 추가됩니다.
변환을 더 구성하는 경우, (구성된 목록의 위에서 아래로) 순서에 따라 변환이 적용됩니다.
구성된 변환의 순서를 지정하려면 화살표 버튼을 사용하십시오.
|