1단계. HMI 장치 만들고 연결하기
MX On Cloud의 장치는 플랫폼에 연결된 HMI(Human-Machine-Interface) 장치를 나타냅니다. 장치는 텔레메트리와 속성을 보내고 제어 명령을 받을 수 있습니다.
이 단계에서는 MX On Cloud에 새 장치를 만들고, 샘플 텔레메트리 데이터를 보내 플랫폼과의 연결을 시험합니다. 이를 통해 통신과 데이터 처리가 제대로 되는지 확인합니다.
1.1단계 HMI 장치 만들기
섹션 제목: “1.1단계 HMI 장치 만들기”플랫폼에 텔레메트리를 보낼 HMI 장치를 만듭니다.
프로젝트 설계와 장치 전송
섹션 제목: “프로젝트 설계와 장치 전송”- TOP Design Studio 애플리케이션을 실행합니다.
- 새 프로젝트를 만듭니다.
- 프로젝트 이름을 지정하고 대상 모델을 선택합니다.
- 클라우드로 전송할 주소 값을 Symbol 목록에 등록합니다.
- 등록은 Project → Symbol 메뉴에서 합니다.
- Symbol로 등록하지 않은 데이터는 MX On Cloud로 보낼 수 없습니다.
- 등록한 Symbol을 클라우드 전송 데이터에 자동으로 포함하려면 Cloud 체크박스를 켭니다.
- 이 옵션을 켜지 않아도 Symbol을 수동으로 등록할 수 있습니다.
- MX On Cloud로 전송할 Symbol 데이터를 설정합니다.
- IoT → Cloud 메뉴에서 보낼 데이터를 선택합니다.
- Add Group으로 그룹을 만들고 Add Variable 버튼으로 Symbol을 목록에 추가할 수 있습니다.
- 등록한 Symbol 데이터는 Control과 History 체크박스로 관리할 수 있습니다.
- Control: 켜면 MX On Cloud에서 주소 값을 제어할 수 있습니다.
- History: 켜면 MX On Cloud가 주소 값을 기록하고 저장합니다.
- 프로젝트를 HMI 장치로 전송합니다.
- Trans → Transfer Project로 이동해 전송을 시작합니다.
- 준비되면 프로젝트를 전송할 대상 HMI 장치를 선택합니다.
- Connect 버튼을 클릭해 사용할 수 있는 HMI 장치를 검색합니다.
- 연결되면 Information 영역에 HMI 장치 정보가 표시됩니다. (이때 Product Verification Code를 적어 두세요.)
- OK를 클릭해 계속합니다.
- Send 버튼을 클릭해 프로젝트 데이터를 HMI 장치로 전송합니다.
Symbol 데이터 형식
섹션 제목: “Symbol 데이터 형식”TOP Design Studio에서 Symbol에 지정한 Type과 Size가 MX On Cloud에 값이 저장되는 방식을 정합니다. TOP Design Studio의 형식 하나는 MX On Cloud의 값 형식 하나에 정확히 대응합니다.
| TOP Design Studio 형식 | 크기 | MX On Cloud 값 형식 | MX On Cloud에 저장되는 값 예시 |
|---|---|---|---|
DEC | 1Bit | boolean | true, false |
DEC, UDEC, HEX, BCD | 16Bit 이상 | integer | 26, -1013 |
FLOAT | 32Bit | double | 26.5 |
DOUBLE | 64Bit | double | 1013.25 |
ASCII | — | string | RUN, E-102 |
값 형식이 중요한 이유
섹션 제목: “값 형식이 중요한 이유”값 형식은 데이터 포인트를 대시보드에서 어떻게 쓸 수 있는지 정합니다.
- boolean — Single Switch, Led Indicator 같은 켜기/끄기 위젯
- integer, double — 차트, 게이지, Knob Control, 임계값 알람 규칙(
>,<) - string — Value Card, 표, 문자열 비교 알람 규칙(
equals,contains)
소수점이 있는 값에는 FLOAT나 DOUBLE을 지정하세요. 소수 값을 DEC로 보내면 값이 바뀌거나 MX On Cloud에 도착하지 않을 수 있습니다. MX On Cloud에 integer로 들어온 소수 값은 반올림됩니다.
MX On Cloud에 장치 등록하기
섹션 제목: “MX On Cloud에 장치 등록하기”HMI 장치가 MX On Cloud로 데이터를 보내려면 라이선스가 있어야 합니다. HMI 장치를 추가할 때, 라이선스와 함께 쓴 적이 없는 액세스 토큰에는 1개월 무료 체험이 제공되고, 그렇지 않으면 라이선스 코드를 입력합니다. 자세한 내용은 HMI 장치에 라이선스 등록을 참고하세요.
- 개체 → 장치 메뉴로 이동합니다.
- + 버튼을 클릭하고 장치 추가를 선택합니다.
- HMI 장치 이름을 입력합니다.
- 액세스 토큰을 입력하고 검증을 클릭합니다.
- TOP Design Studio에서 프로젝트를 전송할 때 확인한 Product Verification Code를 입력합니다.
- 액세스 토큰은 고유해야 합니다. “이미 사용 중인 Access Token입니다.” 메시지는 그 토큰이 다른 HMI 장치에 등록되어 있다는 뜻입니다.
- 라이선스 안내를 확인합니다:
- “1개월 무료 체험이 적용됩니다” — 라이선스 코드 필드는 선택입니다. 무료 체험을 쓰려면 비워 둡니다.
- “무료 체험을 이미 사용한 Access Token입니다” — 라이선스 코드를 입력하고 검증을 클릭합니다. 계정으로 받아 둔 라이선스는 사용 가능한 라이선스에 나옵니다.
- 추가를 클릭합니다. HMI 장치가 목록에 나타나고, 연결 상태를 확인할 수 있습니다. HMI 장치가 데이터를 보내면 상태가 활성으로 바뀝니다.
- HMI 장치 상세를 열고 최근 데이터 탭에서 들어오는 데이터를 확인합니다.
장치가 만들어져 MX On Cloud에 등록되었습니다.
1.2단계 HMI 장치 연결 확인
섹션 제목: “1.2단계 HMI 장치 연결 확인”MX On Cloud에는 여러 메시징 프로토콜로 HMI 장치 대신 텔레메트리를 보내 볼 수 있는 연결 예제가 들어 있습니다. 이를 이용하면 연결을 시험하고, 자격 증명을 검증하고, 들어온 데이터가 제대로 처리되는지 쉽게 확인할 수 있습니다.
- HMI 장치 목록의 상태 값이 ‘활성’으로 표시되면 HMI 장치가 연결된 것입니다.
- 장치 상세 정보의 ‘최근 데이터’ 탭에서 값이 바뀌면 HMI 장치가 등록된 것입니다.
결과 확인
섹션 제목: “결과 확인”텔레메트리 전송에 성공하면 다음을 볼 수 있습니다.
- HMI 장치 상태가 비활성에서 활성으로 바뀝니다.
- 보낸 텔레메트리가 HMI 장치의 최근 데이터 탭에 나타납니다.