동작 및 부울 동작

SFC(순차 펑션 차트)에서 동작은 단계의 기능 분할을 나타냅니다. 여러 동작이 한 단계를 구성합니다. 각 동작은 모터 제어, 밸브 열기 또는 특정 모드로 장치 그룹 전환 등 특정 기능을 수행합니다.
동작은 구조 텍스트 로직을 포함할 수 있지만, 부울 동작에는 동작에 대한 로직이 포함되지 않습니다. 단지 자체 태그의 비트를 설정합니다(SFC_ACTION 구조). 동작을 수행하려면 다른 로직이 비트를 모니터링하고 비트가 켜지면 실행해야 합니다. 부울 동작의 경우 동작과 연결된 할당 및 명령어를 수동으로 초기화해야 합니다. 동작과 해당 동작을 수행하는 로직 간에 연결이 없으므로 자동 리셋 옵션은 부울 동작에 영향을 미치지 않습니다.
사용 가능한 언어
래더 다이어그램
사용할 수 없음
펑션 블록
사용할 수 없음
순차 펑션 차트
동작:
action_avail
부울 동작:
Boolean action instruction
구조화된 텍스트
사용할 수 없음
피연산자
순차 펑션 차트
피연산자
유형
형식
설명
Action
SFC_ACTION
태그
ST 로직
단계의 기능 분할입니다.
설명
두 유형의 동작이 있습니다.
수행할 작업
그러면
로직이 동작의 상태를 모니터링하고 동작이 활성화될 때 실행하게 합니다.
동작을 부울 동작으로 정의합니다.
동작의 스트럭쳐드 텍스트를 직접 실행합니다.
동작을 부울 동작으로 정의하지 않습니다.
동작을 사용하여 다른 루틴을 호출합니다.
각 동작은 한정자를 포함합니다. 단계가 활성화되면(실행 중) 한정자는 동작이 시작하고 정지하는 시기를 결정합니다. 각 동작은 동작에 관한 정보를 제공하는 지원 태그를 사용합니다. 다음은
동작 속성
(Action Properties) 대화 상자 또는
태그
(Tags) 창을 통해 사용할 수 있습니다.
수행할 작업
그런 다음 이 번호를 확인 또는 설정
데이터 유형
세부 정보
동작이 활성화된 시기를 결정
Q
BOOL
Q 비트의 상태는 동작이 부울 동작인지 여부에 따라 달라집니다.
동작이 다음과 같으면
Q 비트는 다음과 같음
부울
동작이 활성화되면 켜집(1)니다.
부울이 아님
동작의 마지막 스캔에서 꺼집(0)니다.
일반적으로 비트를 사용하여 동작이 활성화된 시기를 결정하려면 Q 비트를 사용합니다.
A
BOOL
A 비트는 동작이 활성 상태이면 활성화됩니다.
작업이 활성화된 기간(ms)을 결정
T
DINT
동작이 활성화되면 타이머(T) 값이 초기화된 다음 ms 단위로 위로 카운트가 시작됩니다. 타이머는 미리 설정(PRE) 값과 상관없이 동작이 비활성화될 때까지 위로 카운트를 계속합니다.
다음 시간 기반 한정자 중 하나를 사용합니다. L, SL, D, DS, SD
PRE
DINT
미리 설정(PRE) 구성원에 시간 제한 또는 지연을 입력합니다. 동작은 타이머(T)가 사전 설정 값에 도달할 때 시작하거나 정지합니다.
동작이 활성화된 기간을 결정
카운트
DINT
이 카운트는 동작의 스캔 카운트가 아닙니다. 카운트는 동작이 활성화될 때마다 증가합니다. 동작이 비활성화된 다음 다시 활성화된 후에만 다시 증가합니다.
이 동작의 여러 상태 비트에 한 태그 사용
상태
DINT
구성원
사용할 비트
Q
30
A
31
한정자
SFC(순차 펑션 차트)의 동작에서 한정자는 동작이 시작하고 정지하는 시기를 정의합니다.
실행할 동작
및
할당할 한정자
의미
단계가 활성화되면 시작
단계가 비활성화되면 중지
N
저장되지 않음
한 번만 실행
P1
펄스(상승 에지)
단계가 비활성화되기 전에 중지
L
시간 제한됨
초기화 동작으로 이 동작을 해제하기 전까지 활성화 유지
S
저장
단계가 비활성화된 경우라도 특정 시간 동안 계속
SL
저장되고 시간 제한됨
단계가 활성화된 후 특정 시간 시작(단계는 여전히 활성 상태여야 함)
초기화 동작으로 이 동작을 해제하기 전까지 활성화 유지
D
시간 지연됨
초기화 동작으로 이 동작을 해제하기 전까지 활성화 유지
DS
지연되고 저장됨
이 시간 전에 단계가 비활성화되어도 단계가 활성화된 후 특정 시간 시작
초기화 동작으로 이 동작을 해제하기 전까지 활성화 유지
SD
저장되고 시간 지연됨
단계가 활성화되면 한 번 실행
단계가 비활성화되면 한 번 실행
P
펄스
단계가 비활성화되면 시작
한 번만 실행
PO
펄스(폴링 에지)
다른 단계의 이러한 동작 중 하나를 해제(초기화):
  • S - 저장됨
  • SL - 저장되고 시간 제한됨
  • DS - 지연되고 저장됨
  • SD - 저장되고 시간 지연됨
action_rtarrow
R
재설정
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal