생산 구간별 경과시간 측정 모델

Samples

생산 구간별 경과시간 측정 모델

이솜이 0 4659

안녕하세요. 기존의 스톱워치를 일부 변경하여 제품의 생산 구간별 경과시간을 측정하는 모델을 올립니다.

 

지금 작성한 샘플 작화파일은 생산구간 하나에 제품이 하나씩만 들어가는 것으로 가정한 상황에서 만든 작화입니다.

 

 

1. 디자인 화면

  4개의 구간이 있으며, 구간의 경계마다 센서가 각각 설치되어 총 5개의 감지센서가 있습니다.

  각 구간마다 예상된 시간이 초과되면 알람이 발생하도록 만들었습니다.

b1bde5c99aee50e5af93b0b7b05f4e0a_1536026256_262.PNG

 

 

2. 필요한 태그 목록

  센서별 디지털 태그가 필요합니다.

  각 구간마다 경과시간을 측정할 스톱워치에 사용되는 태그들이 필요합니다.

  isAuto와 loop1 태그는 시뮬레이션에 사용되는 태그입니다.

b1bde5c99aee50e5af93b0b7b05f4e0a_1536026281_4111.PNG

 

3. 서버페이지 스크립트

  AddStopWatch 함수에 매개변수를 넣어 호출하여 구간별로 사용될 StopWatch를 생성합니다.

  그리고 각각의 센서들이 감지되었을 때 StopWatch를 조작하는 코드들을 작성합니다.

  마지막으로 이벤트를 등록하여 센서에 연결된 태그값이 true가 되었을 때 호출될 수 있도록 합니다.

 

  89번째줄부터는 시뮬레이션을 작동시키기 위한 코드들입니다.

b1bde5c99aee50e5af93b0b7b05f4e0a_1536026302_8089.PNG


4. 알람 등록

  경보 설정에서 경과시간 태그를 기준으로 하여 알람을 설정합니다.

b1bde5c99aee50e5af93b0b7b05f4e0a_1536026321_1081.PNG

 

 

5. 실행화면

  자동모드로 동작하면 회색 상자가 오른 쪽으로 이동하며 센서에 감지될 때마다 시간이 측정되는 것을 볼 수 있습니다.

  수동모드로 전환하면 회색 상자가 이동하지 않습니다. 이 때 마우스로 센서 라벨을 클릭하여 임의로 테스트를 해볼 수 있습니다.

b1bde5c99aee50e5af93b0b7b05f4e0a_1536026408_7537.PNG

감사합니다.

0 답글
제목