본문 바로가기

TwinCAT C++

(6)
TwinCAT C++ 디버깅 설정 및 Live Watch 사용 Beckhoff Information System | TwinCAT 3 | C/C++ | Debugging 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 TwinCAT C++ 디버깅 설정 솔루션 탐색기에서 C++를 더블 클릭하자. 솔루션 이름의 새 탭이 뜨면 C++ Debugger 탭을 선택하고 Enable C++ Debugger를 체크하자. TwinCAT Live Watch 사용 임베디드 소프트웨어를 디버깅 할 때 브레이크 포인트 대신 시리얼 통신을 사용하듯이 TwinCAT C++ 모듈을 디버깅 할 때 TwinCAT Live Watch를 사용한다. 디버그 메뉴에서 창(W) → TwinCAT Live Watch를..
TwinCAT 3 타겟 시스템 설정 Beckhoff Information System | TF7000-TF7300 | TwinCAT 3 Vision | Choose Target System 참조 Beckhoff Information System | AX5000 | Digital Compact Servo Drives | Select target system 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 한 대의 Beckhoff IPC에서 XAE와 XAR을 같이 운용할 경우 타겟 시스템을 따로 설정할 필요 없이 기본 값인 을 사용하면 된다. 그러나 랩탑과 같은 다른 PC에서 XAE를 운용할 경우 XAR이 운용되는 Beckhoff IPC를 타겟 시스템으..
윈도우 테스트 모드 설정 및 TwinCAT C++ 모듈 실행 Beckhoff Information System | TwinCAT 3 | C/C++ | Test signing 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Create a TwinCAT task and apply it to the module instance 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Create TwinCAT 3 C++ Module instance 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Activating a TwinCAT 3 project 참조 Microsoft Visual Studio Community 2017 버전 15.9...
TwinCAT C++ 모듈 인증서 생성 및 적용 Beckhoff Information System | TwinCAT 3 | C/C++ | TwinCAT 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Creation of the Certificate Request file for TC0008 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Driver signing 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 사용자가 개발한 TwinCAT C++ 모듈은 TMX라는 확장자를 갖는 실행 바이너리 파일로 저장된다. XAR에서 이 파일이 실행되려면 이 파일은 반드시 Twin..
TwinCAT C++ 프로젝트 생성 Beckhoff Information System | TwinCAT 3 | C/C++ | Create TwinCAT 3 project 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 Visual Studio를 실행하고 파일(F) → 새로 만들기(N) → 프로젝트(P)...를 클릭하거나 단축키 Ctrl+Shift+N을 누르자. 새 프로젝트 창 왼쪽 트리뷰에서 TwinCAT Projects, 가운데 아이템 뷰에서 TwinCAT XAE Project (XML format)을 선택하고 프로젝트 위치(L)와 이름(N)을 입력한 후 확인 버튼을 클릭하자. 솔루션 탐색기에서 C++ 항목을 선택하고, 컨텍스트 메뉴에서 새 항목 ..
TwinCAT C++ 개발 환경 준비 Beckhoff Information System | TwinCAT 3 | Product overview 참조 Beckhoff Information System | TwinCAT 3 | Product overview | System requirements 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Requirements 참조 TwinCAT 3의 개발 환경은 엔지니어링 환경과 런타임 환경으로 구분된다. XAE와 XAR은 한 대의 개발 PC에서 같이 운용될 수도 있고 각각 다른 개발 PC에서 운용될 수도 있다. XAE와 XAR이 작동하는데 필요한 최소 사양은 각각 다르므로 아래 내용을 참고해서 개발 환경을 준비하자. XAE 개발 환경 XAE는 프로그램을 개..