--- 디지털 인쇄로 책을...

     ---리룩스서버컴퓨터 백업

  공개 자료실 

 文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요!

일기 (日記)

기계를 제어 PLC 프로그램의 구성 (6)

2016.07.10 15:41

文學 조회 수:150

어제까지 대략 열 흘 간 기계 PLC 프로그램을 작업했지만 다시금 원점으로 돌아 왔다.

한마디로 기가막힐 노릇이다. 하지만 전혀 진전이 없었던 것은 아니었다.


  모든 에러, 오동작 부분을 깨끗이 수정하고 정리해 놓았으니까.


아무래도 그 전에 상황은 완벽하지 않았다는 사실을 깨달았다. 그러다보니 언제 터질지 모르는 상황이었는데 프로그램의 여러가지 내용 중에 중복된 주소를 사용하고 옳지 않은 시간(Time) 의 설정, 또한 전원을 껐음에도 불구하고 입력된 내용이 남아 있었다. 그 중에 메모리를 사용하는 똑같은 주소로 중복된 내용과 번지수를 두 개씩 띄어주워야만 하는 D3642, D3644, K10, K12, 처럼 반복되는 내용의 입력 주소를 두 개씩 띄워서 넣어야만 16BIT 로 저장되는 데 하나씩 올려 넣었던 것도 오동작의 원인 같았다. 그런 사유로 계속하여 원인 모르게 기계가 멈추고 다음 동작으로 넘어가지 않고 끊기었으며 전원을 껏다가 켰을 때 처음과 다른 동작으로 시작을 하는 것이었다. 이 정체불명의 오동작. 아, 그런 모든 상황이 중복된 주소를 사용하였고 휘방성으로 전원을 껏을 때 사라지는 메모리를 사용하였으며 중간 지점을 읽지 못하는 사항이라는 사실을 알게 되었던 것이다. 그러다보니 하나하나 모든 내용을 점검하고 반복된 주소를 다른 것으로 바꿨으며 또한 1씩 올라가는 16진법에 사용하는 주소는 2씩 띄워서 적어 넣었던 것이다. 물론 이런 내용을 그 전에는 모두 알고서 사용했었지만 더러 내용 중에 그런 부분이 심어져 있었던 것이다. 이것은 급전으로 설정하여야만 했던 먼저 기계에서 시간에 쫒겨서 구성했던 내용에 심어져 있었고 그것이 오동작과 에러의 원인이었다는 사실을 발견해 냈다.

  아니, 발견했다기보다 그런 사항들을 적발하여 고쳐 나가자, 정체불명의 오동작이 사라졌다고 하는 편이 나으리라!
  그렇다면 전에 구성시켰던 G.A 라는 곳에 프로그램을 작업했던 그 목공용 합판 절단기계의 오동작도 이 문제라는데 생각이 미쳤다.

  그 때 정체불명의 오동작으로 인하여 계속 터널속을 빠져 나오지 못하는 암흑과도 같은 느낌으로 밤새 프로그램을 작업했던 적이 있었기 때문이다. 

  한 마디로 별 것 아닌었지만 엄청난 발견이었다. 물론 어렴푸시 짐작을 하였었기 때문에 그런 사유를 찾아 내서 수정을 하였고 시간적으로 여유를 갖고 대시(접근. 도전)을 한 결과이기도 했다. 그리고 프로그래머로서 자신감을 갖고 포옹한 결과이기도 했다. 이런 모든 사항이 어쩌면 수없이 만은 반복과 시행착오 끝에 얻어진 결과이기도 했다. 하지만 이런 복잡한 프로그램의 작업상 계속하여 문제점이 나타날 것이고 새로 구성하는 프로그램에서는 더욱 힘든 여건으로 복병처럼 괴롭힐 것이다. 그러므로 항상 그에 따른 대비와 근접한 상황에 대하여 접근을 시도할 필요가 있었지만 문제는 시간이었다.

  언제나 시간에 쫒기면서 공장을 운영하여야하는 비용을 충당하여야만 하였으므로 돈벌이에 급급하여 연구가 미처 이루워지지 못하는 상황이 계속되어 왔었다. 앞으로도 더 많은 연구가 이루워 지는 필요에 의하여 이런 상황이 더 많이 나타날 수 있었고 그에 따라 대비할 수 있기를 바램으로 남겨 놓는다고 할까.

  엄청난 발견이었지만 외부에서 볼 때 적어서 헛지랄을 한 것이다. 10일간의 프로그램 작업은 한마디로 제자리 걸음을 한 것에 불과하였으니... 


 아무래도 궁핍함은 이런 연구를 지양하지 못한다.

  지금도 이 기계를 수 개월째 방치하면서 운영상 심각한 자본잠식(? 적자)를 보고 있었으므로 그런 점에 있어서 많은 부분이 손해였다. 다만 앞으로 계속 똑같은 기계를 만들게 된다는 보장을 할 수 있기에 그나마 다음 작업에는 쉬워진다.

  이렇게 고생하여 구성된 프로그램이 단 1분도 걸리지 않고 다음 기계에 입력될 수 있었으므로....

 엄청난 노력과 연구에 대한 결과는 미래에 대한 나름대로의 투자였다.


            //////////////////////


전혀 진전이 없이 다시 시작하는 느낌으로 오늘부터는 두 가지 내용을 합치는 작업을 시도하게 됩니다. 완벽한 상태에서 중복된 주소가 없는 깨끗하게 정리를 해 놓은 상황에서 다시 시작한다는 의미가 컸습니다. 그 전에는 미처 확인하지 못한 완벽하지 못한 바이러스성 원안불명의 오작동이 성행하였었는데 매번 기계의 전원을 껏다가 켰을 때마다 이상한 동작으로 도저히 운행하지 못할 지경이었습니다. 그런 부분이 중복된주소, 휘발성 있는 메모리의 사용, 오동작의 원인으로 주목된 마지막 한수(프로그램을 더 추가하여 차단 장치를 설정함)등으로 완벽하게 정리하여 구축한 상태. 그 위에 추가로 기존보다 더 많은 작업을 할 수 있도록 분할(쪼갬) 영역을 기존의 12개에서 24개로 추가할 예정입니다.

번호 제목 글쓴이 날짜 조회 수
공지 서버 컴퓨터의 고장 文學 2024.08.15 71
공지 일기(日記)를 쓰는 이유 2014.3 15 文學 2024.08.15 69
공지 글 쓰는 시간을 절약 하는 방법 文學 2023.05.13 1785
공지 2017년 맥에 윈도우10을 설치한다. (나의 맹세) 文學 2021.03.16 2637
공지 파라다이스 탁구 [1] 文學 2021.01.30 2545
공지 새해결심 文學 2019.01.03 2677
공지 2019년 1월 1일 文學 2019.01.02 2712
공지 입출금 내역과 할 일. 文學 2016.12.07 0
공지 글 쓰는 방법을 다르게 한다. 文學 2015.06.02 4137
공지 새로운 방식 文學 2014.01.14 12603
공지 책 출간에 대한 계획 文學 2013.04.19 29391
공지 서울 출장 (134) [1] 文學 2013.01.23 27942
공지 생각 모음 (140) [1] 文學 2013.01.15 30665
5894 집에 있는 양수기 수리 file 文學 2009.07.24 8001
5893 부산 출장 (112) 제단기를 구입하다. file 文學 2009.07.25 5432
5892 부산 출장 (112) 제단기를 구입하다. file 文學 2009.07.25 5331
5891 건축 업자에 대하여... file 文學 2009.07.25 5733
5890 건축 업자에 대하여... file 文學 2009.07.25 5915
5889 인간의 능력 文學 2009.07.25 6182
5888 인간의 능력 文學 2009.07.25 6000
5887 어젯밤 12시까지 페인트 칠을 했다. 文學 2009.07.26 5307
5886 어젯밤 12시까지 페인트 칠을 했다. 文學 2009.07.26 6499
5885 어젯밤 12시까지 페인트 칠을 했다. (2) file 文學 2009.07.27 5195
5884 어젯밤 12시까지 페인트 칠을 했다. (2) file 文學 2009.07.27 6331
5883 천막 기계 A/S 를 나가면서... (4) 文學 2009.07.27 5076
5882 천막 기계 A/S 를 나가면서... (4) 文學 2009.07.27 6406
5881 '프르나'(puluna)에서 탈퇴 사유 file 文學 2009.07.27 5274
5880 '프르나'(puluna)에서 탈퇴 사유 file 文學 2009.07.27 5135
5879 노름에 대하여... 文學 2009.07.28 4594
5878 노름에 대하여... 文學 2009.07.28 4948
5877 유무선 공유기를 구입하다. file 文學 2009.08.01 4666
5876 유무선 공유기를 구입하다. file 文學 2009.08.01 4731
5875 유무선 공유기를 구입하다. (2) 文學 2009.08.02 5067