タグ

PythonとPLCに関するchess-newsのブックマーク (7)

  • 産業用AIプラットフォーム | YOKOGAWA

    IT(Information Technology)とOT(Operational Technology)の枠を超えた、産業用AIプラットフォーム AI開発に広く利用されているプログラム言語、Python。その機械学習ライブラリを用いてお客様の課題に合わせたアプリケーション開発ができる、産業用AIプラットフォームです。 豊富なI/Oを備え、データ収集から解析、制御までこの1台で実現できます。 現場の装置と上位システムをシームレスに繋ぎ、ITとOT、どちらの領域でもアプリケーション開発が可能です。 【製品詳細はこちら】

  • PythonでPLC(シーケンサ)と通信してデータを読み出す方法

    PythonPLC(シーケンサ)のプログラム・データと通信しました。 「ラズベリーパイ(raspberry pi)」+「CODESYS」上で動作・デバッグしています。 誰でも簡単に実行することができます。 PythonのスクリプトでCODESYSは実行できる 今までの記事で「ラズベリーパイ(raspberry pi)」+「CODESYS」によるシーケンス制御を行ってきました。そして今回は最近主流のプログラミング言語「Python」でスクリプト実行できますので、その手段を紹介したいと思います。 Pythonで簡単な実行例を紹介します 今回のゴールとしてはPLC(シーケンサ)が動いている最中に「Python」で内部変数(データの一部)を読み取りたいと考えています。 具体的には「SWを押している時間」を取り込む簡単な例を紹介します。他にも「生産個数」「出力回数・時間」をカウントしたい場合にいく

    PythonでPLC(シーケンサ)と通信してデータを読み出す方法
  • KEYENCE 上位リンク通信 - Qiita

    PythonでKEYENCEの上位リンク通信(Ethernet)します この上位リンク通信はメッセージサービス用の通信コマンドでPC-PLC間で使用してPLCのメモリの値を読み書きできます ここではpythonを使ってEtherenetで上位リンク通信するクラスを作りました kvHostLink 環境 PLC対象機種 KV-EP21V KV-8000(A) KV-7500 KV-5500 KV-NC1EP クライアント側環境 python 3.9 対応コマンド 機能 コマンド メソッド

    KEYENCE 上位リンク通信 - Qiita
  • CoDeSys V3 には Pythonスクリプトを実行する機能がついている - bamchoh’s diary

    CoDeSys っていう会社がありまして、FA業界ではまぁ有名なほうなんですが https://www.codesys.com/ 例えば、Raspberry PI を使って 簡単に UI やらをサクッと作ってスマートホームをチャラっと実現することも 夢じゃないとかなんとか。(※ だいぶ大げさに言ってる) www.youtube.com まぁ、そんなCoDeSys っつーツールなんですが、起動時にコマンドラインからPythonスクリプトを渡すことで、動作を自動的に実行することができそうなんです。 https://forum.codesys.com/viewtopic.php?f=18&t=1890 ここら辺に中の人がいくつかスクリプト上げてるんで、それを参考にやると、結構自動で動いてくれたりします。 今のところ、POU の操作は PLCopen XML 経由でしかできないみたいですが、そもそ

    CoDeSys V3 には Pythonスクリプトを実行する機能がついている - bamchoh’s diary
  • Pythonと機械学習ができること 画像認識を工場の事例で試してみた

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

    Pythonと機械学習ができること 画像認識を工場の事例で試してみた
    chess-news
    chess-news 2019/04/14
    PLCネタにここまでブクマが付くなんて。
  • ROS packages for Cognex and Siemens PLC ModBus

    Cognex In-Sight and Siemens S7 PLC Modbus Ros package and tutorial The modbus stack provided by Génération Robots team of engineers offers a wrapper from the modbus communication to standardized ROS messages. The modbus package is based on pymodbus and is also written in Python. This package was used in an industrial quality inspection project using the Baxter research robot interfaced with a Siem

    ROS packages for Cognex and Siemens PLC ModBus
  • koma_gのブックマーク - はてなブックマーク

    0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §OS再インストール さくらVPSのコントロールパネルから、OSを再インストールするサーバを選ぶ。 www99999ui.vs.sakura.ne.jp §OSのインストール操作 Ubuntu 22.04 LTS を選ぶ。 OSインストール時のパケットフィルタ(ポート制限)を無効にして、ファイアウォールは手動で設定することにする。 初期ユーザのパスワードに使える文字が制限されているので、ここでは簡単なパスワードにしておき、後ですぐに複雑なパスワードに変更する。 公開鍵認証できるように公開鍵を登録しておく。 §秘密鍵と公開鍵の作成 クライアントマシン側で生成した公開鍵を ~/.ssh/authorized_k

  • 1