• 목록
  • 아래로
  • 위로
  • 6
  • 곰부리
  • 조회 수 4192


싸이몬 PLC 현재 시간을 불러와 비교연산 하여 특정 시간 특정 날씨 , 특정 년도 듣 원하는 데이터가 맞으면


출력접점을 내보내거나 보조점점을 붙일 수 있는 예제 입니다


요즘 나오는 PLC 들은 현재 시간을 불러오는 함수가 있기 때문에 함수명만 바꿔서


나머지 부분을 응용하시면 되겠죠?



싸이몬 PLC DATERD 명령어를 이용하는 예약프로그램  입니다 .


아래 래더도 이구요


daterd 특정시간on.png

설명:

DATERD명령어를 사용해CPU에 설정되어 있는 시간을 D100:년도, D101:월, D102:일, D103:시, D104:분, D105:초를 D영역에 저장합니다.

현재시각은 PLC에서 설정되어 있는 시간을 말합니다.

PLC시간 변경은 온라인 접속 후 PLC상태에서 변경 가능합니다.

D203과 D303, D204와 D304가 같아지는 두 가지 조건이 발생하면 출력 Y00를 1scan동안 on시키는 예제 프로그램 입니다.


즉,현재 년, 월, 일, 시,분, 초 등을 불러와 비교연산으로 제어 하여 Y0 출력접점으로 주는 방식입니다 ..


위에 그림은 풀어서 보기 좋게 하기 위해서 래더도가 길게 표현이 되었는데요




간단하게 아래와 같이 줄일 수 있죠??


daterd 특정시간on_1.png



설명


현재 시간을 읽어와 D로 지정된 영역에 년, 월, 일, 시, 분, 초, 요일의 값을 순서대로 1워드씩 저장합니다.


명령어 DATERD를 이용해 년(D100), 월(D101), 일(D102), 시(D103), 분(D104), 초(D105), 요일(D106)에 저장 합니다.


MOV명령어를 이용해 현재시간, 분을 D203,D204에 이동시킵니다.


시간설정은  D303, D304 영역에 7시 30분을 설정 했습니다.


현재시간과 설정시간 비교연산 후 조건에 맞으면 오전 7시 30분이 되면 출력 Y00이 ON이 됩니다.



같은 내용입니다


PLC 프로그램과 같이 올려 놓으니 참고 하시여 현장이나 업무에 응용 하시면 되겠습니다.




* 옛날에 못된 사람은 이걸 이용하여 장비를 원하는 날에 동작 안되게 해서 수리비 받아내는 분들도 있었드랬죠??? ㅎㅎ

요즘도 있나 모르겠네요







작성자
곰부리 10 Lv. (63%) 113302/121000P

자료는 포인트로 구매하세요
문의 010-6744-8207

공유

facebooktwitterpinterestbandkakao story
퍼머링크

첨부 3

  1. daterd 특정시간on.png
    (File Size: 163.0KB/Download: 1)
  2. daterd 특정시간on_1.png
    (File Size: 6.4KB/Download: 0)
  3. PLC 특정시간 예약프로그램.zip
    (File Size: 9.4KB/Download: 1)

댓글 6

2등 ysorrow
싸이몬 근무할때 질의응답자료로 올려 놓은건데 이렇게 사용되는걸 보니 기분 좋네요.

곰부리님 감사합니다 ^^
comment menu
2017.08.29. 17:32
곰부리 작성자 → ysorrow
profile image
싸이몬에서 근무 하셨군요 교육받으러 2번 가봤는데 지금은 무슨일 하셔요?
comment menu
2017.08.29. 20:04
ysorrow → 곰부리
안녕하세요 곰부리님 ^^
지금은 특수가스업계에서 일하고 있습니다.
곰부리님께서는 어떤 일하고 계신가요?
comment menu
2017.08.30. 08:31
heonss
좋은 정보감사합니다^^
comment menu
2022.07.20. 18:27
권한이 없습니다.