안녕하세요. IT & 자동화 유용한 정보를 하나하나 쉽게 알려드리는 이지원 입니다.
지난 시간에는 Codesys에서 펑션블록을 만드는 방법을 알려드렸습니다.
이번에는 만든 펑션블록을 다른 프로젝트에서 사용하기 위한 방법을 알려드리겠습니다.
펑션블록 뿐만 아니라 자주 사용하는 프로그램, 변수 등의 Codesys 구성요소를 [내보내기]를 통해 저장해놓고, 다른 프로젝트에서 [불러오기]를 이용하여 작업의 능률을 올릴 수 있습니다.
1. 내보내기
Codesys 상단의 [Project] 메뉴에서 [Export] 를 클릭합니다.
[Export] 창이 나타납니다.
처음에는 모든 항목이 선택되어 있으므로, 가장 위에 있는 [Device] 를 클릭하여 체크표시를 없애줍니다.
내보내고자 하는 요소들을 선택합니다. 펑션블록이나 프로그램, 전역변수 등 모든 항목이 선택 가능합니다.
선택한 요소들을 하나의 파일로 저장하기 위한 파일 이름을 입력합니다.
확장자는 "export" 파일이 됩니다.
2. 불러오기
이번에는 저장한 "export" 파일을 불러오겠습니다.
새로운 프로젝트를 하나 만들고, [Project] 메뉴의 [Import] 를 클릭합니다.
저장했던 "export" 파일을 선택하고 [열기] 를 클릭합니다.
[Export] 할 때와 마찬가지로 [Import] 창에서도 불러올 구성요소를 선택할 수 있습니다.
새 프로젝트에 불러왔더니 몇 가지 에러가 나타났습니다. 에러 내용을 보고 적절한 조치를 취합니다.
이 사진에서는 'BLINK' 가 정의되지 않았다는 에러 메시지가 있습니다. 라이브러리가 누락된 것이 원인입니다.
[Library Manager] 를 통해 "Util" 라이브러리를 추가하였습니다.
에러가 사라졌습니다.
이번 시간에는 Codesys Export / Import 방법을 알아보았습니다.
다음 시간에도 유용한 정보를 소개하겠습니다. 감사합니다.
'Factory Automation' 카테고리의 다른 글
Lenze GDC 소프트웨어 설치 및 사용방법 (Install & How to use) (0) | 2023.03.16 |
---|---|
Lenze 인버터 8200 결선도, 메뉴얼 (wiring, manual, parameters) (0) | 2023.03.16 |
Codesys 펑션블록(토글 스위치) 만들기 (How to create Function block) (0) | 2023.03.13 |
Codesys 유용한 펑션블록 - Blink (0) | 2023.03.11 |
Codesys 편리한 기본 설정 (4) - 변수 모니터링 (Variable watch) (0) | 2023.03.09 |
댓글