CAFE

댓글

뒤로

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

작성자샤이닝| 작성시간09.04.16| 조회수2170| 댓글 13

댓글 리스트

  • 작성자 돌사랑 작성시간09.04.16 cpu에 있는 DP 포트로는 I/O 통신만 가능합니다. 서로 Data를 주고 받지는 못합니다. Data를 주고받으실려면 Profibus 통신카드가 양쪽에 모두 있어야 됩니다.
  • 답댓글 작성자 샤이닝 작성자 본인 여부 작성자 작성시간09.04.17 답변감사합니다~~^^*
  • 작성자 삶은달걀 작성시간09.04.16 CPU의 DP 포트를 사용해서 Master/Slave 통신으로 가능합니다. 이경우는 I/O 통신과 비슷한 개념입니다. 하나의 315-2DP를 마스터로 다른 하나는 슬레이브로 설정하고 슬레이브의 object property에서 I/O를 구성하세요. 그리고 HW Config에서 마스터의 PROFIBUS(1) 네트웍에 HW catalog->Profibus -> configured station -> CPU31x를 끌어다 놓고 해보세요. 통신 가능합니다.
  • 작성자 삶은달걀 작성시간09.04.16 DP 통신 카드를 사용하면, Master/Slave 통신이 아닌 S7통신이 가능합니다. 즉, BSEND/BRCV와 같은 SEND/RECV 통신이 가능하다는 것이지요.
  • 작성자 삶은달걀 작성시간09.04.16 이더넷으로 연결하여 engineering을 해도 상관없습니다.
  • 작성자 삶은달걀 작성시간09.04.16 참고로 커넥터 조립시 양 끝단의 케이블은 몯 커넥터의 IN 쪽으로 연결되어야 합니다.
  • 작성자 삶은달걀 작성시간09.04.16 비슷한 예제가 올라와 있네요. http://support.automation.siemens.com/WW/view/en/6518822
  • 답댓글 작성자 샤이닝 작성자 본인 여부 작성자 작성시간09.04.17 정말 감사합니다~ 해결했습니다~ 데이터 오고가는 것 워드단위,바이트단위 모두 성공 했습니다~
  • 작성자 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 흠흠;;
맨위로

카페 검색

카페 검색어 입력폼
카카오 이모티콘
사용할 수 있는 카페앱에서
댓글을 작성하시겠습니까?
이동시 작성중인 내용은 유지되지 않습니다.