CAFE

PLC 프로그래밍 기법에 대해 한수 배우고자 합니다.

작성자청주사랑|작성시간07.01.04|조회수1,185 목록 댓글 10

C++ 같은 프로그램은 용량이 방대하기 때문에 객체지향 프로그램으로 함수를 이용하여

짜고 있는데요.

PLC 프로그램 같은 경우도 용량이 방대한 프로그램은 짜는사람이나 읽는 사람이나 참으로 많은 시간이 걸리는거 같습니다.

고수님들 께서는 방대한 양의 프로그램을 어떻게 작성하시는지 노하우점 전수해 주시면 안될까요? ^^

한수 가르침 부탁드립니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자PLC도사 | 작성시간 07.01.05 PLC프로그램이나 C언어 프로그램 작성법에는 별반 차이가 없습니다. 주로 래더로직을 많이 이용하는데 결국은 이 래더로직도 C언어의 IF문을 사용한 것과 같은 것이라 생각합니다. 프로그램을 잘 작성하기 위해서는 자신이 제어할 장비의 동작순서를 명확하게 이해하는 것이 먼저 선행되어야 합니다. 동작순서를 이해했으면 그 다음 각각의 입출력에 대한 i/o리스트 작성, 프로그램에 사용할 변수정리, 그리고 가장 중요한 동작순서도의 작성이 필요합니다. 정확한 동작순서도가 만들어졌다면 그 다음에는 프로그램은 코딩이라고 할 수 있습니다. 완전 노가다죠... C언어를 이용하여 다양한 알고리즘의 공부가 선행되면 좀 더 잘 할 수 있음
  • 작성자노세요 | 작성시간 07.01.05 무식한'갑'때문에 무식하게 프로그램을 짜야 한다는것인가요.
  • 작성자바다처럼 | 작성시간 07.01.08 그냥 편하게 생각하세요.방대한 양을 줄이자면 프로그램이 어려워집니다.그럼 다음에 수정할때 더 혼란스러울 수 있죠.더구나 제작자가 아닌 남이 할때는 더욱.... 또 한 다른 사람도 쉽게 수정할수 있어야 본인의 손이 덜 가는 법입니다.
  • 작성자zollaman | 작성시간 07.01.08 PLC ladder로 객체지향이니,함수니.. 우스운 얘기입니다. 하지만, 비스무리하게 구현은 가능하죠! 예를들어 함수의 경우는 subroutine(call명령)으로 구현하구요. 객체지향은 쓰는용도별로 별도의 폴더로 구분하구요...Engine같은 개념은 protect를 걸어버릴수도 있겠네염 ... 방대한 양은 용도별로 별도의 폴더로 분리하는게 가장 유용할듯 합니다. 200,000step 프린트하니까.. A4용지만 12권이상 들어가더라구염.. 이정도면 방대한가요? ㅎㅎㅎ
  • 작성자zollaman | 작성시간 07.01.08 그리고, ,index ,encoding,decoding,shift,FB , SFC 명령같은것은 장비보수하는사람한테는 정말 어려운 명령입니다. 적당히 써주면 편리하지만, 수정하기가 많이 불편하죠!
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼