::: Altsoft - Mechatronics, Control and Automation :::::::::::::::::::::::::

 

 

 

 

 

 

  

회사소개

제품

솔루션사업

교육

공지사항

기술정보 연락처

  

 
  
 

 

 

IEC 61131-3 PLC Development System (IDE)

 

 

개요

CoDeSys (Controller Development System)는 산업 자동화 분야의 전문적인 어플리케이션 개발 툴이다. 다양한 산업분야에 있는 500개 이상의 유명한 디바이스 제조 업체에서 그들의 자동화 디바이스를 이미 CoDeSys로 프로그래밍하고 있다. 그 결과, 세계 곳곳의 기계 또는 플랜트 건설업자들과 같은 수 천명의 사용자들이 그들의 온갖 다양한 자동화 작업을 위해 CoDeSys를 채택하고 있다.

오늘날, CoDeSys는 유럽에서 가장 널리 퍼져있는 IEC61131-3 개발 툴이며, 컨트로러와 PLC 프로그래밍의 표준으로 확립되었다. CoDeSys의 개발회사인 3S-Smart Software Solutions사는 Dieter Hess와 Manfred Werner에 의해 1994년에 설립되었으며 독일에 본사를 두고 있는 독립적인 소프트웨어 회사이다.

 

 

특징

  • 표준 IEC 61131-3 개발 시스템 (PLC, HMI, Motion)

  • 하나의 소프트웨어로 시스템 통합 및 운용

  • PC 기반 제어 (SoftPLC)

  • CoDeSys Alliance 디바이스 제어

  • 임베디드 컨트롤러 제어 (OEM)

 

제품설명

1) The IEC61131-3 Programming System

CoDeSys는 산업 자동화 기술을 위한 종합적인 소프트웨어 설계 툴로 소프트웨어에 의해 해결될 수 있는 모든 자동화 작업은 범용 컨트롤러와 같은 이름의 PLC 프로그래밍 시스템에 기반을 두고 있는 CoDeSys Suite에 의해 실현 될 수 있다.

 

- 통합 에디터

  • 작업 환경 설정 (free running, 이벤트 트리거 지원, 워치도그 및 시스템 이벤트 지원)

  •  I/O와 필드버스 환경설정 (Profibus, CANopen, EtherCAT, ASI환경 설정, I/O의 사용자 정의)

  • 5가지의 IEC61131-3 언어와 추가로 CoDeSys만의 언어 지원 (IL, FBD, LD, ST, SFC 및 CFC)

  • 엔지니어링의 편의 추구 (자동배치/연결, 자동 선언 및 포맷, 프로젝트 비교, 변수 체크 등

 

 

- 통합 컴파일러: IEC 어플리케이션으로부터 고유 코드를 빠르게 생성

- 객체 지향 프로그래밍: 자바나 C++ 같은 현대의 고급 언어에 있는 장점과 구문을 가진 컨트롤러 어플리케이션 개발을 위한 객체 지향 프로그래밍을 제공

- 디버깅과 커미셔닝 특징: 변수의 모니터링/쓰기/제거, 브레이크포인트/단일 스텝 실행/단일 사이클 실행/플로 제어, 온라인 변경/인크리먼트/컴파일/인크리먼트 다운로드, 샘플링 추적, 시뮬레이션 등을 지원

- 표면: 도킹 기술을 통해 사용자가 원하는 대로 메뉴 구조, 중요 지정 툴바 편집

 

 

 

 

2) CoDeSys SP - the SoftPLC Runtime System

CoDeSys로 프로그래밍이 가능한 디바이스를 만들기 위해서는, 이에 부합하는 소프트웨어인 CoDeSys SP runtime system이 디바이스에 실행되어야 한다. 이 런타임 시스템은 어떤 임베디드나 PC기반의 디바이스를 CoDeSys로 프로그래밍이 가능한 IEC61131-3 컨트롤러로 바꿔준다. 이러한 일은 CoDeSys 개발회사인 3S의 프로젝트 엔지니어들의 지원하에 자동화 디바이스 제조업체에서 개발을 하고 최종사용자들은 이러한 개발과정에 관여하지 않는다. CoDeSys SP는 확장축소(scalable)할 수 있고 모듈화되어 있어 어떤 원하는 플랫폼과 요구사항에서도 적용하는 것이 가능하다.

  • IEC 61131-3 어플리케이션의 로드와 실행

  • IEC 어플리케이션을 위한 디버그 모니터

  • 동작 I/O 시스템

  • 프로그래밍 시스템과의 통신

  • 컨트롤러 네트워크에서의 라우팅 메시지

완벽한 CoDeSys SP 채택이 VxWorks, Windows CE 그리고 Linux에서도 가능합니다. 게다가 RT-OS32(RTTarget/RTKernel), QNX, Nucleus, pSOS, OS9등과 같은 운영체제에서도 이미 실현되어 있고 또한 요청에 따라 실현될 수도 있을 것이다.

 

- CoDeSys SP로 지원되는 프로세서들

  • Infineon SAB80C167 family

  • Infineon TriCore

  • ARM based CPUs

  • Renesas SH 2/3/4

  • Motorola ColdFire

  • PowerPC

  • Intel 80186/80x86/Pentium x

  • MIPS

  • Analog Devices BlackFin

  • Altera NiosII 

3) SoftPLC CoDeSys SP RTE

Windows XP 상에서 바로 이용 가능한 SoftPLC로 Windows XP 운영체제의 PC로 작동될 때에는 이미 완벽한 시스템통합 과정이 SoftPLC CoDeSys SP RTE에서 이루어져 있기 때문에 런타임 시스템 도입은 필요하지 않다. CoDeSys SP RTE의 설치는 어떤 형태의 산업용 PC도 PC의 성능을 통해 확장성있는 강력한 PLC로 바꿔준다.

 

- 기술데이터

  • 리얼 타임 커널은 추가적인 하드웨어의 구성이나 운영체제의 확장없이 ㎲ 영역에서 jitter 값의 동작을 보장 해 준다.

  • I/Os와의 인터페이스: 독립된 I/O카드 또는 필드버스 카드

  • CoDeSys 에서 바로 필드버스의 환경 설정: 외부의 툴은 필요하지 않다.

  • 지원되는 필드버스 카드:  Hilscher (CIF), Siemens Profibus, Beckhoff Profibus, Applicom, HMS Profibus, Automata CAN/SERCOS, PEAK CAN, Phoenix Interbus. 요구에 따라 추가 가능하다.

  • SoftPLC는 blue screen 하에서 작동을 계속한다.

  • 남아있는 데이터 (하드디스크, 플래쉬 카드, 베터리가 있는 SRAM카드)가 지원된다.

4) CoDeSys Visualization

PLC 프로그래밍 시스템에 완벽하게 통합되어 있어, 직접 타겟 컨트롤러나 또는 인터넷 브라우저 내에 있는 윈도우 런타임 상의 프로그래밍 시스템 자체에 스크린들이 디스플레이 될 수 있다.

 

- HMI: PC 기반 오퍼레이터 인터페이스, 플랫폼을 독립적으로 실행. Win32 클라이언트를 가지고 Visualization 작업들을 일반 PC에서 디스플레이

- Target: Target 컨트롤러에서 직접 실행. 디스플레이가 장착되어 있어야 함. 임베디드 플랫폼에 컨트롤러와 Visualization을 결합 시키는 솔루션

- Web: 인터넷이나 인트라넷으로 연결. 원격으로 작동과 유지보수 가능. 클라이언트는 런타임 시스템에 통합된 웹서버를 가지고 통신. 웹 브라우저에서 Visualization을 디스플레이 하기 위한 자바 애플릿

 

5) CoDeSys SoftMotion

간단한 움직임부터 복합적인 CNC 어플리케이션까지 프로그램과 컨트롤을 할 수 있다. PLC프로그래밍 시스템에 통합된 툴킷은 모션 함수를 설계해서 제공한다. 이 툴킷은 IEC61131-3 프로그래밍 언어를 사용해서 만들어 진다. 실제적인 연결은 드라이버 인터페이스를 통한 필드버스 테스크에 위치하고, 드라이브들은 프로젝트 트리에 CoDeSys 디바이스 설정에서 설정된다.

 

       

 

6) CoDeSys Safety

자동화 디바이스 제조업체들이 SIL 3 안전 컨트롤러를 개발하고 인증을 받기 쉽도록 하기 위한 기능이다. CoDeSys Safety는 TUV(독일 기술 감독 기관)와 BGIA(직업 안전과 건강을 위한 독일 학회)에 의해 테스트 되었다.

 

 

 

 
 
 
 
 



Copyright(c) 2001-2012 Altsoft, Inc. All right reserved.
(우:135-867) 서울시 강남구 봉은사로55길 20 에이플러스하우스 2층 (주)알트소프트
대표: 김공량 사업자등록번호: 211-87-05872 Tel: 02-547-2344 Fax: 02-547-2343