MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수

M Th ings 는 새로운 표준 화 된 전문 MO DB US 디 버 깅 도구 로 , 마스터 - 슬 레이 브 통합 작업을 제공 하며 , MO DB US 프로토 콜 인터페 이스 의 디 버 깅 테스트 및 Mod bus 장비 운영 및 유지 보수 에 사용할 수 있습니다 .그것은 주로 다음과 같은 문제를 해결 합니다 .

모 드 버스 호스트 읽기 및 쓰 기 기능을 지원 하는 아 날 로그 시 뮬 레이 션 상 위 컴퓨터 소프트웨어 .
Mod bus 슬 레이 브 수 동 읽기 및 쓰 기 기능을 지원 하는 Mod bus 장치 소프트웨어를 시 뮬 레이 션 합니다 .
다 중 장치 , 다 중 채널 동 시 작동 을 지원 하며 장치 수 제한 이 없습니다 .
영구 데이터 구성 , 메뉴 없는 디자 인을 지원 하고 사용하기 쉽습니다 .
MO DB US - R TU , MO DB US - AS C II 및 MO DB US - TCP 를 지원 합니다 .
직 렬 포 트 , TCP 클 라이언 트 , TCP 서버 (다 중 클 라이언 트에 액세스 가능), U DP 유 니 캐 스트 를 지원 합니다 .
전체 링크 메시지 모니터링 , 저장 및 분석 을 지원 합니다 .
풍부한 링크 손실 통계 방법을 지원 합니다 .
데이터 곡 선 녹 음 , 통계 데이터 극 대 및 평균 을 지원 하며 모든 데이터를 내 보 낼 수 있습니다 .
MO DB US 데이터 구성 템 플 릿 가져 오 기 내 보내 기를 지원 합니다 .
다양한 변 동 데이터 시 뮬 레이 션 방법을 지원 합니다 .
데이터 2 차 처 리를 지원 하고 인터페 이 스는 원 시 의 실제 데이터를 나타 냅니다 .
좋은 비 표 준 프로토 콜 적응 을 지원 합니다 .
500 개의 장치 노 드에 액세스 할 수 있는 뛰어난 성 능 , 20 K 이상의 데이터 포인트 .>
영구 적으로 무료 , 설치 무료 , 중국 어 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure

2. 데이터

MO DB US 프로토 콜 은 Mod bus App lication Protocol V 1 _ 1 b 3 에서 상호 작용 프로세 스와 메시지 계약 에 대한 명확 한 답변 을 제공하는 비교 적 간단한 버스 프로토 콜 입니다 .종종 모 호 한 데이터 블록 및 데이터 정의 에 대한 개인적인 이해를 설명 합니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure1

2.1

协议中定义4种データ块,基于データ型可分为两类:

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure2

2.2

데이터는 데이터 블록 의 특정 정보 에 대한 상세 한 정의 이며 , 다른 데이터 블록 의 데이터 정의 는 서로 독립 적입니다 .하나의 데이터 정의 는 여러 연속 적인 B IT / REG 데이터 포인 트를 포함 할 수 있습니다 .

데이터를 설명 하는 속 성은 주로 다음 을 포함 합니다 .

@ 속 성 블록

@ 데이터 이름

@ 데이터 주소

@ 데이터 양

@ 데이터 유형 ( 프로토 콜 유형)

@ 데이터 계 수 (플 로 트 소 수 점 데이터가 형 상 화 될 때 포함 됨)

@ by te order (레 지 스터 데이터 관련)

@ 단어 순 서 (레 지 스터 데이터 양 ≥ 2 단어 관련)

@ 동일한 데이터 블록 에서 다른 데이터 정의 의 데이터 주소 + 데이터 양 은 중 복 될 수 없습니다 .

@ 모든 데이터 블록 의 데이터는 슬 레이 브 측 에서 읽을 수 있으며 쓰 기 가능 하며

@ 다른 데이터 블록 의 데이터는 슬 레이 브 측 에서 두 개의 다른 데이터 블록 주 소를 가진 동일한 데이터 객 체를 가리 킬 수 있으며 , 차이 점은 이 차이 점을 통해 다른 읽기 및 쓰 기 권한을 열 수 있다는 것입니다 .

@ REG 데이터 의 최소 데이터 양 은 1 이며 최대 값 은 상 한 을 초 과 해서는 안 된다 (입 력 레 지 스터 : 12 5, 유지 레 지 스터 12 3) ;

@ B IT 데이터 의 데이터 양 은 1 로 고정 되어 있으며 , 이는 1 비트 를 차지 하고 데이터 계 수 속 성은 무 효 화 됩니다 .

2.3

@ 동일한 데이터 블록 에서 다른 데이터 정의 의 데이터 주소 + 데이터 양 은 중 복 될 수 없습니다 .

@ 모든 데이터 블록 의 데이터는 슬 레이 브 측 에서 읽을 수 있으며 쓰 기 가능 하며

@ 다른 데이터 블록 의 데이터는 슬 레이 브 측 에서 두 개의 다른 데이터 블록 주 소를 가진 동일한 데이터 객 체를 가리 킬 수 있으며 , 차이 점은 이 차이 점을 통해 다른 읽기 및 쓰 기 권한을 열 수 있다는 것입니다 .

@ REG 데이터 의 최소 데이터 양 은 1 이며 최대 값 은 상 한 을 초 과 해서는 안 된다 (입 력 레 지 스터 : 12 5, 유지 레 지 스터 12 3) ;

@ B IT 데이터 의 데이터 양 은 1 로 고정 되어 있으며 , 이는 1 비트 를 차지 하고 데이터 계 수 속 성은 무 효 화 됩니다 .

2.4传输

프로토 콜 데이터 정의 는 주로 전송 설 계를 기반으로 하며 , 유형 , 길이 및 기능 의 차이 점을 포함하여 UI 데이터 와 상호 변환 의 문제가 있을 것입니다 .

M Th ings 는 실제 비즈니스 형 식으로 메시 징 데이터를 표시 하는 데 도움이 되는 친 화 적 인 데이터 시각 화 방법을 제공합니다 .

& lt ; figure class = " wp - blo "c k - image >>MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure3

전송 유형 , 즉 MO DB US 데이터 프로토 콜 에 정의 된 유형 은 일반적으로 형태 를 취 하지만 종종 데이터 의 실제 형 식은 아니며 사용자는 데이터 의 정확 성을 확인 하기 위해 재 계 산 해야합니다 .직 관 적이지 않은 디 버 깅 데이터는 의심 할 여 지 없이 디 버 깅 효율 성과 정확 성에 심각한 영향을 미 칩니다 .

M Th ings 는 사용자가 각 데이터 의 전송 유형 및 렌 더 링 유형 을 지정 할 수 있도록 지원 하며 , 디 버 깅 과정에서 소프트웨 어는 자동 으로 구성 에 따라 변환 되며 , 인터페 이스 에서 렌 더 링 되는 데이터는 데이터 의 실제 내용 입니다 .

예를 들어 , 온 보 드 전 압 데이터 10. 5 V , 레 지 스터 전송 프로세 스 데이터는 0 X 00 6 9, M Th ings 데이터를 받은 후 , 성 형 데이터를 계 수 0. 1 에 곱 하면 인터페 이스 가 10. 5 V 를 복 원 한 후에 나타 납니다 .

데이터 구 성을 입력 할 때 M Th ings 는 전송 유형 , 렌 더 링 유형 , 계 수 및 단 위 4 가지 구 성을 포함한 매 개 변 수를 제공합니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure4

M Th ings 는 다음과 같은 다양한 프로토 콜 전송 유형 및 UI 데이터 유형 을 지원 합니다 . M Th ings supp orts multiple protocol transfer types and UI data types , correspond ing relationships are as follows :

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure5

3

3.1

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure6
  • 1. 메 인 메뉴 : " 메 인 기능 페이지 " 를 전환 하는 데 사용됩니다 .
  • 장치 목록 : 보조 " 주 메뉴 ", 사용자는 장치 이름을 클릭 하여 현재 활성 장치를 전환 하고 새로운 " 주 기능 페이지 " 에 속 하는 장치를 지정 할 수 있습니다 .
  • 3. 프로 파 일 : 프로 파 일을 새로 생성 , 가져 오 기 , 다른 이름으로 저장 및 저장 하는 데 사용됩니다 .
  • 뷰 전환 : " 장 비 목록 " 및 " 메 시 지 모니터링 " 창의 표시 또는 숨 기 기를 제어 하는 데 사용됩니다 .
  • 메시지 모니터링 : 각 링크 의 통신 메시지를 조 회 하고 관리 합니다 .
  • 주요 기능 페이지 : " 주 메뉴 " 에 해당 하여 주요 기능 조작 인터페 이 스를 제공합니다 .

3.2

注:

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure7

3.3

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure8
  • 1. 새 장치 가 연결 되는 직 렬 포 트를 선택 합니다 (헤 더 를 두 번 클릭 하면 모두 선택 됩니다).
  • 2. 생성 된 장치 유형 선택
  • 3. 장치 시작 주소 입력
  • 4. 장비 종료 주소 입력

주 : 시작 주소 ≤ 종료 주소 , 시작 및 종료 주 소가 동일 하면 장치 가 추가 됩니다 . 프로그램은 지정 된 시작 - 종료 주 소에 따라 구 간의 각 주소 에 대해 장치를 자동 으로 만듭니다 .

  • " 구 성 " 을 클릭 하여 직 렬 포 트 매 개 변 수를 확인 하거나 수정 합니다 .
  • 직 렬 포 트 매 개 변 수 보기 또는 수정
  • 7. 프로그램을 클릭 하면 장치 추가 가 시작 됩니다 .
  • 장 비를 성공적으로 추가 하면 여기에서 장 비를 볼 수 있습니다 .

주 : 장치 이름 의 기본 형 식 : [ M / S ] 포 트 이름 - 주소 , 사용자는 장치 이름 셀 을 두 번 클릭 하여 수정 할 수 있지만 새 이름이 다른 장치 이름 과 충돌 하지 않도록 해야 합니다 . 그렇지 않으면 이름 수정 에 실패 합니다 .

주 : 동일한 포 트 / 링크 에 다른 장치 유형 을 추가 할 수 없습니다 .

https://image.modbus.cn/wp-content/uploads/2022/03/aHR0cHM6Ly9pbWcy <img src="M DI w L m Nu Y m x v Z 3 Mu Y 29 t L 2 J s b 2 c v M j A 1 Mj Ex OC 8 y M DI w MD U v M j A 1 Mj Ex OC 0 y M DI w MD U z M DE 1 M DE 0 O D Y y My 0 x N TA x Nz M 1 Mj Iz L n Bu Z w . p ng " alt = ""/>

3.4

  • 포 트 유형 을 네트워크 로 전환 합니다 .
  • " 새 로 만들기 " 버튼 을 클릭 하여 네트워크 구 성을 추가 합니다 .
  • 네트워크 구 성을 확인 하거나 수정 한 후 " 확 인 " 을 클릭 하여 네트워크 포 트 테이블 에 해당 하는 링크 를 추가 합니다 .
  • 4. 새 장치 가 연결 된 네트워크 링크 를 선택 합니다 .
  • 5. 생성 한 장치 유형 선택
  • 6. 장치 의 시작 주소 및 종료 주소 입력
  • 7. 장치 추가 시작 을 클릭 합니다 .
  • 장 비를 성공적으로 추가 하면 여기에서 장 비를 볼 수 있습니다 .
MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure9

3. 5 장치 데이터 구성 편집

  • 기본 메뉴 에서 " 데이 터 " 를 클릭 하여 장치 데이터 작업 인터페 이스 로 전환 합니다 .
  • 2. 데이터 구성 이 필요한 장치를 클릭 합니다 .
  • " 데이 터 구성 " 버튼 을 클릭 하여 현재 장 비를 데이터 구성 상태로 전환 합니다 .
  • 4. " 새 데이터 추가 " 버튼 을 클릭 하여 새 데이터 구성 항목 을 생성 하고 데이터 테이블 에 동기 화 하여 기본 구 성을 추가 합니다 .
  • 5. 데이터 구성 항목 의 매 개 변 수 수정

주 : 수정 하는 동안 프로그램은 자동 으로 매 개 변 수 변경 을 연관 시킵니다 . 매 개 변 수가 정확한 지 신중 하게 확인하십시오 .

  • 6. 단 추 를 클릭 하여 데이터 구성 상태를 종료 합니다 .

주 : 구성 상태를 종료 하기 전에 프로그램은 최종 구성 결과가 정확한 지 확인 합니다 . 데이터 주 소가 충돌 하는 경우 프 롬 프트 에 따라 수정 하십시오 . 그렇지 않으면 구성 상태를 종료 할 수 없습니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure10

3. 6 다른 장치 와 데이터 구 성을 동기 화 합니다 .

다 중 장치 의 데이터 구성 작업을 단순 화 하기 위해 프로그램은 다른 장치 간의 구성 공유 를 지원 합니다 .

  • 1. 소 스 장치 (데이 터 구성 공유) 에서 버튼 을 클릭 하여 데이터 구성 상태에 들어가 십시오 .
  • 2. " 동 기 화 구성 " 을 클릭 합니다 .
  • 3. 동기 화를 구성 할 대상 디 바 이스 지정
  • 4. 확인 버튼 을 클릭 한 후 동기 화 구 성을 시작합니다 .
MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure11

3.7

    데이터를 읽는 두 가지 방법이 있습니다 . There are two ways to read data :

1.长按(

" 일 괄 읽기 " 를 클릭 하여 한 번에 여러 데이터 의 읽기 요청을 시작합니다 (일 괄 읽기 구성 항목 3 이 선택 되었습니다).사용자는 또한 프 롬 프트 에 따라 루 프 대 량 읽 기를 시작할 수 있습니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure12

3. 8 데이터 쓰 기 (호 스트 디 바 이스)

데이터를 작성 하는 두 가지 방법이 있습니다 .

  • 1. 숫자 열 데이터 셀 을 두 번 클릭 하여 단일 데이터 쓰 기 요청을 시작합니다 . 단일 데이터 쓰 기 요청 은 사전 설정 된 데이터 로 분 할 됩니다 .
  • 2) 즉시 발 급
  • 즉시 발 급 을 클릭 하면 프로그램은 즉시 데이터 쓰 기 요청을 시작하고 데이터 읽기 요청을 자동 으로 따르 며 데이터 쓰 기 요청 이 성공적으로 실행 되면 셀 의 데이터는 다음 쓰 기 데이터 입니다 .데이터 프로 비 저 닝 작업 은 대 량 쓰 기 작업 에 대해 대상 데이터를 미리 프로 비 저 닝 합니다 .
  • " 일 괄 쓰 기 " 를 클릭 하여 한 번에 여러 데이터 에 대한 쓰 기 요청을 시작합니다 (일 괄 쓰 기 구성 항목 5 가 선택 됨), 사용자는 프 롬 프트 에 따라 순 환 일 괄 쓰 기를 시작할 수 있습니다 .
MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure13

3. 9 에 뮬 레이 션 데이터 구성 (슬 레이 브 장치)

슬 레이 브 디 바 이스 의 데이터는 주로 호스트 에서 읽을 수 있으며 아 날 로그 데이터를 위해 사용됩니다 .

시 뮬 레이 션 데이터 수정 방법은 간단 합니다 . 숫자 열 데이터 셀 을 두 번 클릭 하고 해당 값을 입력 하면 됩니다 .

설정 된 시 뮬 레이 션 데이터를 구성 파 일에 저장 해야 하는 경우 " 데이 터 구성 " 단 추 를 클릭 하여 장치 데이터 구성 상태로 들어가 데이터 값을 수정 해야 합니다 .

3. 10 종료 절차

사용자가 프로그램을 닫 기 전에 프로그램은 사용 중에 구 성이 변경 되었 는지 여 부를 자동 으로 확인 하고 저장 프 롬 프트 가 있으므로 프로그램을 종료 할 때 팝 업 되는 프 롬 프트 메시 지에 주의 를 기울 이고 올바른 선택을 하십시오 .

4 데이터 구성

데이터 구성 은 MO DB US 읽기 및 쓰 기 작업을 수행 하는 데 필수 적인 단계 이며 , 데이터 구 성을 빠르고 효율 적으로 수행 하는 것은 디 버 깅 작업 의 전 제 조건 입니다 .

4. 1 데이터 구성 시작

임 의 의 장치 의 데이터 인터페 이스 에 들어가 서 " 데이 터 구성 " 버튼 을 클릭 하면 현재 장치 가 데이터 구성 상태에 들어 갑니다 .구성 상태에 들어가 면 M Th ings 는 수 동 으로 숨겨 진 구성 라 인을 포함한 모든 구성 데이터를 표시 하도록 강요 하며 구성 상태 에서 구성 정보를 숨 길 수 없습니다 .구성 상태에 들어가 면 M Th ings 는 백 그 라 운드 통신 중 인 모든 현재 장치 가 자동 으로 종료 되며 구성 이 완료 되면 수 동 으로 복 원 해야합니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure14

4. 2 새 데이터 구성

[ 새 데이터 추가 ] 단 추 를 클릭 하면 새 구성 수 를 지정 할 수 있는 대화 상 자가 나타 납니다 . & amp ;새 구성 데이터는 기본적으로 테이블 끝에 추가 되며 위 쪽 또는 아래 쪽 버튼 을 사용하여 하나 이상의 구성 행 을 위 아 래 로 이동 하도록 제어 할 수 있습니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure15

M Th ings 는 기존 구 성을 템 플 릿 으로 사용하여 새 구 성을 지원 합니다 . " 새 데이터 추가 " 단 추 를 클릭 하기 전에 참조 된 데이터 구성 라 인을 선택 하면 됩니다 .데이터 구성 행 을 선택 하지 않은 경우 M Th ings 는 기본적으로 마지막 동작 새 구성 템 플 릿 을 선택 합니다 .

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure16

4. 3 데이터 구성 변경

데이터를 수정 하는 것은 가장 중요한 단계 이며 , M Th ings 는 사용자가 데이터 구 성을 정확하게 수행 할 수 있도록 다양한 자동 연관 작업 및 검 증 기능을 제공합니다 .

일반적으로 MO DB US 프로토 콜 포인트 테이블 의 데이터 정의 에 따라 데이터 이름 , 데이터 블록 , 데이터 주소 , 데이터 양 , 단 위 , 범위 , 계 수 , 표시 유형 , 전송 유형 , 바 이트 순 서 , 단어 순 서를 각각 입력 하고 일반 셀 을 두 번 클릭 하여 편집 할 수 있습니다 .

여기서 , 레 지 스터 데이터 의 데이터 양 은 레 지 스터 개 수 이고 , 비트 데이터 의 데이터 양 은 1 로 고정 된다 .

전송 유형 은 프로토 콜 정의 유형 , 즉 메시 지의 원 시 데이터 유형 입니다 .

MT hin 에서 원하는 데이터 의 표시 유형g s 인터페 이스 에서 확인 되는 대상 유형 입니다 .

데이터 전송 유형 , 표시 유형 등의 필 드는 다른 필 드의 변경 사항 에 따라 자동 으로 선택 항목 과 일치 하며 일치 하지 않는 유형 은 비 활 성 화 됩니다 .

계 수는 데이터 (전 송 유형) 와 부동 소 수 점 유형 (표 시 유형) 을 서로 변환 하는 데 사용됩니다 . 다른 시 나 리오 에서는 1 으로 고정 됩니다 .예를 들어 , 계 수를 0. 1 으로 설정 하고 원 시 전송 데이터가 123 이 면 인터페 이스 표시 데이터가 12. 3 입니다 .

4. 4 데이터 구성 항목 에 대한 연관 규칙

1) B IT 유형 데이터 , 데이터 양 은 1 로 고정 되고 , 전송 유형 은 B IT 로 고정 되며 , 데이터 계 수는 1 로 고정 되며 , 바 이트 순 서 , 단어 순 서는 유효 하지 않습니다 ;

2) 레 지 스터 유형 데이터 , 전송 유형 은 B IT 로 금지 됩니다 ;

3) 입력 레 지 스터 데이터 의 양 은 125 을 초 과 하지 않습니다 ;

4) 레 지 스터 데이터 의 양 이 123 을 초 과 하지 않도록 유지 ;

5) 전송 유형 이 부동 소 수 점 유형 일 경우 , 계 수는 1 로 고정 됩니다 ;

6) 데이터 양 이 1 인 경우 전송 유형 은 부동 소 수 점 유형 을 금지 합니다 .

7) 데이터 볼 륨 이 1, 2, 4 가 아닌 경우 전송 유형 은 모든 성 형 을 금지 합니다 .

8) 전송 유형 이 모양 또는 부동 소 수 점 유형 이면 바 이트 순 서 및 단어 순 서를 구성 할 수 있으며 그렇지 않으면 비 활 성 화 됩니다 .

9) 데이터 양 이 2, 4 인 경우 단어 순 서는 구성 할 수 있으며 그렇지 않으면 비 활 성 화 됩니다 .

10) 현재 표시 유형 이 문자 열 (ST R ING) 또는 스트 림 (B Y T ES) 인 경우 , 이 데이터는 곡 선 그리 기를 지원 하지 않습니다 .

4. 5 구 성 상태 종료

" 데이 터 구성 " 버튼 을 클릭 하면 M Th ings 는 모든 데이터 구성 이 합법 적 인 지 확인 합니다 . 검 사가 통과 되면 현재 장 치는 작동 상태로 돌아 갑니다 . 그렇지 않으면 구성 이 예외 적 인 경우 를 알 리고 예외 이유를 제공합니다 .

4. 6 더 효율 적인 방법

구성 동기 화 기능을 사용하여 장치 구 성을 편집 한 후 동일한 점 테이블 을 가진 다른 장치 와 현재 구 성을 동기 화 합니다 . 기존 데이터 구성 템 플 릿 을 빌 려 새 데이터 구 성을 추가 합니다 .

주의 사항 :
1, 컴퓨터 의 디 스 플레이 해 상 도 : 800 * 600 이상 , 1920 1080 해 상 도를 사용하는 것이 좋습니다 .Win 7 이상 지원 , 32 / 64 비트 호 환 성 .

 

MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수Figure17
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

《 “MThings: MODBUS 프로토콜 디버그 도구, Modbus 장치 운영 및 유지 보수” 》 有 426 条コメント

Leave a Reply

Your email address will not be published. Required fields are marked *.