サンプリング周期の精度について

1秒毎に取得したデータをCSVファイルに出力していますが、同じ時刻に複数回処理される場合が有ります。なぜですか?

IoT Data Share のサンプリング周期は、Windowsタイマーの精度に依存していますので、定刻性は保証されません。

サンプリング周期を1000msecとした場合でも、精度、誤差により1時間=3600サンプリング にはならない場合があります。
[システム値書込み]アクションで、データ取得しているアイテムの「更新時間(us)」を設定することで、 1秒以下の更新タイミングの時間が取得出来ますので、活用して下さい。