모듈(Module) 데이터 유형(Data Type) 1797-OB4D

아래 테이블은 1797-OB4D 모듈(Module)에 대한 모듈 정의 데이터 유형(Data Type)을 나열하고 설명합니다. 이 표에는 입력("I"로 표시됨), 출력("O"로 표시됨), 구성("C"로 표시됨) 관련 정보가 있습니다.
팁: FLEX I/O는 32비트 DINT가 아닌 16비트 INT를 기반으로 합니다. 32비트 DINT에 최적화되어 있는 명령어에서 16비트 INT를 사용하면 특정 명령어의 경우 성능이 저하될 수 있습니다.
모듈(Module) 정의 데이터 유형(Data Type): AB:1797_OB4D:I:0
구성원 이름
유형
기본값
디스플레이 스타일
설명
오류
DINT
2진수
오류 - 입력 데이터 유효성 검사에 사용
0 = 유효한 데이터 1 = 잘못된 데이터 - 모듈과의 연결이 끊어졌거나 모듈에 심각한 하드웨어 오류가 있는 경우 하위 8개 비트가 1로 설정됩니다.
경보
INT
2진수
경보 데이터입니다.
팁: 이 데이터 유형(Data Type)의 FaultAlarm 또는 OverloadAlarm 구성원이 작동하려면 AB:1797_OB4D:O:0 출력 데이터 유형의 DetectAlarms 구성원을 설정해야 합니다.
Ch0FaultAlarm
BOOL
10진수
채널 0에 대한 오류 경보입니다. 채널 0에 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch0OverloadAlarm 구성원에 의해 지정된 대로 전달 끊김 또는 과부하 오류를 나타냅니다.
Ch1FaultAlarm
BOOL
10진수
채널 1에 대한 오류 경보입니다. 채널 1에 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch1OverloadAlarm 구성원에 의해 지정된 대로 전달 끊김 또는 과부하 오류를 나타냅니다.
Ch2FaultAlarm
BOOL
10진수
채널 2에 대한 오류 경보입니다. 채널 2에 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch2OverloadAlarm 구성원에 의해 지정된 대로 전달 끊김 또는 과부하 오류를 나타냅니다.
Ch3FaultAlarm
BOOL
10진수
채널 3에 대한 오류 경보입니다. 채널 3에 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch3OverloadAlarm 구성원에 의해 지정된 대로 전달 끊김 또는 과부하 오류를 나타냅니다.
Ch0OverloadAlarm
BOOL
10진수
채널 0에 대한 OverloadAlarm입니다. 채널 0에 과부하 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch0FaultAlarm 구성원과 함께 사용됩니다.
Ch1OverloadAlarm
BOOL
10진수
채널 1에 대한 OverloadAlarm입니다. 채널 1에 과부하 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch1FaultAlarm 구성원과 함께 사용됩니다.
Ch2OverloadAlarm
BOOL
10진수
채널 2에 대한 OverloadAlarm입니다. 채널 2에 과부하 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch2FaultAlarm 구성원과 함께 사용됩니다.
Ch3OverloadAlarm
BOOL
10진수
채널 3에 대한 OverloadAlarm입니다. 채널 3에 과부하 오류가 발생하면 이 구성원이 1로 설정됩니다. Ch3FaultAlarm 구성원과 함께 사용됩니다.
모듈(Module) 정의 데이터 유형(Data Type): AB:1797_OB4D:O:0
구성원 이름
유형
기본값
디스플레이 스타일
설명
데이터
INT
2진수
출력 데이터 - 모듈(Module)의 출력 데이터입니다.
Ch0Data
BOOL
10진수
채널 0의 출력 상태를 나타냅니다. 이 구성원이 1로 설정되면 출력이 켜집니다.
팁: 이 기능을 사용하려면 OutputEnable을 1로 설정해야 합니다.
Ch1Data
BOOL
10진수
채널 1의 출력 상태를 나타냅니다. 이 구성원이 1로 설정되면 출력이 켜집니다.
팁: 이 기능을 사용하려면 OutputEnable을 1로 설정해야 합니다.
Ch2Data
BOOL
10진수
채널 2의 출력 상태를 나타냅니다. 이 구성원이 1로 설정되면 출력이 켜집니다.
팁: 이 기능을 사용하려면 OutputEnable을 1로 설정해야 합니다.
Ch3Data
BOOL
10진수
채널 3의 출력 상태를 나타냅니다. 이 구성원이 1로 설정되면 출력이 켜집니다.
팁: 이 기능을 사용하려면 OutputEnable을 1로 설정해야 합니다.
Ch0FaultState
BOOL
10진수
채널 0의 온보드 안전 상태를 정의합니다. 값이 0이면 재설정을 나타내고, 1이면 마지막 상태 유지를 나타냅니다.
Ch1FaultState
BOOL
10진수
채널 1의 온보드 안전 상태를 정의합니다. 값이 0이면 재설정을 나타내고, 1이면 마지막 상태 유지를 나타냅니다.
Ch2FaultState
BOOL
10진수
채널 2의 온보드 안전 상태를 정의합니다. 값이 0이면 재설정을 나타내고, 1이면 마지막 상태 유지를 나타냅니다.
Ch3FaultState
BOOL
10진수
채널 3의 온보드 안전 상태를 정의합니다. 값이 0이면 재설정을 나타내고, 1이면 마지막 상태 유지를 나타냅니다.
Ch0DetectAlarms
BOOL
10진수
채널 0에 대한 오류 탐지 여부를 정의합니다. 이 구성원이 1로 설정되면 오류 발생 시 FaultAlarm 및 OverloadAlarm 구성원이 설정됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
Ch1DetectAlarms
BOOL
10진수
채널 1에 대한 오류 탐지 여부를 정의합니다. 이 구성원이 1로 설정되면 오류 발생 시 FaultAlarm 및 OverloadAlarm 구성원이 설정됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
Ch2DetectAlarms
BOOL
10진수
채널 2에 대한 오류 탐지 여부를 정의합니다. 이 구성원이 1로 설정되면 오류 발생 시 FaultAlarm 및 OverloadAlarm 구성원이 설정됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
Ch3DetectAlarms
BOOL
10진수
채널 3에 대한 오류 탐지 여부를 정의합니다. 이 구성원이 1로 설정되면 오류 발생 시 FaultAlarm 및 OverloadAlarm 구성원이 설정됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
LatchAlarms
BOOL
10진수
오류 조건을 지울 때 FaultAlarm 및 OverloadAlarm 구성원을 자동으로 지우는지 여부를 정의합니다. 이 구성원이 1로 설정되면 ResetAlarm이 다시 호출될 때까지 오류 조건이 해제된 후에도 FaultAlarm 및 OverloadAlarm이 설정(래치) 상태로 유지됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
OutputEnable
BOOL
10진수
데이터 구성원을 설정하면 모듈(Module)의 출력이 활성화되는지 여부를 정의합니다. 이 구성원이 0으로 설정된 경우 데이터 구성원 중 하나를 1로 설정하면 출력이 활성화되지 않습니다. 이 구성원이 1로 설정된 경우 출력이 활성화됩니다.
중요: 이 구성원은 이 모듈(Module)에 대한 구성 탭에서 구성할 수 없습니다. 데이터 모니터를 통해서 수동으로 또는 프로그래밍 방식으로 이 구성원을 설정해야 합니다.
모듈(Module) 정의 데이터 유형(Data Type): AB:1797_OB4D:C:0
구성원 이름
유형
기본값
디스플레이 스타일
설명
구성
INT
2진수
모든 채널에 대해 구성 정보를 유지합니다.
AlarmFilter0
AlarmFilter1
AlarmFilter2
BOOL
10진수
모든 채널의 오류 및 과부하 경보에 대한 필터 시간 상수를 지정합니다. 경보 필터 시간을 선택하면 아래 테이블에 따라 구성 태그(Tag)에서
AlarmFilter0-2
요소를 설정하여 오류 및 과부하 필터의 신호 지연이 설정됩니다.
이 모듈(Module)의 경보 필터 시간 및 결과 신호 지연 시간 밀리초(ms) 값은 아래에 나와 있습니다.
AlarmFilter0, 1, 2
경보 필터 시간
신호 지연
2
1
0
0
0
0
0.25 ms
10.25 ms
1
0
0
0.5 ms
10.5밀리초
0
1
0
1 ms
11밀리초
1
1
0
2 ms
12밀리초
0
0
1
4밀리초
14밀리초
1
0
1
8밀리초
18밀리초
0
1
1
16밀리초
26밀리초
1
1
1
32밀리초
42밀리초
ResetAlarms
BOOL
10진수
확인란을 선택하면 ResetAlarms 구성원이 1로 설정됩니다. 1에서 0으로 전환되면 입력 모듈(Module) 내에서 자체 정의된 데이터 유형(Data Type)에 보고된 경보가 초기화됩니다(지워짐). 경보는 출력 모듈(Module) 정의 데이터 유형(Data Type)의 LatchAlarms 요소에 의해 컨트롤(Control)되므로 래치되더라도 재설정됩니다. 경보 재설정이 호출될 때 오류 조건이 존재하면 입력 모듈(Module) 정의 데이터 유형(Data Type)의 경보가 즉시 다시 설정됩니다.
SSData
INT
2진수
안전 상태 값에 대한 출력 모듈(Module) 정의 데이터 유형(Data Type)의 값인 Ch0~Ch3FaultState를 정의합니다.
팁: 컨트롤러(Controller) 태그(Tag) 창에 나타난 대로 구성원 SSData.15의 기본값은 1입니다. 이를 통해 응용 프로그램이 안전 상태 모드로 들어갈 수 있습니다. 이 구성원이 0으로 설정되면 안전 상태가 적용되지 않습니다. 안전 상태 값을 적용하려면 이 구성원을 항상 1로 유지하는 것이 좋습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal