CAFE

 질문&답변

profibus dp 통신에 대하여 문의 드립니다.

작성자샤이닝|작성시간09.04.16|조회수2,508 목록 댓글 13

안녕하세요!

저는 요즘 S7 통신에 대하여 공부하고 있는데요..

지금은 PROFIBUS 에 대하여 공부중입니다.

그런데 도무지 감이 잡히질 않아서 이렇게 질문을 하게 되었네요...

 

현재 315 2DP CPU가 두대 있습니다.

각각 CP343-1,CP343-1 Lean 이더넷 카드가 장착되어있구요...

 

이 두 스테이션간에... 이더넷 통신이 아닌

Profibus로 통신을 하려고 합니다.

 

Profibus 케이블은 있구요. 컨넥터도 조립을 해서...

두개 모두 종단저항은 On을 하였습니다.

 

이 두 CPU간에 CP통신이 아닌 CPU의 DP포트를 이용하여

Profibus 통신을 하려고 하는데...

 

여차저차 해서... Hardware Configuration 에서 Master/Slave 컨피그레이션은 설정이 되었는데...

기본프로그램인 OB1 블럭만 양쪽에 넣고서 다운로딩을 해 놓았는데..

fault가 자꾸뜨네요...

뭐가 문제인지...그리고 설정을 어떻게 해야 하는지 도무지 감이안잡혀서 질문을 올립니다.

그리고 서로 Profibus 통신을 하려면 꼭 CP카드가 있어야 하는지...

DP포트로만 서로 통신이 가능하다면 펑션은 어떤것을 사용하는지 등등...

 

매뉴얼을 아무리 찾아봐도 이에대한 자세한 설명을 찾을 수 없기에

여러 고수분들의 도움을 받아보고자 이렇게 질문을 올립니다.

 

여러분 도와주세요...ㅜㅜ

 

*PS : 참, 현재 프로그램 다운로드 및 수정은 이더넷으로 연결하여 작업하고 있습니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자Shark | 작성시간 09.04.16 OB85, OB86, OB121, OB122 이런 에러와 관련된 OB Block을 CPU에 Download 하셨는지요?? 아마도 CPU간 DP 통신 시 OB85번이 CPU에 Download가 않되면, CPU에 Fault가 발생 할 겁니다....
  • 답댓글 작성자샤이닝 작성자 본인 여부 작성자 | 작성시간 09.04.17 음 Unit 통신 하는데 OB블럭 안집어넣어도 현재 에러는 안나고 있어요..ㅎㅎ
  • 작성자Shark | 작성시간 09.04.16 CPU간 DP 통신 구축 시 Function을 사용 할 수도 있고, Function을 사용하지 아니하여도 됩니다. 이것들의 차이점은 CPU간에 주고 받는 I/O 영역 설정시 주고받는 I/O 영역설정 부분에 있는 Consistency 부분을 어떻게 설정 하느냐에 따라서 달라집니다. 이부분을 All로 설정하면 양쪽 CPU에 SFC14, SFC15번을 사용 해야 하고, Unit으로 설정하면 어떠한 Function도 필요 하지 않구요! 또한 All로 설정시에는 CPU끼지 주고 받는 I/O 영역의 Address를 128이상으로, Unit으로 설정시에는 127이내로 설정 해야 합니다. (위 I/O Address는 315-2DP 기준입니다)
  • 답댓글 작성자샤이닝 작성자 본인 여부 작성자 | 작성시간 09.04.17 네 알고보니 가장핵심부분이 Consistency 였던것 같아요..ㅎㅎ All로 설정해 놓고 펑션은 아무것도 안 집어넣어놓았으니...당연히 안되더군요..ㅎㅎ 덕분에 DP통신에 대한 개념이 좀 잡힌것 같네요,.^^; 매번 감사합니다~
  • 작성자최관호 | 작성시간 11.06.20 흠흠;;
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼