2017-12-20 36 views
0

Modbus에 대한 경험이 없으므로 master (Siemens 제어 컴퓨터)의 Modbus RS485 데이터를 수신하는 슬레이브 컴퓨터에서 실행되는 python 스크립트를 작성합니다. 그런 다음 텍스트 파일에 저장하십시오.Modbus 마스터 및 슬레이브 시뮬레이터

전체 시스템이 너무 편리하지 않은 선박에 있습니다. 따라서 사무실에서 2 대의 컴퓨터와 일부 커넥터를 사용하여 시뮬레이트 할 수 있기를 원하십니까? 몇개의 충고? 고맙습니다.

+0

modus가 RS485 인 경우 버스를 제어하기 위해 RTS 라인을 하이로 단정하기 위해 전송할 노드와 관련된 RTS 어설 션을 사용할 가능성이 있습니다. 당신이 가질 수있는 문제는 RTS 주장이 타이밍에 지점을 요구한다는 것입니다. 호스트 운영 체제는 무엇입니까? – SPlatten

+1

나는 정말로 당신을 이해하지 못한다. 그러나 슬레이브 컴퓨터의 운영 시스템은 윈도우 7이다. 확실하지는 않다. – Yang

+1

Windows가 타이밍에서 매우 나빠요, RTS가 전송 준비 중입니다. RS485 네트워크의 장치가 어떤 장치가 버스를 제어하고 있는지 나타냅니다. Windows는 RTS를 정확하게 시간을 정할 수 없기 때문에 버스에서 데이터를 자동으로 감지 할 때 사용할 수있는 장치가 있는지, 그러한 장치에 대한 KKSystems의 정보를 참조하십시오. – SPlatten

답변

0

the pymodbus package을 시도해보고 루프 백 테스트를 시도 할 수 있도록 some USB-modbus adapters을 얻으십시오. 슬레이브 모드와 마스터 모드를 모두 지원하는 어댑터를 찾아야합니다.