장치 정의 데이터 유형(Modbus 마스터)
장치 정의 데이터 유형 이름은
장치 정의
의 채널
선택 항목에 따라 각 직렬 프로토콜별로 다릅니다. 아래 표에는 Modbus 마스터 프로토콜에 대해 생성된 장치 정의 데이터 유형이 나열되고 설명되어 있습니다. 이 표에는 입력("I"로 표시됨)에 대한 정보와 출력("O"로 표시됨)에 대한 정보가 있습니다.이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 채널 작동 상태입니다. | 0 = 유휴 1 = 실행 모드 |
ConnectionFaulted | BOOL | 연결이 실행 중인지 여부를 나타냅니다. 장치가 연결되면 이 값이 0으로 설정되고 연결이 끊어지면 1로 변경됩니다. | 0 = 연결 실행 중 1 = 연결이 실행 중이 아님 |
DiagnosticActive | BOOL | 임의의 진단이 활성이거나 징후 임계값에 도달했음을 나타냅니다. | 0 = 활성 진단 없음 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함 |
DiagnosticSequenceCount | SINT | 진단 카운터. 분명한 진단 조건이 감지될 때마다 값이 증가하고, 조건이 감지됨에서 감지되지 않음으로 전환될 때 값이 다시 증가합니다. 제품 초기화 또는 전원을 껐다 켜서 0으로 설정합니다. 255(-1)에서 1까지이며, 0은 건너뜁니다. | -128...+127 값 0은 장치의 전원이 켜지는 동안을 제외하고 건너뜁니다. |
폴트 | BOOL | 채널 데이터가 정확하지 않으며 응용 프로그램에서의 사용을 신뢰할 수 없음을 나타냅니다. | 0 = 양호 1 = 잘못됨(폴트 유발) 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
불분명함 | BOOL | 채널 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. | 0 = 올바른 데이터 1 = 불분명한 데이터 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
LastExecutedCommand | SINT | 최근에 실행된 명령의 수. 업데이트 카운터가 명령 레벨의 상태를 나타냅니다. 이 값이 업데이트되면 새 명령이 실행되고, 이 값이 변경되지 않으면 명령이 실행되지 않았거나 아직 완료되지 않았습니다. | -1 = 첫 번째 명령이 실행되기 전의 초기 시작 시에만 유효한 값 0...49 = 명령이 실행된 경우의 유효한 값 |
명령 | AB:5000_Modbus_W_Response_Struct:I:1 | 쓰기 명령 응답입니다 | — |
명령 | AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:1 | 읽기 명령 응답 | — |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 채널 작동 상태입니다. | 0 = 유휴 1 = 실행 모드 |
ConnectionFaulted | BOOL | 연결이 실행 중인지 여부를 나타냅니다. 장치가 연결되면 이 값이 0으로 설정되고 연결이 끊어지면 1로 변경됩니다. | 0 = 연결 실행 중 1 = 연결이 실행 중이 아님 |
DiagnosticActive | BOOL | 임의의 진단이 활성이거나 징후 임계값에 도달했음을 나타냅니다. | 0 = 활성 진단 없음 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함 |
DiagnosticSequenceCount | SINT | 진단 카운터. 분명한 진단 조건이 감지될 때마다 값이 증가하고, 조건이 감지됨에서 감지되지 않음으로 전환될 때 값이 다시 증가합니다. 제품 초기화 또는 전원을 껐다 켜서 0으로 설정합니다. 255(-1)에서 1까지이며, 0은 건너뜁니다. | -128...+127 값 0은 장치의 전원이 켜지는 동안을 제외하고 건너뜁니다. |
명령 | AB:5000_Modbus_W_Response_Struct:I:1 | 쓰기 명령 응답입니다 | — |
명령 | AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:1 | 읽기 명령 응답 | — |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
폴트 | BOOL | 채널 데이터가 정확하지 않으며 응용 프로그램에서의 사용을 신뢰할 수 없음을 나타냅니다. | 0 = 양호 1 = 잘못됨(폴트 유발) 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
불분명함 | BOOL | 채널 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. | 0 = 올바른 데이터 1 = 불분명한 데이터 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
비활성화됨 | BOOL | 명령이 활성화 또는 비활성화되었는지를 나타냅니다. | 0 = 명령이 활성화됨 1 = 명령이 비활성화됨 |
ParityError | BOOL | 패리티 오류가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
ResponseTimeout | BOOL | 응답 시간 초과가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
FramingError | BOOL | 프레이밍 오류가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
BufferOverrun | BOOL | 버퍼 오버런이 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
SlaveErrorCode | SINT | 슬레이브의 Modbus 예외 오류 코드. | 01 잘못된 기능 02 잘못된 데이터 주소 03 잘못된 데이터 값 04 서버 장치 실패 06 서버 장치 사용 중 |
ExecutionCount | SINT | 명령이 실행되는 횟수. | -128 ~ +127 |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
폴트 | BOOL | 채널 데이터가 정확하지 않으며 응용 프로그램에서의 사용을 신뢰할 수 없음을 나타냅니다. | 0 = 양호 1 = 잘못됨(폴트 유발) 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
불분명함 | BOOL | 채널 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. | 0 = 올바른 데이터 1 = 불분명한 데이터 팁: 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다.조건이 제거되면 자동으로 0으로 초기화됩니다. |
비활성화됨 | BOOL | 명령이 활성화 또는 비활성화되었는지를 나타냅니다. | 0 = 명령이 활성화됨 1 = 명령이 비활성화됨 |
ParityError | BOOL | 패리티 오류가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
ResponseTimeout | BOOL | 응답 시간 초과가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
FramingError | BOOL | 프레이밍 오류가 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
BufferOverrun | BOOL | 버퍼 오버런이 발생했는지 여부를 나타냅니다. | 0 = 발생 안 함 1 = 발생 |
SlaveErrorCode | SINT | 슬레이브의 Modbus 예외 오류 코드. | 01 잘못된 기능 02 잘못된 데이터 주소 03 잘못된 데이터 값 04 서버 장치 실패 06 서버 장치 사용 중 |
ExecutionCount | SINT | 명령이 실행되는 횟수. | -128 ~ +127 |
데이터 | INT, SINT, REAL | 명령 읽기 응답 데이터. | -128...+127 -32768...+32767 -3.402823E38 ~ -1.1754944E-38(음수 값) 및 0 및 1.1754944E-38 ~ 3.402823E38(양수 값) |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
실행 | BOOL | 채널 작동 상태입니다. | 0 = 유휴 1 = 실행 모드 팁: Modbus 마스터 명령을 실행하려면 실행 비트를 “실행”으로 설정해야 합니다. |
CommandxxDisable | BOOL | 명령 0...49가 활성화 또는 비활성화되었는지를 나타냅니다. | 0 = 명령이 활성화됨 1 = 명령이 비활성화됨 |
명령 | AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0 | 쓰기 명령 응답입니다 | -128...+127 -32768...+32767 -3.402823E38 ~ -1.1754944E-38(음수 값) 및 0 및 1.1754944E-38 ~ 3.402823E38(양수 값) |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
명령 | AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0 | 쓰기 명령 응답 데이터. | -128...+127 -32768...+32767 -3.402823E38 ~ -1.1754944E-38(음수 값) 및 0 및 1.1754944E-38 ~ 3.402823E38(양수 값) |
이름 | 유형 | 정의 | 유효한 값 |
|---|---|---|---|
데이터 | INT, SINT, REAL | 명령 쓰기 데이터. | -128...+127 -32768...+32767 -3.402823E38 ~ -1.1754944E-38(음수 값) 및 0 및 1.1754944E-38 ~ 3.402823E38(양수 값) |
의견을 작성 부탁드립니다.