Mod bus 프로토 콜 은 두 가지 방법으로 설치 됩니다 .
● 직 렬 네트워크 - RS 48 5
● TCP / IP 네트워크
최종 결과는 동일 하며 Mod bus 포인트 레 지 스터 는 일반적으로 동일 하지만 물리적 설치 가 아니라 면 두 설치 사이 에는 차이가 있습니다 .
직 렬 RS 48 5 Mod bus
RS 48 5 Mod bus 네트워크를 설정 하려면 네트워크 마스터 에서 슬 레이 브 로 트 위 스트 페 어 케이블 을 설치 해야합니다 .
일반적으로 스크 린 이 있는 단일 트 위 스트 페 어 케이블 은 이 작업을 수행 할 수 있지만 점점 더 많은 제조 업 체가 트 위 스트 페 어 케이블 을 권장 합니다 .
두 쌍 의 케이블 을 권장 하는 이유는 한 쌍 이 송 수 신 라 인에 사용할 수 있고 다른 쌍 은 차 폐 또는 스크 램 블 배 선 으로 사용할 수 있기 때문입니다 .이것은 모든 기 지를 커 버 할 수 있습니다 .
RS 48 5 네트워크를 통해 Mod bus 장 비를 연결 할 때 다른 배 선 토 폴 로 지를 지원 하지 않고 데이 지 체 인으로 함께 연결 해야 합니다 .
직 렬 네트워크 라 우 팅
전체 네트워크 의 연결 은 동일 하게 유지 되어야 합니다 : 긍정 에 긍정 , 음 에 부정 .이들은 때때로 A 와 B 로 표시 될 수 있습니다 .이러한 것이 교 차 되면 전체 네트워크 가 마 비 되고 마스터 컨트롤 러 내에서 통신 경 보 가 생성 될 수 있습니다 .
또한 차 폐 케이블 은 네트워크 전체 에서 손상 되지 않고 컨트롤 러 끝 에서만 접 지 되어야 한다는 것을 언급 할 가치가 있습니다 .
TCP / IP 네트 워 킹
각 네트워크 세 그 먼 트의 최대 길 이는 100 m 이며 , Wi - Fi 는 설치 의 유형 과 품질 에 따라 더 긴 거 리에 도달 할 수 있습니다 .
다른 네트워크를 통해 통신 할 때 방 화 벽 에 통신 포 트를 열 어야 하며 기본 포 트는 50 2 이 지만 필요한 경우 변경 할 수 있습니다 .
TCP / IP Mod bus 네트워크를 구성 할 때 각 장 치는 네트워크 에서 사용할 수 있는 고유 IP 주 소를 사용하여 프로그래밍 되어야 합니다 .
RS 48 5 및 TCP / IP Mod bus

전형 적인 레 지 스터 테이블

위의 표 는 제조 업 체의 문 헌 이 일반적으로 그 점이 어떤 종류의 레 지 스터 인지 설명 하지 않기 때문에 유용한 참조 포인트 입니다 .사용 중 인 시스템에 따라 포함 된 아 날 로그 쓰 기 가능한 객 체 에서 입력 레 지 스터 를 검색 할 수 없습니다 . 이는 입력 레 지 스터 가 읽기 전 용 이기 때문입니다 .
코 일 포인트 00 001 - 0 99 99
코 일 포인 트를 디지털 출 력 과 같은 쓰 기 가능한 디지털 포인트 로 간주 합니다 .
코 일 포인 트를 읽을 때 True 또는 Fal se 피 드 백 값 이 표시 됩니다 .그것은 두 가지 상태 중 하나가 될 수 있습니다 , 그것은 그것 입니다 .이것은 당신이 이것을 작성 할 때 에도 똑같이 적용 되며 , 당신은 그것을 참 또는 거짓 으로 설정 할 수 있습니다 .코 일 포인 트는 일반적으로 특정 기능을 트 리 거 하는 데 사용되는 장치 내 의 디지털 포인트 입니다 .
● Mod bus 기능 코드 1 = 읽기 코 일
●
●
Mod bus 직 렬 장치를 연결 할 때 네트워크 당 32 개 로 제한 됩니다 . 호스트 장치 가 네트워크 의 주 소를 차지 하기 때문에 위의 예 제는 4 로 분류 됩니다 .필요한 경우 네트워크 에서 리 피 터 와 부 스터 를 사용하여 이 제한 을 해결할 수 있습니다 .
증 폭 기 및 중 계 기와 관계 없이 직 렬 네트워크 의 최대 길 이는 1200 m 를 초 과 할 수 없습니다 .
어떤 경우에는 통신 쌍 에 터 미 널 저항 기를 설치 해야 할 수도 있습니다 .일반적으로 120 옴 의 저항 이 제대로 작동 하지만 필요한 경우 더 정확하게 계산 할 수 있습니다 .점점 더 많은 장치 가 내 장 된 종료 점 퍼 를 갖추 고 있으며 , 필요한 경우 저항 의 번 거 로 움을 제거 하는 데 사용할 수 있습니다 .
RS 48 5 직 렬 Mod bus 네트워크를 구성 할 때는 각 장치 에서 다음 을 설정 해야 합니다 .
● 포 트 율
● 공 평 한 가격
● 중지 위치
● 데이터 비트
이들은 일반적으로 온 보 드 점 퍼 또는 소프트웨어를 통해 구성 할 수 있습니다 .이러한 프로젝트를 시작할 때 , 온 보 드 점 퍼 가 설정 되어야 하며 , 상 자 에서 즉시 완료 할 수 있으며 천 장 이나 현 장 어딘 가에 설치 하는 것이 훨씬 쉽습니다 .
TCP / IP 모 드 버스
TCP / IP Mod bus 네트워크를 설정 하려면 모든 장치 가 로 컬 또는 게 이트 웨 이 연결 을 통해 동일한 네트워크 에 연결되어 있어야 합니다 .일반적으로 이러한 연결 은 이 더 넷 케이블 과 R J 45 끝 을 사용하여 유 선 연결 이 될 것이며 , 이제는 더 많은 장치 가 Wi - Fi 를 통해 연결되어 있지만 두 솔루 션 모두 이 작업을 수행 할 수 있습니다 .
TCP / IP Mod bus 는 직 렬 연결 과 마찬가지로 네트워크 당 32 개의 장치 로 제한 되지 않지만 각 마스터 (클 라이언 트) 장치 에는 자체 제한 이 있으며 시스템을 설계 하기 전에 확인 해야합니다 .
RS 48 5 Mod bus 네트워크 와의 또 다른 차이 점은 직 렬 연결 에 관해서 " 마 스터 슬 레이 브 " 라고 말할 때 사용되는 용 어 이며 TCP / IP Mod bus 에 관해서 " 클 라이언 트 및 서버 " 라고 말합니다 .
단 속 입력 1000 1 - 1999 9
이러한 점은 디지털 입력 과 마찬가지로 읽기 전 용 이라는 점을 제외하고 는 코 일 점 과 유사 합니다 .
이 산 입 력을 읽을 때 , 그것은 두 값 중 하나를 피 드 백 합니다 , 그것은 true 또는 false , 그 이상 입니다 .장치 에 따라 1 또는 0, 켜 기 또는 끄 기 등 으로 표시 될 수 있습니다 .이러한 유형의 포인 트는 일반적으로 컨트롤 러 에 디지털 입력 의 상태를 표시 하는 데 사용됩니다 .
Mod bus 기능 코드 2 - 입력 상태 읽기
입력 레 지 스터 3000 1 - 39 999
입력 레 지 스터 는 16 비트 의 정보 로 구성 된 읽기 전 용 포인트 입니다 .아 날 로그 입력 값 은 입력 레 지 스터 로 분류 됩니다 .
입력 레 지 스터 는 추가 로 부 호 가 있거나 부 호 가 없는 것으로 분류 될 수 있으며 , 16 비트 제한 으로 인해 어느 쪽 이든 표시 될 수 있는 최대 정보 양 이 존재 합니다 .
서명 레 지 스터 는 - 32, 7 68 에서 32, 7 67 까지 의 범위 가 될 수 있습니다 .이것은 온 도 센 서에 유용 합니다 .
부 호 없는 레 지 스터 는 0 에서 6 5, 53 6 까지 의 범위 일 수 있습니다 .이것은 음 수 값 이 필요하지 않기 때문에 소비 계 량 에 유용 합니다 .
Mod bus 기능 코드 4 - 입력 레 지 스터 읽기
보유 레 지 스터 4000 1 - 49 999
홀 더 레 지 스터 는 16 비트 정보 로 구성 된 쓰 기 가능한 포인트 입니다 .아 날 로그 출 력 값 은 유지 레 지 스터 로 분류 됩니다 .
입력 레 지 스터 와 마찬가지로 , 유지 레 지 스터 는 기 호 가 있거나 기 호 가 없을 수도 있습니다 . 16 비트 보유 레 지 스터 는 위에서 자세히 설명 한 입력 레 지 스터 와 동일한 범위 제한 을 가지고 있습니다 .
Mod bus 기능 코드 3 = 읽기 유지 레 지 스터
Mod bus 함 수 코드 6 = 쓰 기 유지 레 지 스터
Mod bus 기능 코드 16 = 여러 개의 홀 더 레 지 스터 에 쓰 기
바 이트 순 서 (MS B / LS B)
이것은 Mod bus 네트워크 구성 의 거의 알려 지지 않은 부분 중 하나입니다 .以我的经验,这样做的原因是因为バイト顺序通常总是 MSB
MS B = 가장 유효 한 비트
●
이것은 컨트롤 러가 레 지 스터 를 구성 하는 개별 비 트를 읽는 순 서 와 관련이 있습니다 .앞에서 논의 했 듯이 표준 입력 또는 홀 딩 레 지 스터 는 일반적으로 비트 0 에서 비트 15 까지 시작하는 16 비트 로 구성 됩니다 .
이 설정 은 종종 잊 혀 지 지만 , 레 지 스터 값을 읽을 때 문제를 일으킬 수 있기 때문에 그것을 인식 하는 것이 중요합니다 .
모든 16 비트 레 지 스터 값 은 이 진 코드를 사용하여 읽 혀 있으며 , 이는 최대 값 인 6 5, 53 5, 즉 16 개의 이 진 값 이 있는 이유입니다 .
이제 Mod bus 를 사용하여 레 지 스터 값을 읽 으려고 한다고 가정 해 보 겠습니다 .우리는 네트워크 설 정을 준비 하고 모든 장치 가 온라인으로 작동 하지만 (글 쎄 , 값을 수신) 이 장치 가 MS B 대신 LS B 를 먼저 사용하는 것을 깨닫 지 못했습니다 .
기본적으로 MS B 순 서 (왼 쪽 에서 오른 쪽으로) 를 사용하여 50, 401 의 값을 읽 습니다 .
LS B 로 설정 하면 34, 59 5 (오 른 쪽 에서 왼 쪽으로) 의 값을 읽 습니다 .
Leave a Reply