Autohitech Inc | 오토하이테크 (주) | 산업용 사물인터넷 컨트롤러(Industry IoT Controller), 스카다(SCADA), 휴먼머신인터페이스(HMI)

  • 크게보기
  • 작게보기
  • 초기화
작성일 : 07-08-09 09:26
[강좌&팁] 다른 프로그램과 데이타 송수신 예제
글쓴이 관리자  등록일 07-08-09 09:26
조회 11,350
안녕하십니까. 기술지원팀입니다.

오토베이스의 태그 현재값을 MODBUS 프로토콜을 이용하여 외부 장비 또는 프로그램으로 전송하거나 수신된 데이터를 이용하여 제어하는 방법에 대한 예제입니다.

MODBUS 프로토콜을 이용하여 Serial 또는 Ethernet으로 데이터의 송,수신이 가능합니다.

1)Serial 포트를 이용하여 데이터를 전송하는 경우
오토베이스 통신 프로그램에서 통신 드라이버(DLL-MODBUS-RTU Mode)를 이용하여 등록한 태그의 현재 값을 Serial 포트인 COM1,COM2,... 등과 RS232C CrossCable(양쪽 2, 3번Pin이 바뀐 Cable)을 이용하여 전송이 가능합니다.

2)Ethernet 포트를 이용하여 데이터를 전송하는 경우
오토베이스 설치 폴더의 ExportServer.exe 응용프로그램에서 외부 장비 또는 프로그램으로 전송하고자 하는 통신 설정 및 태그를 등록하시고 감시 프로그램과 함께 ExportServer를 실행하여 두면 설정한 통신 포트와 방식으로 외부 장비나 프로그램으로 전송이 가능합니다.

첨부파일의 압축을 해제하시고 작업선택 프로그램의 글자메뉴 "파일 | 복원" 메뉴를 이용하시어 Serial 또는 Ethernet 폴더의 [Server]측 또는  [Client]측 첨부파일을 지정하시면 예제 작업이 작업선택 프로그램에 추가됩니다.

[Server]측의 설정 내용을 참고하시어 현장에 동일하게 적용하시고 [Client]측을 이용하여 정상적인 데이터의 수신이 되는지 확인하여 보시기 바랍니다. 2대의 컴퓨터에서 Server측과 Client측 통신 설정등을 현재 컴퓨터에 맞게 변경하신 후 사용하시면 됩니다.

위의 등록한 태그에 따라서 감시/제어 태그(AI,AO,DI,DO등)를 등록하면 외부측에서도 감시/제어가 가능합니다.

예제 작업 버전 : AutoBase 9.3.2
(예제 작업 이상의 버전을 사용하시기 바랍니다.)

감사합니다.

Comments

홈페이지제작