PLC 미쓰비시 인버터, 모드버스 인버터 통신
인버터 통신
USB to RS485 변환 컨버터
컨버터가 정상인지 확인 위해
빨간선 T+, 검은선 T-로 연결해서 상대와 서로 연결한다.
(윈도우키 + PAUSE BREAK 눌러서 제어판 열 수 있다.)
“장치 관리자”에서
CFTerm 프로그램 (CFTerm v1.42 사용) 에서
USB to RS485 변환 컨버터를 미쓰비시 인버터와 연결
랜선의 흰녹, 흰파 선을 USB to RS485 컨버터의 T+에
랜선의 파, 녹 선을 USB to RS485 컨버터의 T-에 연결
미쓰비시 인버터 파라미터 설정
Pr.No 79를 일단 먼저 1로 하고 맨 마지막에 2로 바꿔야 함.
전원을 껐다 켜면 NET모드로 되어 있어야 함.
CFTerm 프로그램 (CFTerm v1.42 사용)
ASCII(hex)
정회전 : 05 30 31 46 41 31 30 32 37 42 0D
역회전 : 05 30 31 46 41 31 30 34 37 44 0D
정 지 : 05 30 31 46 41 31 30 30 37 39 0D
-
데이터 구하는 방법
20Hz는 2000이다.
Dec 2000의 Hex는 07D0이다.
ASCII(문자)로 0은 ASCII(hex)로 30
ASCII(문자)로 7은 ASCII(hex)로 37
ASCII(문자)로 D은 ASCII(hex)로 44
ASCII(문자)로 0은 ASCII(hex)로 30 -
섬체크 구하는 방법
국번, 명령코드 대기시간, 데이터의 ASCII(hex)를 다 더해서 나온 Hex의 맨뒤에 두값을 넣음
주파수값 변경 (20Hz로) (7D0hex)
05 30 31 45 44 31 30 37 44 30 46 36 0D
주파수값 변경 (30Hz로) (BB8hex)
05 30 31 45 44 31 30 42 42 38 30 37 0D
주파수값 변경 (50Hz로) (1388hex)
05 30 31 45 44 31 31 33 38 38 45 46 0D
인버터 모드버스 프로토콜
파라미터 설정
위에서 설정한 것에서
Pr.No 79를 1로 바꾼 다음
Pr.No 549만 1로 바꾸고
Pr.No 79를 2로 바꾸고 전원 껐다 켜기
모드버스 프로토콜 기동
시작주소 : 0008
(4)0009 에서 1을 빼서 0008이 됨
정회전 : 0002
역회전 : 0004
정 지 : 0000
주파수 변경 : 000D
변경할 주파수 Hex : 예시) 25Hz = 2500(Dec) -> 09C4(Hex)
PLC C24 모듈과 인버터 미쓰비시 프로토콜 간 통신
미쓰비시 SDA, RDA 점프하고 인버터 랜선 흰녹, 흰파 연결
미쓰비시 SDB, RDB 점프하고 인버터 랜선 파, 녹 연결
GX Works2
설정
Tool > Predefined Protocol Support Function > Serial Communication Module
모드버스
06.WR Single Register 의 Variable Unset
Slave Address는 D0
Register Address는 D1
Register Value는 D2
로 함
NOR/06:WR Single Register 의 Variable Unset
Slave Address는 D10
Register Address는 D11
Register Value는 D12
로 함
ERR/06:WR Single Register 의 Variable Unset
Slave Address는 D20
Exception Code는 D21
로 함
Execute 하기
글로벌 라벨
메인 파일
GP.CPRTCL U8(모듈의 선두 입출력 신호) K2(상대기기와 교신하는 채널) K1(프로토콜 연속 실행 개수) CPRTCL_실행결과(컨트롤데이터저장번호) 정상완료(완료 시 ON)
미쓰비시
Tool > Predefined Protocol Support Function > Serial Communication Module
아래와 같이 설정해야 함
MITSUBISHI ELECTRIC | FREQROL Series | HFA:WR Run Command |
HFA:WR RUN Command
D100
D101
ACK: ACK Response
D110
ERR:NAK Response
D120
D121
MITSUBISHI ELECTRIC | FREQROL Series | HED:WR Set Frequency(RAM) |
HED:WR Set Frequency(RAM)
D100
D130
ACK: ACK Response
D140
ERR:NAK Response
D150
D151
온도 컨트롤러
(TemcoLine) T50 시리즈 산업용 온도조절계
기본 설정
SET 길게 3초 눌러서 SET 누르고 위아래 버튼 눌러서 7.con SET
각각 SET과 위아래 버튼을 누르면서 아래와 같이 설정
Aodb
9600
Even
1-bit
8-bit
1
소수점 온도 표시로 변경
SET 길게 3초 SET 누르고 9번으로 가서 CnP를 1에서 2로 설정
CFTerm 프로그램
현재온도 또는 설정온도 가져오기
0001 : 현재온도
0002 : 설정온도
위의 사진에서 RX 쪽에 00 16 은 현재 온도 22도의 Hex값
설정온도 변경하기
302번지를 Start Address로 넣어야 하는데 Hex로 넣어야 하니까 012D 넣기
몇 도로 변경할 것이냐? 29도로 변경하겠다. 29는 Hex로 001D
GX Works2
Tool > Predefined Protocol Support Function > Serial Communication Module
Schneider Electric | MODBUS | 03:RD Holding Registers |
03:RD Holding Registers
D0
D1
D2
NOR/03:RD Holding Register
D0
D10 D11 D135
ERR/03:RD Holding Register
D0
D1000
Schneider Electric | MODBUS | 06:WR Single Register |
06:WR Single Register
D0
D3
D4
NOR/06:WR Single Register
D0
D5
D6
ERR/06:WR Single Register
D0
D7
Comments