No. 665 | Re: 시스템 구현 관련 질문 입니다. | 2009-10-16 | ||
---|---|---|---|---|
안녕하세요. 솔내시스템 기술지원팀입니다. 1. 디지털 출력포트 제어시 반응속도에 관해 우선 답변드리겠습니다. 디지털 출력포트 제어는 시리얼 포트와는 무관하게 TCP/IP 상에서 제어를 하는것입니다. 사용하는 프로토콜은 Modbus/TCP입니다. 따라서 제어부의 사용자 프로그램은 소켓 통신을 하되 Modbus/TCP 통신을 구현해야 합니다. 물론 이 경우의 응답 속도는 네트워크의 상태에 따라 그 반응 속도가 결정된다고 할 수 있습니다. 따라서 네트워크의 장애가 발생하지 않는 이상 극히 짧은 시간이 소요될것으로 생각됩니다. 2. 시리얼 포트 제어의 경우 제어부의 사용자 프로그램은 단순한 소켓 통신을 통해 ezTCP의 시리얼 포트로 데이터를 보내고 받을 수 있습니다. 즉 소켓을 통해 데이터를 보내고 받는 형태입니다. 기존 프로그램에서와 마찬가지로 COM 포트를 설정해 시리얼 통신을 위해서는 ezVSP 프로그램을 이용해야 합니다. ezVSP에 대한 자세한 내용 보러 가기 감사합니다. > 조영선 wrote: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 안녕하세요? 이더넷으로 직렬통신을 해야할 과제 관련해서 자료조사 중 귀사의 모듈을 알게 되었습니다. 그래서 제가 구현하려고 하는 내용을 말씀드리고 가능한 지 여부를 여쭤보려 합니다. 구현하려는 내용은, 시리얼포트 8 개 와 32 개의 입력포트를 가진 장비를 이더넷으로 제어하려는 것이 목표입니다. 통신속도는 115200 bps 이고 제어부 출력은 가능한 한 빠르게 전달되어야 합니다(즉 제어부의 사용자 프로그램(VC++ 로 작성할 예정)에서 출력신호를 ON 하라는 명령을 통신포트를 통해 내보냈을때 가능한 한 빠르게 전달받아 장비가 임의의 동작을 하도록). 현재 귀사의 제품중 EZL-410 을 1개, CIE-M10 을 4 개 로 하드웨어 구성을 하면 어떨까 생각했고요, 프로그램은 VC++ 로 GUI 를 작성할 예정 입니다. 기술자료를 보면 어떤 경우던지 구현이 가능할 것으로 보입니다만 제가 처음 접하는 방식이라서 잘 모르겠네요...그리고 또 한가지, 위와같이 구성했을때 사용자 프로그램에서 5 byte 정도의 명령으로 출력을 ON 하라는 코드를 보냈을때 CIE-M10 에서 명령을 받아 실제로 출력이 ON 될때까지의 시간은 얼마나 걸릴까요? 115200 bps 의 시리얼통신 이라면 아무리 빨라도 통신시간 500 uS + 명령수행시간(명령을 해석해 출력신호를 내보낼때까지의 시간)이 필요하겠지만 여기서는 이더넷으로 직접 출력을 제어하니 훨씬 빠를것으로 생각됩니다만. 또한 위 모듈을 사용했을때 기존 프로그램에서와 마찬가지로 COM1~COM8 등 으로 설정해 포트로 직접 명령을 보낼 수 있는지요 ? > 오늘까지 전시회가 열린다는 것을 어제 알았기 때문에 직접가서 질문을 하기에는 거리 상 어려워 이렇게 웹 상으로 길게 질문을 하게 되었습니다. 전시회 줌비로 여러가지로 바쁘실 줄로 압니다만 답변을 빨리 해 주시면 일단 한 개를 구매해 실험을 해보고 나머지를 구매하도록 하겠습니다. 제 연락처는 042-828-7005 입니다. 고맙습니다. |
글쓴이 | 솔내시스템(주) | 업체명 |
NO | Subject | Name | Date | Read |
---|---|---|---|---|
665 | Re: 시스템 구현 관련 질문 입니다. | 솔내시스템(주) | 2009-10-16 | 3913 |
|
|||