답변 감사합니다.
하지만 제가 원한 답변은...
제가 하는쪽은 pc쪽이 아니라 제어기쪽을 말씀드린거였는데... 물론 pc쪽도 상관이 없구요..
어떠한 컴포넌트를 사용할수 있다면 좋게지만 그러한 컴포넌트가 없습니다.(있는데 영문 메뉴얼을
다 뒤져볼 여유가....) 그리고 쓴글을 정정하면 232c의 장비간 커맨드 통신입니다...여기에는 인수가 있는것도 있습니다. 모든 통신 체크는 통신으로 들어오는 문자열을 받아서 처리하는 것 입니다. 바로 통신으로 명령을 전달해 것입니다. 이러한 장비간 커맨드 통신 자료가 있으면 부탁 드리겠습니다.
조준회 님이 쓰신 글 :
: RS232제어 관련 내용은 상당히 많습니다.
: 일단 어떤 OS를 쓰느냐에 따라 달라지는데..
: 윈도우는 자료실에 뒤져보면..좋은 소스도 있고..
: 책에도 소개가 많이 되어 있습니다.
: 빌더용 컴포넌트도 좋은게 많고요..
:
: 도스용은 지금은 좀 구하기가 힘들긴 하지만..
: 역시 좀 옛날 책들을 살펴보면.. 소스가 많이 소개되어 있습니다.
:
: 도스나 윈도우가 아니라면..
: 각 OS에서 제공하는 방법등이 있을겁니다.
:
: ParkGRy 님이 쓰신 글 :
: : pc와 제어기 통신을 하려고 하는데 제어기에는 자체 프로그래밍 언어(compiler)가 내장 되어있고
: : 언어 형식은 비주얼베이직과 비슷합니다.
: :
: : 제어기쪽에서는 Rs232c로 들어 오는 커맨드를 파싱한후에..
: : ack를 보내고 response를 다시 보냅니다. 그리고 제어기에서는 ack를 기다리는데 여기가 문제입니다.
: :
: : 제품밴더에서 받은 inform은
: : Flag (이를 테면 I 변수) 를 이용하여 상위로 Response 를 전송하면 time-out 을 check 하는 프로그램을 RUN 하고 여기서 시간을 Counting 하여 시간이 over 하면 Error 를 발생시키고 time-out 을 check 하는 task 를 KILL 해주면 된다고 하는데,,,,
: :
: : 만약 (c,vbasic에서)구현을 할경우에는 어떻게 하면 되는지요,,? 프로그래머님들 부탁 드립니다.
: : 이거와 관련된 어떠한 자료도 괜찮습니다. 자료가 있으신 분은 메일로.. 부탁드립니다.
: :
|