• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

232통신 컨넥터를 485컨버터를 이용해서 PLC에 시그널 입력하려하는데요

PLC 기종 XGK-CPUE

어떻게 해야할지 답이 없네요

인디게이터 쪽에서 준 자료는 

전체적으로 규정되는 형식

UNIX 포트는 외부 제어를 하지 않으며 매회 계량(한 배치) UNIX 정보를 전송

- 통신방식: RS232 ( 5m 이상 RS485 혹은 RS422 컨버터 사용할 것)

- 통신속도: 9600bps, data-8bit, non_parite

- 메인보드 UNIX PIN: CN13

- CN13 구성 : 1PIN - TX

2PIN - RX (수신 받지 않음)

3PIN - GND

 

. UNIX 통신포트의 통신포멧 : 농협중앙회 사양으로 일방 송신용임.

 

송신순서

DATA 구 분

형 식

자수

01

STX

02h

C1

02 - 07

. .

000101

C6

08 - 09

기기구분(장치)

01, 05

C2

10 - 14

계량횟수

12345

N5

15 - 20

조합원 번호

123456

N6

21 - 23

일일입고 연번

123

N3

24 - 32

현재중량

12345.123

N9

33 - 42

누계 중량

123456.123

N10

43 - 47

현재 수분

12.12

N5

48 - 53

평균 수분

123.12

N6

54

전문구분(계량)

1, 0, 9

N1

55 - 60

입고구분

123456

C4

61

기 타

0

C1

62

ETX

3

C1

 

이게 전부인데 어떻게 PLC에 적용할지 깜깜합니다.

PLC는 LS산전의 XGK-CPUE 이구요 통신은 485 XGL-C42A입니다.

총3개의 인디게이터에서 자료를 받아서 HMI에 표시해야합니다.

방법좀 알려주시면 감사하겠습니다.

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 4

1등 율곡 2022.02.25. 16:00
모드버스 아니면 P2P 사용자프레임정의로 받아서 M영역으로 나눠야 하는데
통신쪽 자주 접하시는분 아니면 그냥 사람 부르시는게 스트레스 덜 받는길입니다.
고인돌720 2022.03.07. 04:01
율곡
P2P방식에 사용자정의로 하시면 돼고, 헤더에 고정변수 STX(HEX값:02)값을 그대로 쓰시고,
나머지는 바디에 (02~60)할당 가변변수로 설정하시면 됩니다.
마지막 테일 부분은 고정변수 ETX(HEX값 03)설정하시면 됩니다.

그리고 P2P불럭에서 해당 바디영역을 D값을 할당하면, 됩니다.
읽어드리는겂은 F92나 f93펄스를 카운터을 사용해 바디를 하나씩 읽어오면 됩니다.

그리고 인디데이터 값이 hex값이면 BIN명령으로 변환 후 사용하시면 됩니다.

XGL-CH2B에 RS232C/RS422/RS485/ 아무거나 상관없습니다..

메뉴얼에 사용자정의 부분을 정독해 보세요.
미사일맨 작성자 2022.03.09. 09:48
고인돌720
감사합니다 한번 해보겠습니다 이렇게 하나씩 배워가네요 ^^
2등 고인돌720 2022.03.07. 04:02
카운터로 순차적으로 읽는 이유는 한번에 읽지 못하네요(LS PLC에 한계)
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?