PLC 디바이스 - ST 프로그램
ST 프로그램에서 PLC 디바이스를 직접 기술하여 사용할 수 있습니다.
디바이스는 식의 좌변, 우변, 함수의 인수 값 등으로 사용할 수 있습니다.
PLC 디바이스의 사용법은 다음과 같습니다.
PLC 디바이스와 동일하나 비트와 워드를 나타내는 Prefix가 디바이스 타입과 디바이스 주소 사이에 위치합니다.
형식 | [디바이스_타입] [Prefix] [디바이스_주소] |
Prefix
항 목 | 내 용 | 비 고 |
None | 비트(1 bit) 디바이스 | - |
X | 비트(1 bit) 디바이스 | - |
W | 비트(16 bit) 디바이스 | - |
디바이스별 지원 Prefix
디바이스 | 사용 가능 | ||
None | X | W | |
X | O | O | O |
Y | O | O | O |
M | O | O | O |
K | O | O | O |
L | O | O | O |
F | O | O | O |
T | O | O | - |
C | O | O | - |
S | O | O | - |
D | - | O | O |
Z | - | - | O |
TC | - | - | O |
TS | - | - | O |
CC | - | - | O |
CS | - | - | O |
지원 하지 않는 Prefix 사용시 에러가 발생할 수 있습니다.
예시 | 설명 |
MX00 := 1 | M00 비트 ON (M00 비트에 1을 대입) |
M01 := 1 | M01 비트 ON (M01 비트에 1을 대입) |
DW100 := 100 | D100에 100 값을 대입 |
DW101 := 0x100 | D101에 16진수 0x100 값을 대입 |
명령 | 설명 |
MX00 := 1 M01 := 1 DW100 := 100 DW101 := 0x100 | // M00 비트 ON (M00 비트에 1을 대입) |
MX00 := 1; // M00 비트를 On 합니다. |
MX00 := 1; | // M00 비트를 On 합니다. |