
바이트 명령 매뉴얼
바이트 명령 프로토콜 바이너리 명령
Byte Command Manual은 메시지 전송을 위해 원격 호스트와 CAN 네트워크에서 사용되는 Proemion Byte Command Protocol의 명령과 구조를 설명합니다.
일반적인
바이트 명령 매뉴얼은 Proemion 바이트 명령 프로토콜에서 사용되는 구조와 명령을 설명합니다.
이 프로토콜은 장치가 지원하는 인터페이스를 통해 원격 호스트와 통신하기 위해 Proemion GmbH의 모든 CAN-PC 게이트웨이에서 지원됩니다.
다음 매뉴얼은 장치별 매뉴얼을 확장합니다.
확실하지 않은 경우에는 특정 게이트웨이 장치의 장치 설명서를 참조하십시오.
CAN-PC 게이트웨이는 RS232, USB, 이더넷, Bluetooth 또는 WLAN과 같은 특정 인터페이스를 사용하여 CAN 네트워크를 원격 호스트에 연결합니다.
Proemion 바이트 명령 프로토콜은 호스트와 CAN 네트워크 간의 양방향 투명 CAN 메시지 전송은 물론 호스트와 게이트웨이 간의 명령 전송에도 사용됩니다.
모든 Proemion CAN-PC 게이트웨이는 동일한 프로토콜에서 작동하므로 기본 통신 루틴만 교환하면 모든 애플리케이션 소프트웨어를 쉽게 확장하여 다양한 통신 인터페이스를 사용할 수 있습니다.
대부분의 명령은 모든 게이트웨이에서 지원되며, 어떤 경우에는 단일 장치에서 특수 명령이 지원되지 않습니다.
명령 및 장치 장의 표는 다음을 제공합니다.view 각 단일 게이트웨이 유형에서 지원하는 명령에 대해 설명합니다.
메모
일반적으로 장치 설정에 영향을 미치는 모든 명령은 게이트웨이의 휘발성 RAM 메모리에만 저장되며, 재설정 후에는 장치 비휘발성 메모리에 저장된 설정이 다시 사용됩니다.
장치별 구성 소프트웨어를 사용하거나 장치에서 지원하는 경우 CANopen을 통해 이러한 설정을 변경할 수 있습니다.
예외: "CAN baud rate" 명령은 영구적으로 저장됩니다.
일부 게이트웨이의 경우 구성 소프트웨어에서 시작 바이트(기본값: 0x43) 및 중지 바이트(기본값: 0x0D)를 변경할 수 있습니다.
이 설명서의 모든 설명은 기본값이 사용되는 것으로 가정합니다.
추가 정보 및 지원을 받으려면 지원 양식을 작성하십시오. 서비스 및 지원을 참조하십시오.
최신 버전의 드라이버, 소프트웨어, 펌웨어 및 문서는 당사 웹사이트에서 구할 수 있습니다. web대지: 다운로드 센터.
1.1. 서비스 및 지원
최신 버전의 드라이버, 소프트웨어, 펌웨어 및 설명서는 당사에서 제공됩니다. 문서 라이브러리.
도움이 필요하거나 버그를 보고하고 싶으신가요?
저희를 방문하세요 web대지 프로이미온 자세한 내용을 알아보시거나 지원하다.
바이트 모드 명령
2.1. 명령 형식(바이트 모드)
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. 'C'(0x43)가 기본 설정입니다. 일부 장치의 경우 이 값이 변경될 수 있습니다. 본 설명서에서는 항상 기본 설정을 보여줍니다. |
| 길이 | 0x00-0xFF | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x00-0xFF | 명령 바이트, 값 0x00 ~ 0xFE는 직접 명령이고, 값 0xFF는 다음 바이트에 명령 확장이 포함되어 있음을 의미합니다. |
| 데이터 | xx | 데이터 내용 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. 0x0D(캐리지 리턴)가 기본 설정입니다. 일부 장치의 경우 이 값이 변경될 수 있습니다. 본 매뉴얼은 항상 기본 설정을 보여줍니다. |
"-"는 이 값이 관심 대상이 아님을 의미합니다.
"xx"는 필드에 구성/응답 값이 포함되어 있음을 의미합니다.
Proemion CAN 장치의 설정을 변경하거나 요청하는 각 메시지는 새로운 설정이 포함된 동일한 명령 바이트가 있는 메시지로 응답됩니다.
메모
요청 명령에는 일반적으로 추가 매개변수가 필요하지 않습니다("데이터" 필드 없음).
명령 설명에 예외가 언급되어 있습니다.
2.1.1. 예ample
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | 0x0B | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x00 | 11비트 ID CAN 메시지 |
| 데이터 | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID(0x789)(MSB 우선) CAN 메시지 데이터 콘텐츠 |
| 체크섬 | 0xCE | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 | 0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.2. 확장 명령 형식(바이트 모드)
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. 'C'(0x43)가 기본 설정입니다. 일부 장치의 경우 이 값이 변경될 수 있습니다. 본 설명서에서는 항상 기본 설정을 보여줍니다. |
| 길이 | 0x00-0xFF | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 확장 명령 | 0xD0-0xDF | 명령 바이트, 값 0xD0 ~ 0xDF는 확장 명령입니다. |
| 데이터 | xx | 바이트 0: CAN 채널(CAN 0의 경우 1에서 시작) / 128 ~ 255 모듈용으로 예약됨(WLAN / GSM / GPS…) 바이트 1: 명령 바이트 2: 데이터 내용 |
| 체크섬 | 0xCE | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 | 0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
"-"는 이 값이 관심 대상이 아님을 의미합니다.
"xx"는 필드에 구성/응답 값이 포함되어 있음을 의미합니다.
2.2.1. 예ample – 확장 명령
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | 0x0D | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xD0 | 확장 명령 |
| 데이터 | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN 채널: 2 명령: 11비트 ID CAN 메시지 ID(0x789)(MSB 우선) CAN 메시지 데이터 콘텐츠 |
| 체크섬 | 0x19 | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.3. 프로세스 데이터 메시지
이러한 메시지는 수신된 CAN 메시지를 호스트로 전송하거나 호스트에서 CAN 네트워크로 CAN 메시지를 보내는 데 사용됩니다.
2.3.1. CAN 데이터 프레임 수신
CAN 버스에서 게이트웨이가 수신한 CAN 데이터 프레임 메시지는 다음 형식으로 호스트 인터페이스로 전송됩니다.
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x00 | 11비트 ID CAN 메시지 수신 |
| 0x01 | 11비트 ID CAN 메시지가 수신됨, 메시지에 추가 32비트 시간이 포함됨amp 값. | |
| 0x02 | 29비트 ID CAN 메시지 수신 | |
| 0x03 | 29비트 ID CAN 메시지가 수신됨, 메시지에 추가 32비트 시간이 포함됨amp 값. | |
| 데이터 | 11비트 ID 메시지의 경우: | |
| 0x00-0xFF | 바이트 0-1 : 11비트 CAN ID(MSB 우선) 추가 데이터 바이트: 최대 8 CAN 데이터 바이트, 추가 32비트 타임스트amp 값(시간이 초과된 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 29비트 ID 메시지의 경우: | ||
| 0x00-0xFF | 바이트 0-3 : 29비트 CAN ID(MSB 우선) 추가 데이터 바이트: 최대 8 CAN 데이터 바이트, 추가 32비트 타임스트amp 값 (시간이 초과되는 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
시간이 지나면amp 원하는 경우 해당 명령 메시지를 사용하여 이 옵션을 활성화해야 합니다(장치 재설정 참조).
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.3.2. CAN 데이터 프레임 전송
CAN 데이터 프레임 메시지를 CAN 버스로 전송하기 위해 호스트 인터페이스는 다음 형식으로 데이터를 게이트웨이로 보냅니다.
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x00 | 11비트 ID CAN 데이터 프레임 전송 |
| 0x02 | 29비트 ID CAN 데이터 프레임 전송 | |
| 데이터 | 11비트 ID 메시지의 경우: | |
| 0x00-0xFF | 바이트 0-1 : 11비트 CAN ID(MSB 우선) 추가 데이터 바이트: 최대 8 CAN 데이터 바이트 |
|
| 29비트 ID 메시지의 경우: | ||
| 0x00-0xFF | 바이트 0-3 : 29비트 CAN ID(MSB 우선) 추가 데이터 바이트: 최대 8 CAN 데이터 바이트 |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.3.3. CAN 원격 프레임 수신
CAN 버스에서 게이트웨이가 수신한 CAN 원격 프레임 메시지는 다음 형식으로 호스트 인터페이스로 전송됩니다.
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x04 | 11비트 ID CAN 원격 프레임 수신됨 |
| 0x05 | 11비트 ID CAN 원격 프레임이 수신되었으며 메시지에는 추가 32비트 타임스트가 포함되어 있습니다.amp 값. | |
| 0x06 | 29비트 ID CAN 원격 프레임 수신됨 | |
| 0x07 | 29비트 ID CAN 원격 프레임이 수신되었으며 메시지에는 추가 32비트 시간이 포함되어 있습니다.amp 값. | |
| 데이터 | 11비트 ID 원격 프레임의 경우: | |
| 0x00-0xFF | 바이트 0-1 : 11비트 CAN ID(MSB 우선) 추가 데이터 바이트: DLC(CAN 원격 프레임 데이터 길이 코드) 추가 32비트 타임스트amp 값(시간이 초과된 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 29비트 ID 원격 프레임의 경우: | ||
| 0x00-0xFF | 바이트 0-3 : 29비트 CAN ID(MSB 우선) 추가 데이터 바이트: DLC(CAN 원격 프레임 데이터 길이 코드) 추가 32비트 타임스트amp 값(시간이 초과된 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
시간이 지나면amp 원하는 경우 해당 명령 메시지를 사용하여 이 옵션을 활성화해야 합니다(장치 재설정 참조).
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.3.4. CAN 원격 프레임 전송
CAN 원격 프레임 메시지를 CAN 버스로 전송하기 위해 호스트 인터페이스는 다음 형식으로 데이터를 게이트웨이로 보냅니다.
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x04 | 11비트 ID CAN 원격 프레임 전송 |
| 0x06 | 29비트 ID CAN 원격 프레임 전송 | |
| 데이터 | 11비트 ID 원격 프레임의 경우: | |
| 0x00-0xFF | 바이트 0-1: 11비트 CAN ID(MSB 우선) 추가 데이터 바이트: DLC(CAN 원격 프레임 데이터 길이 코드) |
|
| 29비트 ID 원격 프레임의 경우: | ||
| 0x00-0xFF | 바이트 0-3: 29비트 CAN ID(MSB 우선) 추가 데이터 바이트: DLC(CAN 원격 프레임 데이터 길이 코드) |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.3.5. RS232 데이터 프레임 전송 및 수신
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x09 | RS232 데이터 프레임 |
| 데이터 | xx | RS232 데이터 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.3.6. 수신 최적화 블록
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x08 | 수신 최적화 블록 |
| 데이터 | xx | 최적화 데이터 수신 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.4. 피드백 메시지
이러한 메시지에는 사용자가 CAN 메시지의 올바른 전송을 확인할 수 있는 피드백 데이터가 포함되어 있습니다.
2.4.1. CAN 메시지 전송 피드백
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x20 | 11비트 ID CAN 메시지 전송 |
| 0x21 | 11비트 ID CAN 메시지 전송, 피드백에는 추가 타임스트가 포함됨amp 전송 시간의 | |
| 0x22 | 29비트 ID CAN 메시지 전송 | |
| 0x23 | 29비트 ID CAN 메시지 전송, 피드백에는 추가 타임스트가 포함됨amp 전송 시간의 | |
| 0x24 | 11비트 ID CAN 원격 프레임 전송 | |
| 0x25 | 11비트 ID CAN 원격 프레임이 전송되고 피드백에는 추가 시간이 포함됩니다.amp 전송 시간의 | |
| 0x26 | 29비트 ID CAN 원격 프레임 전송 | |
| 0x27 | 29비트 ID CAN 원격 프레임이 전송되고 피드백에는 추가 시간이 포함됩니다.amp 전송 시간의 | |
| 0x28 | 11비트 ID 전송 서버 메시지 전송 | |
| 0x29 | 11비트 ID 전송 서버 메시지가 전송되고 피드백에는 추가 시간이 포함됩니다.amp 전송 시간의 | |
| 0x2A | 29비트 ID 전송 서버 메시지 전송 | |
| 0x2B | 29비트 ID 전송 서버 메시지가 전송되고 피드백에는 추가 시간이 포함됩니다.amp 전송 시간의 | |
| 데이터 | 11비트 ID 메시지/원격 프레임의 경우: | |
| 0x00-0xFF | 바이트 0-1 : 11비트 CAN ID(MSB 우선) |
|
| 0x00-0xFF | 추가 데이터 바이트(원격 프레임에는 없음) 피드백): 최대 8 CAN 데이터 바이트, 추가 32비트 타임스트amp 값(시간이 초과된 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 29비트 ID 메시지/원격 프레임의 경우: | ||
| 0x00-0xFF | 바이트 0-3 : 29비트 CAN ID(MSB 우선) |
|
| 0x00-0xFF | 추가 데이터 바이트(원격 프레임에는 없음) 피드백): 최대 8 CAN 데이터 바이트, 추가 32비트 타임스트amp 값(시간이 초과된 경우에만amp 옵션이 활성화되었습니다. 아래 참조) |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
피드백 메시지를 원하는 경우 해당 명령으로 피드백 옵션을 활성화해야 합니다(서버 개체 켜기/끄기 참조).
시간이 지나면amp 선호하는 경우 해당 메시지를 통해 이 옵션을 활성화해야 합니다(장치 재설정 참조).
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.5. 진단 데이터 메시지
2.5.1. 장치 ID
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x40 | 장치 ID 문자열(요청: 추가 데이터 바이트 없음) |
| 데이터 (답변에만) |
0x00-0xFF | ID 문자열(응답 시에만) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.5.2. 하드웨어/소프트웨어 버전
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x41 | 하드웨어/소프트웨어 버전(요청: 추가 데이터 바이트 없음) |
| 데이터 (답변에만) |
0x00-0xFF | 바이트 0-1: 장치의 하드웨어 버전 |
| 바이트 2-3 : 펌웨어의 소프트웨어 버전 | ||
| 바이트 4-5 : 부트로더의 소프트웨어 버전 | ||
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.5.3. 오류 상태
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x42 | 오류 상태(요청: 추가 데이터 바이트 없음) |
| 0x43 | 추가 시간이 포함된 오류 상태 메시지amp 값 (요청 명령은 없고 응답 메시지만 있음) |
|
| 데이터 (답변에만) |
0x00-0xFF | 바이트 0: 비트 0: 버퍼 오버플로를 수신할 수 있음 비트 1: 시간 초과를 전송할 수 있습니다. 비트 2: CAN 오류 카운터 오버플로 비트 3: CAN 버스 오프 오류 비트 4: 호스트 인터페이스 구문 오류 비트 5: 호스트 인터페이스 형식 오류 비트 6: 호스트 인터페이스 전송 버퍼 오버플로 비트 7: 사용되지 않음 바이트 1(CAN 컨트롤러의 마지막 오류 코드): '0': 오류 없음 '1': 시퀀스에서 5개 이상의 동일한 비트가 발생했습니다. '2': 수신된 메시지의 형식이 올바르지 않습니다. '3': 전송된 메시지가 확인되지 않았습니다. '4': 전송 중 열성 레벨을 설정할 수 없습니다. '5': 전송 중 지배적 레벨 설정이 불가능함 '6': 수신된 CRC 체크 합계가 올바르지 않습니다. |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
시간이 지나면amp 선호하는 경우 해당 메시지를 통해 이 옵션을 활성화해야 합니다(장치 재설정 참조).
오류 상태가 변경될 때마다 오류 상태 메시지가 자동으로 생성됩니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.5.4. 인터페이스 버전
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x44 | 인터페이스 버전(예: Bluetooth 모듈, WLAN 모듈 등)(요청: 추가 데이터 바이트 없음) |
| 데이터 (답변에만) |
0x00-0xFF | ASCII 코드 버전 문자열 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
모듈을 선택할 수 있습니다.
2.5.5. 현재 CAN 버스로드
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x47 | 초당 메시지 수의 현재 버스로드(요청: 추가 데이터 바이트 없음) |
| 데이터 (답변에만) |
0x00-0xFF | 바이트 0-1: 부호 없는 정수 값 크기: 16비트(MSB 우선) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.5.6. 장치 사용 중/명령이 지원되지 않음
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x48 | 장치가 명령을 실행할 수 없음(다른 명령에 대한 응답만) |
| 데이터 | 0x00-0xFF | 추후 사용을 위해 예약됨 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.5.7. CAN 전송 지연 시간 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x49 | CAN 전송 지연 시간 설정 |
| 데이터 | 0x00-0xFF | 부호 없는 정수 값 크기: 16비트(MSB 우선) (RAM 매개변수는 장치 재설정 후 다시 0으로 설정됩니다.) 다음 명령이 평가될 때까지의 지연 시간은 10ms입니다. 이 값은 한 번만 적용됩니다! |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6. CAN 컨트롤러 설정 메시지
2.6.1. 수신 채널 ID 설정 변경/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x50 | 수신 채널 ID 설정 요청 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x51 | 수신 채널 ID 설정 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0xFF | 바이트 0: 객체 번호 수신(범위는 게이트웨이 장치에 따라 다름) CANview USB/RS232: 0~8 할 수 있다view 이더넷: 0~7 CANlink 블루투스/WLAN: 0~15 |
| 0x00-0x07 | 바이트 1: 비트 0: 0 = 채널 비활성화, 1 = 채널 활성화 비트 1: 0 = 11비트 ID 수신, 1 = 29비트 ID 수신 비트 2: 0 = 11비트 ID 변경, 1 = 29비트 ID 변경 바이트 2-3: 바이트11, 비트 1 = 2인 경우 0비트 ID 바이트 2-5: 바이트29, 비트 1 = 2인 경우 1비트 ID |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
변경 메시지에 ID 정보가 없으면(길이 바이트 < 4) 마지막 ID 설정이 유지됩니다.
이 경우 바이트 1, 비트 2는 무시됩니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6.2. 수신 채널 마스크 설정 변경/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x52 | 수신 채널 마스크 설정 요청 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x53 | 수신 채널 마스크 설정 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0xFF | 바이트 0: 객체 번호 수신(범위는 게이트웨이 장치에 따라 다름) CANview USB/RS232: 0~8 할 수 있다view 이더넷: 0~7 CANlink 블루투스/WLAN: 0~15 |
| 0x00-0x07 | 바이트 1: 비트 0: 0 = 채널 비활성화, 1 = 채널 활성화 비트 1: 0 = 11비트 마스크 수신, 1 = 29비트 마스크 수신 비트 2: 0 = 11비트 마스크 변경, 1 = 29비트 마스크 변경 바이트 2-3: byte11, 비트 1 = 2인 경우 0비트 마스크 바이트 2-5: byte29, 비트 1 = 2인 경우 1비트 마스크 |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
변경 메시지에 마스크 정보가 없으면(길이 바이트 < 4) 마지막 마스크 설정이 유지됩니다.
이 경우 바이트 1, 비트 2는 무시됩니다.
장치가 각 채널에 대한 개별 마스크를 지원하지 않는 경우(CANview RS232), 채널 1~7의 마스크 설정은 무시되고 채널 0의 설정으로 응답됩니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6.3. CAN 전송 속도
| 바이트 | 값 | 설명 |
| 소프
(프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x56 | CAN 전송 속도 매개변수 요청(추가 데이터 바이트 없음) |
| 0x57 | CAN 전송 속도 매개변수 설정 | |
| 데이터 | 0x00-0xFF | 바이트 0: CIA가 표준 전송 속도를 준수하지 않는 경우 0xFF, 그렇지 않은 경우: 0x00: 10kBit/초 0x01: 20kBit/초 0x02: 50kBit/초 0xFE: 100kBit/초 0x03: 125kBit/초 0x04: 250kBit/초 0x05: 500kBit/초 0x06: 800kBit/초 0x07: 1MBit/초 0xFF: BTR 값이 사용됩니다. 바이트 1: BTR0 값(장치에 따라 다름, 바이트 0 = 0xFF인 경우에만) 바이트 2: BTR1 값(장치에 따라 다름, 바이트 0 = 0xFF인 경우에만) 바이트 3: BTR2 값(장치에 따라 다름, 바이트 0 = 0xFF인 경우에만) 바이트 4: BTR3 값(장치에 따라 다름, 바이트 0 = 0xFF인 경우에만) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
데이터 바이트 0이 0xFF로 설정된 경우 BTR 값은 비표준 전송 속도를 설정하는 데 사용됩니다.
표준 전송 속도를 사용하면 BTR 값이 필요하지 않으며 어쨌든 사용하면 무시됩니다!
장치의 표준 설정에서 지원되지 않는 전송 속도를 설정해야 하는 경우 자세한 내용은 당사 지원 부서에 문의하십시오. 서비스 및 지원을 참조하십시오.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6.4. CAN 컨트롤러 재설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x58 | CAN 컨트롤러 재설정(추가 데이터 바이트 없음) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
"CAN Controller Reset" 명령은 시간을 포함하여 CAN 컨트롤러의 전체 재설정을 수행합니다.amp 값, 수신 및 전송 버퍼.
CAN 컨트롤러 재설정은 장치의 오류 상태도 재설정합니다.
이러한 이유로 CAN 컨트롤러를 재설정한 후 오류 상태 메시지가 생성되어 오류 상태를 업데이트합니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6.5. CAN 인터페이스 자동 전송 모드 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x59 | 자동 전송 모드 설정(추가 데이터 바이트 없음) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
자동 전송 모드는 장치가 지원하는 표준 전송 속도에서만 가능합니다.
자동 보드 감지를 위해서는 버스에서 작동하는 통신이 필요합니다.
전송 속도 감지가 활성화되어 있는 동안 Proemion CAN 장치는 수동 모드에 있으며 CAN 버스의 트래픽에 영향을 미치지 않습니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
auto baud 명령은 게이트웨이 장치를 "Auto Baud Mode"로 설정합니다.
장치는 CAN의 트래픽을 수신하고 전송 속도를 자동으로 구성합니다(장치에서 지원하는 표준 전송 속도만 감지 가능).
올바른 전송 속도 설정을 얻은 후 장치는 감지된 전송 속도가 포함된 응답을 생성합니다.
이 메시지의 형식은 명령 바이트가 0x59라는 점을 제외하면 CAN 전송 속도 요청 메시지와 동일합니다.
전송 속도가 감지되지 않으면 장치는 마지막으로 구성된 전송 속도를 사용하여 작동합니다.
이 경우 전송 속도 응답은 비표준 전송 속도를 요청한 것과 동일합니다.
2.6.6. 활성/수동 모드 설정/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x5A | 활성/수동 모드 요청(추가 데이터 바이트 없음) |
| 0x5B | 활성/수동 모드 설정 | |
| 데이터 | 0x00-0x01 | 0x00 장치 = 활성 모드 0x01 장치 = 수동 모드 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.6.7. 변경/요청 수신 채널 주기 시간
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x5C | 요청 수신 채널 주기 시간 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x5D | 수신 채널 주기 시간 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0xFF | 바이트 0: 객체 번호 수신(범위는 게이트웨이 장치에 따라 다름) CANview 이더넷: 0~7 CANlink 블루투스/WLAN: 0~15 |
| 0x00-0xFF | 바이트 1: 10ms 단위의 사이클 시간 |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.7. 호스트 인터페이스 구성 메시지
2.7.1. 피드백/출력 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 바이트 | 값 | 설명 |
| 명령 | 0x60 | 피드백 설정 요청(추가 데이터 바이트 없음) |
| 0x61 | 피드백 설정 | |
| 데이터 | 0x00-0x07 | 바이트 0: 조금 0: 1 = CAN 출력 켜짐 / 0 = CAN 출력 꺼짐 비트 1: 1 = CAN 메시지 피드백 전송 켜짐 / 0 = 피드백 꺼짐 조금 2: 1 = 서버 피드백 켜짐 / 0 = 서버 피드백 꺼짐 조금 3: 1 = RS232 인터페이스 켜짐 / 0 = RS232 인터페이스 꺼짐 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
직렬 출력이 비활성화되면 수신된 CAN 메시지는 Proemion CAN 장치의 RAM에 저장됩니다. 이 버퍼가 가득 차면 버퍼 오버플로 오류가 표시됩니다.
출력이 활성화되면 저장된 모든 메시지가 즉시 호스트 인터페이스로 전송됩니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.8. 서버 인터페이스 명령 전송
2.8.1. 서버 개체 켜기/끄기 전환
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x80 | 요청 서버 개체 켜기/끄기(추가 데이터 바이트 없음) |
| 0x81 | 서버 개체 켜기/끄기 설정 | |
| 데이터 | 0x00-0xFF | 바이트 0: 설정된 각 비트는 해당 서버 개체를 켜고/서버 개체가 켜져 있음을 나타냅니다. 재설정 비트는 비활성화된 서버 개체를 표시합니다. |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 명령은 더 이상 사용되지 않으며 더 이상 장치에서 사용되지 않습니다.
2.8.2. 서버 객체 구성 변경/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x82 | 서버 객체 구성 요청(서버 객체 번호를 포함하는 추가 데이터 바이트 1개가 필요함) |
| 0x83 | 서버 개체 켜기/끄기 설정 | |
| 데이터 | 0x01-0x08 | 바이트 0(객체 번호): 변경해야 하는 8개의 가능한 서버 개체 중 하나의 번호를 포함합니다. |
| 0x00-0x01 | 바이트 1 (IDE): 0x00 = 11비트 ID 개체 0x01 = 29비트 ID 개체 바이트 2 이상의 바이트 번호에는 다음 정보가 포함됩니다. 표시된 주문하다: |
|
| 0x00-0xFF | ID (11 또는 29비트) | |
| 0x01-0x08 | 다운로드 (CAN 메시지의 데이터 바이트 수) | |
| 0x00-0xFF | 최대 8 데이터 바이트 캔 메시지의 | |
| 0x00-0xFF | 사이클 타임 10ms 안에 서버 개체의 | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
DLC 바이트의 내용은 전송된 데이터 바이트 수와 일치해야 합니다. 그렇지 않으면 전송 서버가 예기치 않게 동작할 수 있습니다.
이 명령은 더 이상 사용되지 않으며 더 이상 장치에서 사용되지 않습니다.
2.8.3. 전송 채널 ID 설정 변경/요청
CAN 송신 채널 필터는 CAN 컨트롤러 설정 메시지 장에 설명된 CAN 수신 필터와 동일하게 작동합니다. 호스트로부터 수신된 메시지는 이 필터 조건으로 검사됩니다. 조건이 충족되면 메시지가 CAN 버스로 전송됩니다.
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x84 | 전송 채널 ID 설정 요청 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x85 | 전송 채널 ID 설정 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0x07 | 바이트 0: 개체 번호 전송 |
| 0x00-0x07 | 바이트 1: 비트 0: 0 = 채널 비활성화, 1 = 채널 활성화 비트 1: 0 = 11비트 ID 전송, 1 = 29비트 ID 전송 비트 2: 0 = 11비트 ID 변경, 1 = 29비트 ID 변경 |
|
| 0x00-0xFF | 바이트 2-3: 바이트11, 비트 1 = 2인 경우 0비트 ID | |
| 0x00-0xFF | 바이트 2-5: 바이트29, 비트 1 = 2인 경우 1비트 ID | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 명령은 더 이상 사용되지 않으며 더 이상 장치에서 사용되지 않습니다.
2.8.4. 전송 채널 마스크 설정 변경/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x86 | 전송 채널 마스크 설정 요청 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x87 | 전송 채널 마스크 설정 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0x07 | 바이트 0: 개체 번호 전송 |
| 0x00-0x07 | 바이트 1: 조금 0: 0 = 채널 비활성화, 1 = 채널 활성화 비트 1: 0 = 11비트 마스크 전송, 1 = 29비트 마스크 전송 조금 2: 0 = 11비트 마스크 변경, 1 = 29비트 마스크 변경 |
|
| 0x00-0xFF | 바이트 2-3 : byte11, 비트 1 = 2인 경우 0비트 마스크 | |
| 0x00-0xFF | 바이트 2-5 : byte29, 비트 1 = 2인 경우 1비트 마스크 | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 명령은 더 이상 사용되지 않으며 더 이상 장치에서 사용되지 않습니다.
2.8.5. 전송 채널 주기 시간 설정 변경/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0x88 | 전송 채널 주기 시간 설정 요청 (1개의 추가 데이터 바이트 필요 = 채널 번호) |
| 0x89 | 전송 채널 주기 시간 설정 변경 (최소 2개의 추가 데이터 바이트, 채널 번호 및 채널 설정이 필요함) |
|
| 데이터 | 0x00-0x07 | 바이트 0: 개체 번호 전송 |
| 0x00-0x07 | 바이트 1:+ 조금 0: 0 = 채널 비활성화, 1 = 채널 활성화 비트 1: 0 = 11비트 사이클 시간 전송, 1 = 29비트 사이클 시간 전송 조금 2: 0 = 11비트 사이클 시간 변경, 1 = 29비트 사이클 시간 변경 |
|
| 0x00-0xFF | 바이트 2-3 : 바이트11, 비트 1 = 2인 경우 0비트 사이클 시간 | |
| 0x00-0xFF | 바이트 2-5 : 바이트29, 비트 1 = 2인 경우 1비트 사이클 시간 | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.9. 장치 매개변수 설정
2.9.1. 시간 변경/요청amp 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xA0 | 요청 시간amp 설정(요청: 추가 데이터 바이트 없음) |
| 0xA1 | 시간 설정amp 설정 | |
| 데이터 | 0x00-0x13 | 바이트 0: 비트 0: 1 = 시간 초과amp on, 0 = 시간 초과amp 끄다 비트 1: 1 = 상대 시간amp, 0 = 절대 시간amp 비트 4: 1 = 오류 및 에코 피드백 시간amp on 0 = 오류 및 에코 피드백 시간amp 끄다 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
“타임스트amp-Mode”를 선택하면 32비트 카운터(100 µs 분해능) 값이 수신된 각 CAN 메시지의 마지막 데이터 바이트 뒤에 삽입됩니다.
타임스트를 포함하는 호스트 인터페이스 측의 모든 메시지amp 올바른 연대순으로 되어 있습니다.
시간이 지나면amp 에코된 메시지("서버 피드백 전송" 또는 "CAN 메시지 피드백 보내기")와 오류 메시지 '오류 및 에코 피드백 시간' 뒤에 삽입해야 합니다.amp'를 추가로 활성화해야 합니다.
"상대 모드"와 "절대 모드"의 차이점은 "상대 모드"에서 메시지를 수신할 때마다 카운터 값이 재설정된다는 것입니다.
메모
"오류 및 에코 피드백" 시간amp 시간이 가장 많은 경우에만 전송됩니다.amp 모드가 활성화되었습니다.
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.9.2. CAN 전송 지연 시간 변경
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 명령 바이트 수가 포함됩니다. |
| 명령 | 0xA2 | CAN 전송 지연 시간 설정 |
| 데이터 (답변에만) |
0x00-0xFF | 부호 없는 정수 값 크기: 16비트 (RAM 매개변수는 장치 재설정 후 다시 0으로 설정됩니다.) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 지연 시간은 각 CAN 메시지 앞에 삽입되므로 CAN 전송이 느려집니다.
2.9.3. IP 차단 대기 시간 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xA3 | IP 차단 대기 시간 설정(대역폭 활용 향상) |
| 데이터 | 0x00-0xFF | 10밀리초 간격 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.9.4. 전송 속도 계산 간격 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xA4 | CAN 전송 속도 계산 간격 설정 |
| 데이터 | 0x00-0xFF | 간격(밀리초) 부호 없는 정수 값 크기: 16비트(MSB 우선) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
확장 명령으로의 사용이 가능합니다(확장 명령 형식(바이트 모드) 참조).
2.9.5. CANopen 객체 사전 액세스
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xA5 | 객체 사전 읽기/쓰기 |
| 데이터 | 0x00-0xFF | 요청: 바이트 0: 명령: 0x01 쓰기, 0x00 읽기(추가 데이터 바이트 없음) 바이트 1-2: 인덱스(LSB 우선) 바이트 3: 하위 인덱스 추가 데이터 바이트: 데이터(LSB 우선) 응답: 바이트 0: 결과: 0x40 읽기 성공 0x80 읽기 실패(추가 데이터 바이트 없음) 0x41 쓰기 성공(추가 데이터 바이트 없음) 0x81 쓰기 실패(추가 데이터 바이트 없음) 바이트 1-2: 인덱스(LSB 우선) 바이트 3: 하위 인덱스 추가 데이터 바이트: 데이터(LSB 우선) |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
2.10. 하드웨어 액세스 명령
2.10.1. 장치 재설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xC0 | 재설정 장치 설정 |
| 데이터 | — | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
장치는 "Device ID" 명령으로 이 명령에 응답합니다.
일부 장치의 경우 이 명령은 호스트와의 통신이 끊어지므로 하드웨어 재설정으로 이어지지 않습니다.
- 할 수 있다view 이더넷
- CANlink 블루투스/WLAN
2.10.2. 아날로그 채널 값 요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xC2 | 아날로그 채널 값 요청(채널 번호를 포함하는 추가 데이터 바이트 1개가 필요함) |
| 데이터 | 0x00-0x03 | 바이트 0(채널 번호): 0x00: 공급량tage 0x01: CAN 로우 라인 0x02: CAN 하이 라인 0x03: 아날로그 입력 1 및 2 |
| 0x00-0xFF | 바이트 1: 아날로그 값(채널 0~2의 경우 아래 설명 참조) 바이트 1-4: (채널 3용) 아날로그 입력 1voltage IEEE 754 코딩, LSB 우선 바이트 5-8: (채널 3용) 아날로그 입력 2voltage IEEE 754 코딩, LSB 우선 |
|
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
| (주)비씨씨 CANH / CANL |
0x00 | 0V 0V |
| (주)비씨씨 CANH / CANL |
0xFF | 39V 5V |
메모
CAN만 가능view RS232는 CAN 라인 볼륨을 측정할 수 있습니다.tage 레벨.
이 측정은 125kBit/s 이하의 CAN 전송 속도에서만 가능합니다.
디지털 채널 값 설정/요청
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xC4 | 디지털 채널 값 요청(채널 번호를 포함하는 추가 데이터 바이트 1개가 필요함) |
| 0xC5 | 디지털 채널 값 설정(채널 번호와 값을 포함하는 2개의 추가 데이터 바이트 필요) | |
| 데이터 | 0x00-0xFF | 바이트 0(채널 번호): 0x00: 버스 종단 저항 |
| 0x00-0x01 | 바이트 1: 디지털 값(1 = 켜짐, 0 = 꺼짐) | |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
각 설정 명령은 실제 값으로 응답됩니다.
2.10.3. 통신 비밀번호 설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xC6 | 통신 비밀번호 확인 요청 |
| 데이터 | xx | 명령 바이트 0…n: 비밀번호 문자열(기본값: “GSMONLIN”) 응답 바이트 0: 0 = 비밀번호가 확인되었으며 확인되었습니다. 비밀번호 확인에 실패하면 기기에서 응답이 없습니다. |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 메시지는 CANlink GSM/UMTS에서 바이트 모드 인터페이스의 전체 기능을 잠금 해제하는 데 매우 중요합니다.
올바른 통신 비밀번호를 확인해야만 세션이 가능합니다!
2.10.4. 통신 비밀번호 재설정
| 바이트 | 값 | 설명 |
| 소프 (프레임 시작) |
0x43 | SOF는 명령의 시작을 표시합니다. |
| 길이 | xx | 길이 바이트에는 데이터 바이트 수와 뒤따르는 명령 바이트 수가 포함됩니다. |
| 명령 | 0xC7 | 통신 비밀번호 재설정 확인 |
| 체크섬 | xx | SOF, 길이, 명령 및 데이터 바이트의 XOR 체크섬을 포함합니다. |
| 종료 (프레임 끝) |
0x0D | EOF 바이트는 명령의 끝을 표시합니다. |
메모
이 메시지는 바이트 모드 인터페이스를 잠급니다.
이 명령은 통신 세션이 끝날 때 전송되어야 합니다.
명령 및 장치
아래 표는 모든 기존 명령에 대한 요약을 제공하고 이를 지원하는 Proemion 장치를 나타냅니다.
Proemion 장치에 대한 명령의 유용성은 "S", "E" 또는 "S/E"로 표시됩니다.
이 약어는 다음을 나타냅니다.
- "S" Proemion 장치는 표준 명령 형식에서만 이 명령을 지원합니다(명령 형식(바이트 모드) 참조).
- "E" Proemion 장치는 확장 명령 형식에서만 이 명령을 지원합니다(확장 명령 형식(바이트 모드) 참조).
- “S/E” Proemion 장치는 표준 명령 형식과 확장 명령 형식으로 이 명령을 지원합니다.
| 메시지 | 명령 | 장치 | ||||||||
| 유형 | 할 수 있다view USB | 캔링크 블루투스 2000 |
캔링크 무선랜 2000 |
캔링크 무선 전화 3000 |
캔링크 무선 4000 |
할 수 있다view 이더넷 |
캔링크 이동하는 5000 |
캔링크 이동하는 3000 |
할 수 있다view RS232 |
|
| 프로세스 데이터 메시지 | 0x00 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S / * | 에스/이 |
| 0x01 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | 에스/이 | |
| 0x02 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | 에스/이 | |
| 0x03 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | 에스/이 | |
| 0x04 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | 에스/이 | |
| 0x05 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | ||
| 0x06 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | ||
| 0x07 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E* | ||
| 0x08 | 에스/이 | 에스/이 | ||||||||
| 0x09 | S | |||||||||
| 피드백 메시지 | 0x20 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 |
| 0x21 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x22 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x23 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x24 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x25 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x26 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | ||
| 0x27 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | ||
| 0x28 | 에스/이 | 에스/이 | ||||||||
| 0x29 | 에스/이 | 에스/이 | ||||||||
| 0x2A | 에스/이 | 에스/이 | ||||||||
| 0x2B | 에스/이 | 에스/이 |
*다음 명령 데이터 옵션은 CLM3000 및 CLM3600에 대해 구현되지 않습니다.
– 비트 2: 1 = 서버 피드백 켜짐 / 0 = 서버 피드백 꺼짐
– 비트 3: 1 = RS232 인터페이스 켜짐 / 0 = RS232 인터페이스 꺼짐
| 메시지 | 명령 | 장치 | ||||||||
| 유형 | 할 수 있다view USB | 캔링크 블루투스 2000 |
캔링크 무선랜 2000 |
캔링크 무선 3000 |
캔링크 무선 4000 |
할 수 있다view 이더넷 |
캔링크 이동하는 5000 |
캔링크 이동하는 3000 |
할 수 있다view RS232 |
|
| 진단 데이터 메시지 | 0x40 | S | S | S | S | S | S | S | S | S |
| 0x41 | S | S | S | S | S | S | S | S | S | |
| 0x42 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x43 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||||
| 0x44 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||
| 0x47 | 에스/이 | 에스/이 | 에스/이 | |||||||
| 0x48 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | ||||||
| 0x49 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | ||||||
| CAN 컨트롤러 설정 메시지 | 0x50 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 |
| 0x51 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x52 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x53 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x56 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x57 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0x58 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | ||
| 0x59 | 에스/이 | 에스/이 | ||||||||
| 0x5A | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||||
| 0x5B | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||||
| 0x5C | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||
| 0x5D | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |||
| 호스트 인터페이스 구성 메시지 | 0x60 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 |
| 0x61 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 서버 인터페이스 명령 전송 | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| 유형 | 할 수 있다view USB | CANlink 블루투스 2000 |
CANlink WLAN 2000 |
CANlink 무선 3000 | CANlink 무선 4000 | 할 수 있다view 이더넷 | CANlink 모바일 5000 |
CANlink 모바일 3000 |
할 수 있다view RS232 |
|
| 장치 매개변수 설정 | 0xA0 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | S/E | 에스/이 | 에스/이 | 에스/이 |
| 0xA1 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | 에스/이 | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | 에스/이 | 에스/이 | 에스/이 | |||||||
| 0xA5 | S | S | S | S | ||||||
| 하드웨어 액세스 명령 | 0xC0 | S | S | S | S | S | S | S | S | S |
| 0xC2 | S | S | S | S | ||||||
| 0xC4 | S | |||||||||
| 0xC5 | S | |||||||||
| 0xC6 | S | S | S | |||||||
| 0xC7 | S | S | S |
버전: 11.0.549

문서 / 리소스
![]() |
Proemion 바이트 명령 프로토콜 바이너리 명령 [PDF 파일] 사용자 매뉴얼 바이트 명령 프로토콜 바이너리 명령, 명령 프로토콜 바이너리 명령, 프로토콜 바이너리 명령, 바이너리 명령 |
