IEC 61131-3
IEC 61131-3이 기사는 대체로 또는 전적으로 단일 출처에 의존한다. – · · · (2017년 3월) |
IEC 61131-3은 프로그래밍 가능한 논리 제어기에 대한 개방된 국제 표준 IEC 61131의 세 번째 부분이다.그것은[1] IEC에 의해 1993년 12월에 처음 출판되었다. 현재의 (3번째) 판은 2013년 2월에 출판되었다.[2]
IEC 61131의 제3부는 PLC 내에서 제어 프로그램의 기본 소프트웨어 아키텍처와 프로그래밍 언어를 다룬다.이 표준은 세 가지 그래픽 및 두 가지 텍스트 프로그래밍 언어 표준을 정의한다.
- 래더 다이어그램(LD), 그래픽
- 기능 블록 다이어그램(FBD), 그래픽
- 구조화된 텍스트(ST), 텍스트
- 지침 목록(IL), 텍스트(표준[3] 제3판 참조)
- 순차 기능 차트(SFC)는 순차 및 병렬 제어 처리를 위한 프로그램을 구성하는 요소를 그래픽으로 갖추고 있다.
데이터 유형
- 기본 데이터 유형
- 비트 문자열 – 켜기/끄기 값 그룹
- 정수 – 정수(바이트 크기 8비트 고려)
- SINT – 서명된 짧은 정수(1바이트)
- INT – 서명 정수(2바이트)
- DINT – 서명된 이중 정수(4바이트)
- LINT – 서명된 긴 정수(8바이트)
- USINT – 부호 없는 짧은 정수(1바이트)
- UINT – 서명되지 않은 정수(2바이트)
- UDINT – 부호 없는 이중 정수(4바이트)
- ULINT – 서명되지 않은 긴 정수(8바이트)
- REAL – 부동 소수점 IEC 60559(EEEE 754-2008과 동일)
- REAL – (4바이트)
- LREAL – (8바이트)
구성 단위 | 설명 |
---|---|
d | 날 |
h | 시간 |
m | 극히 작은 |
s | 둘째 |
ms | 밀리초 |
우리 | 마이크로초 |
ns | 나노초 |
- 기간
- TIME – (4바이트).T#5m90s15ms 형태의 리터럴
- LTIME – (8바이트).리터럴은 T#5m90s15ms542us15ns의 형태로 나노초까지 연장된다.
- 날짜
- DATE – 캘린더 날짜(크기가 지정되지 않음
- LDATE – 캘린더 날짜(크기가 지정되지 않음)
- 시간 오브 데이
- TIME_OF_DAY / TOD – 클럭 시간(크기가 지정되지 않음)
- LTIME_OF_DAY / LTOD – 클럭 시간(8바이트)
- 날짜 및 시간
- DATE_AND_TIME / DT – 시간 및 날짜(크기가 지정되지 않음
- LDATE_AND_TIME / LDT – 시간 및 날짜(8바이트)
- 문자/문자 문자열
- CAR – 단일 바이트 문자(1바이트)
- WCAR – 더블바이트 문자(2바이트)
- 문자열 – 가변 길이 단일 바이트 문자 문자열.단일 따옴표로 지정된 리터럴, 'THING 리터럴'
- WSTRING – 가변 길이 더블바이트 문자열.이중 따옴표로 지정된 리터럴 "이것은 WSTRING 리터럴"
- 기간
탈출 순서 | 생산하다 |
---|---|
$ | $ |