태그 정의(5034-IB16, 5034-IB8)

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