본문 바로가기
PLC 프로그래밍

FX3U시리즈 Modbus 통신 샘플 프로그램.

by lemy 2019. 5. 10.
반응형

FX3U시리즈 Modbus 통신 샘플 프로그램.

이 프로그램은 MODBUS 통신 명령어로 FX3 시리즈 및 FREQROL-800 시리즈를 제어하는 시스템의 샘플 래더입니다. 

 

1. 프로그램 구성
Sample Ladder Name: LD-FX3U_Modbus_V100A_E 
Version: Ver.1.00A 
//////////////////////////////////////////////////////////////// 
FX3 Series and FREQROL-800 Series by MODBUS communication 
P1=INV OPER. MONITOR 
P2=INV OPER. CONTROL 
P3=INV PARA. READ 
P4=INV PARA. WRITE

포인터로 구분 된 각각의 프로그램은 실행 지령(M0), 이상 종료(Y000), 오류 코드(D100)등의 공통 된 형식의 디바이스로 구성되어 있습니다.  포인터로 구분 된 각각의 프로그램은 분리하여 독립적으로 실행하여 주세요. 그대로 실행하면 더블코일 에러가 발생합니다. 

2. 대상 기종

 

3. 프로그램 기능
■ P1=INV OPER.MONITOR 
인버터의 운전 상태가 인버터로부터 PLC로 판독됩니다. (IVCK 명령에 해당하는 동작)
(1) 실행 지령(M0)을 ON하면 설정된 인버터의 국번과 인버터의 지령 코드에 따라 인버터의 운전 상태를 PLC로 읽어옵니다.
(2) 입력값이 부정확하면 이상 종료(Y000)가 ON하고 처리를 정지합니다. 
오류 코드는 오류 코드(D100)에 저장됩니다. 오류 코드의 처리는 연결 된 장치의 오류 코드를 참조하십시오.


■ P2=INV OPER.CONTROL
인버터 운전에 필요한 제어값을 PLC로부터 인버터에 기록됩니다. (IVDR 명령에 해당하는 동작)
(1) 실행 지령(M0)을 ON하면 설정된 인버터 국번과 인버터 지령 코드에 따라 인버터에 제어값이 쓰여집니다.
(2) 입력값이 부정확하면 이상 종료(Y000)가 ON하고 처리를 정지합니다. 
오류 코드는 오류 코드(D100)에 저장됩니다. 오류 코드의 처리는 연결 된 장치의 오류 코드를 참조하십시오.


■ P3=INV PARA. READ
인버터 파라미터가 인버터로부터 PLC로 판독됩니다. (IVRD 명령에 해당하는 동작)
(1) 실행 지령(M0)가 ON되면, 인버터의 파라미터를 PLC로 읽어냅니다.
(2) 입력값이 부정확하면 이상 종료(Y000)가 ON하고 처리를 정지합니다. 
오류 코드는 오류 코드(D100)에 저장됩니다. 오류 코드의 처리는 연결 된 장치의 오류 코드를 참조하십시오.


■ P4=INV PARA. WRITE
인버터 파라미터 값을 PLC로부터 인버터에 기록됩니다. (IVWR 명령에 해당하는 동작)
(1) 실행 지령(M0)이 ON되면, 인버터에 파라미터 값이 쓰여집니다.
(2) 입력값이 부정확하면 이상 종료(Y000)가 ON하고 처리를 정지합니다. 
오류 코드는 오류 코드(D100)에 저장됩니다. 오류 코드의 처리는 연결 된 장치의 오류 코드를 참조하십시오.

4. 샘플 프로그램

LD-FX3U_Modbus_V100A_E.gxw
0.95MB

5. 프로그램 설명서

LD-FX3U_Modbus_V100A.pdf
1.56MB

 

반응형

댓글