입력 태그 정의(5034-ENC)

다음 표에는 사용 가능한 입력 태그가 나열되어 있습니다.
입력 태그
이름
데이터 유형
정의
유효한 값
RunMode
BOOL
모듈의 작동 상태입니다
  • 0 = 유휴 - 다음 중 하나를 의미합니다.
    • 연결이 설정되지 않았습니다.
    • 연결이 열렸지만 모듈이 연결에 대한 데이터 생성을 시작하지 않았습니다.
    • 컨트롤러가 프로그램 모드에 있기 때문에 모듈이 새 출력 태그 데이터를 적용하지 않지만, 대신 채널의 프로그램 모드 상태를 적용합니다.
  • 1 = 실행 – 다음을 의미합니다.
    • 연결이 설정되었습니다.
    • 모듈이 연결에 대한 데이터를 생성하고 있습니다.
    • 출력 태그 데이터가 적용되고 있습니다.
ConnectionFaulted
BOOL
대상에 대한 연결이 실행 중인지 여부를 나타냅니다.
모듈이 이 구성원에서 항상 0을 반환합니다. 연결이 설정되지 아니면 컨트롤러는 0을 1로 덮어씁니다.
  • 0 = 연결 실행 중
  • 1 = 연결이 실행 중이 아님
DiagnosticActive
BOOL
임의의 진단이 활성이거나 징후 임계값에 도달했음을 나타냅니다.
  • 0 = 활성 진단 없음
  • 1 = 하나 이상의 진단이 활성이거나 징후 임계값에 도달함
DiagnosticSequenceCount
SINT
고유 진단 조건이 감지될 때마다 증가하고 분명한 진단 조건이 감지됨에서 감지되지 않음으로 전환될 때 증가합니다.
-128…+127
모듈의 전원이 켜지는 동안을 제외하고 값 0을 건너뜁니다.
Windowxx.InWindow
BOOL
선택한 HSC/SSI 데이터가 지정된 창에 있는지 여부를 나타냅니다.
"창에서"에 대한 정의는 그림 1에서 확인하십시오.
  • 0 = 값이 지정된 창 외부에 있음
  • 1 = 값이 지정된 창 내부에 있음
Windowxx.NotANumber
BOOL
창 데이터에 대해 마지막으로 수신된 값이 숫자가 아님을 나타냅니다. 이 경우 마지막 유효한 창 데이터가 사용됩니다.
  • 0 = 마지막으로 수신된 창 데이터가 숫자임
  • 1 = 마지막으로 수신된 창 데이터가 숫자가 아님
Counter00.Fault
BOOL
카운터 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 양호
  • 1 = 잘못됨(폴트 유발)
    일반적으로 이 태그는 Counterxx.QuadratureErrorCount 태그가 0 이외의 숫자일 때 설정됩니다.
    Counterxx.QuadratureErrorCount 태그는 모듈이 X1, X2 또는 X4 구적 모드에서 작동할 때만 적용됩니다.
Counter00.Uncertain
BOOL
카운터 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 올바른 데이터
  • 1 = 불분명한 데이터
    불확실한 데이터의 원인은 다음과 같습니다.
    • 측정된 주파수가 너무 높습니다. 즉, 측정된 주파수 > 1.2 * f
      MAX
      (f
      MAX
      = 1Mhz).
    • 측정 기간이 너무 깁니다. 즉, 측정된 주기 > T
      P-MAX
      .
      여기서 T
      P-MAX
      = 1/(입력 펄스 주파수, 최소)
      기간이 T
      P-MAX
      보다 길 경우 모듈은 입력 주파수를 0으로 가정합니다.
    • 측정된 펄스 너비가 너무 짧습니다. 즉, 펄스 너비가 모듈의 정격 최소 펄스 너비인 T
      PW-MIN
      (T
      PW-MIN
      = 125ns)보다 작습니다.
    • Counter00:AverageOverPulses 태그에 구성된 펄스 수의 기간이 T
      P-MAX
      보다 길 경우입니다.
      이 경우 측정된 완전 및 불완전 펄스의 길이를 기준으로 평균 주파수와 평균 펄스 너비가 보고되고 Counter00.PartialAvgFrequency 태그가 설정됩니다.
Counter00.Direction
BOOL
카운트 방향을 나타냅니다.
  • 0 = 위로 카운트
  • 1 = 아래로 카운트
Counter00.StoredDirection
BOOL
저장 함수가 트리거될 때 카운트 방향을 나타냅니다.
  • 0 = 위로 카운트
  • 1 = 아래로 카운트
Counter00.RevolutionCount
INT
롤오버 및 롤언더 전환 횟수입니다
이 값은 롤오버가 발생하면 증가하고, 롤언더가 발생하면 감소합니다.
임의의 값
Counter00.Count
DINT
카운터의 값입니다
선택된 카운터 모드는 입력 전환이 어떻게 카운트되는지를 결정합니다.
임의의 값
Counter00.Frequency
REAL
카운터에 의해 측정되는 입력 전환의 주파수입니다
이 주파수는 업/다운 모드를 제외하고 입력 A에서 측정됩니다. 자세한 내용은 PointMax 고속 카운터/SSI 인코더 사용자 매뉴얼(발행 번호 5034-UM006)을 참조하십시오.
임의의 값
Counter00.PulseWidth
REAL
입력이 반전되지 않을 때 마이크로초 단위로 측정되고 마지막으로 수신된 펄스의 켜짐 상태 펄스 너비입니다.
입력이 반전될 때 마이크로초 단위의 마지막으로 수신된 펄스의 꺼짐 상태 펄스 너비입니다.
이 펄스 너비는 업/다운 모드를 제외하고 입력 A에서 측정됩니다. 자세한 내용은 PointMax 고속 카운터/SSI 인코더 사용자 매뉴얼(발행 번호 5034-UM006)을 참조하십시오.
임의의 값
Counter00.Accel
REAL
카운터에 의해 측정되는 펄스의 가속률입니다
이 가속률은 업/다운 모드를 제외하고 입력 A에서 측정됩니다. 자세한 내용은 PointMax 고속 카운터/SSI 인코더 사용자 매뉴얼(발행 번호 5034-UM006)을 참조하십시오.
임의의 값
Counter00.FrequencyAvg
REAL
평균 주파수입니다
임의의 값
Counter00.PulseWidthAvg
REAL
마이크로초 단위로 측정된 평균 펄스 너비입니다
임의의 값
Counter00.AccelAvg
REAL
평균 가속률입니다
임의의 값
Counter00.ScaledCount
REAL
엔지니어링 단위로 배율 조정되는 카운트 값입니다
임의의 값
Counter00.ScaledFrequency
REAL
엔지니어링 단위로 배율 조정되는 주파수 값입니다
임의의 값
Counter00.ScaledAccel
REAL
엔지니어링 단위로 배율 조정되는 가속률 값입니다
임의의 값
Counter00.ScaledFrequencyAvg
REAL
엔지니어링 단위로 배율 조정되는 평균 주파수입니다
임의의 값
Counter00.ScaledAccelAvg
REAL
엔지니어링 단위로 배율 조정되는 평균 가속률 값입니다
임의의 값
Counter00.StoredRevolutionCount
INT
저장 함수가 트리거될 때의 회전 카운트 값입니다
임의의 값
Counter00.StoredCount
DINT
저장 함수가 트리거될 때의 카운트 값입니다
임의의 값
Counter00.StoredFrequency
REAL
저장 함수가 트리거될 때의 주파수 값입니다
임의의 값
Counter00.StoredPulseWidth
REAL
저장 함수가 트리거될 때의 펄스 너비 값입니다
임의의 값
Counter00.StoredAccel
REAL
저장 함수가 트리거될 때의 가속률입니다
임의의 값
Counter00.ScaledStoredCount
REAL
엔지니어링 단위로 배율 조정되는 저장된 카운트 값입니다
임의의 값
Counter00.ScaledStoredFrequency
REAL
엔지니어링 단위로 배율 조정되는 저장된 주파수입니다
임의의 값
Counter00.ScaledStoredAccel
REAL
엔지니어링 단위로 배율 조정되는 저장된 가속률입니다
임의의 값
Counter00.Rollover
BOOL
카운터가 롤오버 값까지 카운트한 다음 롤언더부터 계속 카운트했음을 나타냅니다.
  • 0 = 카운터가 롤오버 값까지 카운트하지 않고 롤언더 값부터 계속 카운트했습니다
  • 1 = 카운터가 롤오버 값까지 카운트하고 롤언더 값부터 계속 카운트했습니다.
Counter00.Rollunder
BOOL
카운터가 롤언더 값까지 아래로 카운트한 다음 롤오버부터 계속 카운트했음을 나타냅니다.
  • 0 = 카운터가 롤언더 값까지 아래로 카운트하지 않고 롤오버 값부터 계속 카운트했습니다.
  • 1 = 카운터가 롤언더 값까지 아래로 카운트하고 롤오버 값부터 계속 카운트했습니다.
Counter00.RolloverLeqRollunder
BOOL
롤오버 값이 롤언더 값보다 작거나 같고 모듈이 마지막 유효 또는 기본 롤오버 및 롤언더 값을 사용 중임을 나타냅니다.
  • 0 = 롤오버 값이 롤언더 값보다 큽니다
  • 1 = 롤오버 값이 롤언더 값보다 작거나 같습니다
Counter00.FrequencyOverrange
BOOL
카운터 주파수가 모듈의 최대 정격 주파수를 초과하여, 신호를 제대로 추적할 수 없음을 나타냅니다.
  • 0 = 카운터 주파수가 모듈의 최대 정격 주파수를 초과하지 않습니다
  • 1 = 카운터 주파수가 모듈의 최대 정격 주파수를 초과합니다
Counter00.PartialAvgFrequency
BOOL
카운터의 평균 주파수가 Counter00.AvgOverPulses에 관해 완전하거나 불완전함을 나타냅니다.
최대 시간 창(T
p-Max
)에 수신된 펄스 수가 평균화에 필요한 펄스 수(Counter00.AvgOverPulses)보다 적을 때 평균 주파수가 불완전할 수 있습니다.
Counter00.AvgOverPulsesEn = 0일 때만 적용 가능합니다.
  • 0 = 카운터의 평균 주파수가 완전하며 Counter00.AvgOverPulses에 관한 완전한 펄스 수를 기준으로 합니다
  • 1 = 카운터의 평균 주파수가 불완전하며 T
    P-MAX
    시간 창 내에서 측정된 완전 및 불완전 펄스의 길이를 기준으로 합니다
Counter00.PartialAvgPulseWidth
BOOL
카운터의 평균 펄스 너비가 Counter00.AvgOverPulses에 관해 완전하거나 불완전함을 나타냅니다.
최대 시간 창(T
p-Max
)에 수신된 펄스 수가 평균화에 필요한 펄스 수(Counter00.AvgOverPulses)보다 적을 때 평균 펄스 너비가 불완전할 수 있습니다.
Counter00.AvgOverPulsesEn = 1일 때만 적용 가능합니다.
  • 0 = 카운터의 평균 펄스 너비가 완전하며 Counter00.AvgOverPulses에 관한 완전한 펄스 수를 기반으로 합니다
  • 1 = 카운터의 평균 펄스 너비가 불완전하며 T
    P-MAX
    시간 창 내에서 측정된 완전 및 불완전 펄스의 길이를 기준으로 합니다
Counter00.MissingPulseAlarm
BOOL
펄스 기간이 누락 펄스 시간 초과보다 크거나 완료되지 않았음을 나타냅니다.
  • 0 = 펄스 기간이 정상임
  • 1 = 펄스 기간이 누락 펄스 시간 초과보다 길거나 완료된 적이 없음
Counter00.ZeroFrequencyAlarm
BOOL
카운터 주파수가 0 주파수 경보 제한보다 작습니다. 따라서 주파수와 비율이 0으로 보고됩니다.
  • 0 = 카운터 주파수가 0 주파수 경보 제한보다 작지 않습니다.
  • 1 = 카운터 주파수가 0 주파수 경보 제한보다 작습니다.
Counter00.ZeroFrequencyAvgAlarm
BOOL
카운터 평균 주파수가 0 주파수 경보 제한보다 작습니다. 따라서 주파수와 비율이 0으로 보고됩니다.
  • 0 = 카운터 평균 주파수가 0 주파수 경보 제한보다 작지 않습니다.
  • 1 = 카운터 평균 주파수가 0 주파수 경보 제한보다 작습니다.
Counter00.FrequencyAlarm
BOOL
카운터 주파수가 주파수 경보 제한을 초과했습니다.
  • 0 = 카운터 주파수가 주파수 경보 제한을 초과하지 않았습니다.
  • 1 = 카운터 주파수가 주파수 경보 제한을 초과했습니다.
Counter00.FrequencyAvgAlarm
BOOL
카운터 평균 주파수가 주파수 경보 제한을 초과했습니다.
  • 0 = 카운터 평균 주파수가 주파수 경보 제한을 초과하지 않았습니다.
  • 1 = 카운터 평균 주파수가 주파수 경보 제한을 초과했습니다.
Counter00.PulseWidthAlarm
BOOL
카운터 펄스 너비가 펄스 너비 경보 제한에서 설정된 최대 펄스 너비보다 커서 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 펄스 너비가 펄스 너비 경보 제한보다 크지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 펄스 너비가 펄스 너비 경보 제한보다 큽니다.
Counter00.PulseWidthAvgAlarm
BOOL
카운터 평균 펄스 너비가 펄스 너비 경보 제한에서 설정된 최대 펄스 너비보다 커서 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 평균 펄스 너비가 펄스 너비 경보 제한보다 크지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 평균 펄스 너비가 펄스 너비 경보 제한보다 큽니다.
Counter00.AccelAlarm
BOOL
카운터 가속률이 가속률 경보 제한을 초과하여 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 가속률이 가속률 경보 제한을 초과하지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 가속률이 가속률 경보 제한을 초과합니다.
Counter00.AccelAvgAlarm
BOOL
카운터 평균 가속률이 가속률 경보 제한을 초과하여 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 평균 가속률이 가속률 경보 제한을 초과하지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 평균 가속률이 가속률 경보 제한을 초과합니다.
Counter00.DecelAlarm
BOOL
카운터 감속률이 감속률 경보 제한을 초과하여 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 감속률이 감속률 경보 제한을 초과하지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 감속률이 감속률 경보 제한을 초과합니다.
Counter00.DecelAvgAlarm
BOOL
카운터 평균 감속률이 감속률 경보 제한을 초과하여 이 경보를 트리거함을 나타냅니다.
  • 0 = 경보가 트리거되지 않음
    즉, 카운터 평균 감속률이 감속률 경보 제한을 초과하지 않습니다.
  • 1 = 경보가 트리거됨
    즉, 카운터 평균 감속률이 감속률 경보 제한을 초과합니다.
Counter00.NotANumber
BOOL
카운터 데이터에 대해 마지막으로 수신된 값이 숫자가 아니었음을 나타냅니다. 이 경우 마지막 유효한 카운터 데이터가 사용됩니다.
  • 0 = 마지막으로 수신된 카운터 데이터가 숫자였습니다
  • 1 = 마지막으로 수신된 카운터 데이터가 숫자가 아니었습니다
Counter00.DataA
BOOL
현재 입력 A 값을 나타냅니다.
O.OverrideDataAEn = 1인 경우, 이 태그는 O.OverrideDataAValue를 반영합니다.
  • 0 = 입력 A 꺼짐
  • 1 = 입력 A 켜짐
Counter00.DataB
BOOL
현재 입력 B 값을 나타냅니다.
O.OverrideDataBEn = 1인 경우, 이 태그는 O.OverrideDataBValue를 반영합니다.
  • 0 = 입력 B 꺼짐
  • 1 = 입력 B 켜짐
Counter00.DataZ
BOOL
현재 입력 Z 값을 나타냅니다.
O.OverrideDataZEn = 1인 경우, 이 태그는 O.OverrideDataZValue를 반영합니다.
  • 0 = 입력 Z 꺼짐
  • 1 = 입력 Z 켜짐
Counter00.DataAOverridden
BOOL
입력 A 데이터가 O.OverrideDataAValue로 오버라이드됩니다.
  • 0 = 입력 A 데이터가 오버라이드되지 않습니다
  • 1 = 입력 A 데이터가 오버라이드됩니다
Counter00.DataBOverridden
BOOL
입력 B 데이터가 O.OverrideDataBValue로 오버라이드됩니다.
  • 0 = 입력 B 데이터가 오버라이드되지 않습니다
  • 1 = 입력 B 데이터가 오버라이드됩니다
Counter00.DataZOverridden
BOOL
입력 Z 데이터가 O.OverrideDataZValue로 오버라이드됩니다.
  • 0 = 입력 Z 데이터가 오버라이드되지 않습니다
  • 1 = 입력 Z 데이터가 오버라이드됩니다
Counter00.DataTrigger
BOOL
카운터 함수의 트리거로 사용되는 표준 디지털 입력의 현재 데이터 값을 나타냅니다.
O.OverrideDataTriggerEn = 1인 경우, 이 태그는 O.OverrideDataTriggerValue를 반영합니다.
  • 0 = 입력 트리거가 꺼져 있습니다
  • 1 = 입력 트리거가 켜져 있습니다
Counter00.DataTriggerOverridden
BOOL
DataTrigger 데이터가 O.OverrideDataTriggerValue로 오버라이드됩니다.
  • 0 = 입력 트리거 데이터가 오버라이드되지 않습니다
  • 1 = 입력 트리거 데이터가 오버라이드됩니다
Counter00.QuadratureErrorCount
SINT
구적 카운터 오류가 발생한 횟수를 나타냅니다.
임의의 값
Counter00.CountChangeIndicator
SINT
RPI마다 카운트 값이 변경될 경우 CountChangeIndicator 값이 증가하고 보고됩니다.
임의의 값
SSI00.Fault
BOOL
SSI 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 양호
  • 1 = 잘못됨(폴트 유발)
SSI00.Uncertain
BOOL
SSI 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 올바른 데이터
  • 1 = 불분명한 데이터
SSI00.Data
DINT
SSI 인코더에서 수신되고 WordBitLength 및 TrailingBitLength 태그에 의해 처리되는 데이터 값을 나타냅니다.
임의의 값
SSI00.StoredData
DINT
마지막 저장 함수가 트리거될 때 데이터의 값을 나타냅니다.
임의의 값
SSI00.RawData
DINT
SSI 인코더에서 수신되는 원시 데이터의 값을 나타냅니다.
임의의 값
SSI00.StoredRawData
DINT
마지막 저장 함수가 트리거될 때 원시 데이터의 값을 나타냅니다.
임의의 값
SSI00.Direction
BOOL
인코더의 방향을 나타냅니다.
  • 0 = 위로 이동
  • 1 = 아래로 이동
SSI00.StoredDirection
BOOL
데이터와 함께 저장되는 인코더의 방향을 나타냅니다.
  • 0 = 위로 이동
  • 1 = 아래로 이동
SSI00.StoreInputData
BOOL
저장 함수 트리거로 사용될 때 디지털 입력의 현재 데이터를 나타냅니다.
저장 함수 트리거로 사용되는 디지털 입력이 없을 때, 이 구성원은 항상 0입니다.
  • 0 = 꺼짐
  • 1 = 켜짐
SSI00.StoreInputOverridden
BOOL
저장 함수 트리거로 사용될 때 디지털 입력의 오버라이드 상태를 나타냅니다.
저장 함수 트리거로 사용되는 디지털 입력이 없을 때, 이 구성원은 항상 0입니다.
  • 0 = 오버라이드되지 않습니다
  • 1 = 오버라이드됩니다
Input00.Data
BOOL
현재 입력00 값을 나타냅니다.
  • 0 = 켜짐
  • 1 = 꺼짐
Input00.Fault
BOOL
입력 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 양호
  • 1 = 잘못됨(폴트 유발)
    일반적으로 이 태그는 SA 전력 손실이 감지될 때 설정됩니다.
Input00.Uncertain
BOOL
입력 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 올바른 데이터
  • 1 = 불분명한 데이터
Outputxx.Data
BOOL
현재 출력 값의 에코입니다
  • 0 = 켜짐
  • 1 = 꺼짐
Outputxx.Fault
BOOL
출력 데이터가 정확하지 않으며 응용 프로그램에서 사용하도록 신뢰할 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 양호
  • 1 = 잘못됨(폴트 유발)
Outputxx.Uncertain
BOOL
출력 데이터가 부정확할 수 있지만 부정확성의 정도는 알 수 없음을 나타냅니다.
태그가 1로 설정된 경우 모듈 문제를 해결하여 부정확한 원인을 수정해야 합니다.
중요:
태그를 1로 변경하는 조건이 제거되면 태그가 자동으로 0으로 초기화됩니다.
  • 0 = 올바른 데이터
  • 1 = 불분명한 데이터
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal