본문 바로가기
  • IT & Factory Automation
Factory Automation

Codesys 편리한 기본 설정 (2) - 자동완성 기능 (Auto complete)

by EasyMotion 2023. 3. 8.
반응형

안녕하세요. IT & 자동화 유용한 정보를 하나하나 쉽게 알려드리는 이지원 입니다.

 

이번 시간에는 Codesys 사용을 편리하게 해주는 기능 중에 "SmartCoding" 의 유용한 옵션 두 가지를 소개하겠습니다.

 

 

 

 

Codesys 상단메뉴의 [Tools] 에 들어가서 [Options] 를 클릭합니다.

 

 

 

 

항목에서 [SmartCoding]을 선택하면, 설정 가능한 옵션이 보입니다.

SmartCoding은 Codesys 변수 생성 및 할당을 편리하게 도와주는 기능입니다. 

 

 

 

 

1. 변수 자동 생성 기능

Declare unknown variables automatically (AutoDeclare)

이 옵션은 새로운 변수를 자동으로 생성해주는 기능입니다. 

예를 들어, 미리 선언하지 않은 'xTest' 라는 변수를 프로그램에서 사용하게 되면 변수 생성을 위한 새로운 창이 나타납니다.

이 창에서 변수 이름과 형태 등을 설정할 수 있습니다.

 

 

 

Enable for ST editor

이 옵션을 선택하면, ST 형태의 프로그램에서도 변수 생성 창이 나타나게 합니다. 

 

 

 

2. 변수 자동완성 기능 

List components immediately when typing 

이 옵션은 변수 앞 글자만 입력해도 이름에 해당하는 변수 목록을 표시해주는 기능입니다. 

이 옵션을 체크하려면, "List components after typing a dot (.)" 옵션이 체크되어 있어야 합니다. 

 

 

 

List components after typing a dot (.)

이 옵션은 구조체 형태로 구성된 경우에 사용할 수 있습니다.  "." 점 표시를 누르면 입력 가능한 요소 목록이 나타납니다.

 

 

3. 그 밖의 옵션

위 두 가지 옵션을 제외한 나머지 옵션은 크게 유용한 기능은 아닙니다. 간략하게 소개하겠습니다. 

1) Show all instance variables in input assistant 

"Input Assistant" 를 이용하여 변수를 추가할 때, Function Block의 Local 변수를 보여주게 하는 기능입니다. 

 

 

 

2) Show symbols from system libraries in input assistant 

"Input Assistant" 를 이용할 때, System library 변수를 보여주는 기능입니다. 

 

 

 

이번 시간에는 Codesys 옵션 중에 자동 변수생성, 자동 완성 기능을 통해 사용자의 입력을 도와주는 "SmartCoding" 에 대해 소개하였습니다. 

 

Codesys사용자의 편의성을 높여주는 다양한 설정 방법에 대해 아래 포스팅을 참고해주시기 바랍니다. 감사합니다. 

 

Codesys 옵션 설정방법

 

Codesys 단축키 만드는 방법

 

Codesys 변수 모니터링 방법

 

반응형

댓글