本記事ではMetabaseを使用してEtherCATスレーブのエラーカウントを可視化するダッシュボードを作成します。
ノードごとのエラー推移と最新状態を表示し、ネットワーク異常の監視に活用できます。
各ノードの最新の4つのポートのエラーカウントと過去の推移をグラフで表示したい



選択後は次の画面のように表示されます

ノード1のみを対象とするため 1 を入力します

次のようになります

[見たいメトリクスを選ぶ]で[...の最大値]を選択
[ErrCnt0]を選択
[+]をクリックして同様に1から3を選択
[集約するためのキー列を選ぶ]で[RecDT]を選択します


X軸のスパンを[Minute]を選択します
分表示に変わります
ダッシュボードに追加します
[新ダッシュボードを作成する]をクリックして新しいダッシュボードを作成します
ECATの診断・統計情報 の名前で作成します
作成したダッシュボードは一旦[保存]をクリックして保存します
保存したデータは見るには分析の中の [全データをブラウズする >] をクリックします
分析の中に作成したダッシュボードとNode1のグラフが入っています


を押しますselect top(1) ErrCnt0, ErrCnt1, ErrCnt2, ErrCnt3 from SlaveStat where NodeAdr=1 order by RecDT DESC

実行結果が下のほうに表示されます
[保存]をクリックして'Node1 最新'と名前を付けて保存します
ダッシュボードに追加して、ダッシュボードも一旦保存します





最後に[保存]します
ノード2から4も同様に作成してダッシュボードに追加します
グラフはフィルタのNodeAdrを2に置き換えて

最新データのSQL文のNodeAdr=1を2に変えて
select top(1) ErrCnt0, ErrCnt1, ErrCnt2, ErrCnt3 from SlaveStat where NodeAdr=2 order by RecDT DESC
完成したダッシュボード
ECATの診断・統計情報のデータを元にダッシュボードを作ってみましたが、これは一例なので色々な集計方法を試してみてください