2013-07-22 1 views
0

Visilogic 9.4.0을 사용하여 로봇에있는 PLC 장치의 레지스터 값을 관찰합니다. 특정 이벤트 집합 전후의 레지스터 값 (특히 MB, MI 및 ML 레지스터)의 스냅 샷을 캡처하고 싶습니다.Visilogic에서 PLC 레지스터 값을 어떻게 내 보냅니 까?

모든 레지스터 값을 내보내는 방법이 있습니까? CSV 또는 Excel 출력이 이상적이지만 모든 합리적인 결과 세트를 공개합니다. Visilogic IDE에서 레지스터를 수동으로 검사하여 전후 비교를 할 수 있지만,이 특별한 경우에는 수천 개의 레지스터 중 하나만 다를 수있는 버그를 쫓고 있습니다. 수천 개의 개별 레지스터를 수동으로 비교하는 것보다 2 개의 CSV 파일을 비교하는 것이 훨씬 쉬울 것입니다.

답변

1

필자가 원하는 것을 얻기위한 가장 쉬운 방법은 레지스터와 비트를 데이터 테이블에 쓰는 것이라고 생각합니다.이 작업은 쓰기 열 명령으로 수행 할 수 있으며 너무 많은 프로그램을 사용해서는 안됩니다. 레지스터를 캡처하고 'Excel로 내보내기'버튼을 사용하여 전체 데이터 테이블을 Excel로 내보낼 때마다 연속 열에 쓸 수 있습니다.

도움이 더 필요하면 알려주세요.

+0

고마워. 토니. 필자의 경우 PLC 프로그램은 다른 회사에서 제공하며 특허 때문에 잠겨 있습니다. 그러나 귀하의 대답은 장점이있는 것으로 보입니다. diff를 수행하기 위해 궁극적으로 데이터를 프로그래밍 방식으로 검색하는 방법이 여기 있습니다. 제공된 드라이버를 통해 레지스터에 액세스하므로 PLC 프로그램 자체를 수정하는 대신 사용할 수 있습니다. – mcliedtk

관련 문제