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 매뉴얼

HelloDS 샘플 배워보기

Previous인과 연결선Next모델링 시나리오

Last updated 2 months ago

DS 에서 기본 제공하는 샘플인 Hello DS를 열어서 해당 모델의 의미와 이를 이용한 PLC 코드 생성까지 수행해 본다.

DS 의 Ribbon 메뉴에서 Hello DS 버튼을 누르면 DS 언어로 모델링한 간단한 sample ppt 파일을 보여준다.

이 샘플 모델 파일은 LS PLC XGI 를 대상으로 코드를 생성하도록 이미 작성되어 있으며, 해당 ppt 를 open 한 상태에서 리본 메뉴의 언어 변환 버튼을 누르면 모델링 된 결과를 DS 언어 및 XGI PLC project 로 바로 생성 할 수 있는 상태이다.

언어 변환 후, 결과창에서 plc 프로젝트 버튼을 누르면 XG5000 에서 open 가능한 file 을 확인 할 수 있다.

이 파일을 XG5000 에서 open 하면 생성된 PLC project 를 볼 수 있다.

HelloDS 를 모델링한 이미지로, Work1 과 Work2 가 반복적으로 상호 reset 하면서 수행하고,

• Work1 이 진행 중에 Work2 를 reset 시키고,

• Work2 진행 중에 Work1 을 reset 시킨다.

• Work1 진행 완료되면 Work2 를 시작시키고,

• Work2 진행 완료되면 Work1 을 시작시킨다.

Work1 내부에서는 4개의 전후진 cylinder (Device1, Device2, Device3, Device4) 를 다음 순서로 반복 조작하는 예이다.

Work1 내부는 DAG 로 구성되어 있으며, 연결선 순서대로 모두 실행을 완료하면 Work1 자체가 종료한다.

Device1.ADV 표시는, 시스템 library 의 전후진 cylinder 의 ADV 를 호출한다는 의미이다. 실제 현장의 cylinder 와 연동하기 위해서는 I/O 가 mapping 되어야 한다.

  1. Device1, Device2, Device3, Device4 를 순차적으로 전진. 즉 Device1 의 전진이 완료된 후에Device2 를 전진시키고, Device2 가 전진 완료된 후에 De- vice3 을 전진시키고

  2. Device4 까지 전진 완료된 후에, 동시에 Device1, Device2, Device3 3개의 cylinder 를 후진 시킨 후,

• Device1, Device2, Device3 각각의 RET 이 그룹 연결 되어 있으므로, 연결된 3개의 action 을 동시에

수행하고, 연결된 3개가 동시에 후진 완료되는 것을 확인 후, 다음 action 을 수행한다.

  1. Device4 를 후진시킨다.