사용자 도구

사이트 도구

English

msb:msb_modbusadr:index

모드버스 주소

HMI 또는 SCADA에서 접근할때에는 아래 MODBUS 주소를 사용하세요.

명칭 범위 단위 모드버스 주소
입출력 릴레이 P P0~P127 1 비트 1 ~ 128
내부 릴레이 M M0~M2047 1 비트 4097 ~ 6144
데이터 D D0~D511 16비트 (1워드) 40001 ~ 40512
타이머 T T0~T255 16 비트 (1워드) 41001 ~ 41256
카운터 C C0~C255 16비트 (1워드) 42001 ~ 42256

모드버스 연결을 하려면, 반드시 Set Ladder On 명령어가 BASIC쪽에서 실행되어야 합니다. 다음은 MODBUS 동작을 위한 최소한의 소스프로그램입니다.

#include "MSB6XX"
Opencom 1,115200,3,50,50 ' 모드버스는 채널1에서만 지원합니다. (채널2,3 사용불가)
Set Modbus 1,1,20        ' 모드버스 RTU 사용, 슬레이브 어드레스 1, 응답지연시간 20
Set Ladder On            ' 레더로직이 활성화, 이 이후부터 모드버스 응답가능

Do                       ' 무한루프
Loop

모드버스와 연결 테스트

*이 소스코드는 MSB6XX 시리즈에서 테스트하였습니다.

#include "MSB6XX"
Opencom 1,115200,3,50,50
Set Modbus 1,1,20
Set Ladder On
Do
Loop

아래 결선도를 참고하여 케이블을 만들어서 PC에 연결하십시오.

CF-TERM (www.comfile.co.kr 자료실에서 다운로드 가능)으로 모드버스 통신을 테스트 해볼 수 있습니다.

상위 페이지로 이동

msb/msb_modbusadr/index.txt · 마지막으로 수정됨: 2020/02/26 18:58 저자 Comfile Technology