現場で動く実装にこだわる
製造業 × IT・FA エンジニアのための、Python・産業用通信・内製化の実戦ブログ。
いま困っていることは?
新着記事
-
生成 AI(Claude / ChatGPT)を製造現場の内製開発に活用するガイド
Claude / ChatGPT などの生成 AI を製造業の内製開発・現場業務に活用する実戦ガイド。情報漏洩リスクと回避、プロンプト設計、コーディング支援、ツール選定の判断材料を整理。
-
コード署名証明書の費用と相場 — 2026 年の制度変更(460 日化)
コード署名証明書はいくらか。国内 CA の公表価格は OV が 1 年 ¥69,000、EV が ¥89,700(税抜)。当サイトは未購入で、公開情報だけを整理しました。460 日化・HSM 必須化・審査 1〜20 営業日まで。
-
稼働ログから OEE とチョコ停を Python で可視化する
1 秒粒度の稼働ログを pandas で区間化し、OEE とチョコ停を 1 コマンドで出します。架空ログで 70.21%・38 件を実演。1 日分で見えた分布の谷が 30 日分では消えた感度分析の実測、欠測・チャタリング・日跨ぎの落とし穴まで。
-
free-threaded Python(GIL なし)は現場アプリに効くか 3.14t 実測
GIL なしの free-threaded Python 3.14t を現場の監視アプリで実測。純 Python の CPU 処理は 8 スレッドで 4.06 倍、PLC ポーリングは効果ゼロ、tkinter は背景 4 スレッドでも 200/200 回。検証機の Smart App Control が numpy を弾いた罠まで。
-
検査成績書 PDF を Python で自動作成 — ReportLab 入門
測定値の CSV から A4 の検査成績書 PDF を ReportLab で自動生成します。日本語フォント 3 方式の埋め込み比較、100 件バッチの所要時間、表が紙からはみ出す落とし穴まで、Windows 11 + Python 3.12 の実測値で解説。
-
Python exe のコード署名 完全ガイド 2026年版
自作 exe が「組織のポリシーによりブロックされました」で止まる。この文言は個人 PC の Smart App Control でも表示されます。コードサイニング証明書を買う前に、PowerShell だけの自己署名で署名前後を実測しました。内部 DLL に署名が及ばないことまで。
-
PLC 実機なしの SLMP 通信シミュレータを Python で自作
実機 PLC が無くても MC プロトコル(SLMP)の通信テストは進められます。0401 / 1401 に応答する通信シミュレータ(ダミーサーバー)を Python 標準ライブラリ 188 行で自作。実測バイト列と pytest 8 件つき。
-
ping は通るのに繋がらない — 現場 LAN の切り分け手順
ping は返るのに Python は ConnectionRefusedError で落ちる。WinError 10061 と 10060 では原因が真逆です。自宅検証機の実測をもとに、例外から原因を逆引きする表と、管理者権限なしで打てる切り分け手順をまとめました。
-
タスクスケジューラで Python が実行されない — 0x1 の正体
手動なら動くのに、タスクスケジューラだと動かない。0x1 はタスク側のエラーではなく Python の終了コードです。0x1 / 0x2 / 0x80070002 / 0x41301 を Windows 11 で再現し、作業ディレクトリ・venv・文字コードまで切り分け表にしました。
-
COM ポート番号が変わる原因と pyserial での自動検出
昨日まで COM3、今日は COM5。pyserial 3.5 で機器そのものを特定する find_port() まで通します。Windows が番号を決める仕組み(ComDB・PortName・インスタンス ID)も、レジストリの実測値と公式ドキュメントで解説。
内製化ロードマップ — 5 つのステップで読む
設備とつなぎ、アプリにして、現場 PC に配る。迷ったら上から順に。
-
1
考え方を知る
Python で何ができて、何ができないか
-
2
-
3
-
4
-
5
カテゴリ別 全記事
通信9 記事
- PLC 実機なしの SLMP 通信シミュレータを Python で自作
- ping は通るのに繋がらない — 現場 LAN の切り分け手順
- COM ポート番号が変わる原因と pyserial での自動検出
- OPC UA を Python で扱う完全ガイド — asyncua で工場の標準プロトコルに対応
- MQTT で工場 IoT を構築する — paho-mqtt 完全ガイド
- pyserial の使い方|Python で RS-232C / RS-485 シリアル通信を実装する実戦ガイド
- pymodbus の使い方|Python で Modbus TCP / RTU 通信(TCP 編は 3.15 で実測)
- Python socket の使い方|TCP/IP で産業機器とリアルタイム通信
- PLC と Python で通信する方法 — 三菱 MC プロトコル・Modbus・OPC UA ライブラリ比較
アプリ開発10 記事
- コード署名証明書の費用と相場 — 2026 年の制度変更(460 日化)
- free-threaded Python(GIL なし)は現場アプリに効くか 3.14t 実測
- Python exe のコード署名 完全ガイド 2026年版
- タスクスケジューラで Python が実行されない — 0x1 の正体
- Unhandled exception in script の意味と対処 — PyInstaller の exe が他の PC で動かない原因逆引き
- Python アプリを Windows サービスとして常駐させる方法 — pywin32 / NSSM 実戦ガイド
- Python logging 設計|ログが出ない・ローテーションが壊れるを実測で潰す
- Python の文字化けを直す|cp932 と UTF-8 の完全対策(Windows 現場PC編)
- Python PyInstaller の使い方|exe 化オプションと誤検知対策
- tkinter で監視アプリを作る|after・スレッド・リアルタイムグラフ