일정시간 통신 비트 신호의 변화가 없을때 출력신호 뽑는법
- 공부하자고요
- 386
- 4
PLC 기종 | 멜섹fx |
---|
마스터 멜섹Q 로컬 멜섹FX
마스터와 로컬국의 통신 상태를 확인하기 위해서
ON/OFF 비트 신호를 서로 주고 받을려고 합니다만.
일정시간 비트 신호의 변화가 없을때 에러 신호가 ON
되게 하게 하고 싶은데 무슨 명령어가 있을까요?
댓글 4
eaton47
송신 X0 통신상태 값을 넣어 수신측에서 위과 같이 프로그램해서 일정기간 X0값이 변화가 없으면 에러 검출하는 방식인거군요
간단하면서 좋은 방법이네요
감사합니다
간단하면서 좋은 방법이네요
감사합니다
모든 통신연결에는 통신상태플래그가 있으니 이를 이용해서 에러 신호를 만들 수 있습니다.
통신상태플래그를 사용하지 않고 아래와 같은 방법으로 만들어서도 통신에러 검출이 가능합니다.
통신 수신측에서 수신 직후 수신한 값을 다른 디바이스에 복사하고
수신디바이스는 특정값으로 변경 또는 클리어해 주어 어떤 문제로 인해 발생한
통신단절에도 이전값이 유지되는 문제를 없앨 수도 있고
수신 복사값이 특정값 또는 클리어되면 수신 문제가 확인되니 통신에러를 검출할 수 있습니다.
권한이 없습니다. 로그인
여러가지의 방법이 있겠지만 통신 상태를 ON/OFF 비트 신호를 사용해서 확인하시려면 명령어를 사용하시기보단 간단하게 비트 신호 접점을 받아서 일정시간 변화가 없는 것을 타이머로 측정하여 에러 신호를 ON시키는 방법이 좋은 것 같습니다.