본문 바로가기

학습115

LS산전 PLC를 이용한 스탭모터의 제어 part2 안녕하세요? 이번 포스팅에서는 드디어 화요일의 수업내용중 절반에 해당하는 내용을 포스팅 하고자 합니다. 이번 시간에는 선입선출이라고 해서 데이터를 저장한 다음, 이 작업을 다시 꺼내어 써서 작업을 하는 것을 이야기 하고 있습니다. 즉, 여러개의 작업을 반복해서 작업하는 것인데, 그 기초를 배우고 이해한 다음 포스팅 하고자 합니다. 먼저 여기서 다루어야 하는 것은 #에 관련된 명령어가 있습니다. 위 스크린샷처럼 D0라고 하면 D디바이스의 0번 워드를 이야기하는 것이 되지만, #을 붙이는 순간 상황이 많이 달라지게 됩니다. 즉, 소위 주소로 바뀐다고 해야 하는데, 이 경우에는 MOV명령어를 한번 봐 주시기 바랍니다. [MOV 7 D0] 라고 하면 일반적으로 D0에 7이라는 값을 넣는 것이 됩니다. 그럼 이렇.. 2018. 2. 23.
LS산전 PLC를 이용한 스탭모터의 제어 part1 안녕하세요? 원래는 한개의 포스팅으로 다 작성을 해야만 하지만, 내용이 너무 길어서 하는 수 없이 화요일에 있었던 수업의 내용을 2개로 나누어서 올리게 되었습니다. 일단 이번 시간에는 래더 상에서 스탭모터를 프로그램적인 방법으로 제어하는 방법에 대해서 중점적으로 배웠고, 그 내용을 올리고자 합니다. 가장 먼저 할일은 스탭모터와 PLC간의 연결입니다. 이를 위한 작업을 먼저 들어가 보도록 합니다. 그리고 이제는 DST라고 해서, 직접적인 스탭모터를 제어하는 명령어를 입력 하도록 합니다. 그리고 아래의 예시와 같이 갑니다. 다. 실제로 PLC를 제어하는 프로그램인 XG5000에서 스탭모터에 관해서 설정할 때와 마찬가지로, 목표위치와 속도, 그리고 M코드 여부와 제어워드라는 것이 있습니다. 먼저 M코드가 무엇.. 2018. 2. 22.
미쯔비시 PLC의 MC명령어와 펑션블록(Function Block-FB)실습 안녕하세요? 준 프로젝트를 빠르게 끝내서 오전에는 크게 할일이 없었기는 했지만, 오후에는 수업에 들어가서, 그 내용을 이번 포스팅에 올리고자 합니다. 먼저 나왔는 것은 MC라고 master control-마스터 컨트롤 이라고 하는 명령어에 관한 것입니다. 그전에 메뉴얼에 있는 상당히 중요한 내용이 있어서 먼저 언급을 하고 넘어가야 겠습니다. 먼저 시리얼 통신 모튤에 계속해서 Error메세지가 남아 있어서 통신을 방해할 수 있습니다. 그래서 각각의 채널에 대해서 오렌지색 박스안의 메모리 영역으로 가서, 에러 정보를 초기화 해야 할 필요성이 가끔씩 있다고 합니다. 다음은 메뉴얼에 있는 MC 명령어의 설명입니다. 일단 마스터 컨트롤 회로라는 저 박스안의 영역을 따로 지정해서, 특정한 조건-MC명령어가 실행이 .. 2018. 2. 21.
아두이노 보드를 이용한 스탭모터의 정,역회전 제어 안녕하세요? 지난번 포스팅에서 이미 완성된 스텝모터의 모듈을 가지고서 실습을 해보았다면, 이번 시간에서는 이 스텝모터를 직접 다루는 것으로 실습에 들어가게 되었습니다. 먼저 이번 실습에 사용이 된 스텝모터입니다. 이 모터는 2상 모터라고 해서, 정밀도가 좋은 편에 속하며, 200펄스를 줄때마다 1회전 한다고 합니다. 그리고 위치제어를 위해서 디코더를 비롯한 추가장치가 불필요 하다는 특징이 있다고 합니다. 그리고 위 사진에서 보여주고 있는 것이 스텝 드라이버라고 하는 장치로, 스텝모터의 회전에 관여하는 복잡한 작업을 대신 해 준다고 합니다. 실제로 위에 나와 있는 스텝 드라이버의 소켓에다가 PLC나 아두이노 보드의 5~24V의 전류를 입력하면 이 장치가 알아서 작동을 다 해준다고 합니다. 하지만, 이번 실.. 2018. 2. 18.