본문 바로가기
IT/FA

HSMS 메시지 통신 방법

by Jang HyunWoong 2016. 7. 12.

먼저 짧게 HSMS에 대해서 알아보면, 


High-Speed SECS Message Services 의 줄임말로, TCP/IP상에서 빠르게 SECS 메시지 통신이 가능하도록 만드는 프로토콜이다. 

주로 HSMS 프로토콜은 반도체 공장에서 컴퓨터간 통신을 하기 위한 인터페이스로 사용한다. 


SECS 메시지의 구성은

예를 들어, 

S1F9 (Request)

L, 3

1. <A[10] $SUBJECT>

2. <A[10] $OBJECT>

3. <L, n

1. L, 2

....

위와 같은 포멧으로 생겼고 실제 데이터가 보이는 부분은


SEND S1F9:

<L, 3

<A, 10 '        '>

<A, 10 'Test    '>

<L, 5

<L, 2

<A, 3 '    '>

....

이렇게 생겼다. 


간단하게 보면, 


L 은 List를 말하고

A 는 ASCII를 말하고

B 는 Bin or Bool 을 말한다. 


A[] 배열 부분에 데이터를 실어서 보내면 된다. 


메시지 형식이 중요하다 하나라도 잘못된 부분이 있으면 전송이 안된다. 

만약 전송이 안된다면 메시지 형식을 다시한번 잘 살펴볼 것

반응형

'IT > FA' 카테고리의 다른 글

가상으로 RS232C 통신 테스트  (0) 2018.02.20
MELSEC 주소에 따라 데이터가 안 들어가는 경우  (0) 2016.07.12
MELSEC 설정  (0) 2016.07.12