Customer Service
에이씨앤티시스템은 언제나 고객만족을 위해 노력하고 있습니다.
“ 고객문의
기술문의 ETOS-100X 사용자정의통신 수신데이터 저장 질문드립니다. 답변 완료 김현수 2020-04-29

현재 사진처럼 MV? 값을 받아서 프레임정의하고 %B200에 저장하고 있고 잘되고 있습니다.

그런데 문제는 STT? 라는 명령어가 있는데


전원 공급장치 전체 상태를 읽는다.

다음과 같은 데이터를 쉼표로 분리하여 나타내는 ASCII 문자를 반환한다.

MV<실제(측정된) 전압>                   PC<프로그래밍 된(설정된) 전류>

PV<프로그래밍 된(설정된) 전압>         SR<상태 레지스터, 2자릿수 16진수>

MC<실제(측정된) FB>                  FR<고장 레지스터, 2자릿수 16진수>

예제 응답: MV(45.2012),PV(45),MC(4.3257),PC(10),SR(30), FR(00)


MV? 명령어는 0.0000 이런식으로 나와서 %B200에 데이터크기 7로 저장하고 있습니다.

                    1+2+1+1+1+1 =7

STT? 명령어는 MV(0.0000),PV(00),MC(0.0000),PC(00),SR(00),FR(00) 이런식으로 나와서

데이터를 저장하는데 어려움을 느끼고 있습니다.

%B300부터 크기를 많이 읽어도 안 읽어지는데 데이터를%B에 저장하는 방법이나

혹시 EX) MV(0.0000),PV(00),MC(0.0000),PC(00),SR(00),FR(00)이것은 크기를 몇으로 봐야하는지

질문드립니다.


AC&T 답변 2020-04-29 17:55:55

안녕하세요 

에이씨앤티시스템 입니다.


이미 작성하신 바와 같이 프레임을 다음과 같이 작성하면 될것 같습니다.

00 $MV(

01 %B500 길이 %B510 (데이터가 가변일 경우 그 길이가 저장됩니다.)

02 $),PV(

03 %B520 길이 2

04 $),MC

......

   $)

이런 규칙으로 작성하시면 저장이 됩니다. 

작성 하시고 문의사항이 있으시면 내선번호 233번으로 연락 주시면 됩니다.


- 이상입니다.