「生成AIのプロンプトからPLCのデバイスメモリを読み出してみたい?」そんな単純な思いつきと、「生成AIに関するセキュリティについて考察したい」という自身のスキルアップのために、PLCと通信するMCPサーバを作成してみました。

その概要から実装、テストまでの過程を話します。

PLC:Programmable Logic Controller(工場の機械設備などを自動で動かすための制御コントローラ)
MCP:Model Context Protocol(AIと外部のデータソースやツールを安全かつ統一的に接続するための標準規格)

AIのプロンプトからPLCのデバイスメモリを読み出す。

 

AIエージェントからPLCにアクセスしてみたの記事一覧