시뮬레이션(Simulation) 프로토콜 추가

Communication

시뮬레이션(Simulation) 프로토콜 추가

통신 프로토콜 중 시뮬레이션(Simulation)용 프로토콜이 추가되었습니다.

해당 프로토콜은 읽기만 가능하며, 쓰기는 되지 않습니다.

사용 가능한 시뮬레이션은 시간 기준 시뮬레이션과 스캔타임 요청 기준 시뮬레이션이 있습니다.


835eddcb85cdcb953eb7af7e79dae547_1637023251_8147.png 


1. 시간 기준 시뮬레이션


1) Sin

- 삼각함수 sin 값을 정해진 시간 주기에 따라 가져올 수 있다.

- 해당 방식은 float 타입의 아날로그 태그만 사용 가능하다.

- 장치내 주소 형식: sin,[최소값],[최대값],[반복주기(ms)]


2) Cos

- 삼각함수 cos 값을 정해진 시간 주기에 따라 가져올 수 있다.

- float 타입의 아날로그 태그 사용

- 장치내 주소 형식: cos,[최소값],[최대값],[반복주기(ms)]




2. 스캔타임 요청 기준 시뮬레이션


1) Increase

- 최대/최소 값을 정하여 그 범위 내에서 계속 상승하는 값을 가져올 수 있음

- 아날로그, 디지털 태그 사용. 디지털 태그 사용 시 음수는 false, 0과 양수는 true

- 장치내 주소 형식: inc,[최소값],[최대값]


2) Decrease

- 최대/최소 값을 정하여 그 범위 내에서 계속 하강하는 값을 가져올 수 있음.

- 아날로그, 디지털 태그 사용. 디지털 태그 사용 시 음수는 false, 0과 양수는 true

- 장치내 주소 형식: dec,[최소값],[최대값]


3) Inverse

- 최대/최소 값을 정하여 그 범위 내에서 계속 상승과 하강하는 값을 가져올 수 있음.

- 아날로그, 디지털 태그 사용. 디지털 태그 사용 시 음수는 false, 0과 양수는 true

- 장치내 주소 형식: inv,[최소값],[최대값] 


4) Random

- 최대/최소 값을 정하여 그 범위 내에서 랜덤 값을 가져올 수 있음.

- 아날로그, 디지털 태그 사용. 디지털 태그 사용 시 음수는 false, 0과 양수는 true

- 장치내 주소 형식: ran,[최소값],[최대값]

0 답글
제목