장치 정의 데이터 유형(5094-IB16)
장치 정의 데이터 유형 이름은 장치를 만들 때 선택한 항목에 따라 각 장치별로 다릅니다. 예를 들면 다음과 같습니다.
- 8개의 포인트와 8개의 카운터를 선택할 경우 AB:5000_DI8_Counter8:C:O는 장치 정의 데이터 유형입니다.
- 12개의 포인트와 4개의 카운터를 선택할 경우 AB:5000_DI12_Counter4:C:O는 장치 정의 데이터 유형입니다.
- 16개의 포인트와 0개의 카운터를 선택할 경우 AB:5000_DI16_Counter0:C:O는 장치 정의 데이터 유형입니다.
이러한 표에는 다음 데이터 유형에 대한 정보가 포함됩니다.
- 입력("I"로 표시됨)
- 출력("O"로 표시됨)
- 구성("C"로 표시됨)
- 이벤트 입력("EI"로 표시됨)
- 이벤트 출력("EO"로 표시됨)
장치 정의 데이터 유형: AB:5000_DIn_Counterx:I:0
연결 유형: 데이터 및 수신 전용 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 10진수 | 0 = 유휴 1 = 실행 |
ConnectionFaulted | BOOL | 10진수 | 0 = 양호 1 = 잘못됨 |
DiagnosticActive | BOOL | 10진수 | 0 = 활성 진단 없음 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함 |
CIPSyncValid | BOOL | 10진수 | 0 = CIP Sync를 사용할 수 없습니다 1 = CIP Sync를 사용할 수 있습니다 |
CIPSyncTimeout | BOOL | 10진수 | 0 = 유효한 시간 마스터가 시간 초과되지 않음 1 = 유효한 시간 마스터가 백플레인에서 감지되었으나 시간 마스터가 시간 초과되었습니다. 장치가 자체 로컬 클럭을 사용하고 있으므로 마지막으로 알려진 시간 마스터에서 드리프트될 수 있음 |
DiagnosticSequenceCount | SINT | 10진수 | -128...127 값 0은 장치의 전원이 켜지는 동안을 제외하고 건너뜁니다. |
Counter0x.Data | BOOL | 10진수 | 0 = 꺼짐 1 = 켜짐 |
Counter0x.Fault | BOOL | 10진수 | 0 = 폴트 없음 1 = 폴트 있음 폴트는 장치가 감지할 수 있는 모든 진단 조건의 롤업이며 잘못된 데이터를 나타냅니다. 지정된 감지된 조건을 나타내는 자세한 데이터 유형 구성원이 있을 경우 이 폴트 구성원은 DiagnosticActive 또는 DiagnosticSequenceCount 구성원에 영향을 미치지 않습니다. 그러나 지정된 감지된 조건에 대한 자세한 데이터 유형이 없을 경우 이 폴트 구성원은 DiagnosticActive 구성원을 둘 다 트리거하고 진단 시퀀스 카운트를 증가시키거나 감소시킵니다. |
Counter0x.Uncertain | BOOL | 10진수 | 0 = 유효한 데이터 1 = 데이터 유효성이 확실하지 않음. 장치가 설계된 범위를 벗어나 작동하고 있거나, 데이터가 수동 또는 오버라이드 컨트롤 상태입니다. |
Counter0x.Done | BOOL | 10진수 | 0 = 켜짐 -> 꺼짐 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | 10진수 | 0 = 카운터가 미리 설정 값까지 카운트하지 않습니다. 1 = 카운터가 롤오버 값까지 카운트합니다. 카운터가 미리 설정 -1까지 위로 카운트한 다음 0부터 계속 카운트했습니다. 이 비트는 O:RolloverAck 비트를 0에서 1로 전환하거나 O:Reset을 0에서 1로 전환하면 지워집니다. |
Counter0x.Count | DINT | 10진수 | 임의 |
EventStatus[x].EventDropped | BOOL | 10진수 | 0 = 이벤트 상태가 삭제되지 않았습니다 1 = 이벤트 상태가 삭제되었습니다 |
EventStatus[x].CIPSyncValid | BOOL | 10진수 | 0 = CIP Sync를 사용할 수 없습니다 1 = CIP Sync를 사용할 수 있습니다 |
EventStatus[x].CIPSyncTimeout | BOOL | 10진수 | 0 = 유효한 시간 마스터가 시간 초과되지 않음 1 = 유효한 시간 마스터가 백플레인에서 감지되었으나 시간 마스터가 시간 초과되었습니다. 장치가 자체 로컬 클럭을 사용하고 있으므로 마지막으로 알려진 시간 마스터에서 드리프트될 수 있음 |
EventStatus[x].EventReset | BOOL | 10진수 | 0 = 초기화 안 함 1 = 초기화 |
EventStatus[x].EventsPending | SINT | 10진수 | 모든 양수 값 |
EventStatus[x].EventNumber | DINT | 10진수 | 모든 값 |
Pt0x.Data | BOOL | 10진수 | 0 = 출력 꺼짐 1 = 출력 켜짐 |
Pt0x.Fault | BOOL | 10진수 | 0 = 양호 1 = 잘못됨 |
Pt0x.Uncertain | BOOL | 10진수 | 0 = 양호 1 = 불분명함 |
Pt0x.Chatter | BOOL | 10진수 | 0 = 정상 1 = 입력이 채터 중임 |
Pt0x.TimestampOverflowOffOn | BOOL | 10진수 | 0 또는 1 |
Pt0x.TimestampOverflowOnOff | BOOL | 10진수 | 0 또는 1 |
Pt0x.CIPSyncValid | BOOL | 10진수 | 0 = CIP Sync를 사용할 수 없습니다 1 = CIP Sync를 사용할 수 있습니다 |
Pt0x.CIPSyncTimeout | BOOL | 10진수 | 0 = 유효한 시간 마스터가 시간 초과되지 않음 1 = 유효한 시간 마스터가 백플레인에서 감지되었으나 시간 마스터가 시간 초과되었습니다. 장치가 자체 로컬 클럭을 사용하고 있으므로 마지막으로 알려진 시간 마스터에서 드리프트될 수 있음 |
Pt0x.TimestampOffOnNumber | INT | 10진수 | 모든 값 |
Pt0x.TimestampOnOffNumber | INT | 10진수 | 모든 값 |
Pt0x.TimestampOffOn | LINT | 10진수 | 모든 값 |
Pt0x.TimestampOnOff | LINT | 10진수 | 모든 값 |
장치 정의 데이터 유형: AB:5000_Counterx:O:0
연결 유형: 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
Counter0x.Reset | BOOL | 10진수 | 0 = 값을 0으로 초기화하지 않음. 1 = 카운트 및 롤오버가 0으로 설정됨. 0에서 1로 전환할 때 초기화됩니다. |
Counter0x.RolloverAck | BOOL | 10진수 | 0 = 롤오버를 지우지 않음 1 = 롤오버를 지웁니다 |
Counter0x.Preset | DINT | 10진수 | 0...2,147,483,647 |
Pt0x.ResetTimestamps | BOOL | 10진수 | 0 = 타임스탬프가 지워지지 않음 1 = 타임스탬프가 지워짐 |
Pt0x.TimestampOffOnNumberAck | INT | 10진수 | 모든 값 |
Pt0x.TimestampOnOffNumberAck | INT | 10진수 | 모든 값 |
장치 정의 데이터 유형: AB:5000_DIn_Counterx_IBn:C:0
연결 유형: 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | 10진수 | 9 = 0 µs 10 = 100 µs 11 = 200µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.InputOnOffFilter | SINT | 10진수 | 9 = 0 µs 10 = 100 µs 11 = 200µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
FieldPowerDiagEN | BOOL | 10진수 | 0 = 필드 전원/SA 전력 진단이 컨트롤러로 전송되지 않습니다. 1 = 필드 전원/SA 전력 진단이 컨트롤러로 전송됩니다. 센서가 터미널 베이스에서 SA 전력을 사용할 경우 이를 사용하십시오. |
Counter0x.RolloverAtPreset | BOOL | 10진수 | 0 = 확인되지 않음 1 = 확인됨 |
Pt0x.InputOffOnFilter | SINT | 10진수 | 포인트0x는 구성된 카운터 수에 따라 달라집니다.
|
Pt0x.InputOnOffFilter | SINT | 10진수 | 포인트0x는 구성된 카운터 수에 따라 달라집니다.
|
Pt0x.ChatterTime | INT | 10진수 | 1...10000 |
Pt0x.ChatterCount | SINT | 10진수 | 0 = 사용 안 함 2 ~ 127 = 사용 |
Pt0x.CaptureOffOnEn | BOOL | 10진수 | 0 = 꺼짐-켜짐 입력 전환 동안 캡처 비활성화됨 1 = 꺼짐에서 켜짐으로의 입력 전환 동안 캡처 사용(기본값) |
Pt0x.CaptureOnOffEn | BOOL | 10진수 | 0 = 켜짐-꺼짐 입력 전환 동안 캡처 비활성화됨 1 = 켜짐에서 꺼짐으로의 입력 전환 동안 캡처 사용(기본값) |
Pt0x.TimestampLatchEn | BOOL | 10진수 | 0 = 타임스탬프가 각 연속 COS 전환으로 오버라이드됩니다 1 = 승인될 때까지 타임스탬프가 래치됨 |
장치 정의 데이터 유형: AB:5000_DIn_Counterx_Event:I:0
연결 유형: 이벤트가 있는 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 10진수 | 0 = 유휴 1 = 실행 |
ConnectionFaulted | BOOL | 10진수 | 0 = 양호 1 = 잘못됨 |
DiagnosticActive | BOOL | 10진수 | 0 = 활성 진단 없음 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함 |
CIPSyncValid | BOOL | 10진수 | 0 = 장치가 1588 마스터와 동기화되지 않았습니다. 1 = 장치가 1588 마스터와 동기화되었습니다. |
CIPSyncTimeout | BOOL | 10진수 | 0 = CIP Sync가 시간 초과되지 않았습니다 1 = 장치가 1588 마스터와 동기화되었다가 시간 초과로 인해 동기화되지 않았습니다 |
DiagnosticSequenceCount | SINT | 10진수 | -128...127 값 0은 장치의 전원이 켜지는 동안을 제외하고 건너뜁니다. |
Counter0x.Data | BOOL | 10진수 | 0 = 꺼짐 1 = 켜짐 |
Counter0x.Fault | BOOL | 10진수 | 0 = 폴트 없음 1 = 폴트 있음 폴트는 장치가 감지할 수 있는 모든 진단 조건의 롤업이며 잘못된 데이터를 나타냅니다. 지정된 감지된 조건을 나타내는 자세한 데이터 유형 구성원이 있을 경우 이 폴트 구성원은 DiagnosticActive 또는 DiagnosticSequenceCount 구성원에 영향을 미치지 않습니다. 그러나 지정된 감지된 조건에 대한 자세한 데이터 유형이 없을 경우 이 폴트 구성원은 DiagnosticActive 구성원을 둘 다 트리거하고 진단 시퀀스 카운트를 증가시키거나 감소시킵니다. |
Counter0x.Uncertain | BOOL | 10진수 | 0 = 유효한 데이터 1 = 데이터 유효성이 확실하지 않음. 장치가 설계된 범위를 벗어나 작동하고 있거나, 데이터가 수동 또는 오버라이드 컨트롤 상태입니다. |
Counter0x.Done | BOOL | 10진수 | 0 = 켜짐 -> 꺼짐 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | 10진수 | 0 = 카운터가 미리 설정 값까지 카운트하지 않습니다. 1 = 카운터가 롤오버 값까지 카운트합니다. 카운터가 미리 설정 -1까지 위로 카운트한 다음 0부터 계속 카운트했습니다. 이 비트는 O:RolloverAck 비트를 0에서 1로 전환하거나 O:Reset을 0에서 1로 전환하면 지워집니다. |
Counter0x.Count | DINT | 10진수 | 임의 |
Pt0x.Data | BOOL | 10진수 | 0 = 꺼짐 1 = 켜짐 |
Pt0x.Fault | BOOL | 10진수 | 0 = 양호 1 = 잘못됨 |
Pt0x.Uncertain | BOOL | 10진수 | 0 = 양호 1 = 불분명함 |
장치 정의 데이터 유형: AB:5000_Counterx:O:0
연결 유형: 데이터 및 이벤트가 있는 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
Counter0x.Reset | BOOL | 10진수 | 0 = 값을 0으로 초기화하지 않음 1 = 카운트 및 롤오버가 0으로 설정됨. 0에서 1로 전환할 때 초기화됩니다. |
Counter0x.RolloverAck | BOOL | 10진수 | 0 = 롤오버를 지우지 않음 1 = 롤오버를 지웁니다 |
Counter0x.Preset | DINT | 10진수 | 0...2,147,483,647 |
장치 정의 데이터 유형: AB:5000_DIn_Counterx:C:0
연결 유형: 데이터, 이벤트가 있는 데이터 및 수신 전용 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | 10진수 | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11 = 200µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.InputOnOffFilter | SINT | 10진수 | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11 = 200µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.RolloverAtPreset | BOOL | 10진수 | 0 = 확인되지 않음 1 = 확인됨 |
Pt0x.InputOffOnFilter | SINT | 10진수 | 포인트0x는 구성된 카운터 수에 따라 달라집니다.
|
Pt0x.InputOnOffFilter | SINT | 10진수 | 포인트0x는 구성된 카운터 수에 따라 달라집니다.
|
장치 정의 데이터 유형: AB:5000_DIn_Counterx_Eventx:EI:0
연결 유형: 이벤트가 있는 데이터
구성원 이름 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 10진수 | 0 = 유휴 1 = 실행 |
ConnectionFaulted | BOOL | 10진수 | 0 = 연결 작동 중 1 = 연결되지 않음 |
DiagnosticActive | BOOL | 10진수 | 0 = 활성 진단 없음 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함 |
DiagnosticSequenceCount | SINT | 10진수 | -128...127 값 0은 장치의 전원이 켜지는 동안을 제외하고 건너뜁니다. |
Eventx | BOOL | 10진수 | 0...3 |
Eventx.Pt0xFault | BOOL | 10진수 | 0 = 양호 1 = 잘못됨(폴트 유발) 태그가 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다. 중요 : 태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다. |
Eventx.Uncertain | BOOL | 10진수 | 0 = 올바른 데이터 1 = 불분명한 데이터 태그가 1로 설정된 경우 장치 문제를 해결하여 부정확한 원인을 수정해야 합니다. 중요 : 태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다. |
Eventx.EventDropped | BOOL | 10진수 | 0 = 이벤트 상태가 삭제되지 않았습니다. 1 = 이벤트 상태가 삭제되었습니다. |
Eventx.EventRising | BOOL | 10진수 | 0 또는 1 |
Eventx.EventFalling | BOOL | 10진수 | 0 또는 1 |
Eventx.CIPSyncValid | BOOL | 10진수 | 0 = CIP Sync를 사용할 수 없습니다 1 = CIP Sync를 사용할 수 있습니다 |
Eventx.CIPSyncTimeout | BOOL | 10진수 | 0 = 유효한 시간 마스터가 시간 초과되지 않음 1 = 유효한 시간 마스터가 백플레인에서 감지되었으나 시간 마스터가 시간 초과되었습니다. 장치가 자체 로컬 클럭을 사용하고 있으므로 마지막으로 알려진 시간 마스터에서 드리프트될 수 있음. |
Eventx.EventsPending | SINT | 10진수 | 모든 양수 값 |
Eventx.EventNumber | DINT | 10진수 | 모든 값 |
Eventx.EventTimestamp | LINT | 10진수 | 모든 양수 값 |
Eventx.Counter0xDone | BOOL | 10진수 | 0 = 해당 카운터 완료 비트가 이벤트를 트리거하지 않았음 1 = 해당 카운터 완료 비트가 이벤트를 트리거했음 |
Eventx.Pt0xData | BOOL | 10진수 | 0 = 해당 데이터 값이 이벤트를 트리거하지 않았음 1 = 해당 데이터 값이 이벤트를 트리거했음 |
Eventx.Counter0xFault | BOOL | 10진수 | 0 = 이벤트가 발생했을 때 해당 카운터가 폴트를 표시하지 않았음 1 = 이벤트가 발생했을 때 해당 카운터가 폴트를 표시했음 |
Eventx.Fault | BOOL | 10진수 | 0 = 양호 1 = 잘못됨 |
장치 정의 데이터 유형: AB:5000_DIn_Counterx_Eventx:EO:0
연결 유형: 이벤트가 있는 데이터
구성원 이름 | 설명 | 유형 | 스타일 | 유효한 값 |
|---|---|---|---|---|
Event0x.En | 해당하는 이벤트 트리거를 활성화하는지 여부를 지정합니다. 조건이 정의와 일치하면 이벤트가 트리거됩니다. | BOOL | 10진수 | 0 = 이벤트 트리거 정의가 활성이 아닙니다 1 = 이벤트 트리거 정의가 활성입니다 |
Event0x.EventRisingEn | 조건 하나가 변경됨에 따라 여러 조건이 이벤트 트리거 정의와 일치하게 될 때마다 이벤트를 트리거합니다. | BOOL | 10진수 | 개별 포인트 트리거 활성화 = 선택된 경우(EventRisingEn, EventFallingEn)
개별 포인트 트리거 활성화 = 선택되지 않은 경우(EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | 조건 하나가 변경됨에 따라 여러 조건이 이벤트 트리거 정의와 더 이상 일치하지 않게 될 때마다 이벤트를 트리거합니다. | BOOL | 10진수 | 개별 포인트 트리거 활성화 = 선택된 경우(EventRisingEn, EventFallingEn)
개별 포인트 트리거 활성화 = 선택되지 않은 경우(EventRisingEn, EventFallingEn)
|
Event0x.LatchEn | 승인될 때까지 이벤트를 래치합니다. 이전 이벤트가 승인되지 않으면 새 이벤트가 손실됩니다. 설정되지 않으면 새 이벤트가 이전 이벤트를 덮어씁니다. | BOOL | 10진수 | 0 = 이벤트가 래치되지 않습니다. 이 경우 새 이벤트가 이전 이벤트를 덮어씁니다. 1 = 이벤트가 래치됩니다. 이 경우 래치된 이벤트가 승인되지 않으면 새 이벤트가 손실됩니다. |
Event0x.ResetEvent | 0에서 1로 전환할 때 모든 이벤트가 초기화되고 채널의 이벤트 대기열이 삭제되는지 여부를 나타냅니다. | BOOL | 10진수 | 0에서 1로 전환하면 모든 이벤트 및 이벤트 대기열이 초기화됩니다. |
Event0x.IndependentConditionTriggerEn | 이벤트 트리거 정의에 명시된 각각의 조건이 이벤트를 개별적으로 시작할 수 있는지 여부를 지정합니다. | BOOL | 10진수 | 0 = 선택한 모든 조건이 구성된 값에 도달하면 이벤트가 트리거됩니다. 1 = 선택한 임의의 조건이 구성된 값에 도달하면 이벤트가 트리거됩니다. |
Event0x.EventNumberAck | 이벤트가 트리거될 때 컨트롤러의 사용자 프로그램은 EventNumber의 값을 다시 이 구성원으로 써서 이벤트를 받았음을 나타냅니다. EventNumberAck가 승인되기 전에 발생한, EventNumber를 갖는 모든 이벤트입니다. | DINT | 10진수 | 임의 |
Event0x.Counter0xSelect | 카운터를 사용할 때 이벤트와 연결된 카운터입니다(있는 경우). | BOOL | 10진수 | 0 = 이벤트 트리거에 참여하지 않음 1 = 이벤트 트리거에 참여함 |
Event0x.Pt0xDataSelect | 설정되면, 해당하는 데이터 값이 이벤트 트리거 정의에 참여함을 나타냅니다. | BOOL | 10진수 | 0 = 이벤트 트리거에 참여하지 않음 1 = 이벤트 트리거에 참여함 |
Event0x.Counter0xValue | 트리거에서 사용된 해당 카운터의 완료 상태입니다. | BOOL | 10진수 | 0 = 꺼짐 1 = 켜짐 |
Event0x.Pt0xDataValue | 트리거에서 사용된 포인트의 입력 상태입니다. | BOOL | 10진수 | 0 = 꺼짐 1 = 켜짐 |
의견을 작성 부탁드립니다.