USB-CAN 장치와 통신하려고합니다. 저는 Canopen.net API을 사용하고 있습니다. 그 밑에있는 모든 클래스를 완전히 이해하지는 못했지만 읽은 것에서는 cCob이 내가 사용해야하는 클래스라는 것을 이해했습니다. 장치에 연결하고 CreateCOB 메서드를 사용하여 cCob 인스턴스를 만들고 데이터를 전송했습니다. 내가 지금 직면 한 문제는 COBI
먼저 Linux 나 CAN/CANopen에 익숙하지 않다는 것을 말해야합니다. 여기에 뭔가 명확하지 않거나 중요하지 않은 것이 있으면 알려주십시오. 저는 CAN/CANopen을 통해 PC에 PLC를 연결해야하는 프로젝트가 있습니다. 필자는 Festo가 CAN-USB 컨버터 (canusb.com)와 PLC를 가지고 있습니다. CANopen 스택 (CanFes
몇 가지 CiA 사양을 읽은 후에도 CANopen에서 PDO 매핑, 프로세스 이미지 및 프로세스 데이터 교환을 이해하는 데 여전히 어려움을 겪고 있습니다. 알고 있습니다 SDO은 사전 작동 상태의 구성 설정에 사용되고 프로토콜 오버 헤드가 있습니다 (8 바이트 이상의 데이터를 전송할 수 있기 때문에). 작동 상태에서 PDO는 프로세스 데이터의 입력 및 출력
ifm R 360과 같은 내장형 모바일 컨트롤러를 프로그래밍하는 방법에 대한 정보를 찾으려고합니다. 사용 된 프로그래밍 언어, 필요한 개발 환경 및 기타 유용한 정보에 대한 구체적인 정보는 어디에서 찾을 수 있습니까? 내가 아는 바로는 프로그래밍 언어는 IEC 61131-3을 기반으로합니다. 이것을 더 잘 이해하기 위해 어떤 책이나 튜토리얼을보아야합니까?
모터 컨트롤러가 통신을 위해 CANopen을 사용하는 로봇 프로젝트가 있습니다. 마스터 마이크로 컨트롤러를 사용하여 이러한 모터 컨트롤러와 통신해야합니다. 문제는이 마이크로 컨트롤러에서 CANopen 레이어를 개발해야한다는 것이지만 낮은 레벨 (CAN)에서 송수신하는 방법 만 알고 있습니다. CANopen (PDO, SDO, 하트 비트, 객체 사전 등)에