タグ

pythonとPLCに関するkoma_gのブックマーク (2)

  • PythonでMCプロトコルを使用してPLCのデータを取り出す - Qiita

    PLCの設定 PLCのネットワーク設定でIPアドレス設定, MCプロトコル用のポート開放と, イーサネット通信形式の選択をしてください. PythonからPLCへ接続 import pymcprotocol #Qシリーズがデフォルトです pymc3e = pymcprotocol.Type3E() #Lシリーズの場合はインスタンス化にplctypeを与えてください pymc3e = pymcprotocol.Type3E(plctype="L") #iQ-Rシリーズの場合はインスタンス化にplctypeを与えてください pymc3e = pymcprotocol.Type3E(plctype="iQ-R") #イーサネットの接続形式をASCIIにした場合はここで"ascii"を与えてください #もしMCプロトコルのアクセス経路をデフォルトから変更する場合もこのメソッドから可能です. pym

    PythonでMCプロトコルを使用してPLCのデータを取り出す - Qiita
  • Pythonと機械学習ができること 画像認識を工場の事例で試してみた

    工場を想定した事例をPythonで画像認識 今回は「工場の制御機器で使われているPLC(シーケンサ)」+「画像認識+測定」含めた事例を想定してPythonで制御してみます。 想定しているイメージとしては下記です。「PLC(シーケンサ)で工場内の機器を操作する」+「製品を画像認識で測定する」工程をまとめて管理したいと思います 但し、工場の制御機器におけるPLC(シーケンサ)に関しては「ラダー」という特殊なプログラミング言語で書かれていることが大半でPythonでは直接プログラムできません。 そのためPLC(シーケンサ)自身にはそのままのラダープログラムで動いてもらいます。ラダーの箇所(製造工程)が終わったらGPIO経由でPythonに通知して画像認識(測定工程)を行います Pythonへの通知方法はGPIOでなくても何でも構いません(筆者が使いやすかっただけです)。 Python側はPLC

    Pythonと機械学習ができること 画像認識を工場の事例で試してみた
  • 1