래더 프로그램을 쉽게 작성하는 요령
- 아이리스
- 1857
- 5
PLC를 독학으로 공부하는 초보입니다.
그저 Mitsubish GX-works2로 다른 선배님들이 짜신 소중한 프로그램을
그저 혼자 입력해 본 다음에 Simulation을 하는 것으로 만족을 하고 있습니다.
선배님들께서 짜신 프로그램들을 보니 어느날 갑자기 래더 프로그램을 짜는 방식과
명령어 선정 방식에 의문이 생겨서 글을 올립니다.
물론 각 선배님들 마다 독창적이고 나름대로의 방식이나 습관을 갖고
프로그램을 짜신 것들을 봅니다.
제 의문은,
1. "보통 복잡한 래더 프로그램의 경우 이를 짜시기 전에,
어떤 로직 다이어그램이나 니모닉 차트, 플로우 차트등을
먼저 그리시고, 다음에 그에 맞춰서 래더 프로그램을
입력을 하시는지" 아니면 즉흥적으로 머리 속에 넣어두신
습관적인 명령어로 입력을 하시는 지? 입니다.
2. 래더 프로그램의 입력을 하시는 중에 함수나 명령어를 적용하시는
경우에, 수 많은 명령어 중에서 어떻게 가장 적절한 명령어를 선택 하시는지
궁금합니다.
보통 습관적으로 많이 사용되는 명령어(MOV, DMOV, NUL, SET,
RESET)등등의 명령어는 차치하고, 나머지 명령어들을 전부 외워서 적용하시기
는 곤란하시리라 생각이 듭니다만.....
수 많은 각각의 PLC회사 마다 비슷비슷한 명령어도 헷깔리지만,
그 PLC마다 적절한 명령어를 찾아내셔서 알맞게 작성해 놓으신
래더프로그램들을 한번 보면 저절로 감탄이 나옵니다.
래더 프로그래밍 작성에 좋은 요령이 있으시거나 서적이 있으면
이 바보가 도 터지게 한 말씀 알려주시길 업드려서 부탁 올립니다.
-울크라고부기 올림-
추천인 1
댓글 5
![profile image](https://gisullab.com/files/member_extra_info/profile_image/096/96.jpg?20160626064806)
바쁘신 시간에 귀한 말씀 감사드립니다.
1. 출력제어를 할 대상(Servo와 통신)의 셋팅을 먼저 하시고,
2. 그 프로그래밍을 입력하시고,
3. 다음에 전체 프로그래밍 및 동작 순서대로 순차적으로 하시고
4. 인터록이나 에러점검
5. 특수 명령어등의 수정 또는 첨가를 하시는 순서로 알아들었습니다.
그럼 다이어그램등 각 설비나 프로그램 기능의 동작 순서는
중간 중간에 검증을 하시면서 사용을 하시는 군요,
감사드립니다. 고수님의 쌓여진 내공이 느껴집니다.
![profile image](https://gisullab.com/files/member_extra_info/profile_image/096/96.jpg?20160626064806)
네 저방식은 저의 방식이고 일반적인 현장 응대 프로그래밍 할때의 그렇게 합니다
만약 자사 제품에 들어갈 프로그래밍 할때는 시간적 여유가 있기 때문에
플로워 차트 작성을 하고
기구적 설계 하시는분이랑 회의를 통한 시뮬레이션을 머리로 진행 해보고
프로그래밍을 진행을 합니다
1. 답변
사람 마다 프로그래밍 하는방법은 다 다릅니다만
보통은 큰 그림을 그립니다
저 같은경우
PLC 프로그래밍을 할때 우선 PLC간 제어할 대상의 인터페이스 셋팅부터 합니다
서보 , 통신(232,485,프로피버스.모드버스 등), 기타등.. 프로그래밍을 먼저 셋팅 합니다.
그리고 프로그램을 짜기 시작합니다
동작하는 순서대로 순차적으로 프로그래밍을 합니다
그리고 마지막으로 에러나 인터록같은 프로그래밍을 하죠..
2.수천가지 명령어를 다 외우시는 분은 없으세요
습관적으로 사용되는 명령어만 머리속에 넣어두고 사용을 하고
나머지는 명령어집을 찾아 사용을 합니다
그중에서 간단하거나 자주쓰는 특수 명령어들은 외워지기도 하구요
잘 사용하지 않는 명령어는 메뉴얼 확인을 합니다
그 명령어 메뉴얼집을 확인하고 타임차트나 응용프로그램을 보고 적용을 합니다
그렇게 하다보면 자기 응용 소스가 생기고 가져다 쓰고 시간은 단축되고 그러는 것이지요