• 목록
  • 아래로
  • 위로
PLC 프로그램은 첫 스텝에서 마지막 스텝까지 순차적으로 처리하기 때문에 이를 유의하여야 합니다.


PLC 프로그램에서 스캔의 영향을 확인해 보면

프로그램의 실행은 첫 번째 줄 왼쪽 상단 모선 첫 번째 스텝에서 부터 연산을 시작하고

우측 끝 출력 부분까지의 연산 결과를 메모리에 저장한 후

다시 두번째 모선 왼쪽 첫 스텝에서 부터 연산을 하고

우측 끝 출력 부분까지의 결과를 다시 메모리에 저장하고

프로그램 마지막 스텝에서 출력을 일괄 체인지하는 방식으로 처리하므로

같은 내용의 프로그램을 먼저 작성하느냐 나중에 작성하느냐에 따라 결과는 커다란 차이를 보이게 됩니다.

(다이렉트 출력 명령은 예외적으로 한 줄의 연산이 끝난 후 바로 해당 출력을 체인지 합니다)
1.jpg



다음의 프로그램을 보면 프로그램의 내용은 똑같으나 다만 순서만 바뀌어 있습니다.

그러나 결과는 전혀 다르게 나타납니다.


2.jpg





결과를 한번 살펴 봅시다.


3.jpg
4.jpg


5.jpg


6.jpg



상기 결과에서 출력 Y0에 주목하면 전혀 다를 결과를 보여 주고 있습니다.


따라서 프로그래밍을 할 때는 항상 스캔에 따른 실행 결과를 의식하며 작업해야 합니다.


특히 요즘 프로그램 툴은 멀티 프로그램을 지원하고 있으므로 더욱 주의하여 멀티 스캔의 영향을 받지 않도록 하여야 합니다

공유

facebooktwitterpinterestbandkakao story
퍼머링크

첨부 6

  1. 1.jpg
    (File Size: 35.9KB/Download: 0)
  2. 2.jpg
    (File Size: 47.5KB/Download: 0)
  3. 3.jpg
    (File Size: 27.1KB/Download: 0)
  4. 4.jpg
    (File Size: 30.6KB/Download: 0)
  5. 5.jpg
    (File Size: 26.7KB/Download: 0)
  6. 6.jpg
    (File Size: 31.5KB/Download: 0)

댓글 1

1등 delight
전기와 프로그램이 달라 초기에 파악하는데 고생들 많이 하시죠
comment menu
2019.06.21. 16:52
권한이 없습니다.