지멘스 PLC 프로그램에서 카운터 값 입력 방법 에 대해 알아보겠습니다. 먼저 SIEMENS PLC 소프트웨어 프로그램인 SIMATIC Manager 가 설치되지 않았다면, 다운로드 및 설치 완료된 환경에서 진행하도록 하겠습니다.
지멘스 PLC 카운터(Counter) 종류
지멘스 plc 카운터 값 입력 방법 알아보기에 앞서 카운터 종류를 알아야 합니다. 지멘스 PLC 카운터 모듈에서는 LAD/FBD 언어를 사용할 때 지원되는 카운터와 STL에서 사용하는 카운터 명령어가 다릅니다. 따라서 사용하는 언어에 따라 다음 내용을 숙지할 필요가 있습니다.
LAD / FBD 카운터 종류 3가지
- S_CU : 증가 카운터
- S_CD : 감소 카운터
- S_CUD : 증가/감소 카운터
STL 카운터 명령어 종류 2가지
- CU : 증가 카운터
- CD : 감소 카운터
PLC 카운터 값 입력 방법
카운터 번호 (Counter No.)
PLC 구조에 의하면 시스템 메모리에 카운터 셀이 지정되어 있습니다. 정해진 카운터 값을 입력해야만 정상적으로 카운터 프로그램을 사용할 수 있습니다.
PLC 시스템 메모리 영역에 카운터 값은 BCD(Binary Coded Decimal) 형식으로 된 숫자값이 지정되어 있습니다.
카운터 번호 입력 방법은 “C”와 “숫자 값”을 조합해 입력합니다. 예를 들어 “C50”과 같이 지정할 수 있습니다.
증가 카운터(CU)
LAD 언어 또는 FBD 언어에서 증가 카운터는 S_CU 이며, STL 에서는 CU 명령어가 증가 카운터 입니다.
“CU” 에는 비트 시그널 값, 어드레스를 입력해 줍니다. CU에서 상승 Edge 입력 신호가 발생하면, 카운터 값이 “1” 만큼 증가합니다. 카운터 값이 “999”까지 증가하게 된다면 더이상 값은 오를 수 없습니다.
PLC 카운터(Counter)에서 연산 가능한 범위는 “0 ~ 999” 값 입니다.
감소 카운터(CD)
LAD 언어 또는 FBD 언어에서 증가 카운터는 S_CD 이며, STL 에서는 CD 명령어가 증가 카운터 입니다.
“CD” 에는 비트 시그널 값, 어드레스를 입력해 줍니다. CD 감소 카운터에서 상승 Edge 입력 신호가 발생하면, 카운터 값은 기존 값에서 “1” 값 만큼 감소합니다. 카운터 값이 “0”일 때 CD 입력 신호가 발생하더라도 더이상 줄지 않습니다.
감소 카운터를 통해 음수(-)의 값 범위는 허용되지 않습니다. PLC 카운터(Counter)의 연산 범위는 “0 ~ 999” 값 입니다.
카운터 셋(S)
카운터 셋(S)에는 비트 시그널 값, 어드레스를 입력해 줍니다. 카운터 셋, S 에서 상승 엣지 입력 신호가 발생하면, 카운터 값은 PV 에 사용자가 입력해둔 값으로 변경됩니다.
카운터 리셋(R)
카운터 리셋, “R”에 입력된 비트 시그널 값(주소)의 RLO가 “1”이라면, 카운터 값은 ”0”으로 초기화 됩니다.
설정 값(PV)
카운터 셋(S)의 비트 시그널이 상승 Edge 로 발생될 때, “PV”에 입력해둔 값이 카운터 값으로 변경됩니다.
지멘스 plc 카운터 값 입력 방법 – 카운터 “PV” 값 입력방법은 “C#숫자” 형식으로 입력합니다. 예를들어 “C#12” 등으로 입력할 수 있으며, 이 숫자 영역에는 BCD 형식의 데이터 값입니다.
카운터 값(CV)
지멘스 plc 카운터 값 입력 방법 – “CV” 카운터 값(Counter Value)은 정수(Integer) 형식으로 지정되어 있습니다. 기본 16bit 의 자리값을 가지고 있습니다. 카운터 값, CV 입력 예시로는 “MW160”, “DB200.DBW160” 입니다.
카운터 값(CV_BCD)
지멘스 plc 카운터 값 입력 방법 – “CV_BCD” 카운터 값(Counter Value BCD)은 BCD(Binary Coded Decimal) 형식으로 표시할 수 있습니다. 기본 16bit 의 자리값을 가지고 있습니다. 카운터 값, CV_BCD 입력 예시로는 “QW20” 입니다.
출력(Q)
카운터 출력 “Q”의 경우 카운터 값이 “0”이면, Q bit 값 또한 “0” 입니다. 카운터 값이 “0”이 아닌 다른 숫자일 경우 Q 값은 “1”입니다.
지멘스 PLC 카운터 값 입력방법에 대해 알아보는 시간을 가졌습니다. 카운터 라이브러리를 사용할 때에 입력 데이터의 유형과 범위를 이해하신다면 더욱 활용하기에 편리하실 것입니다.
추가로 지멘스 PLC 무료 교육과정에 대해 안내드리오니 참고하시기 바랍니다.