• 목록
  • 아래로
  • 위로
  • 0
  • 온텍
  • 조회 수 5220
PLC SCAN 처리에 따른 프로그램 방법 풀이



PLC 프로그램은 첫 스텝에서 마지막 스텝까지 순차적으로 처리하기 때문에

이를 유의하여야 합니다.

다음의 자료에서 간단한 예를 봅시다.




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

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

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

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

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

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

같은 내용의 프로그램을 먼저 작성하느냐 나중에 작성하느냐에 따라

결과는 커다란 차이를 보이게 됩니다.

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


1.jpg



다음의 프로그램을 보면 프로그램의 내용은 똑 같으나

다맊 순서맊 바뀌어 있습니다.

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


2.jpg



결과를 한번 살펴 봅시다.

(회로 1)

3.jpg



4.jpg


상기 결과에서 출력 Y0에 주목하면 젂혀 다를 결과를 보여 주고 있습니다.
따라서 프로그래밍을 할 때는 항상 스캔에 따른 실행 결과를 의식하며
작업해야 합니다.
특히 요즘 프로그램 툴은 멀티 프로그램을 지원하고 있으므로
더욱 주의하여 멀티 스캔의 영향을 받지 않도록 하여야 합니다

공유

facebooktwitterpinterestbandkakao story
퍼머링크

첨부 4

  1. 1.jpg
    (File Size: 16.0KB/Download: 0)
  2. 2.jpg
    (File Size: 22.6KB/Download: 0)
  3. 3.jpg
    (File Size: 26.9KB/Download: 0)
  4. 4.jpg
    (File Size: 29.4KB/Download: 0)

댓글 0

권한이 없습니다.