시뮬레이션(Simulation) 프로토콜 추가
통신 프로토콜 중 시뮬레이션(Simulation)용 프로토콜이 추가되었습니다.
해당 프로토콜은 읽기만 가능하며, 쓰기는 되지 않습니다.
사용 가능한 시뮬레이션은 시간 기준 시뮬레이션과 스캔타임 요청 기준 시뮬레이션이 있습니다.
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,[최소값],[최대값]