사용자 도구

사이트 도구

English

comfilehmi:hmi_connection_cubloc:index

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

큐블록 MSB 시리즈 연결 방법

큐블록 MSB는 다음과 같이 3가닥으로 연결합니다.

큐블록 CUSB 시리즈 연결 방법

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

큐블록 코아모듈 연결방법

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

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

프로젝트 통신 구성

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

큐블록의 RS485 포트 연결 방법

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

큐블록 기본소스

큐블록 스튜디오는 버젼 4.0이상을 사용하세요. 큐블록에서 필요한 최소한의 소스 프로그램은 다음과 같습니다.

#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은 레더로직만 사용할 수 있습니다.

MSB LOGIC은 버젼 4.0이상을 사용하세요.

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 · 마지막으로 수정됨: 2018/08/23 15:49 저자 Comfile Technology