본문 바로가기

전체 글14

PLC Monitor Utility MX Component 사용하는데 PLC Monitor Utility가 있네요~ 제가 MX Component 에서 만들어둔 연결 리스트들0번이 시뮬레이션 연결했던거라 0으로 선택했습니다gxwork2 에서 시뮬레이션 켜고 M0, M1 신호를 켜서 Device 값을 모니터링 할 수 있습니다. 2024. 5. 23.
Mx Component로 PLC 시뮬레이션 - C# 연결 프로젝트 들어가면서 가장 먼저 배운 것입니다.조장님이 파일 설치해 주셨다!!!!!Communication Settings Utility를 관리자 권한으로 실행  Logical station number는 0으로 설정. 0, 1, 2 다 써봤는데 다 되긴 했습니다.정해진 국번을 써야 하는 모델도 있나 봅니다. USB 연결, 시리얼 연결 등등 다양하게 있는데 실제 PLC랑 연결할 때는 USB, 시리얼 둘 다 해봤습니다.시뮬레이션으로 연결하려고 GX Simulator2 선택! CPU 모델은 본인이 사용하는 것에 맞게 선택하세요 Mx Component 설정 완료 후 Gx Works2 시뮬레이션을 켜주고 테스트 클릭 ~ 성공~! 가끔 연결이 끊기는데 시뮬레이션 껐다가 켜서 다시 테스트! using ActUtlTy.. 2024. 5. 23.
3. 플렉스팬던트 대화, IF 명령어 플렉스팬던트 활용 PROC main() TPErase; TPWrite "Hi?"; TPReadNum KDY, "bye"; TPWrite ""/Num:= KDY; ENDPROC TPErase - 출력 화면에 텍스트 삭제 TPWrite - 쓰기 TPReadNum - 출력 화면에 숫자 읽기 KDY는 num 형식으로 제가 지정해 준 변수 이름입니다 화면에 Hi?, bye, 숫자 입력 활성화 확인 가능 IF 문 PROC main() TPErase; TPWirte "10 or 20 or 30"; TPReadNum KDY, "input"; IF KDY = 10 THEN MoveL p10, v200, fine, tool_kwak; ENDIF IF KDY = 20 THEN MoveL p20, v200, fine, too.. 2024. 3. 12.
2. 로봇 제어 프로그램 - MoveJ, MoveC MoveJ 명령어 MoveJ p10, v200, fine, tool_kwak MoveJ p20, v200, fine, tool_kwak - 로봇 직선 이동이 아닌, 비선형 경로를 따라 목적지로 이동하는 명령어 (MoveL은 직선 이동) - 모든 축이 동시에 목적지 위치에 도달 MoveC 명령어 MoveL p10, v200, fine, tool_kwak MoveC Offs(p10, 70, 70, 0), Offs(p10, 140, 0, 0), v200, z10, tool_kwak MoveC Offs(p10, 70, -70, 0), p10, v200, z10, tool_kwak - 중심점을 주어진 대상까지 원형으로 이동 MoveJ 사용, 축이동 확인 2024. 3. 12.