DUALSOFT
DUALSOFT
  • Welcome
  • DUALSOFT Started
    • DUALSOFT 소개
    • DS 다운로드
    • DS PPT 매뉴얼
      • 사용자 인터페이스
      • 모델링
      • 도형의 의미
      • 인과 연결선
      • HelloDS 샘플 배워보기
      • 모델링 시나리오
    • DS PILOT 매뉴얼
      • DS PILOT 시작하기
      • 사용자 인터페이스
      • PLC에서 DS PPT 변환 하기
      • 상세 기능 설정
        • 이상보기
    • 문의사항 안내
Powered by GitBook
On this page
  1. DUALSOFT Started
  2. DS PPT 매뉴얼

모델링 시나리오

✅ 일반적 모델링 순서

✏️ 일반적인 DS 시스템의 모델링 순서는 다음과 같다.

  1. 모델링할 시스템에 대한 개략적인 내용을 정리해서 스케치 하던지 머릿속에 그려 둔다.

  2. 시스템 이름을 Ppt 의 파일 이름 및 제목 장표에 적용한다.

  3. 모델의 대상 플랫폼 및 입출력 플랫폼을 정한다.

  4. 각 공정별로 각각의 장표에 모델링한다.

  5. 언어 변환 버튼을 이용해서 대상 시스템의 제어 코드 생성을 수행한다. 오류 발생시 해당 오류를 수정 한다.

✏️ HelloDS 를 처음부터 생성하여 결과물을 생성하는 과정을 서술한다.

  1. PowerPoint 새 문서 작성하고 HelloDS.pptx 로 저장한다.

  2. 제목 슬라이드에 시스템 이름을 입력한다. HelloDS

  3. 일반 장표(비제목 장표)를 추가하고 Flow 이름을 장표 제목에 입력한다. STN1

✏️ STN1 Action 도형 추가

  1. 라이브러리 탐색기(5.8, 그림 5.14)를 이용하여 사용할 device 목록을 생성한다.

  2. 전후진 실린더 device 4개 (Device1, Device2, Device3, Device4 ) 가 필요하므로 Cylinder/DoubleCylinder.ds 행을 선택하고, DS Library Explorer 를 통해 4개를 생성한 다. 디바이스 명 입력난에 Device1 을 입력한다.

  3. 선택된 Cylinder/DoubleCylinder.ds 행의 Apply 버튼을 누르면 Slide 내에 Device1.ADV 와 Device1.RET 두개의 Action 이 PowerPoint 상에서 선택된 상태로 생성된다. 총 4개의 device 를 사용할 것이므로 이 두개를 적당한 위치로 이동시켜 놓는다.

  4. 입력창에 Device1 을 Device2 로 수정한 후, 다시 Apply 버튼을 누르고, 적당한 위치로 이동

  5. 이 과정을 4개 device 생성시까지 반복하여 Action shape 생성을 끝낸다.

✏️ STN1 도형간 연결

도형간 연결 기능을 이용하여 연결선을 생성한다.

✏️ STN1 Work 도형 추가

두개의 work 생성.

  1. Presentation > Modeling 의 Work 버튼을 눌러서 work 용 사각형 2개를 생성하고 각각 이름을 Work1, Work2 로 텍스트 입력한다.

  2. Work1 에 위에서 생성한 action shape 들을 담을 것이므로, Work1 의 크기를 충분히 늘린 후, 생성된 8 개의 action shape 들을 work1 내부로 이동시킨다. 경계 영역에 걸치지 않고 완전히 포함되도록 한다.

  3. Work1 과 Work2 간의 연결을 마무리한다.

✏️ 언어 변환 및 생성

  1. 실제 동작하는 제어 코드를 생성하기 위해서는 위에서 생성한 모든 action 들에 대한 입출력 I/O 를 입력하여야 하고, 다시 이를 위해서는 PLC 라면 IO base / slot 등을 구성한 정보가 필요하다.

  2. transpile 명령으로 ppt 내의 요소들이 DS grammar 에 부합하는 지 검사하고, 제어코드를 생성하기 위해 필요한 요소가 정의되어 있지 않으면 이에 대한 오류를 생성한다.

  3. 위 과정까지 수행한 상태에서 transpile 수행시 다음과 같은 과정이 필요함을 알려주고, 이를 guide 해서 생성할 수 있도록 한다. (a) PLC IO 설정 (b) PLC IO table 편집 (c) HMI 를 위한 Button/Lamp 자동 생성 변환이 정상적으로 완료되면 결과창을 확인할 수 있다.

PreviousHelloDS 샘플 배워보기NextDS PILOT 매뉴얼

Last updated 2 months ago