[신규] System Resources 프로토콜 추가
이근우
0
605
2023.03.06 12:00
+ 2
System_Resources.xix (61.3K)
PC의 특정 자원 정보 등을 확인 할 수 있는 System Resources 프로토콜이 추가되었습니다.
System Resources 장치 추가하기
1) X-SCADA Designer > 장치 탐색기(Device Explorer)에서 새 장치 추가(New Device)를 한다.
2) 새로 생성한 장치에 기타 연결 추가(New Other)를 한다.
3) 우측 속성(Properties)에서 프로토콜(Protocol)을 “System Resources”으로 선택한다.
System Resources 태그 설정하기
1) 태그 탐색기(Tag Explorer)에서 원하는 태그를 생성 후 설정한다.
2) 설정한대로 정상 동작하는지 확인하기 위해 프로젝트를 X-SCADA Viewer로 실행한다.
태그 및 장치내 주소 문법
- CPU : 특정 코어의 자원 정보
- Disk : 특정 파티션의 자원 정보
- Network : 특정 네트워크 인터페이스의 자원 정보
주소명 | 설명 | 비고 | 사용 가능 태그 |
CPU.X.Usage | CPU X번 코어의 사용률을 구한다. | (%) | Analog, String |
Disk.X.FreeSize | 파티션 X의 사용 가능 공간을 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Disk.X.UsedSize | 파티션 X의 사용 중인 공간을 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Disk.X.TotalSize | 파티션 X의 총 공간을 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Disk.X.WriteSizePerSec | 파티션 X의 초당 쓰기 속도를 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Disk.X.ReadSizePerSec | 파티션 X의 초당 읽기 속도를 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Network.X.SentSizePerSec | X번째 네트워크 인터페이스의 초당 보내기 속도를 구한다. | (Bytes, KBytes, MBytes, GBytes) | |
Network.X.ReceivedSizePerSec | X번째 네트워크 인터페이스의 초당 받기 속도를 구한다. | (Bytes, KBytes, MBytes, GBytes) |
Size - 크기 단위
ex) Disk.D.FreeMBytes - 파티션 D의 사용 가능 공간을 MB 단위로 구한다.
Network.0.SentKBytesPerSec - 0번째 네트워크 인터페이스의 초당 보내기 속도를 KB 단위로 구한다.