안녕하세요. 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사용자의 편의성을 높여주는 다양한 설정 방법에 대해 아래 포스팅을 참고해주시기 바랍니다. 감사합니다.
'Factory Automation' 카테고리의 다른 글
Codesys 편리한 기본 설정 (4) - 변수 모니터링 (Variable watch) (0) | 2023.03.09 |
---|---|
Codesys 편리한 기본 설정 (3) - 단축키 설정 (Shortcut) (0) | 2023.03.09 |
Codesys 편리한 기본 설정 (1) - 옵션 설정 (Ladder, FB Option) (0) | 2023.03.07 |
Codesys 프로젝트 소스파일 다운로드/업로드 (Project Source file Upload / Download) (0) | 2023.03.06 |
Codesys EtherCAT 장치 추가하는 방법 (xml 파일) (0) | 2023.03.03 |
댓글