投稿者 daive  (社会人) 投稿日時 2017/9/6 12:36:37
なにやら、基礎が出来ていないのに、
先へ進もうとしていますが、崩壊パターンです。

1.モジュール化、クラス化、なぜオブジェクトモデルなのか?とか学習してください。
2.今回のモノであれば、 ざっくり、通信系、ロガー系、トレンド系、帳票系
  と共通機能、などへ機能分割すべきです。
3.通信系は、通信、エラー処理、リングバッファへの書き込み(タイムスタンプ込み)
4.ロガー系は、指定周期でファイルへの書き出し、エラー処理
5.トレンド系、帳票系の前に、ファイルを扱う共通部分や、その他共通部分を考え作り、デバッグ

以上おせっかいです。