[신규] System Resources 프로토콜 추가

PROTOCOL

[신규] System Resources 프로토콜 추가

PC의 특정 자원 정보 등을 확인 할 수 있는 System Resources 프로토콜이 추가되었습니다.


System Resources 장치 추가하기

1) X-SCADA Designer > 장치 탐색기(Device Explorer)에서 새 장치 추가(New Device)를 한다. 

5fce10e712786e232e06114c3adc489d_1678071522_8522.jpg
 


2) 새로 생성한 장치에 기타 연결 추가(New Other)를 한다.
5fce10e712786e232e06114c3adc489d_1678071528_4709.jpg

 

3) 우측 속성(Properties)에서 프로토콜(Protocol)을 “System Resources”으로 선택한다. 

5fce10e712786e232e06114c3adc489d_1678071558_4413.jpg

 

System Resources 태그 설정하기

1) 태그 탐색기(Tag Explorer)에서 원하는 태그를 생성 후 설정한다. 

5fce10e712786e232e06114c3adc489d_1678071563_4013.jpg
 

2) 설정한대로 정상 동작하는지 확인하기 위해 프로젝트를 X-SCADA Viewer로 실행한다.

5fce10e712786e232e06114c3adc489d_1678071569_5548.jpg 


태그 및 장치내 주소 문법

- CPU : 특정 코어의 자원 정보

- Disk : 특정 파티션의 자원 정보

- Network : 특정 네트워크 인터페이스의 자원 정보

주소명설명비고사용 가능 태그
CPU.X.UsageCPU 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.SentSizePerSecX번째 네트워크 인터페이스의 초당 보내기 속도를 구한다.(Bytes, KBytes, MBytes, GBytes)
Network.X.ReceivedSizePerSecX번째 네트워크 인터페이스의 초당 받기 속도를 구한다.(Bytes, KBytes, MBytes, GBytes)

Size - 크기 단위

ex) Disk.D.FreeMBytes - 파티션 D의 사용 가능 공간을 MB 단위로 구한다.

Network.0.SentKBytesPerSec - 0번째 네트워크 인터페이스의 초당 보내기 속도를 KB 단위로 구한다.


0 답글