한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 3121 Re: Re: Re: SMG-5420 관련문의 2024-09-23


안녕하십니까. 솔내시스템 기술지원팀입니다.

spFinder의 콘솔 윈도우에서 "dump on"을 클릭하면 SMG-5420을 통해 주고받는 Modbus 프레임과 프레임 분석과정에서 발생한 오류 메시지 등이 표시됩니다.


첨부하신 데이터를 분석한 결과, CRC오류로 인해 데이터가 정상적으로 처리되지 않는 것으로 판단됩니다.

Modbus RTU -> TCP 전송 데이터 : 01 03 06 00 0A 00 14 00 1E C4 F9

위 데이터 중 마지막 2바이트는 CRC 값인데, 현재는 0xC4, 0xF9로 나타나고 있지만, 올바른 CRC 값은 0x79, 0x78이어야 합니다.

PC쪽의 RTU 슬레이브 프로그램 설정을 다시 한 번 확인해보시는 것이 좋을 것 같습니다.


콘솔 메시지에 다른 오류가 출력되거나 추가로 궁금한 사항이 있으시면 언제든지 문의해 주시기 바랍니다.

감사합니다.


> Anonymous wrote:
> ------------------------------------
> 아래와 같은 구성에서 Modbus RTU -> TCP 전송 후 상태보기 창을 확인하였더니 Device Staticstics 부분의 DROP byte가 증가되고 있습니다.
설명서를 보니 수신하지 않고 폐기한 바이트 수라고 나와있는데 폐기하는 이유가 무엇이며, 정상적으로 수신되기 위한 방법을 문의드립니다.

Modbus TCP -> RTU 전송 데이터 : 00 01 00 00 00 06 01 03 00 6B 00 03
Modvus RTU -> TCP 전송 데이터 : 01 03 06 00 0A 00 14 00 1E C4 F9

[상태보기 창]
Product name : SMG-5420
Pkgware : smg-5420, 0.0.5, 3.1.0
Filename : smg_5420_3.1.0_p5.poc
Uptime : 0days / 00:08:37
IPv4 : 169.254.153.91
Subnet : 255.255.0.0
Gateway : 169.254.153.1
DNS : 0.0.0.0

TCP STATE
TCP0 - TCP CONNECTED 169.254.153.90:61951

MODBUS STATISTICS
RX0 : Query( 6), Error ( 0), Discard( 0)
TX0 : Reply( 0), Error ( 0)
TX4 : Query( 6), Error ( 0)
RX4 : Reply( 0), Timeout( 6), Discard( 0)

DEVICE STATISTICS
TCP0 : TX 0 bytes / RX 72 bytes (DROP 0 bytes)
EIO0 : TX 48 bytes / RX 0 bytes (DROP 693 bytes)




> 솔내시스템(주) wrote:
> ------------------------------------
> 안녕하십니까. 솔내시스템 기술지원팀입니다.

Master에서 Slave로의 통신이 정상적으로 이루어지고 있으므로 하드웨어 구성에는 문제가 없는 것으로 보입니다. 따라서 Slave 쪽 PC에 설치된 Modbus/RTU 프로그램의 설정을 다시 한 번 확인해 보시는 것이 좋겠습니다.


또한, spFinder 프로그램의 콘솔 기능을 사용하면 SMG-5420을 통해 주고받는 Modbus 프레임을 확인할 수 있습니다. 이 기능을 활용하면 문제의 원인을 파악하는 데 도움이 될 것입니다.

spFinder의 콘솔 기능에 대한 자세한 내용은 SMG-5420 사용자 설명서의 's5.3 콘솔's 부분을 참고해 주세요.
[SMG-5420 사용자 설명서]


추가로 궁금한 사항이 있으시면 언제든지 문의해 주시기 바랍니다.

감사합니다.


> 김형우 wrote:
> ------------------------------------
> 안녕하세요,
귀사의 제품을 통해 통신 테스트를 하고자 합니다.
구성은 아래와 같습니다.

PC(modbus-TCP, Master) - SMG-5420 - USB to 485 Converter - PC(modbus-RTU, Slave)

SMG-5420 TR+와 USB to 485 Converter T+ 연결
SMG-5420 TR-와 USB to 485 Converter T- 연결
SMG-5420 GND와 USB to 485 Converter GND 연결

위와 같이 구성 후 Master에서 Slave로 데이터 변경되어 송신은 잘됩니다.
하지만 Slave에서 보내는 데이터는 Master에서 받지 못하고 있습니다.

Query Flow는 TCP to Serial로 해주었습니다.

글쓴이 솔내시스템(주) 업체명


NO Subject Name Date Read
3116 SMG-5420 관련문의 김형우 2024-09-19 123
3118 Re: SMG-5420 관련문의 솔내시스템(주) 2024-09-20 81
3120 Re: Re: SMG-5420 관련문의 Anonymous 2024-09-23 64
3121 Re: Re: Re: SMG-5420 관련문의 솔내시스템(주) 2024-09-23 63