B&R MODBUS 통신 기능 블록 소개
작가: PLC 공급
2022-12-23
B&R의 도움말 파일을 열고 DRV_MBUS를 검색하면 DRV_MBUS 라이브러리를 찾을 수 있습니다.
위 그림에서 MODBUS 통신과 관련된 기능 블록을 볼 수 있는데, 마스터 스테이션과 관련된 4개의 기능 블록과 슬레이브 스테이션과 관련된 3개의 기능 블록이 있습니다. B&R은 주로 다음 기능 블록을 마스터 스테이션으로 사용합니다.
ㅏ. 엠비모펜()
MBMOPEN() 함수 블록은 마스터 통신 인터페이스를 엽니다(활성화합니다). 매개변수는 다음과 같습니다
I/O 파라미터 의미
기능 블록 활성화 활성화
I PDEVICE 통신 인터페이스의 이름
I PMODE 통신 인터페이스 파라미터 설정
IPCONFIG 데이터 블록의 이름
I timeout 통신 시간 초과 매개변수
I ascii MODBUS 모드, (0=RTU/1=ASCII)
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
O IDENT MBMaster(), MBMCmd(), MBMCose()에 제공되는 핸들
비. 엠비마스터()
I/O 파라미터 의미
기능 블록 활성화 활성화
MBMOpen()에서 반환된 핸들 포인터를 식별합니다.
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
O execute 명령 실행 여부
O recordnum 현재 데이터 교환 횟수
c.MBMCmd()
I/O 파라미터 의미
기능 블록 활성화 활성화
MBMOpen()에서 반환된 핸들 포인터를 식별합니다.
I mfc Modbus 기능 코드
I 노드 슬레이브 스테이션 번호, 0이 브로드캐스트
I 데이터 데이터 영역 첫 번째 주소
오프셋 오프셋
I len 데이터 길이
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
디. MBMC닫기()
마스터 스테이션의 통신 인터페이스 닫기
I/O 파라미터 의미 I enable Function block enable MBMOpen()에서 반환된 핸들 포인터를 식별합니다. O status Error code, 0 means no error
위 그림에서 MODBUS 통신과 관련된 기능 블록을 볼 수 있는데, 마스터 스테이션과 관련된 4개의 기능 블록과 슬레이브 스테이션과 관련된 3개의 기능 블록이 있습니다. B&R은 주로 다음 기능 블록을 마스터 스테이션으로 사용합니다.
ㅏ. 엠비모펜()
MBMOPEN() 함수 블록은 마스터 통신 인터페이스를 엽니다(활성화합니다). 매개변수는 다음과 같습니다
I/O 파라미터 의미
기능 블록 활성화 활성화
I PDEVICE 통신 인터페이스의 이름
I PMODE 통신 인터페이스 파라미터 설정
IPCONFIG 데이터 블록의 이름
I timeout 통신 시간 초과 매개변수
I ascii MODBUS 모드, (0=RTU/1=ASCII)
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
O IDENT MBMaster(), MBMCmd(), MBMCose()에 제공되는 핸들
비. 엠비마스터()
I/O 파라미터 의미
기능 블록 활성화 활성화
MBMOpen()에서 반환된 핸들 포인터를 식별합니다.
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
O execute 명령 실행 여부
O recordnum 현재 데이터 교환 횟수
c.MBMCmd()
I/O 파라미터 의미
기능 블록 활성화 활성화
MBMOpen()에서 반환된 핸들 포인터를 식별합니다.
I mfc Modbus 기능 코드
I 노드 슬레이브 스테이션 번호, 0이 브로드캐스트
I 데이터 데이터 영역 첫 번째 주소
오프셋 오프셋
I len 데이터 길이
O 상태 오류 코드, 0은 오류 없음을 의미합니다.
디. MBMC닫기()
마스터 스테이션의 통신 인터페이스 닫기
I/O 파라미터 의미 I enable Function block enable MBMOpen()에서 반환된 핸들 포인터를 식별합니다. O status Error code, 0 means no error
관련 뉴스
PLC의 분류, 응용, 개발에 대하여 2024-01-02 416
PLC에 문제가 있습니다. 원인을 빠르게 찾는 방법은 무엇입니까? 2024-01-02 349
Siemens PLC에는 몇 가지 통신 방법이 있습니까? 2023-08-03 800
Siemens PLC S7-300에는 통신 장애 및 원격 유지 보수 방법이 있습니다. 2023-08-03 3596
Siemens PLC의 시리즈와 특징은 무엇입니까 2023-08-03 800
Siemens PLC 선택 방법 요약 2 2023-08-03 383
Siemens PLC 선택 방법 요약 1 2023-08-03 414
PLC를 사용하는 애플리케이션은 무엇입니까? - Programmable Logic Controller의 광범위한 사용 탐색 2023-05-31 533
PLC는 로봇 공학에 사용됩니까? - 로봇 공학에서 PLC의 역할 이해 2023-05-31 507
PLC 프로그래밍이 어렵나요? - PLC 프로그래밍 종합 가이드 2023-05-31 707
비즈니스에서 PLC란 무엇입니까? 2023-05-27 509
PLC는 무엇에 사용됩니까? 2023-05-26 587
PLC의 래더 다이어그램이란 무엇입니까? 2023-05-25 614
내 PLC에서 스마트 스위치가 작동하지 않는 이유는 무엇입니까? 2023-05-24 534
인클로저 내부에 PLC가 설치되는 이유는 무엇입니까? 2023-05-23 530
PLC에서 논리적 랙이 사용되는 이유는 무엇입니까? 2023-05-22 535
산업에서 PLC가 필요한 이유 2023-05-20 556
PLC가 중요한 이유 2023-05-19 509
일부 PLC가 기본 추가 기능만 사용하는 이유 2023-05-18 533
스케일링이 PLC에서 수행되는 이유 2023-05-17 496