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

 

image-20241126-060230.png

지원 하지 않는 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을 대입)
// M01 비트 ON (M01 비트에 1을 대입)
// D100에 100 값을 대입
// D101에 16진수 0x100 값을 대입

 

MX00 := 1; // M00 비트를 On 합니다.
M01 := 1; // M01 비트를 On 합니다.
DW100 := 100; // D100에 100 값을 대입합니다.
DW101 := 0x100; // D100에 16진수 0x100값을 대입합니다.

 

MX00 := 1;
M01 := 1;
DW100 := 100;
DW101 := 0x100;

// M00 비트를 On 합니다.
// M01 비트를 On 합니다.
// D100에 100 값을 대입합니다.
// D100에 16진수 0x100값을 대입합니다.