사용자 도구

사이트 도구

English

comfilehmi:hmi_connection_cubloc:index

큐블록의 RS232C 포트와 연결 방법

큐블록 MSB 시리즈 연결 방법

큐블록 MSB는 다음과 같이 3가닥으로 연결합니다. 큐블록은 RS232C 채널1에서만 모드버스를 지원합니다. 따라서 채널2,3에 HMI를 연결할 수 없습니다.

큐블록 CUSB 시리즈 연결 방법

큐블록 CUSB 시리즈와 CUBASE에서는 다음과 같이 연결합니다. (TinyPLC TSB시리즈도 동일합니다.)

큐블록 코어모듈 연결방법

큐블록 코어모듈은 5V레벨의 신호이기 때문에 MAX232를 써서 +/- 12V레벨의 신호로 바꾼뒤, ComfileHMI와 연결해야 합니다.

일부 모델에는 MAX232회로가 내장되어 있습니다.

프로젝트 통신 구성

제조사는 <COMFILE> 모델명은 <CUBLOC MODBUS RTU>로 하세요.

큐블록의 RS485 포트 연결 방법

큐블록 채널1 포트에 별도의 RS232 to 485컨버터를 연결하면, ComfileHMI 와 연결할 수 있습니다.

큐블록 기본소스

큐블록에서 필요한 최소한의 소스 프로그램은 다음과 같습니다.

#include "MSB6XX"              ' MSB6XX 시리즈를 위한 디바이스 선언. 
                               ' 코아모듈은 Const Device = CB280 처럼 선언해야 됩니다.
Opencom 1,115200,3,200,200     ' 채널1을 115200,8,none,1stopbit로  오픈
Set Modbus 1,1,100             ' 모드버스 RTU 시작, 슬레이브 어드레스는 1,  수신응답은 100 (약 10mS)
Set Ladder On                  ' 레더시작 
 
Do                             ' 메인루프
Loop

레더쪽에는 최소한 END명령이 하나 있어야 합니다.

MSBLOGIC 셋팅방법

다른 PLC처럼, 큐블록 MSB를 레더로직만으로 사용하고 싶다면, MSB LOGIC 을 사용하세요.

  • CUBLOC STUDIO는 베이직언어와 레더로직을 동시에 사용할 수 있습니다.
  • MSB LOGIC은 레더로직만 사용할 수 있습니다.

MSBLOGIC에서 다음과 같이 SETUP하시면 HMI와 통신할 수 있습니다.

보레이트 115200, NONE, 8 bit, 1 stop bit로 하고, 슬레이브 어드레스를 1로 설정합니다.


ComfileHMI 샘플 프로젝트

샘플 프로젝트 ⇐ 폴더를 하나 생성한뒤 그 안에 압축을 풀고 사용하세요.

MSB소스프로그램 ⇐ 아래 프로젝트와 함께 동작가능한 큐블록 MSB 프로그램

#include "MSB6XX"
Opencom 1,115200,3,200,200
Set Modbus 1,1,100
 
Usepin 8,In
Usepin 20,In
Usepin 32,Out
Usepin 33,Out
Usepin 34,Out
Usepin 35,Out
Set Ladder On
Do
 Delay 1000
 Incr _D(1) 
Loop

레더 프로그램은 다음과 같습니다.

큐블록 모드버스 주소

큐블록에서 실수 사용예

comfilehmi/hmi_connection_cubloc/index.txt · 마지막으로 수정됨: 2019/10/26 10:44 저자 Comfile Technology