멜섹 pls 써서 램프 4개 제어 질문
- 직지
- 923
- 2
첨부 1
이번엔 plc쪽
궁금한게 있어 질문 좀 드립니다.
첨부한 프로그램은 제가 짠건데요,
.
.
.
M4
M3
M2
M1
이런식으로 되어있어요, 처음에는 순서대로 했는데, 램프가 전부 불이 들어와버리거나 작동을 안하더라고요.
그래서 뒤집어서 해봤는데 되드라고요.
왜, 정순서대로 했을땐 안되고 뒤집어서 하면 되는지가 궁금합니다.
그리고, 정순서대로 하려면 타이머 위치나 인터록을 어떻게 잡아줘야 할까요?
프로그램을 순서대로 해보고 싶은데, 아직 초보라서 잘모르겠네요.
고수님들 부탁드립니다.
댓글 2
저도 배우는 단계라 추측성 글을 올려드립니다. 참고가 될지 모르겠군요.
작성하신 프로그램을 확인했을때
X0를 실행했을때 램프가 동시에 점등되는것은 스캔타임이 너무 빨라서
눈에 동시에 점등되는것으로 보이는듯합니다. 눈에 보일정도로 속도를 줄일려면 위에
댓글을 달아주신분 말처럼 각 램프 에다 타이머나 카운터를
적용해 사용하시면 될듯합니다.
그리고 순서 방향을 아래서부터 실행되게 프로그램을 재구성 했을때에는 램프가 순서대로
점등 된것은 아마도 프로그램의 특성상 위에서부터 아래 방향으로 스캔 즉 프로그램을
구동하므로 위에서부터 다이렉트로 내려오면서 실행하는것보다 반대로 아래로 내려갔다
다시 올라오는 역순으로 인해 스캔타임의 지연이 발생해 T0 + 시캔타임 지연으로
눈에 보일정도의 속도로 프로그램이 실행되서 그런듯합니다.
이건 어디까지나 초보자의 의견 입니다.
권한이 없습니다. 로그인
T0가 On에서 Off시간보다 Program Scan시간이 더 빠르기 때문에
한번에 On이 되는것 같습니다.
굳이 T0 1개 타임머로만 쓸 예정입니까?
안그러면 각각 M출력단에 타임을 걸어서 작성을 해도 편한데~~^^
일단 T0 1개만으로 사용하는 Program을 수정해서 보냅니다.
순서는 M1-M2-M3-....식으로 되어 있는데
많이 허접합니다..^^;;
이상입니다.