現場で動く実装にこだわる
製造業 × IT・FA エンジニアのための、Python・産業用通信・内製化の実戦ブログ。
新着記事
-
MQTT で工場 IoT を構築する — paho-mqtt 完全ガイド
工場 IoT のメッセージング基盤 MQTT を Python の paho-mqtt で実装する完全ガイド。トピック設計、QoS、Retain、LWT、TLS、Mosquitto セットアップまで体系的に解説します。
-
Python と scikit-learn で製造ラインの異常検知を実装する入門
製造ラインの異常検知を Python と scikit-learn で実装する入門ガイド。3σ法、IQR、Isolation Forest、One-Class SVM、Local Outlier Factor の使い分けを実装コード付きで解説。
-
OpenCV で外観検査|Python の画像処理で傷・寸法・有無を判定する実践ガイド
OpenCV と Python で外観検査を内製する手順を Windows 11 実測付きで解説。検査タイプ別の手法の選び方、二値化とラベリング、マスター画像が要らない傷検出、カメラ起動が 8.8 倍遅くなる問題、OpenCV 5 で変わった点まで。
-
Python アプリを Windows サービスとして常駐させる方法 — pywin32 / NSSM 実戦ガイド
Python アプリを Windows サービス化して 24 時間常駐させる方法を、pywin32 のネイティブ実装と NSSM ラッパー方式の両面で解説。インストール、ログ、自動再起動、運用設計まで網羅。
-
Python logging 設計|ログが出ない・ローテーションが壊れるを実測で潰す
Windows 11 / Python 3.12 の実測で潰す Python logging 設計。ログが出ない・出力されない 11 症状の早見表、マルチプロセスでローテーションが黙って壊れる仕組み、logging 自身が失敗を握り潰す理由まで。
-
製造データを SQLite で管理する — Excel からデータベース運用へ
製造業の現場で増え続ける測定データを Excel から SQLite に置き換えるためのガイド。スキーマ設計、INSERT 性能、WAL モード、pandas 連携、運用設計まで実装コード付きで解説。
-
pyserial の使い方|Python で RS-232C / RS-485 シリアル通信を実装する実戦ガイド
pyserial の使い方を loop:// での実測と公式ドキュメントをもとに解説。RS-232C / RS-485 の違い、list_ports でのポート確認、Serial() の引数早見表、timeout の 3 挙動、readline の末尾欠け、よくあるエラー一覧、終端抵抗・A/B 極性・半二重制御まで。
-
Python で製造データを可視化する — pandas と Matplotlib で品質管理グラフを作る
pandas と Matplotlib で製造業の品質管理グラフ(X̄-R 管理図、Cp/Cpk、ヒストグラム、パレート図)を Python で自動化する方法を体系的に解説。Streamlit でのダッシュボード化まで。
-
Python の文字化けを直す|cp932 と UTF-8 の完全対策(Windows 現場PC編)
UnicodeDecodeError: 'cp932' と print の文字化けを症状別の早見表で解決。chcp 65001 が効かない理由を出力先 16 通りの実測で示し、Python 3.15 の UTF-8 既定化への移行手順まで通します。
-
Python で Modbus 通信を実装する — pymodbus 完全ガイド
Python の pymodbus を使った Modbus TCP / RTU 通信を、プロトコル基礎・シミュレータでの再現確認・実装パターン・運用設計まで体系的に解説します。
カテゴリからさがす
-
通信(5記事)
PLC、TCP/IP、シリアル、Modbus、MQTT——産業機器と Python をつなぐための実装知識。
-
アプリ開発(5記事)
exe 化と現場配布、tkinter での 24 時間運用 UI、サービス常駐、ログ設計、文字コード対策。
-
データ分析(4記事)
品質管理グラフ、SQLite でのデータ管理、異常検知、外観検査——現場データを活かす実装。
-
戦略・ロードマップ(3記事)
Python にできること、学習の道筋、内製化の判断基準——始める前と広げるときの地図。
通信
-
PLC と Python で通信する方法 — 三菱 MC プロトコル・Modbus・OPC UA ライブラリ比較
メーカー別のライブラリ比較と選び方。産業通信の入口はここから。
-
Python socket の使い方|TCP/IP で産業機器とリアルタイム通信する実戦ガイド
recv の分割・タイムアウト・切断検知・24 時間運用まで標準ライブラリだけで。
-
pyserial の使い方|Python で RS-232C / RS-485 シリアル通信を実装する実戦ガイド
timeout の 3 つの意味から RS-485 半二重制御まで、実機なしで確認できる構成つき。
-
Python で Modbus 通信を実装する — pymodbus 完全ガイド
Modbus TCP / RTU をシミュレータでの再現確認から運用設計まで体系的に。
-
MQTT で工場 IoT を構築する — paho-mqtt 完全ガイド
トピック設計、QoS、TLS、Mosquitto セットアップまで工場 IoT のメッセージング基盤を。
アプリ開発
-
Python PyInstaller の使い方|exe 化オプションと誤検知対策
PyInstaller 6.22.2 の実測で、主要オプションと誤検知対策までを解説。
-
tkinter で監視アプリを作る|after・スレッド・リアルタイムグラフ
固まらない・止まらない・落ちても分かる監視 GUI を、実測ベースの設計で。
-
Python アプリを Windows サービスとして常駐させる方法 — pywin32 / NSSM 実戦ガイド
PC 起動と同時に動かす常駐化。pywin32 と NSSM の両ルートを解説。
-
Python logging 設計|ログが出ない・ローテーションが壊れるを実測で潰す
症状別早見表と実測 27 項目で、24 時間動くアプリのログを確実に残す。
-
Python の文字化けを直す|cp932 と UTF-8 の完全対策(Windows 現場PC編)
chcp 65001 で直らない理由を出力先 16 通りの実測で。エラー原文別の早見表つき。
データ分析
-
Python で製造データを可視化する — pandas と Matplotlib で品質管理グラフを作る
X̄-R 管理図、Cp/Cpk、パレート図の自動化からダッシュボード化まで。
-
製造データを SQLite で管理する — Excel からデータベース運用へ
増え続ける測定データを Excel から DB へ。スキーマ設計と運用設計を実装コード付きで。
-
Python と scikit-learn で製造ラインの異常検知を実装する入門
3σ法から Isolation Forest まで、異常検知手法の使い分けを実装コード付きで。
-
OpenCV で外観検査|Python の画像処理で傷・寸法・有無を判定する実践ガイド
検査タイプ別の手法選び、マスター画像不要の傷検出、OpenCV 5 対応まで実測付きで。
戦略・ロードマップ
-
製造業で Python にできること・できないこと|現場の課題別ルート
いま困っている課題から読む記事を選べる、当サイトの玄関ページ。
-
製造業エンジニアのための Python 学習ロードマップ|現場 PC で動くアプリまで 5 ステップ
環境構築から配布まで、現場エンジニアが最短で戦力になるための 5 ステップ。
-
製造業の内製化 進め方と判断基準 —「外注1年」を「内製1ヶ月」に
公的統計 13 本で検算した内製化の判断フレームと、稟議の通し方。