댓글 리스트
-
작성자 회색늑대 작성시간07.01.05 PLC와 관련 개발툴에 따라 많은 차이가 있지만 대부분은 객체지향은 고사하고 함수 정도의 개념도 제대로 반영하기가 어렵습니다. 부족하나마 for~next와 인덱스 레지스터를 적절히 사용하면 일을 많이 줄일 수는 있는데, 가끔 자기들이 다루기 힘들다고 이런 것 조차도 낱낱이 풀어달라고 하는 황당한 경우가 있습니다. 그러니 변수를 선언하거나, 펑션혹은 펑션블록이라는 이름으로 구조화를 지원해주는 툴을 도입하고 싶어도, 심지어는 SFC를 쓴다고 해도 손사래를 치는 경우가 있습니다. SFC가 어렵답니다. 이건 마치 자동기어차가 운전하기 더 어렵다고 얘기하는 것과 똑 같아 보이는데, 정말로 더 어려운 줄 안다니까요~~
-
작성자 PLC도사 작성시간07.01.05 PLC프로그램이나 C언어 프로그램 작성법에는 별반 차이가 없습니다. 주로 래더로직을 많이 이용하는데 결국은 이 래더로직도 C언어의 IF문을 사용한 것과 같은 것이라 생각합니다. 프로그램을 잘 작성하기 위해서는 자신이 제어할 장비의 동작순서를 명확하게 이해하는 것이 먼저 선행되어야 합니다. 동작순서를 이해했으면 그 다음 각각의 입출력에 대한 i/o리스트 작성, 프로그램에 사용할 변수정리, 그리고 가장 중요한 동작순서도의 작성이 필요합니다. 정확한 동작순서도가 만들어졌다면 그 다음에는 프로그램은 코딩이라고 할 수 있습니다. 완전 노가다죠... C언어를 이용하여 다양한 알고리즘의 공부가 선행되면 좀 더 잘 할 수 있음
-
작성자 zollaman 작성시간07.01.08 PLC ladder로 객체지향이니,함수니.. 우스운 얘기입니다. 하지만, 비스무리하게 구현은 가능하죠! 예를들어 함수의 경우는 subroutine(call명령)으로 구현하구요. 객체지향은 쓰는용도별로 별도의 폴더로 구분하구요...Engine같은 개념은 protect를 걸어버릴수도 있겠네염 ... 방대한 양은 용도별로 별도의 폴더로 분리하는게 가장 유용할듯 합니다. 200,000step 프린트하니까.. A4용지만 12권이상 들어가더라구염.. 이정도면 방대한가요? ㅎㅎㅎ