2013-07-30 5 views
0

현재 PLC를 사용하려고합니다. kepware data logger을 사용하여 PLC 로그 데이터를 수집합니다. 나는 몇 가지 질문이PLC 데이터 로깅 시스템 : 몇 가지 기본 질문

Time Stamp      Signal       Signal O/P 
20130407104040.2 Channel2.Device1.Group1-RBT1_Y_WORK_COMP_RST  1 
20130407104043.1 Channel2.Device1.Group1-RBT2_Y_WORK_COMP_RST  0 
........................ 

: 출력은 다음과 같다

1) 무엇을 그 '채널', '장치', '그룹', 'RBT1_Y_WORK_COMP_RST'는? - 내가 PLC 클래스 프레젠테이션에서 얻은 것은 RBT1 (로봇을 나타냄)은 기계이고 'Y_WORK_COMP_RST'는 하나의 신호이고 1/0은 특정 타임 스탬프 (예 : 20130407104040.2)의 신호 상태입니다. 하지만 로그 데이터 파일에서 '채널', '장치 1'및 '그룹 1'을 의미하지는 않습니다.

2) 'PLC는 하드 실시간 시스템'이라는 수업을 통해 배웠습니다. 그러나, 로그 데이터 파일에서 볼 수 있습니다 : 사이클 시간이 자주 다릅니다. 나는 5 초 (언젠가는 7 초)가 걸리는 시간을 의미한다. 왜?

3) kepware로 찍은 로그 데이터가 실제 기계 출력입니까? 아니면 PLC 프로그램에서 가져온 것입니까?

주의 : 나는이 분야에서 매우 새로운 것으로, 거의 수업을 듣지 못했습니다. 그래서, 내 질문에 어리석은 수 있습니다. 기술적 인 대답이 아닌 약간의 기본 지식을 제공하여 도와주세요.

답변

1

1) Channel2.Device1.Group1 ...은 KEPware 데이터 로거가 RBT1을 찾을 수있는 경로입니다. 다른 기술로 다른 장치를 추가하는 경우 Channel3.Device1.Group1 .... 과 같은 형식을 취해야합니다. 이것은 KEPware 데이터 로거에 완전히 포함되어 있으며 PLC와 아무 관련이 없습니다. 경로의 마지막 부분에 관심이 있습니까? RBT1_Y_WORK_COMP_RST

2) PLC와 KEPware 데이터 로거가 실행되는 PC가 동기화되어 있습니까?

3) KEPware 데이터 로거에서 데이터를 가져올 수 있도록 PLC에 연결되어 있습니다. 이렇게하려면 PLC가 기계 출력을 수집하도록 설정해야합니다.

1

1) 채널은 통신 유형이며, modbus 또는 devicenet 또는 기타 kepware가 지원하는 것과 같은 여러 통신 프로토콜 일 수 있습니다.

장치는 와 통신하며 그룹은 항목을 정렬하는 데 약간의 방법입니다 항목은 사용자의 PLC 주소를 참조하고 원하는대로 항목의 이름을 지정할 수 있습니다. 이렇게하면 쉽게 주소의 별칭을 읽을 수 있습니다.

2) 하드 실시간 시스템은 PLC가 일정 시간 (Ref : Wikipedia) 이내에 입력 변경에 반응해야한다는 것을 의미합니다. PLC는 래더에서 프로그래밍되는 대부분의 시간 동안 래더는 순차적이며 프로그램의 단계에 따라 달라집니다 어쩌면 길거나 짧을 수도 있습니다. 또한 타임 스탬프는 PLC가 아닌 Kepware에서 가져 오므로 kepware 스캔 시간에 따라 다릅니다.

3) Kepware는 PLC에 연결하여 PLC 주소를 출력 상태로 요청합니다.