[PLC]Function Block : Count

정제철·2023년 5월 18일
0

PLC와 HMI

목록 보기
3/9
post-thumbnail

Function Block : Count 사용하기

펑션 블록 : 카운터

  1. CTU(count up)
  2. CTD(count down)
  3. CTUD(count up/down)

1. CTU(count up)

  • 입력
    CU: 카운터 기동 조건
    R: 리셋 조건
    PV : 설정한 횟수 이상(이하)일 때, Q에 1 전달
  • 출력
    Q : 카운터 접점 출력
    CV: 카운트 횟수

• CU 0>>1이 되는 횟수를 CV로 출력
• PV에 설정한 수 이상일 때, Q로 1값 전달
• R : CV값 리셋,

2. CTD(count down)

  • 입력
    CD: 카운터 기동 조건
    LD: CV에 PV값 로드
    PV : 시작 숫자?
  • 출력
    Q : CV가 0이하일 때 1
    CV: 카운트 횟수

• CD 0>>1이 되는 횟수에 따라서 CV 1 감소
• CV가 0이하일 때, Q로 1값 전달
• LD : 1일 때 CV값에 PV값을 넣는다.(CV=PV)

처음부터 켜져있는 램프를 초기화 시켜보자.

3. CTUD(count up/down)

  • 입력
    CU: UP 카운터 기동 조건
    CD: DOWN 카운터 기동 조건
    R : up 리셋
    LD : PV = CV 로
    PV :기준 숫자
  • 출력
    QU: up카운트 에 대해서 출력
    QD: down카운트 조건에 대한 출력
    CV: up/down 되는 숫자 출력
profile
성공의 반대는 실패가 아닌 도전하지 않는 것이다.

0개의 댓글