No. 2395 | Re: SMG-5420 동시접속 관련 문의 | 2021-02-17 | ||
---|---|---|---|---|
안녕하세요. 솔내시스템 기술지원팀입니다. 질문에 대한 답변 드립니다. [질문1] 4개의 slave에 동시에 데이터 조회요청을 할 수 있는 방법? [답변1] "동시에"라는 단어가 HMI에서 여러 개의 쿼리를 한 번에 보낸다는 의미로 사용하신거라면 가능합니다. SMG-5420은 여러 개의 쿼리가 하나의 TCP 세그먼트로 들어오면 가장 앞선 쿼리부터 순차적으로 처리합니다. 예를 들어 HMI에서 [쿼리1][쿼리2][쿼리3][쿼리4]를 하나의 TCP 세그먼트로 SMG-5420에 전송하면 0) HMI로부터 [쿼리1][쿼리2][쿼리3][쿼리4]를 수신 1) [쿼리1]을 시리얼포트로 전송 2) [쿼리1]에 대한 응답 수신 대기 3) [쿼리1]에 대한 응답이 들어오면 HMI로 응답을 전달 4) [쿼리2]를 시리얼포트로 전송 5) [쿼리2]에 대한 응답 수신 대기 6) ... 이러한 형태입니다. [질문2] 4개 이상의 connection을 할 수 있는 방법? [답변2] TCP 다중 접속은 4개 세션까지만 지원됩니다. ----- 추가적으로 동시 조회시 응답이 하나만 오는 상황에서 spFinder의 [고급] > [콘솔] 기능을 이용해 로그파일을 저장하여 올려주시면 원인 분석에 도움을 드릴 수 있습니다. 좋은 하루 보내세요. 고맙습니다. > 김예현 wrote: > ------------------------------------ > 안녕하세요. SMG-5420(모드버스 게이트웨이) 동시접속 관련 문의드립니다. 현재 구조와 spFinder 설정은 아래와 같습니다. 질문 두가지에 대한 답변 부탁드립니다. [구조] - 현재 SMG-5420 에 연결된 RS485 에는 총 4개의 slave 가 연결돼있음 (slave ID: 1, 2, 3, 4) - spFinder 의 [일반] 탭에 [TCP]값: 502 0 0 502 0 0 502 0 0 502 0 0 Enable 60 [질문] 1. 4개의 slave에 동시에 데이터 조회요청을 할 수 있는 방법? - 예를들어 1초이상의 텀을 두고 각 slave 데이터를 조회하면 정상적으로 읽지만, 동시에 조회 시 어느 한개의 slave 값만 읽어옴. (다른 slave는 GatewayTargetDeviceFailedToResponse 에러 발생) 2. 4개 이상의 connection을 할 수 있는 방법? - 예를들어 4개의 slave에 각각 function code 4의 데이터와 function code 3의 데이터를 주기적으로 읽고 싶지만, 앞서 4개의 connection 후에는 Connection refused 에러가 발생됨. 감사합니다. |
글쓴이 | 솔내시스템(주) | 업체명 |
NO | Subject | Name | Date | Read |
---|---|---|---|---|
2394 | SMG-5420 동시접속 관련 문의 | 김예현 | 2021-02-17 | 1774 |
2395 | Re: SMG-5420 동시접속 관련 문의 | 솔내시스템(주) | 2021-02-17 | 992 |
2398 | Re: Re: SMG-5420 동시접속 관련 문의 | 김예현 | 2021-02-19 | 982 |
2399 | Re: Re: Re: SMG-5420 동시접속 관련 문의 | 솔내시스템(주) | 2021-02-19 | 1086 |
2400 | Re: Re: Re: Re: SMG-5420 동시접속 관련 문의 | 김예현 | 2021-02-22 | 1148 |
|
|||