주메뉴 바로가기 | 쇼핑카테고리 바로가기 | 하위메뉴 바로가기 | 본문 바로가기

고객지원

  • 공지사항
  • 새소식
  • 자료실
  • 영업문의
  • A/S 문의
  • Q&A
  • 교육
  • 사업자등록증 출력
  • 자료실

Q&A

HOME > 고객지원 > Q&A
  • 서울사업본부
  • 창원사업본부
일보,월보 작성에대한 답변입니다.
작성자: 관리자 2002-09-16 16:15:57 | 3,275
안녕 하십니까.

1번부터 차례대로 답변을 드리겠습니다.

메크로란 ?
Excel을 사용하면서 반복적인 일을 자동으로 처리하기 위하여 Excel에서 제공하는 문법을 사용하여 프로그램을 하는것을 '메크로'라고 합니다. 이런 메크로를 작성하기 위하여 사용하는 언어가 'VBA'(Visual Basic for Application Edition)입니다.

InTouch에서 Condition Script에 포함되어 있는
StartApp "C:Program FilesMicrosoft OfficeOfficeExcel C:Report_DemoExcelDaily.xls";
위의 내용은 메크로가 될 수 없습니다. 위의 StartApp()는 InTouch가 제공하는 함수 입니다.
위 함수의 내용은 InTouch Reference Guide를 보시면 그 이외의 여러 함수들에 내용의 설명을 보실 수 있습니다.

위의 StartApp() 함수를 사용하여 일보, 월보를 만들기 위한 주 Excel파일(Daily.xls) 을 실행시켜 주는 것입니다.
이렇게 Daily.xls파일이 실행이 되면 Daily.xls파일의 메크로에 포함되어 있는 엑셀 메크로 함수인 AutoOpen() 함수안에 포함된 내용에 따라서 일보,월보 양식이 저장된 두 개의 파일을 실행 시켜주는 것입니다.

2번에 대한 답변입니다.

InTouch의 화면에 보여지는 값들은 InTouch에서 일보,월보를 생성하기 위하여 RandInt()함수를 사용하여 난수 값을 주기적으로 발생하여 이렇게 발생된 값들을 이력으로 남겨줍니다. 이렇게 난수로 발생되는 값들을 그냥 보여주는 것입니다.
4개의 자동으로 바뀌어지는 값들 대신 사용하시고자 하는 InTouch Tag들로 바꾸어 주시면 됩니다.
위의 데모로는 DB에서 값을 가지고 와서 일보,월보를 생성할 수 없습니다.

InTouch가 아닌 DB의 값들로 일보,월보를 생성하시고자 하신다면 Visual Basic을 사용하여 레포트를 새로 꾸미셔야 합니다.

3번.
Histdata는 InTouch가 암호화하여 저장해놓은 이력파일을 읽어들여 사용자가 텍스트파일에서 볼수 있도록 해주는 역할을 합니다. PLC나 기타 하드웨어와는 전혀 상관없습니다.

5번 답변입니다.

InTouch에서 DB의 데이터를 가져올 수는 있습니다. 위에서도 말한것과 같이 InTouch설치시에 같이 설치할 수 있는 SQLAccess 를 통하여 DB의 데이타를 InTouch의 Tag와 연결하여 보여주고 이렇게 보여주는 값을 다시 Excel로 연결하여 주는 것입니다.
Excel외에 텍스트 파일로 보여주시 위하여서 FileWriteFields(), FileWriteMessage() 함수를 사용하여 Script에 특정 조건시에 실행하거나 버튼을 사용하여 텍스트 파일로 생성할 수 있습니다.

이상으로 답변을 마치겠습니다.

어떤 작업을 하시고자 하시는지 정확한 내용을 설명해 주시면 좀더 확실한 방법을 설명드릴 수 있을것입니다.

자세한 내용을 저희 기술직원에게 전화 주십시요.

감사합니다.
이전글
다음글
목록
답변 삭제 수정