はじめに
Sysmac Studioのバックアップファイルを読み込んで表示できるデスクトップアプリ「SysmacVariableBackupViewer」を開発しました。
オムロンのPLCプログラミングソフトウェアであるSysmac Studioは、保持変数のPLC内バックアップをXML形式で出力できます。(下図の機能)
しかし、このXMLファイルは人間にとって非常に読みにくい形式で、特定の変数の値を探したり、分析したりするのは一苦労です。
特に、16進数や日時データ、文字列配列といった特殊なデータは、XMLファイルを開いただけでは内容を把握できません。
この「SysmacVariableBackupViewer」は、XMLファイルを読み込むだけで、変数の値を人間が理解しやすい形式に変換し、さらにフィルタリングやCSVエクスポートといった便利な機能を提供します。
ローカル変数のPOU名はXMLに含まれないので謎の文字列になりますが仕様です。
アプリはCorsorで作りました