Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

사용자가 스캔프로그램을 통해 PLC메모리에 데이터를 정의하고 프로그램 내에서 정의된 데이터를 송신하거나 수신하고자 할 때 사용합니다.

 

 

SND

 

통신모듈의 채널로부터 요구하는 데이터 길이 만큼의 데이터를 전송합니다.

CMD

사 용   가 능   영 역

M

X

Y

K

L

F

T

C

S

D

@D

정수

Base

 

 

 

 

 

 

 

 

 

 

 

O

Chan

 

 

 

 

 

 

 

 

 

 

 

O

Slot

 

 

 

 

 

 

 

 

 

 

 

O

Addr

O

O

O

O

O

O

O

O

O

O

O

 

Leng

 

 

 

 

 

 

 

 

 

 

 

O

Result

O

O

O

O

O

 

O

O

O

O

O

 

 

COMMAND

내  용

Base-Chan-Slot

· 베이스  통신모듈이 장착된 베이스의 번호를 나타냅니다. 확장베이스에 장착된 경우는 해당 베이스의 No(h00~h0F)를 나타냅니다. 확장베이스가 아닌 로컬에 장착된 경우에는 ‘0’ 입니다.

· 채널 모드  채널 1(RS232:0)과 채널 2(RS422/485:1)를 구별합니다.

· 슬롯 번호  통신모듈이 장착된 슬롯 번호를 나타냅니다.

 

 

[EX] 모듈이 로컬 베이스에 슬롯2번 채널1(RS232)로 통신

h0002 : RS-232C

[EX] 모듈이 증설 베이스(1)에 슬롯1번 채널2(RS422/485)로 통신

h0111 : RS-422/485

Addr

보낼 데이터 어드레스 영역

Leng

보낼 데이터의 길이(BYTE), 10진수, 최대 500BYTE

Result

송신 결과를 통지 받을 디바이스를 지정합니다.(X, Y, M, L, K, T, C, D, @D)

Result Format

· Bit 0 : 송신 완료시 1Scan ON, 실패 시 항상 ON

· Bit 1 : 송신 실패시 항상 ON

· Bit 2-7 : OFF

· Bit 8-F : Error Code (0=No Error)

 

FORMAT

 

 

 

RCV

 

통신모듈의 채널로부터 요구하는 데이터 길이만큼의 데이터를 전송받아 저장합니다.

CMD

사 용   가 능   영 역

M

X

Y

K

L

F

T

C

S

D

@D

정수

Base

 

 

 

 

 

 

 

 

 

 

 

O

Chan

 

 

 

 

 

 

 

 

 

 

 

O

Slot

 

 

 

 

 

 

 

 

 

 

 

O

Addr

O

O

O

O

O

O

O

O

O

O

O

 

Leng

 

 

 

 

 

 

 

 

 

 

 

O

Result

O

O

O

O

O

 

O

O

O

O

O

 

 

COMMAND

내  용

Base-Chan-Slot

· 베이스   통신모듈이 장착된 베이스의 번호를 나타냅니다. 증설베이스에 장착된 경우는 해당 베이스의 No(h00~h0F)를 나타냅니다. 증설베이스가 아닌 로컬에 장착된 경우에는 ‘0’ 입니다.

· 채널 모드   채널 1(RS232:0)과 채널 2(RS422/485:1)를 구별합니다.

· 슬롯 번호   통신 모듈이 장착된 슬롯 번호를 나타냅니다.

 

 

[EX] 모듈이 로컬 베이스에 슬롯0번 채널1(RS232)로 통신

h0000 : RS-232C

[EX] 모듈이 증설 베이스(1)에 슬롯4번 채널2(RS422/485)로 통신

h0114 : RS-422/485

Addr

데이터를 받아 저장할 어드레스 영역

Leng

받을 데이터의 길이(BYTE), 10진수, 최대 500BYTE

Result

수신 결과를 통지 받을 디바이스를 지정합니다.(X, Y, M, L, K, T, C, D, @D)

Result Format 

· Bit 0 : 수신 완료 시 1Scan ON, 실패 시 항상 ON

· Bit 1 : 수신 실패 시 항상 ON

· Bit 2 : 지정된 길이만큼 데이터 수신이 안됨. 1Scan ON, 수신실패로 간주

· Bit 3-7 : OFF

· Bit 8-F : Error Code (0=No Error)

 

FORMAT

 

 

 

프로토콜 프로그램 통신 사용 예

 

CIMON-PLC 와 타사 기기와 데이터 통신 예를 보여줍니다. CIMON-PLC 의 D00000영역의 데이터 100byte를 타사기기로 쓰기를 하고, 타사기기의 데이터 80byte를 읽어 CIMON-PLC 의 D00100번지 영역에 저장하려는 경우의 예입니다. 단, CIMON-PLC가 마스터가 되며, 마스터측에서 데이터 송신 후 타사기기로부터 데이터가 수신됩니다.

 

시스템 구성 예

 

 

 

CIMON-PLC

타사기기

통신방식

RS485

RS485

통신파라미터

9600, N, 8, 1

9600, N, 8, 1

모듈 장착위치

베이스 : 로컬

채널 : RS422/485

슬롯 : 1번 슬롯

-

 

 

프로그램 예

 

1초마다 CIMON-PLC에서 D0영역에 저장된 데이터를 송신하며, 송신 성공 시 L00(성공비트)를 통하여 RCV명령을 호출. 수신된 데이터를 D100에 저장합니다.

  • No labels