DF1 객체 액세스
DF1 객체는 DF1 통신 드라이버에 대한 인터페이스를 제공합니다.
속성 | 데이터 유형 | 명령어 | 설명 |
|---|---|---|---|
ACKTimeout | DINT | GSV | 메세지 전송 확인을 위해 대기하는 시간(점대점 및 마스터에만 해당). 유효한 값은 0 ~ 32,767임. 20밀리초 기간의 카운트 지연. 기본값은 50(1초)임. |
Diagnostic Counters | INT[19] | GSV | DF1 통신 드라이버에 대한 진단 카운터 배열. |
워드 오프셋 | DF1 점대점 | DF1 스레이브 마스터 | ||||
|---|---|---|---|---|---|---|
0 | 서명(0x0043) | 서명(0x0042) | 서명(0x0044) | |||
1 | 모뎀 비트 | 모뎀 비트 | 모뎀 비트 | |||
2 | 패킷이 전송됨 | 패킷이 전송됨 | 패킷이 전송됨 | |||
3 | 패킷이 수신됨 | 패킷이 수신됨 | 패킷이 수신됨 | |||
4 | 패킷이 전달되지 않음 | 패킷이 전달되지 않음 | 패킷이 전달되지 않음 | |||
5 | 사용 안 함 | 메세지가 다시 시도됨 | 메세지가 다시 시도됨 | |||
6 | NAK가 수신됨 | NAK가 수신됨 | 사용 안 함 | |||
7 | ENQ가 수신됨 | 폴 패킷이 수신됨 | 사용 안 함 | |||
8 | 잘못된 패킷이 NAK됨 | 잘못된 패킷이 ACK되지 않음 | 잘못된 패킷이 ACK되지 않음 | |||
9 | NAK를 전송한 메모리가 없음 | ACK되지 않은 메모리가 없음 | 사용 안 함 | |||
10 | 중복 패킷이 수신됨 | 중복 패킷이 수신됨 | 중복 패킷이 수신됨 | |||
11 | 잘못된 문자가 수신됨 | 사용 안 함 | 사용 안 함 | |||
12 | DCD 복구 횟수 | DCD 복구 횟수 | DCD 복구 횟수 | |||
13 | 손실된 모뎀 수 | 손실된 모뎀 수 | 손실된 모뎀 수 | |||
14 | 사용 안 함 | 사용 안 함 | 최대 최우선 스캔 시간 | |||
15 | 사용 안 함 | 사용 안 함 | 마지막 최우선 스캔 시간 | |||
16 | 사용 안 함 | 사용 안 함 | 최대 정상 스캔 시간 | |||
17 | 사용 안 함 | 사용 안 함 | 마지막 정상 스캔 시간 | |||
18 | ENQ 전송됨 | 사용 안 함 | 사용 안 함 | |||
Duplicate Detection | SINT | GSV | 중복 메세지 감지가 활성화됨. 값별 의미:
| |||
Embedded ResponseEnable | SINT | GSV | 포함된 응답 기능을 활성화함(점대점에만 해당). 값별 의미:
| |||
EnableStoreFwd | SINT | GSV | 메세지를 수신하면 저장 및 전달 동작을 활성화함. 값별 의미:
| |||
ENQTransmit 제한 | SINT | GSV | ACK 타임아웃 후 전송할 조회(ENQ) 수(점대점에만 해당). 유효한 값은 0 ~ 127임. 기본 설정은 3임. | |||
EOTSuppression | SINT | GSV | 폴 패킷에 대한 응답으로 EOT 전송 억제를 활성화함(슬레이브에만 해당). 값별 의미:
| |||
ErrorDetection | SINT | GSV | 에러 감지 스키마를 지정함. 값별 의미:
| |||
MasterMessageTransmit | SINT | GSV | 마스터 메세지 전송의 현재 값(마스터에만 해당). 값별 의미:
| |||
MaxStation Address | SINT | GSV | DH-485 네트워크에 대한 최대 노드 주소의 현재 값(0 ~ 31). 기본값은 31입니다. | |||
NAKReceiveLimit | SINT | GSV | 전송 중지 전에 메세지에 대한 응답으로 수신된 NAK 수(점대점 통신에만 해당). 유효한 값은 0 ~ 127임. 기본값은 3입니다. | |||
NormalPollGroupSize | INT | GSV | 최우선 폴링 노드 배열에서 모든 스테이션을 폴링한 후 정상 폴링 노드 배열에서 폴링할 스테이션 수 (마스터에만 해당). 유효한 값은 0 ~ 255임. 기본값은 0입니다. | |||
PollingMode | SINT | GSV | 현재 폴링 모드(마스터에만 해당). 기본 설정은 1임. 값별 의미:
| |||
ReplyMessage Wait | DINT | GSV | ACK를 수신한 후 응답을 위해 슬레이브를 폴링하기 전 대기하는 (마스터로 작동하는) 시간(마스터에만 해당). 유효한 값은 0 ~ 65,535임. 20밀리초 기간의 카운트 지연. 기본값은 5개 기간(100밀리초)임. | |||
SlavePollTimeout | DINT | GSV | 마스터가 비활성화 상태이기 때문에 슬레이브가 전송할 수 없다고 선언하기 전에 마스터가 폴링하도록 슬레이브가 대기하는 시간(밀리초 단위). 유효한 값은 0 ~ 32,767임. 20밀리초 기간의 카운트 지연. 기본값은 3000기간(1분)임. | |||
StationAddress | INT | GSV | 포트의 현재 스테이션 주소. 유효한 값은 0 ~ 254임. 기본값은 0입니다. | |||
TokenHoldFactor | SINT | GSV | DH-485 네트워크에서 토큰을 전달하기 전에 이 노드에서 전송한 최대 메세지 수의 현재 값(1 ~ 4). 기본값은 1입니다. | |||
TransmitRetries | SINT | GSV | 확인하지 않고 메세지를 다시 전송하는 횟수(마스터 및 슬레이브에만 해당). 유효한 값은 0 ~ 127임. 기본값은 3입니다. | |||
PendingACK Timeout | DINT | SSV | ACKTimeout 속성에 대해 보류 중인 값. | |||
Pending Duplicate Detection | SINT | SSV | DuplicateDetection 속성에 대해 보류 중인 값. | |||
Pending Embedded ResponseEnable | SINT | SSV | EmbeddedResponse 속성에 대해 보류 중인 값. | |||
PendingEnable StoreFwd | SINT | SSV | EnableStoreFwd 속성에 대해 보류 중인 값. | |||
PendingENQ TransmitLimit | SINT | SSV | ENQTransmitLimit 속성에 대해 보류 중인 값. | |||
PendingEOT Suppression | SINT | SSV | EOTSuppression 속성에 대해 보류 중인 값. | |||
PendingError Detection | SINT | SSV | ErrorDetection 속성에 대해 보류 중인 값. | |||
PendingMaster Message Transmit | SINT | SSV | MasterMessageTransmit 속성에 대해 보류 중인 값. | |||
PendingMax StationAddress | SINT | SSV | MaxStationAddress 속성에 대해 보류 중인 값. | |||
PendingNAK ReceiveLimit | SINT | SSV | NAKReceiveLimit 속성에 대해 보류 중인 값. | |||
PendingNormal PollGroupSize | INT | SSV | NormalPollGroupSize 속성에 대해 보류 중인 값. | |||
PendingPolling 모드 | SINT | SSV | PollingMode 속성에 대해 보류 중인 값. | |||
PendingReply MessageWait | DINT | SSV | ReplyMessageWait 속성에 대해 보류 중인 값. | |||
PendingSlavePollTimeout | DINT | SSV | SlavePollTimeout 속성에 대해 보류 중인 값. | |||
PendingStation Address | INT | SSV | StationAddress 속성에 대해 보류 중인 값. | |||
PendingToken HoldFactory | SINT | SSV | TokenHoldFactor 속성에 대해 보류 중인 값. | |||
PendingTransmitRetries | SINT | SSV | TransmitRetries 속성에 대해 보류 중인 값. | |||
의견을 작성 부탁드립니다.