Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[8473] [질문] MODBUS 프로토콜 Read/Write 집에좀 가게 해주세요.....
김용성 [qpgmr67] 2512 읽음    2002-11-15 18:16
고수님들 도와주십시요.. 정중하게 부탁드립니다...

사용자 포로토콜을 사용하다가 금번에
MODBUS 프로토콜을 사용하게 되었습니다.


--------------------------------------------------------
Name    PLC 디바이스    Modicon Address              비고
              Address    Status    Type   
--------------------------------------------------------
온도1           D0001   403074    Read    Word    123,234,..
온도2           D0002   403075    Read    Word   
온도3           D0003   403076    Read    Word   
급기Fan           M0007   004104    Read    Bit    0:off / 1:on
배기Fan           M0006   004103    Read    Bit    0:off / 1:on
급기댐퍼개도   D0105   403178    Read    Word    10,15,20…
급기댐퍼수동   D0080   403153    write    Word    10,15,20…
HMI 수동       M0151   004248    write    Bit    0:off / 1:On
--------------------------------------------------------
.
.
.

PC 와 PLC 간의 RS-232 통신을 어떻게 구현할지 감이 영 안옵니다.

기존에는 Cport263 컴포넌트를 써서  시작Point와 End Point를 기준으로 전체 데이터를 Read 하여
버퍼에 올려놓고 델파이 Copy 명령어를 써서 Table에 Insert 시켰는데
현재는 Modicon Address를 불러오면 된다고 하는데 PLC에 있는 Adddress를
어떻게 PC가 인식하는지 도통…

CIMON 저작Tool이라는게 있는데  데이터 송수신시 Broadcasting 방법을 사용하여
해당 영역 및 블록을 지정하여 손쉽게 제어할수 있다고 합니다만은
어쨌든 저는 델파이로 제작을 해야 합니다

정말 하늘이 노랗습니다.. 3일째 집에도 못들어가고...
여러가지 방법을 동원해보곤 있으나 워낙 이 부분에는 초짜라......

델파이에서 해당 MODBUS 프로토콜의 Modicon Address    를 읽어와서
DB`에 저장하고 또, 해당 번지수에 Write를해서 기기를 제어하는 방법이 없을까요?

혹시 다른방법이라도 있으시면 부탁드립니다..



+ -

관련 글 리스트
8473 [질문] MODBUS 프로토콜 Read/Write 집에좀 가게 해주세요..... 김용성 2512 2002/11/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.