System Resources Protocol 추가

Protocol

System Resources Protocol 추가

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

2023년 3월에 추가된 시스템 태그인 PC Resources 태그(클릭시 이동)를 사용해도 되지만, 해당 프로토콜을 사용하면 더 다양한 설정을 활용하여 PC 정보들을 가져올 수 있습니다.




1. 화면 작화하기

1) 아래와 같이 바아트(BarArt), 텍스트(Text), YT트렌드차트(YTTrendChart) 등을 활용하여 화면을 구성한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_2002.png




2. System Resources 프로토콜 사용하기

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

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_3391.png
 


2) 새로 생성한 장치를 마우스 오른쪽 클릭 후 기타 연결 추가(New Other)를 한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_4312.png
 


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

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_5676.png
 



3. 태그 설정하기

1) 태그 탐색기(Tag Explorer)에서 불러오고 싶은 정보들에 맞게 태그 생성 후 이름(Name) 및 장치(Device), 장치내 주소(DeviceAddress) 등을 설정한다.

- 장치내 주소(DeviceAdress)에 대한 규칙 및 문법은 아래 2) 를 참고한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_6886.png
 


2) 태그의 장치내 주소(DeviceAddress)에 대한 문법은 아래와 같다.

- Size는 크기 단위이다.

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

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

 주소명

설명

비고

사용 가능 태그

 CPU.X.Usage

 CPU X번 코어의 사용률을 구한다. 

 (%)

 Analog, String

 Disk.X.FreeSize

 파티션 X의 사용 가능 공간을 구한다.

(Bytes, KBytes, MBytes, GBytes)

 Disk.X.UsedSize

 파티션 X의 사용중인 공간을 구한다.

 Disk.X.TotalSize

 파티션 X의 총 공간을 구한다.

 Disk.X.WriteSizePerSec

 파티션 X의 초당 쓰기 속도를 구한다.

 Disk.X.ReadSizePerSec

 파티션 X의 초당 읽기 속도를 구한다.

 Network.X.SentSizePerSec

 X번째 네트워크 인터페이스의 초당 보내기 속도를 구한다.

 Network.X.ReceivedSizePerSec

 X번째 네트워크 인터페이스의 초당 받기 속도를 구한다.

* 태그의 연산식(Expression)을 활용하면 계산 및 응용이 가능합니다.




4. 화면 설정하기

1) 바아트(BarArt) 선택 후 속성(Properties) > 아트(Art) > 항목(Items) 에서 표현하고자 하는 태그를 바인딩한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_809.png
 


2) YT트렌드차트(YTTrendChart) 선택 후 속성(Properties)에서 파일 버퍼(File Buffer), 시리즈(Series) 등을 설정한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669862_9332.png
 


3) 텍스트(Text) 선택 후 속성(Properties)에서 바인딩 태그(Binding Tag)를 설정한다.

5d638c4b1aa793f929a913e15d2ed4ba_1685669863_0606.png
 



5d638c4b1aa793f929a913e15d2ed4ba_1685669863_1792.png
 



0 답글
제목