Welcome to Easyiew.kr

Q&A

소프트웨어
하드웨어
매크로 문의 드립니다.
글쓴이 n2system
날짜 2023-12-07 14:06:06
조회수 98


macro_command main()
int A
int B
float C

GetData(A, "MODBUS TCP/IP", "JS_001_MBP", 1)

B=(A*10000/16383)
SetData(B, "Beckhoff", "JS_001", 1)

C=B/100
SetData(C, "Beckhoff", "H_JS_001", 1)

end macro_command

H_JS_001 : 32bit float 으로 지정/수치 형식-소수점 첫째 자리

위와 같이 작성하였고,
B(JS_001)까지는 값이 맞게 들어오는 것을 확인했습니다.
그런데, C(H_JS_001)에서 소수점 첫째 자리가 나타나지 않습니다.

예를 들어, 70.3을 보여줘야 하는데 70.0으로 표시가 됩니다.
무엇을 확인해야 할까요?