태그 정의(5034-IB16, 5034-IB8)
5034-IB16 및 5034-IB8 모듈에는 구성, 입력, 출력 태그가 있습니다.
이름 | 데이터 유형 | 정의 | 유효한 값 |
|---|---|---|---|
Counterxx.InputOffOnFilter | SINT | 입력 데이터가 켜짐 상태를 나타내기 전에 신호가 켜짐 상태에 있어야 하는 시간입니다. 열거를 사용하여 시간이 표시됩니다. |
|
Counterxx.InputOnOffFilter | SINT | 입력 데이터가 꺼짐 상태를 나타내기 전에 신호가 꺼짐 상태에 있어야 하는 시간입니다. 열거를 사용하여 시간이 표시됩니다. |
|
Counterxx.RolloverAtPreset | BOOL | 단순 카운터가 미리 설정 값에서 0으로 롤오버될지 여부를 결정합니다. |
|
Ptxx.InputOffOnFilter | SINT | 입력 데이터가 켜짐 상태를 나타내기 전에 신호가 켜짐 상태에 있어야 하는 시간입니다. 열거를 사용하여 시간이 표시됩니다. |
|
Ptxx.InputOnOffFilter | SINT | 입력 데이터가 꺼짐 상태를 나타내기 전에 신호가 꺼짐 상태에 있어야 하는 시간입니다. 열거를 사용하여 시간이 표시됩니다. |
|
Ptxx.ChatterTime | INT | 1…10,000ms의 값(전체 ms 증분) | 1…10000 |
Ptxx.ChatterCount | SINT | 채터로 간주되는 입력 변경 횟수입니다. |
|
Ptxx.CaptureOffOnEn | BOOL | 꺼짐-켜짐 타임스탬프 캡처를 활성화합니다. 해제한 경우 포인트가 꺼짐-켜짐 타임스탬프를 기록하지 않습니다. |
|
Ptxx.CaptureOnOffEn | BOOL | 켜짐-꺼짐 타임스탬프 캡처를 활성화합니다. 해제한 경우 포인트가 켜짐-꺼짐 타임스탬프를 기록하지 않습니다. |
|
Ptxx.TimestampLatchEn | BOOL | 타임스탬프 래치가 활성화되었는지 여부를 결정합니다. |
타임스탬프는 입력 태그 TimestampOffOnNumber/TimestampOnOffNumber의 값을 출력 태그 TimestampOffOnNumberAck/TimestampOnOffNumberAck에 복사하여 확인됩니다. 승인은 또한 TimestampOverflowOffOn/TimestampOverflowOnOff를 해제합니다. |
이름 | 데이터 유형 | 정의 | 유효한 값 |
|---|---|---|---|
RunMode | BOOL | 모듈의 작동 상태입니다 |
|
ConnectionFaulted | BOOL | 대상에 대한 연결이 실행 중인지 여부를 나타냅니다. 모듈이 이 구성원에서 항상 0을 반환합니다. 연결이 설정되지 아니면 컨트롤러는 0을 1로 덮어씁니다. |
|
DiagnosticActive | BOOL | 임의의 진단이 활성이거나 징후 임계값에 도달했음을 나타냅니다. |
|
불확실(패킹된 데이터) | BOOL | 포인트 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. 태그가 1로 설정된 경우 모듈 문제를 해결해야 합니다. |
|
CIPSyncValid | BOOL | 모듈이 1588 마스터와 동기화되었는지 여부를 나타냅니다. 설정된 비트만으로는 소유자 컨트롤러의 동일한 마스터 클럭에 동기화되었음을 나타낼 수 없습니다. 모듈과 소유자 컨트롤러 모두의 그랜드마스터 클럭 ID를 비교해야 합니다. 자세한 내용은 PointMax Digital I/O Modules User Manual(발행물 5034-UM002)을 참조하십시오. |
|
CIPSyncTimeout | BOOL | 모듈이 1588 마스터와 동기화된 적이 있지만 시간 초과로 인해 지금은 모듈이 동기화되지 않았음을 나타냅니다. |
|
DiagnosticSequenceCount | SINT | 고유 진단 조건이 감지될 때마다 증가하고 분명한 진단 조건이 감지됨에서 감지되지 않음으로 전환될 때 증가합니다. | -128…+127 모듈의 전원이 켜지는 동안을 제외하고 값 0을 건너뜁니다. |
Counterxx.Data | BOOL | 현재 디지털 입력 값을 나타냅니다. |
|
Counterxx.Fault | BOOL | 카운터 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다. 태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
|
|
Counterxx.Uncertain | BOOL | 카운터 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. 태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
|
|
Counterxx.Done | BOOL | RolloverAtPreset이 설정된 경우, Count ≥ Preset 여부를 나타냅니다. RolloverAtPreset이 설정되지 않은 경우 항상 0입니다. |
|
Counterxx.Rollover | BOOL | 카운터가 미리 설정 -1까지 카운트하고 0부터 계속 카운트했습니다. RolloverAck 비트가 0에서 1로 전환하거나 Reset 비트가 0에서 1로 전환하면 이 비트가 해제됩니다. |
|
Counterxx.Count | DINT | 카운터가 카운트하는 입력 신호의 상승 에지 수입니다 | 모든 값 |
Ptxx.Data PtxxData(패킹된 데이터) | BOOL | 현재 디지털 입력 값을 나타냅니다. |
|
데이터(패킹된 데이터) | INT | 모듈의 모든 포인트에 대한 현재 값을 나타냅니다. 각 비트는 1포인트를 나타냅니다. 예를 들어, 비트.3은 포인트03의 데이터를 나타냅니다. | 각 포인트의 경우:
|
Ptxx.Fault PtxxFault(패킹된 데이터) | BOOL | 포인트 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다. 태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
|
|
폴트(패킹된 데이터) | INT | 모듈의 모든 포인트에 대한 폴트 상태를 나타냅니다. 각 비트는 1포인트를 나타냅니다. 예를 들어, 비트.3은 포인트03의 폴트 상태를 나타냅니다. 폴트 상태는 포인트 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다. 포인트에 대한 비트가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
| 각 포인트의 경우:
|
Ptxx.Uncertain | BOOL | 포인트 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다. 태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
|
|
Ptxx.Chatter | BOOL | ChatterTime 및 ChatterCount 설정에 따라 입력이 채터 중인지 여부를 나타냅니다. |
|
Ptxx.TimestampOverflowOffOn | BOOL | 꺼짐-켜짐 타임스탬프가 손실되었음을 나타냅니다. TimestampLatchEn이 설정되었으나 보고된 타임스탬프가 제때 승인되지 않으면 타임스탬프가 손실될 수 있습니다. | 0 또는 1 |
Ptxx.TimestampOverflowOnOff | BOOL | 켜짐-꺼짐 타임스탬프가 손실되었음을 나타냅니다. TimestampLatchEn이 설정되었으나 보고된 타임스탬프가 제때 승인되지 않으면 타임스탬프가 손실될 수 있습니다. | 0 또는 1 |
Ptxx.CIPSyncValid | BOOL | 모듈이 1588 마스터와 동기화되었는지 여부를 나타냅니다. 설정된 비트만으로는 소유자 컨트롤러의 동일한 마스터 클럭에 동기화되었음을 나타낼 수 없습니다. 모듈과 소유자 컨트롤러 모두의 그랜드마스터 클럭 ID를 비교해야 합니다. 자세한 내용은 PointMax Digital I/O Modules User Manual(발행물 5034-UM002)을 참조하십시오. |
|
Ptxx.CIPSyncTimeout | BOOL | 모듈이 1588 마스터와 동기화된 적이 있지만 시간 초과로 인해 지금은 모듈이 동기화되지 않았음을 나타냅니다. |
|
Ptxx.TimestampOffOnNumber | INT | 현재 생성된 타임스탬프의 꺼짐-켜짐 타임스탬프 식별자입니다 | 모든 값 |
Ptxx.TimestampOnOffNumber | INT | 현재 생성된 타임스탬프의 켜짐-꺼짐 타임스탬프 식별자입니다 | 모든 값 |
Ptxx.TimestampOffOn | LINT | 입력에서 꺼짐-켜짐 상태 변경이 기록될 때 해당하는 64비트 타임스탬프입니다 | 모든 값 |
Ptxx.TimestampOnOff | LINT | 입력에서 켜짐-꺼짐 상태 변경이 기록될 때 해당하는 64비트 타임스탬프입니다 | 모든 값 |
이름 | 데이터 유형 | 정의 | 유효한 값 |
|---|---|---|---|
Counterxx.Reset | BOOL | 이 비트가 0에서 1로 전환될 때, Count 및 Rollover는 0으로 설정됩니다. |
|
Counterxx.RolloverAck | BOOL | 0에서 1로 전환하면 입력 태그에서 Rollover 비트를 해제합니다. |
|
Counterxx.Preset | DINT |
| 0…2,147,483,647 |
Ptxx.ResetTimestamps | BOOL | 0에서 1로 전환하면 입력 포인트에 대해 기록된 모든 타임스탬프를 지웁니다. |
|
Ptxx.TimestampOffOnNumberAck | INT | 식별된 타임스탬프를 확인하고 작동했음을 나타내기 위해 컨트롤러가 쓰는 꺼짐-켜짐 타임스탬프 식별자입니다. 래치가 활성화되고 컨트롤러로부터 수신된 타임스탬프 번호가 생성된 가장 최근의 타임스탬프와 일치하면 모듈은 새로운 타임스탬프를 생성할 수 있습니다. | 모든 값 |
Ptxx.TimestampOnOffNumberAck | INT | 식별된 타임스탬프를 확인하고 작동했음을 나타내기 위해 컨트롤러가 쓰는 켜짐-꺼짐 타임스탬프 식별자입니다. 래치가 활성화되고 컨트롤러로부터 수신된 타임스탬프 번호가 생성된 가장 최근의 타임스탬프와 일치하면 모듈은 새로운 타임스탬프를 생성할 수 있습니다. | 모든 값 |
의견을 작성 부탁드립니다.