본문 바로가기 메뉴 바로가기

잡동사니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

잡동사니

검색하기 폼
  • 분류 전체보기 (853) N
    • 전기전자 (53)
      • 정보 (11)
      • 실험 (9)
      • Tools (4)
      • PLC (23)
      • 설계&도면 (5)
      • AVR (1)
    • Mobile&PMP (85)
      • 정보&잡동 (52)
      • 벨소리 (32)
    • PC&웹 (318)
      • 소프트웨어 (44)
      • 하드웨어&튜닝 (68)
      • 정보&기술 (79)
      • 웹프로그래밍 (48)
      • VS프로그래밍 (30)
      • Arduino 아두이노 (17)
      • RaspberryPi 라즈베리파이 (9)
      • 그래픽&디자인 (22)
    • 취미 (302) N
      • 게임 (41)
      • PlayStation (24)
      • DIY (40) N
      • 자동차 (26)
      • RC (41)
      • 총 (11)
      • 사진 (33)
      • 요리 (11)
      • 여행 (12)
      • 잡것 (42) N
      • 리뷰 (21)
    • 기타 등등 (95)
      • 정보 (33)
      • 알짜 (16)
      • XE (32)
      • 비공개 (0)
      • 휴지통 (0)
  • 방명록

PLC (18)
(멜섹) 서보 원터치 튜닝으로 부드러운 이동하기

서보 모터를 처음 사용할 때 설정을 기본값으로 두면 다음과 같은 문제가 있다. 진동: 기동시 떠는 증상 헌팅: 왔다갔다 반복하는 증상 느린 반응: 강제로 위치를 틀었을 때 원복하는 속도가 느림 고주파: 삐~ 소리나는 증상 과부하: 토크 증가 감속기 추가: 토크가 부족한 줄 알고 모터에 각종 부착물들이 연결되고 무거운 제품까지 안착이 되면 관성 모멘트가 변하기 때문이다. 서보 과부하, 인코더 오차 등의 에러가 발생하는 원인이 된다. 게이지 그림 있는 튜닝창에서 몇개 좀 설정한다고 완벽하게 튜닝 되는 것은 아니다. 상세한 설정을 사람이 한다는 것은 시간 낭비일 뿐 멜섹 프로그램에서는 실제 부하를 걸어 놓고 자동으로 서보 셋팅값을 찾아 주는 기능이 있지만 정상 완료 하려면 조건이 있다. 원터치 튜닝을 완료하면..

전기전자/PLC 2021. 1. 4. 12:19
C#, 멜섹 PLC 모니터링 프로그램 개발 중...

기본 기능 목표 대부분의 미쓰비시 PLC 접속 설정. 가능한 모든 통신 방식 설정. 인텔리전트 모듈 통신. 프로그램에 라이브러리 내장, 사용자는 MX Component 필요 없음. C# 라이브러리 API. 프로그램 기능 목표 비트 디바이스 읽기, 쓰기 워드 디바이스 읽기, 쓰기 더블워드 디바이스 읽기, 쓰기 디바이스 로깅 MX Component API 기능들 현재 작업 완료 상태 이더넷 내장 CPU 접속(TCP,UDP), GX Simulator2 접속 비트 디바이스만 가능. 수입, 후원금 부족으로 개발 진행률 매우 느림.🤣 동작 설명 그리드에 디바이스 명을 입력하면 실시간 값을 확인 가능 추가 버튼 > 디바이스명 입력 > 적용 버튼 누르면 타이머로 실시간 확인 가능 (대소문자 구분 안 함, 디바이스명 틀..

PC&웹/VS프로그래밍 2019. 12. 15. 17:06
(C#) PLC에 문자열 쓰기 전

8비트는 1바이트이므로16비트 싱글 워드에는 문자를 2개 넣을 수 있습니다. PLC에 데이터를 쓰기 전에 먼저 10진수 아스키 코드로 변환을 해야 합니다. 문자 0은 16진수로 30이므로 10진수는 48입니다. string str = "abc123"; List ascii = str.ToCharArray().ToList().ConvertAll(c => Convert.ToInt32(c)); 워드 디바이스에 문자열을 쓰는 방법은 2가지가 있습니다.1워드에 1문자씩 저장하는 방법1워드에 2문자씩 저장하는 방법 1문자씩 저장하는 방법PC에서 간단한 명령으로 쓸 수있으나 PLC에서 문자열을 합쳐야 합니다.writedevicerandom("D0", 1, ascii); // MELSEC 2문자씩 저장하는 방법PC에서만..

PC&웹/VS프로그래밍 2019. 6. 25. 19:34
(MelsecQ PLC) 이력관리, 데이터 삽입하기

PLC 메모리에 데이터 이력관리를 하고 싶은데 저장할 데이터 목록이 많으면? 첫줄에 끼워넣기 한다거나 마지막 줄에 추가하는 방식 또는 넣었던 데이터를 다시 빼내는 방식 여러가지 방법이 있지만 스택 관련 명령어를 사용하면 된다. FINS 명령어를 알아보자. 데이터를 첫줄에 끼워넣는 명령어이다. 예제 내려받기 (Ver.1.550Y에서 작성 됨 화면 설명 FINS 명령어는 첫번째 디바이스 값을 두번째 디바이스+1에 기록한다. 두번째 디바이스에는 기록된 데이터 개수가 저장된다. 1회 실행시 ZR101000 에 1이 저장되고 ZR101001에 2017이 저장된다. 2회 실행시 ZR101000에 2가 저장되고 ZR101001에 2017이 저장되고 ZR101002는 이전에 저장했던 2017이 저장된다. DSFL 명령..

전기전자/PLC 2017. 1. 22. 17:55
이전 1 2 3 4 5 다음
이전 다음
반응형
최근에 올라온 글
  • 하수구에 뜨거운 물 붓고⋯
  • 킥스타터 - LaserPecker 2⋯
  • 봉고3 수동 기어 시동예약⋯
  • 봉고3 도어락 시 경음기⋯
최근에 달린 댓글
  • 본문에 STL 파일 첨부되어 있⋯
  • 디자인이 아주 깔끔하게 되었⋯
  • http://mitem.gmarket.co.kr/⋯
  • 사용설명서를 참고해주세요.⋯
TAG
  • 타미야
  • PLC
  • G3
  • 벨소리
  • 가상PC
  • 그란투리스모5
  • SCX10
  • RC
  • d2
  • VB6
  • FSX
  • 종이모형
  • 알리익스프레스
  • jQuery
  • 금도금
  • 아두이노
  • 3D프린터
  • aliexpress
  • 제로보드 XE
  • 봉고3
  • PS3
  • mmf
  • 열화상
  • C#
  • php
  • 위젯
  • M4A1
  • cctv
  • LED
  • MP3
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바