모듈(Module) 데이터 유형(Data Type) - 1794-OF4I
아래 표는 1794-OF4I 아날로그 출력 모듈(Module)에 대한 모듈 내에서 자체 정의된 데이터 유형(Data Type)의 목록과 설명입니다. 이 표에는 입력("I"로 표시됨), 출력("O"로 표시됨), 구성("C"로 표시됨) 관련 정보가 있습니다.
팁:
초기화 동안 보류 기능이 작동하려면 OutputEnable 구성 데이터 유형(Data Type)을 1로 설정해야 합니다. 컨트롤러(Controller) 태그(Tag) 창의 데이터 모니터 또는 고유 프로그램(Program)을 사용하여 설정할 수 있습니다. 아래에서 초기화 동안 보류 기능의 예를 간략하게 설명합니다.
통신 오류 또는 유휴 기간 발생 시 모듈(Module)에서는 어댑터에서 보유한 안전 상태(SSSafeStateConfig0 및 SSSafeStateConfig1 구성원에 있음)를 수락합니다. 통신이 복원되면 Ch0OutputReadBack 및 Ch1OutputReadBack 구성원의 출력 데이터를 사용하여 각 채널의 각 출력 조건(Ch0OutputHeld 및 Ch1OutputHeld 구성원에 있음)에 대해 모듈(Module)의 출력 상태를 폴링합니다. 출력 데이터가 Ch0OutputReadBack 및 Ch1OutputReadBack 값과 각각 일치하면 채널이 정상 작동으로 복원되고 Ch0OutputHeld 및 Ch1OutputHeld 구성원을 지움으로써 이를 나타냅니다. 이 예에 나오는 구성원은 아래 표에 정의되어 있습니다.
팁:
FLEX I/O는 32비트 DINT가 아닌 16비트 INT를 기반으로 합니다. 따라서 특정 명령에서는 성능이 저하될 수도 있습니다.
모듈(Module) 정의 데이터 유형(Data Type): AB:1794_OF4I:I:0
구성원 이름 | 유형 | 기본값 디스플레이 스타일 | 설명 |
Ch0ReadBack Ch1ReadBack Ch2ReadBack Ch3ReadBack | INT | 10진수 | 채널의 출력에 대한 리드백 데이터입니다. 통신 오류 또는 유휴 기간 중에 실시간 출력 데이터와 어댑터에서 전송한 안전 상태 값을 포함합니다. |
InputData1 | INT | 2진수 | 입력 상태를 포함합니다. |
CalibrationDone | BOOL | 10진수 | 보정 주기가 완료된 후 1로 설정됩니다. |
CalibrationBad | BOOL | 10진수 | 채널 보정 계수를 저장할 수 없거나 올바르게 읽을 수 없으면 1로 설정됩니다. |
ConfigurationMode | BOOL | 10진수 | 구성 모드가 선택된 경우 1로 설정됩니다. 설정되면 모듈(Module) 상태 표시기가 깜박입니다. |
FieldPowerOff | BOOL | 10진수 | 24V 필드 전원 실패가 발생하면 1로 설정됩니다. 설정되면 모듈(Module) 상태 표시기가 깜박입니다. |
PowerUp | BOOL | 10진수 | 이 구성원은 구성 태그(Tag)에서 초기화되거나 지워진 데이터 유형(Data Type)으로 인해 구성 태그의 데이터가 모두 0일 때 설정됩니다. 설정되면 모듈(Module) 상태 표시기가 깜박입니다. |
InputData2 | INT | 2진수 | 입력 상태를 포함합니다. |
Ch0OpenWire Ch1OpenWire Ch2OpenWire Ch3OpenWire | BOOL | 10진수 | 해당 전류 출력 채널이 열려 있음을 나타냅니다. |
Ch0Held Ch1Held Ch2Held Ch3Held | BOOL | 10진수 | 출력 사용 중에 출력이 개별 채널에 대한 리드백 데이터에서 일정한 레벨을 유지하고 있음을 나타냅니다. 이 데이터 유형(Data Type)은 출력 데이터가 리드백과 일치하면 0으로 다시 설정됩니다. |
모듈(Module) 정의 데이터 유형(Data Type): AB:1794_OF4I:O:0
구성원 이름 | 유형 | 기본값 디스플레이 스타일 | 설명 |
SafeStateConfig0 SafeStateConfig1 | BOOL | 10진수 | 출력 사용이 0일 경우 안전 상태 데이터의 소스를 지정합니다. |
OutputEnable | BOOL | 10진수 | 이 구성원을 항상 1로 설정된 상태로 유지하십시오. 1이어야 마지막 출력 유지 기능이 작동할 수 있습니다. |
Ch0Data | INT | 10진수 | 채널 0의 출력 데이터. 이 출력 데이터는 선택한 구성으로 형식이 지정된 실시간 데이터입니다. |
Ch1Data | INT | 10진수 | 채널 1의 출력 데이터. 이 출력 데이터는 선택한 구성으로 형식이 지정된 실시간 데이터입니다. |
Ch2Data | INT | 10진수 | 채널 2의 출력 데이터. 이 출력 데이터는 선택한 구성으로 형식이 지정된 실시간 데이터입니다. |
Ch3Data | INT | 10진수 | 채널 3의 출력 데이터. 이 출력 데이터는 선택한 구성으로 형식이 지정된 실시간 데이터입니다. |
모듈(Module) 정의 데이터 유형(Data Type): AB:1794_OF4I:C:0
구성원 이름 | 유형 | 기본값 디스플레이 스타일 | 설명 |
OutputConfiguration | INT | 2진수 | |
Ch0Calibrate Ch1Calibrate Ch2Calibrate Ch3Calibrate | BOOL | 10진수 | 선택되면 보정에 채널을 포함합니다. |
GainOffsetCalibration | BOOL | 10진수 | 모듈(Module) 속성 대화 상자의 입력 구성 탭에서 선택한 높음 또는 낮음 기준 설정을 유지합니다. |
CalibrationClock | BOOL | 10진수 | 선택하면 보정 모드가 시작되고 선택한 채널에 대한 보정 설정이 수락됩니다. 해제하면 수락된 전류 보정 계수가 선택한 채널에 저장 및 적용되고 보정 모드가 종료됩니다. |
QuickCalibration | BOOL | 10진수 | 1로 설정하면 보정 계수가 선택한 채널에 대해 관련된 모든 구성에 저장됩니다. |
Ch0Hold Ch1Hold Ch2Hold Ch3Hold | BOOL | 10진수 | 설정하면 OutputEnable 구성원이 1에서 0으로, 그리고 다시 1로 전환(Transition)될 경우 채널에서의 출력 레벨이 실시간 출력 데이터가 이 레벨과 같아질 때까지 그대로 유지됩니다. |
InterleaveInterrupts | BOOL | 10진수 | 설정하면 채널을 최단 업데이트 시간으로 구성할 경우 시간이 중요한 데이터의 교환이 확실히 이루어질 수 있습니다. 인터리브 모듈(Module) 인터럽트는 사용해야 할 특별한 목적이 있는 경우가 아니면 확인란을 선택하지 마십시오. 인터리브 모듈(Module) 인터럽트 기능은 제한된 상황에서만 유용하며, 모듈의 모든 채널에 대해 모듈 변환율을 1200Hz 로, 저역 통과 시간 상수를 없음 으로, 실시간 샘플링 기간을 0 으로 구성한 경우에만 사용할 수 있습니다. |
Transparent | BOOL | 10진수 | 설정하면 InitiateConfiguration 데이터 유형(Data Type)을 사용하지 않고도 구성을 변경할 수 있습니다. |
InitiateConfiguration | BOOL | 10진수 | 설정하면 모듈(Module)이 구성 모드로 들어갑니다. 0으로 전환(Transition)이 발생할 경우 구성이 적용되고 이 구성원이 토글될 때까지 이후의 모든 구성이 무시됩니다. |
SSSafeStateConfig0 | BOOL | 10진수 | SSSafeStateConfig0에 사용할 안전 상태 값 |
SSSafeStateConfig1 | BOOL | 10진수 | SSSafeStateConfig1에 사용할 안전 상태 값 |
SSOutputEnable | BOOL | 10진수 | SSOutputEnable에 사용할 안전 상태 값 |
SSCh0Data SSCh1Data SSCh2Data SSCh3Data | INT | 10진수 | 선택한 채널에 사용할 안전 상태 값 |
의견을 작성 부탁드립니다.