L7S Series 통신 프로토콜 가이드 북 2014년 12월 10일 SI팀/손원기 LS메카피온 ㈜

Slides:



Advertisements
Similar presentations
1 넷스팟 MAC ID 설정 방법 ( 서울캠퍼스 기준 ) 각종 스마트폰의 WiFi 를 이용시 각종 스마트폰의 WiFi 를 이용시 MAC ID 설정을 하는 방법 입니다. 아이폰의 경우는 별도의 설정없이 바로 사용이 가능하오니, 사용이 어려울 경우, 고객센터로 문의하시면 됩니다.
Advertisements

Progress Report YoonMo Yeon
Ch.2 다이오드 응용.
for Low Voltage Automatic Meter Reading System
패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
MCMS3000 네트워크 설정방법 [반도 HFCNMS 시스템 Set-up] 반도전자통신
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
AOE-212 설치방법 MANUAL & FAQ 작성일자:2012년02월20일 INTER-M C/S팀
아날로그 입력과 출력.
ES-6132R 화재테스트 작성일자:2013년 03월 28일 이 상 석 제조본부 고객지원팀
실험 8. 연산증폭기 특성 목적 연산증폭기의 개관, 특성 및 사용법 이해 입력저항, 개루프 이득, 출력저항, 슬루레이트 등
I/O JIG 1. 외형도 (판매제품) 1) PCB Ass’y만 제공 2) 전원공급장치(SMPS)는 사용자 별도 구입
KN A (Rev.1.0) BIXOLON MOBILE PRINTER
실험 3 - 비선형 연산 증폭기 회로와 능동 필터 전자전기컴퓨터공학부 방 기 영.
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
실험1. 연산 증폭기 특성 전자전기컴퓨터공학부 방기영.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
AC&T SYSTEM ETOS-X 교육자료
“DC POWER SUPPLY의 소개”.
디지털 온도조절기(SHTC) 신한콘트롤밸브㈜ SERVICE MANUAL.
DK-128 ADC 실습 아이티즌 기술연구소
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 KEVIC 모 델 CT2117 품 명 C.D.P & TUNER
부트로더와 Self Programming
BUCK 컨버터 실험 실험 준비 실험 진행 및 결과 첨부. SCR 게이트 펄스 만들기 목 차
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 KEVIC 모 델 CT2107 품 명 C.D.P & TUNER
Central Gas Monitoring System 2005
Lab #2(Re). Series/parallel circuits
DMX 통신선에 전원(24V) 연결 시 보호 회로 내장 ( 통신-IC 파괴되지 않음 )
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
WZC 무선 연결 방법 (Windows XP Ver.).
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
DK-128 FND 실습 아이티즌 기술연구소
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
                                  11장 컴퓨터 기반 데이터 수집.
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
CA-1000/1500 제조사/버전별 인버터 셋팅값.
패러럴 포트를 이용한 Text LCD 제어 6월 17일 허정수 나선웅.
13장 CTC and DMA Slide 1 (of 10).
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
스마트폰을 이용한 조명제어 ㈜ 성림 M&C
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
계산기.
IP-255S 설치 교육자료 101/102에 대한 설명을 시작 하겠습니다.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
MEGA8_XBee CPUPLAZA
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
DK-128 직렬통신 실습 아이티즌 기술연구소
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
창의 설계 가이드 (모터 프로그래밍 및 테스트)
논리회로 설계 및 실험 4주차.
TVM ver 최종보고서
AdcRead API 함수 분석 마이크로프로세서.
IO-Link 통신 기술 소개 산업 Ethernet 필드버스 게이트웨이 접속 IO-Link 마스터 IO-Link 통신
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
인하공업전문대학 (2018-2학기) ATmega128 마이크로 프로세서 정보통신과 박기식 교수.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Presentation transcript:

L7S Series 통신 프로토콜 가이드 북 2014년 12월 10일 SI팀/손원기 LS메카피온 ㈜

■ 목차 배선 개요 파라미터 설정 속도명령 게인조정

■ 속도제어모드 개요 개요 ▶ L7 서보 드라이브는 RS-422 시리얼통신으로 PC 및 상위제어기와 연결하여 사용가능함. ▶ 여러 대의 L7 서보 드라이브를 Multi-Drop 방식으로 연결하여 최대 32축까지 통신으로 운전 및 조작할 수 있음.

■ 속도제어모드 개요 개요 ▶ CN3, CN4 커넥터 핀 연결 ▶ 위 표의 TXD와 RXD는 서보 드라이브측 기준임, 핀 번호 핀 기능 1 사용안함 2 종단저항연결 3 RXD+ 4 TXD- 5 TXD+ 6 RXD- 7 8 GND ▶ 위 표의 TXD와 RXD는 서보 드라이브측 기준임, ▶ 상위의TXD는 서보 드라이브 RXD, 상위의 RXD는 서보 드라이브 TXD와연결 ▶ 마지막 드라이브에 아래와 같이 종단저항을(120 ohm) 2번, 6번핀에 연결함

■ 속도제어모드 개요 개요 ▶ PC를 상위제어기로 사용할 경우, 컴퓨터의 장치관리자에서 Serial Port 확인하고, 드라이브의 Baud Rate(P0-04), System ID(Node ID, P0-05)를 확인후 통신 프로그램에 입력하여야함. ▶ 통신연결이 정상적으로 이루어 지지 않을 경우, 1) Serial Port 확인 2) 드라이브의 Baud rate(P0-04) 3) System ID(Node ID, P0-05) 4) 핀배선 확인 (GND를 배선하지 않을 경우에, 외부 Noise로 인해 통신접속이 안될 수 있음 )

Normal Receiving Packet ■ 속도제어모드 개요 개요 ▶ 프로토콜 명령코드 1) Read Single Register (0x03) Sending Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x03 2 Starting Address Hi 3 Starting Address Lo 0x6B 4 Quantity of Register Hi 5 Quantity of Register Lo 0x01 6 CRC Hi 7 CRC Lo Normal Receiving Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x03 2 Byte Count 0x02 3 Register Value Hi 4 Register Value Lo 0x2B 5 CRC Hi 6 CRC Lo 예) Node ID:0 인 서보의 관성비 읽어오기 (관성비의 통신주소는 140임(0x8C)) 00 03 00 8C 00 01 [CRC Hi] [CRC Lo] 보내면 00 03 02 01 2C 85 C9 로 수신됨. Node ID가 0 Function 통신주소 140의 16진수는 8C 관성비 하나만 읽어옴 CRC Hi CRC Lo Node ID가 0 Function 01 2C의 십진수는 300으로 관성비가 300임

Normal Receiving Packet ■ 속도제어모드 개요 개요 ▶ 프로토콜 명령코드 1) Read Multi Register (0x03) Normal Receiving Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x03 2 Byte Count 0x06 3 Register Value Hi 0x01 4 Register Value Lo 0x2C 0x32 5 6 0x46 7 CRC Hi 8 CRC Lo Sending Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x03 2 Starting Address Hi 3 Starting Address Lo 0x8C 4 Quantity of Register Hi 5 Quantity of Register Lo 6 CRC Hi 7 CRC Lo 예) Node ID:0 인 서보의 관성비, 위치비례게인1, 위치비례게인2 읽어오기 (통신주소는 140부터 연속 3개 주소 읽어옴) 00 03 00 8C 00 03 [CRC Hi] [CRC Lo] 보내면 00 03 06 01 2C 00 32 00 46 [CRC Hi] [CRC Lo]로수신됨. Node ID가 0 CRC Hi CRC Lo 통신주소 140의 16진수는 8C 통신 주소 140부터 연속 3개 데이터 읽음 Function Node ID가 0 Function 6 바이트임 관성비300 위치비례게인1 :50 위치비례게인1 :50

Normal Receiving Packet ■ 속도제어모드 개요 개요 ▶ 프로토콜 명령코드 1) Write Single Register (0x06) Sending Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x06 2 Register Address Hi 3 Register Address Lo 0x01 4 Register Value Hi 5 Register Value Lo 0x03 6 CRC Hi 7 CRC Lo Normal Receiving Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x06 2 Register Address Hi 3 Register Address Lo 0x01 4 Register Value Hi 5 Register Value Lo 0x03 6 CRC Hi 7 CRC Lo 예) Node ID:0 인 서보의 관성비 쓰기 (관성비의 통신주소는 140임(0x8C)) 00 06 00 8C 00 8C [CRC Hi] [CRC Lo] 보내면 00 06 00 8C 00 8C 48 55 로 수신됨. Node ID가 0 Function 통신주소 140의 16진수는 8C 관성비값쓰기 십진수 140 CRC Hi CRC Lo Node ID가 0 Function 00 8C 십진수는 14임.

Normal Receiving Packet ■ 속도제어모드 개요 개요 ▶ 프로토콜 명령코드 1) Write Multi Register (0x10) Sending Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x10 2 Starting Address Hi 3 Starting Address Lo 0x01 4 Quantity of Registers Hi 5 Quantity of Registers Lo 0x02 6 Byte Count 0x04 7 Register Value Hi 8 Register Value Lo 0x0A 9 10 CRC Hi CRC Lo Normal Receiving Packet Byte Content Value Node ID (P0-05) 0x00 1 Function 0x10 2 Starting Address Hi 3 Starting Address Lo 0x01 4 Quantity of Register Hi 5 Quantity of Register Lo 0x02 6 CRC Hi 7 CRC Lo 예) Node ID:0 인 서보의 관성비 쓰기 (관성비의 통신주소는 140임(0x8C)) 00 10 00 8C 00 02 00 8C 00 00 1E [CRC Hi] [CRC Lo] 보내면 00 06 00 8C 00 8C 48 55 로 수신됨. Node ID가 0 Function 통신주소 140의 16진수는 8C Byte 갯수 관성비값쓰기 십진수 140 위치비례게인값쓰기 십진수 30 Node ID가 0 CRC Hi CRC Lo Function 00 8C 십진수는 14임.

■ 속도제어모드 개요 개요 ▶ 속도 제어모드는 아래 1~8 의 순서로 설정함 1. 입출력 기능 선정, 할당 및 배선 - 아날로그 속도 명령 : 27번(SPDCOM), 8번(GND) 배선 2. 기본파라미터 설정 - 모터ID->인코더 형식->인코더 펄스수->운전모드 3. 아날로그 속도 명령 전압을 서서히 올려서 모터구동 TEST 4. 속도 명령(rpm)과 속도 피드백(rpm) 정상인지 확인 5. 0V를 명령시, 모터가 회전하면 속도 옵셋 조정기능 사용하여 모터 회전 하지 않도록 조정 6. 필요시 가감속 시간 설정 7. 상위 제어기 명령의 옵셋을 줄이기 위해 제로 클램프 기능 사용 8. 서보 드라이브를 부하 상황에 맞게 조정

SingleTurn Absolute Serial MultiTurn Absolute Serial ■ 기본 파라미터 설정 파라미터 설정 (Notice) ▶ 파라미터 설정이 잘못되면, 모터가 고속으로 회전하거나 진동이 생기며, 소손될수 있음. ▶ 제어 전원 On 시 자동 설정되는 경우도 있지만 반드시 확인 요 Motor ID [P0-00] 적용 모터의 ID 설정시 모터 파라미터 자동설정 됩니다. ID는 모터 Label에 표기되어 있읍니다. 인코더 형식 [P0-01] No. 종류 신호방식 신호형식 비고 Incremental Parallel A상 Lead 15선 A,B,Z,U,V,W 1 SingleTurn Absolute Serial Biss Serial Serial Type 3 MultiTurn Absolute Serial 인코더 펄스수 [P0-02] 적용 인코더의 실제 펄스수 인코더 펄스수는 모터 Label에 표기되어 있읍니다. (주의) 시리얼 형식 : 인코더의 회전당 비트수를 설정 인크리멘탈 형식 : 인코더 펄스수를 설정 ▶ 상기 파라미터는 반드시 서보 Off 상태에서 설정하여야 합니다

■ 운전모드 설정 파라미터 설정 운전모드 [P0-03] “1” (속도제어 운전) 설정 운전모드 [P0-03] 내 용 비고 내 용 비고 토크제어 운전 1 속도제어 운전 2 위치제어 운전 3 속도/위치 절환 운전 “Mode” On : 속도제어, “Mode” Off : 위치제어 4 속도/토크 절환운전 “Mode” On : 속도제어, “Mode” Off : 토크제어 5 위치/토크 절환운전 “Mode” On : 위치제어, “Mode” Off : 토크제어 (주의) 운전 모드 설정 파라미터는 반드시 서보 Off 상태에서 설정하여야 합니다

■ 속도명령입력 속도명령 ▶ 속도 명령 속도 제어모드와 관련된 명령은 I/O 27번, 8번 핀으로 입력받음 ■ 속도명령입력 속도명령 ▶ 속도 명령 속도 제어모드와 관련된 명령은 I/O 27번, 8번 핀으로 입력받음 아날로그 속도 스케일 설정[P2-17] : 10V에서의 아날로그 속도 명령 값을 [RPM]단위로 설정. 이때 최대 설정 값은 모터 최대속도. 만약, 입력 값이 2000으로 되어 있으면, 입력 전압 10V시 2000rpm으로 회전

■ PLC Analog 출력 모듈 사용한 속도명령(1/5) 속도명령 ▶ 속도 명령 LS 산전 PLC Analog 출력 모듈(XGF-DV4A/DV8A)이용한 속도명령: 한 모듈로 4 채널의 D/A 변환 (전압 출력)을 할 수 있습니다. 시작 D/A 변환 모듈을 슬롯에 장착 D/A 변환 모듈과 외부 기기를 배선 운전 파라미터를 [ I/O 파라미터] 설정을 통해 지정할 것인가? YES PLC 프로그램을 작성 NO 끝

■ PLC Analog 출력 모듈 사용한 속도명령(2/5) 속도명령 ▶XGF-DV4A 와L7S 드라이브와의 결선도

■ PLC Analog 출력 모듈 사용한 속도명령(3/5) 속도명령 ▶ I/O 파라미터 설정 I/O파라미터 설정을 하기위해 1)번과 같이 XG 5000의 좌측 매뉴에서 I/O파라미터를 선택하여 더블 클릭후, 2)번의 화면과 같이 아날로그 출력 모듈 선택함 1) 2)

■ PLC Analog 출력 모듈 사용한 속도명령(4/5) 속도명령 ▶ I/O 파라미터 설정 3)~6)과 같이 운전채널, 출력범위, 입력데이터 타입, 채널 출력 상태 설정함. 3) 4) 5) 6)

■ PLC Analog 출력 모듈 사용한 속도명령(5/5) 속도명령 ▶ PLC 프로그램 예제(XGK) 1. 채널운전, 출력범위, 데이터 타입, 출력상태를 내부 메모리 번지에 저장함. 2. P1 입력 접점on시, 2.5V 출력, P2 입력 접점on시, 5.0V 출력, P3 입력 접점on시 7.5V 출력, P4 입력 접점 on시 10V 출력

■ 가변 저항기를 사용한 아날로그 속도명령 속도 명령 ▶ 드라이브 제공 전원 사용한 가변저항으로 아날로그 입력 조절 구분 VR R 선택1 10[kΩ] 660[Ω] 선택2 5[kΩ] 330[Ω] 선택3 2[kΩ] 132[Ω] R(저항) R(저항) VR(가변저항기) VR(가변저항기) 0.1uF(콘덴서) R(저항) (Notice) ▶ R 저항을 사용함으로, 12V의 전압을 10V이내로 낮추고 가변저항을 이용하여 입력전압조절 ▶ 좌측 그림과 같이 한쪽 극성의 전압 사용할 경우에, 한쪽 방향으로만 모터 구동

■ 스케일, 옵셋, 클램프 설정 속도명령 ▶ 아날로그 속도 스케일 설정[P2-17] : 10V에서의 아날로그 속도 명령 값을 [RPM]단위로 설정. 이때 최대 설정 값은 모터 최대속도. 즉, 입력값이 2000으로 되어 있으면, 입력 전압 10V시 2000rpm으로 회전 ▶ 아날로그 속도 명령 옵셋[P2-18]: 아날로그 신호 접속 회로상에 0속도 명령에도 일정전압이 존재하여 모터가 구동이됨. 이때 일정 전압에 해당하는 전압값을 옵셋으로 설정하여 보상함. 단위는[mv]로 설정. ▶ 영속도 지령 클램프 설정[P2-19]: 영속도 지령 클램프 레벨[P2-19]이하의 전압 명령을 무시. 속도 명령 입력 값이 이 레벨을 넘어서면 모터를 명령 값까지 가속시킴.

■ 방향전환 속도명령 ▶ 방향전환 입력 : 일반적으로 속도 제어 모드에서 모터의 회전 방향은 아래와 같이 아날로그 전압의 극성으로 바뀜 입력접점 DIR(46번) 접점을 ON하면 내부적으로 속도 명령을 반전시켜 모터의 회전방향 변경함. 속도명령 전압 + - 모터속도 정회전 역회전

■ 정지(STOP) 및 부드러운 가감속 운전 속도명령 ▶ 정지(STOP) 입력 : 서보 ON후 속도 명령 전압이 입력되면 모터가 회전하기 시작하며, 입력 접점 STOP(48번)이 입력이 되면 모터가 정지함. ▶ 부드러운 운전설정 : 서보 드라이브에 가감속도와 S운전 시간을 설정함으로써 가속 또는 감속에서 발생할 수 있는 충격을 완화하여 보다 부드러운 운전 할 수 있음 ▶ 가감속 시간 : 가속시간[P3-08]: 정지에서 모터 정격속도까지 가속하는데 걸리는 시간을 [ms]단위로 설정 감속시간[P3-09]: 모터 정격속도에서 운전 중 정지하는데 걸리는 시간을 [ms]단위로 설정 ▶ S자운전[P3-11] 가속 또는 감속의 변환점에서 S자 형태로 명령을 수행함으로써 보다 더 부드러운 운전수행. 0으로 설정시 S자 운전을 하지 않음. 1로 설정시 => 가감속시간[P3-08],[P3-09]+S-Curve시간[P3-10]설정 (Notice) ▶ 가속도와 감속도를 설정하지 않고 S운전만 사용안됨. S운전을 사용하기 위해, 먼저 가감속도 설정필요 ▶ 가감속 시간 설정전 명령수행 시간이 20초라면, S자 운전설정시 총 명령수행시간은 20초+가감속시간[P3-08],[P3-09]+S-Curve시간[P3-10]

■ 서보락 설정 속도명령 ▶ 서보락 설정 : 1) 서보-락 : 속도 제어 시 속도 명령이 0으로 입력되어도 서보의 위치는 락(Lock)되지 않음. 이는 속도 제어의 특성으로 이때, 서보-락 기능 설정(P0-17)을 이용하여 서보 위치를 락 할 수 있음. 서보-락 기능을 사용하면 속도 명령이 0으로 입력되는 시점의 위치를 기준으로 내부적으로 위치를 제어하게 됨. 2) 서보락 설정[P0-17]: 파라미터 [P0-17]의 DIGIT2 -> “0” : 미사용 “1” : 사용

■ 디지털 속도 명령 속도명령 ▶ 디지털 속도 명령(P3-00~P3-06) : 외부 아날로그 입력 전압을 사용하지 않고, 입력접점 SPD1(23번), SPD2(22번), SPD3(21번)을 이용하여 드라이브 내부 속도로 구동함. SPD1 SPD2 SPD3 속도 제어 OFF 아날로그 속도명령 ON 디지털 속도명령1 디지털 속도명령2 디지털 속도명령3 디지털 속도명령4 디지털 속도명령5 디지털 속도명령6 디지털 속도명령7

■ 속도제어기 게인 조정 게인 조정 아래 1,2,3,4 의 순서로 설정함 1. 관성비 설정 : [P1-00] - 자동 관성 추정 기능 사용 : [Cn-05] - 수동 설정 : [P1-00] 2. 속도 비례게인 설정 : [P1-06] - 1차적으로 약 50씩 증가시킴 - 이때 진동 및 소음이 발생하면 현재설정 값에서 50을 감소시켜 셋팅함 3. 속도 적분시정수 설정 : [P1-08] - 1차적으로 10씩 감소시킴 - 이때 속도 OverShoot 및 정상상태의 Error를 모니터링하며, OverShoot가 발생시는 10씩 증가시킴 주) 적분게인을 올리고 싶으나 overshoot가 발생할 경우 P/PI 절환 모드 사용 가능 4. 속도 피드백 필터 설정 : [P1-11] - 게인을 더욱 올리고 싶으나 진동 및 소음이 발생시에 적용함 - 1씩 증가시킴. 진동이 사라지면 조정 멈춤

■ 개정이력 번호 발행 년월 변경 내용 버젼 번호 비고 1 2014.02.12 V1.1 가변저항기 사용한 아날로그 속도운전 배선 핀 번호수정 V1.1