한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 524 Re: rs232 이더넷 컨버터에대해 문의드립니다. 2009-01-14

안녕하세요. 솔내시스템 기술지원팀입니다.

제공해주신 정보로 볼때

기존의 구성이

시리얼 통신 기계-----(RS232)----서버 로 동작하게

되어있는것으로 판단이 됩니다.

솔내시스템의 시리얼 이더넷 컨버터를 사용할 경우

2가지 방식으로 적용이 가능합니다.


1. 서버와 기계에 컨버터를 설치하는 방식입니다.

두개의 컨버터 모두 각각의 IP와 포트번호를 가지고 통신을 하게 됩니다.


시리얼 통신 기계 ---(RS232)---ezTCP---(TCP/IP)---ezTCP---서버

로 구성됩니다.




2.시리얼 통신기계에만 컨버터를 설치하는 방법이 있습니다.
이 방식은 시리얼 통신 기계쪽에 설치된 컨버터(ezTCP)에 IP와 포트번호를 설정하고 서버에 설정되어있는 IP로 통신을 하는 방식입니다.

두가지 방법으로 나뉘어지게 되는데
당사에서 제공하는 ezVSP 소프트웨어를 이용하는 방법과
사용자 서버에서 동작되는 프로그램을 수정해서 사용하는 방법이 있습니다

먼저 ezVSP사용 방식에 대해 설명드리겠습니다.
ezVSP를 설치하면 가상의 시리얼 포트를 생성할 수 있게 됩니다. 그러면 가상의 시리얼 포트로 들어온 데이터가 사용자가 설정한 IP주소와 포트번호를 통해 컨버터로 전송되게 되는 방식입니다.
ezVSP란?

다음으로는 사용자 서버에서 동작되는 프로그램을 수정해서 사용하는 방법입니다.
원래 사용자 서버에서 동작되는 프로그램은 COM PORT를 OPEN하여 시리얼 통신기계와 통신을 하는 방식일 겁니다. 컨버터와 통신하기 위해서는 사용자 프로그램 수정이 필요합니다.기존의 시리얼 통신관련 부분을 wimsock함수를 써서 컨버터와 직접 통신하게 되면 컨버터는 소켓통신으로 받은 데이터를 시리얼로 변환해서 기계에 전송하게 됩니다.

구성도를 보면

[ezVSP 이용시]
시리얼 통신 기계 -- (RS232)--ezTCP--(TCP,UDP)--서
버(ezVSP--(가상시리얼포트)--사용자 프로그램)


[프로그램 수정시]
시리얼 통신 기계 -- (RS232)--ezTCP--(TCP,UDP)--서버



ezTCP 컨버터에 관련한 설정들은 당사에서 제공하는 설정 프로그램을 통해 설정을 하게 됩니다.

설정 프로그램은 제품군에 따라 ezConfig와 ezManager로 나누어집니다.

설정에 관련한 자세한 사항은
ezConfig란?
ezManager란?을 참고하시기 바랍니다.

그 밖에 자세한 문의를 원하시면
기술지원팀으로 전화를 주십시오

감사합니다.



> aa wrote:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rs232로 통신을 하는 임베디드 기계가 있습니다.
>
> 이 기계에는 서버에서 rs232로 특정한 메시지를 보내야지 작동을해서 결과 값을 다시 서버로 rs232를 통해 전달 받게 되는데요..
>
> 서버와 임베디드 기계 사이에 rs232 이더넷 컨버터를 사용할 경우.
>
> 서버에서는 임베디드 기계에 어떻게 특정한 메세지를 보낼 수 있습니까.?
>
> 임베디드 기계가 출력한 값은 이더넷 컨버터를 통해 어떻게 서버에 도달하는지 궁금합니다.
>
> 저의 생각으로는
> 따로 이더넷 컨버터에 ip를 설정하고,
>
> 서버에서 winsock함수를써서 목적지 ip주소를 이더넷 컨버터 주고 데이터를 전송하면,
>
> 자동으로 이더넷 컨버터에 연결된 임베디드 기계와 RS232통신이 이루어지고,
>
> 임베디드 기계에서 나온 결과 값이 이더넷 컨버터를 걸쳐 이더넷 컨버터에 설정되어 있는 서버의 ip주소로 그 데이터가 전송되는 건가요?
>
> 그렇게 되면 이더넷 컨버터에 두 ip를 설정할 수 있어야하는데, 이는 무엇을 통해 설정이 가능한가요?
>
> 자세한 설명좀 부탁드립니다.


> aa wrote:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rs232로 통신을 하는 임베디드 기계가 있습니다.
>
> 이 기계에는 서버에서 rs232로 특정한 메시지를 보내야지 작동을해서 결과 값을 다시 서버로 rs232를 통해 전달 받게 되는데요..
>
> 서버와 임베디드 기계 사이에 rs232 이더넷 컨버터를 사용할 경우.
>
> 서버에서는 임베디드 기계에 어떻게 특정한 메세지를 보낼 수 있습니까.?
>
> 임베디드 기계가 출력한 값은 이더넷 컨버터를 통해 어떻게 서버에 도달하는지 궁금합니다.
>
> 저의 생각으로는
> 따로 이더넷 컨버터에 ip를 설정하고,
>
> 서버에서 winsock함수를써서 목적지 ip주소를 이더넷 컨버터 주고 데이터를 전송하면,
>
> 자동으로 이더넷 컨버터에 연결된 임베디드 기계와 RS232통신이 이루어지고,
>
> 임베디드 기계에서 나온 결과 값이 이더넷 컨버터를 걸쳐 이더넷 컨버터에 설정되어 있는 서버의 ip주소로 그 데이터가 전송되는 건가요?
>
> 그렇게 되면 이더넷 컨버터에 두 ip를 설정할 수 있어야하는데, 이는 무엇을 통해 설정이 가능한가요?
>
> 자세한 설명좀 부탁드립니다.

글쓴이 Sollae Systems 업체명


NO Subject Name Date Read
523 rs232 이더넷 컨버터에대해 문의드립니다. aa 2009-01-14 3898
524 Re: rs232 이더넷 컨버터에대해 문의드립니다. Sollae Systems 2009-01-14 4298