5 포지션 모드 셀렉터(Five Position Mode Selector, FPMS)

이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
5-포지션 모드 셀렉터(Five Position Mode Selector, FPMS) 명령어의 기본 목적은 프로그래밍 가능 컨트롤러와 3 ~ 5 포지션 셀렉터 스위치 간에 인터페이스를 제공하는 것입니다.
사용 가능한 언어
래더 다이어그램
FPMS_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
중요: 다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
  • 지원 태그 구성원이 기록됩니다.
  • 지원 태그가 여러 명령어 호출에서 공유됩니다.
  • 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
  • 지원 태그
    .EnableIn
    구성원이 프로그램의 아무 곳에서나 참조됩니다.
    .EnableIn
    은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.
    이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
이 표에 명령어 입력에 대한 설명이 나와 있습니다.
매개 변수
데이터 유형
설명
안전, 활성 및 초기 값
FPMS
FIVE_POS_MODE_SELECTOR
이 파라미터는 지원 태그입니다. 따라서 여기에는 이 명령어의 각 사용법에 대한 중요한 실행 정보가 유지됩니다. 이 지원 태그를 재사용하거나 프로그램 내 다른 곳에 있는 구성원에 쓰려고 하지 마십시오.
-
입력 1
BOOL
모드 1 선택 입력
안전 = 0
활성 = 1
입력 2
BOOL
모드 2 선택 입력
안전 = 0
활성 = 1
입력 3
BOOL
모드 3 선택 입력
안전 = 0
활성 = 1
입력 4
BOOL
모드 4 선택 입력
안전 = 0
활성 = 1
입력 5
BOOL
모드 5 선택 입력
안전 = 0
활성 = 1
폴트 재설정
BOOL
명령어에 대한 폴트 조건이 수정된 후 입력이 OFF에서 ON으로 전환되면 명령어에 대한 폴트 있음 출력이 지워집니다.
초기 = 0
리셋 = 1
이 표에 명령어 출력에 대한 설명이 나와 있습니다.
매개 변수
데이터 유형
설명
안전, 활성 및 초기 값
출력 1
BOOL
입력 1와 연결된 출력
안전 = 0
활성 = 1
출력 2
BOOL
입력 2와 연결된 출력
안전 = 0
활성 = 1
출력 3
BOOL
입력 3와 연결된 출력
안전 = 0,
활성 = 1
출력 4
BOOL
입력 4와 연결된 출력
안전 = 0
활성 = 1
출력 5
BOOL
입력 5와 연결된 출력
안전 = 0
활성 = 1
모드 없음
BOOL
모드 없음 선택 폴트
초기 = 0
폴트 = 1
여러 모드 선택
BOOL
두 개 이상의 모드 선택 폴트
초기 = 0
폴트 = 1
폴트 있음
BOOL
이 값은 명령어에 폴트가 있을 때마다 설정됩니다. 폴트 있음이 설정된 경우 출력은 활성 상태로 전환할 수 없습니다. 모든 폴트가 해제되고 폴트 리셋 입력이 OFF에서 ON으로 전환되면 폴트 있음이 해제됩니다.
초기 = 0
폴트 = 1
중요: 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
정상 작동
5 포지션 모드 셀렉터 명령어에는 입력 5개와 연결된 출력이 5개 있습니다. 이 명령어의 주 작업은 연결된 입력이 활성 상태가 되면 5개 출력 중 하나를 활성화하는 것입니다.
이 명령어에는 두 개 이상의 활성 입력에 대한 폴트와 활성 입력이 없는 경우에 대한 폴트가 있습니다. 연결된 입력 조건이 250 ms 이상 존재하는 경우 이러한 폴트가 발생합니다. 250 ms 동안 폴트 조건 중 하나가 감지되면 출력은 일시적으로 마지막 상태로 유지됩니다. 250 ms가 지난 이후에도 폴트 조건이 계속 존재하면 폴트 있음 비트가 1로 설정되고 이 명령어의 출력이 0으로 설정됩니다.
폴트는 입력 폴트 조건이 해제된 경우에만 폴트 리셋 신호의 상승 에지에 의해 해제될 수 있습니다.
거짓 렁 상태 동작
거짓 렁 상태에서 명령어를 실행하면 프롬프트 및 폴트 표시기를 포함한 모든 출력이 0으로 되는 것을 제외하고 동작이 참 렁 상태와 정확히 일치합니다. 렁 상태가 참으로 되면 출력이 명령어 로직에서 결정된 대로 설정됩니다.
연산 상태 플래그에 영향
아니요
메이저/마이너 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱싱 폴트의 경우 배열을 통한 인덱스 항목을 참조하십시오.
실행
조건/상태
수행한 작업
사전 스캔
O1, .O2, .O3, .O4, .O5, .NM, .NMS 및 .FP가 거짓으로 해제되었습니다.
렁-입력-조건이 거짓임
이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다.
렁-입력-조건이 참임
이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다.
사후 스캔
이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다.
예
배선 예
다음 배선도는 ISO 13849-1 Category 4를 준수하기 위해 5-포지션 셀렉터 스위치를 1791DS 안전 I/O 모듈에 연결하는 방법을 보여주는 한 가지 예입니다.
FPMS Wiring diagram
프로그래밍 예제
다음 프로그래밍 예는 5-포지션 모드 셀렉터(Five Position Mode Selector, FPMS) 명령어를 다음 다이어그램에 제시된 배선도에 적용되는 방식을 보여줍니다.
FPMS_Other_Pg397_v31
Logix Designer
프로그래밍 소프트웨어를 사용하여 다음 I/O 모듈 파라미터를 구성합니다.
입력 구성
포인트
유형
포인트 모드
0(IN0)
단일
안전
1(IN1)
단일
안전
2(IN2)
단일
안전
3(IN3)
단일
안전
4(IN4)
단일
안전
5(IN5)
단일
안전
출력
포인트
포인트 모드
0
전원 공급 장치
1
전원 공급 장치
2
사용하지 않음
3
사용하지 않음
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal