입출력 예약 기능

입출력 예약 기능

입출력 예약 기능

지정된 슬롯에 정확한 카드가 삽입되었는지 검출하며 확장 또는 고장 난 경우 예비 부품의 대체 시 I / O 의 번호 변경 없이 프로그램을 작성할 수 있도록 예약하는 기능입니다.

  • 각 슬롯마다 0, 16,32,64점 단위로 입출력의 공유 점수를 지정할 수 있습니다.

  • 실제 점수보다 작게 설정한 경우에는 입출력 사용 점수가 감소되며, 실제 점수 보다 크게 설정한 경우에는 입출력 점수가 증가되어 더미(Dummy) 점수가 됩니다.

  • 지정되지 않은 슬롯은 실제 점수를 차지하고 빈 슬롯은 16점을 공유합니다.

  • 설정한 모듈과 다른 형태의 모듈이 삽입되었을 경우 중고장 처리됩니다.
    (PLC-S경우 실제 증설하지 않은 모듈을 IO예약 할 경우 모듈 설정 에러가 발생 할 수 있습니다.)

image-20241127-051729.png ※PLC-S CPU의 경우 X00~X0F, Y10~Y1F 총 32점이 할당되며,

   실제 사용하는 접점은 SP32MDx의 경우 X00~X0F, Y10~Y1F 총32점, SP16MDR의 경우 X00~X07, Y10~Y17 총16점을 사용합니다.

   SP16MDR에서 사용하지 않는 16점을 추가로 점유하는 이유는 16점 CPU모듈과 32점 CPU 모듈 간의 호환성을 유지하기 위함입니다.

   SP32MDx에서 작성한 스캔 프로그램을 SP16MDR에서도 동일하게(또는 반대의 상황에서도) 동작할 수 있도록 고려한 것입니다.

   PLC-S CPU에 추가하여 장착되는 확장 모듈의 입출력 어드레스는 20번지부터 시작합니다.

I / O 번지 할당 예
파라미터를 설정하지 않은 경우 I / O 상태에 따른 입출력 영역 할당

8슬롯인 경우

  • CM1 Series일 때

POWER

CPU

00

~ 0F

10

~ 1F

20

~ 2F

30

~ 3F

40

~ 4F

50

~ 5F

60

~ 6F

70

~ 7F

  • CM3 Series(PLC-S)일 때

CPU

00

~1F

20

~ 2F

30

~ 3F

40

~ 4F

50

~ 5F

60

~ 6F

70

~ 7F

파라미터를 설정한 경우 I / O 상태에 따른 입출력 영역 할당

POWER

CPU

입력

16점

입력

32점

빈슬롯

출력

8점

출력

16점

출력

32점

빈슬롯

특수

16점

00

~ 0F

10

~ 2F

30

~ 3F

40

~ 47

50

~ 5F

60

~ 7F

80

~ 8F

90

~ 9F

파라미터 설정 창에서 IO 예약을 선택하거나 프로젝트 창에서 [IO 예약] 더블 클릭 하면 다음과 같이 IO 예약 설정 창이 나타납니다.

 

마우스 우클릭을 활용하여 베이스 종류를 선택합니다.

 

자동 검출로 설정하면 삽입한 카드의 점수에 따라 I/O 번지가 자동 할당 됩니다.
(PLC-S의 경우 실제 증설하지 않은 모듈을 IO 예약할 경우 모듈 설정 에러가 발생할 수 있습니다.)