PLC

産業用イーサネット

PROFINETとPLCを接続!マスターとスレーブをラズパイで作ってみた

Raspberry piで「PROFINET」のマスター・スレーブを作ってみました。 産業用Ethernet・フィールドバスの高価な機器を購入しなくても、接続テスト程度ならばラズパイで無料で簡単に試せる内容を紹介します。 P...
PLC(シーケンサ)

シーケンス制御とラダーの始め方 ラズパイとCODESYSで入門

初心者が簡単にシーケンス制御・ラダーを始める・勉強できるための資料をまとめてみました。 無料でラダープログラムを書けてシミュレーション・デバッグ動作できる方法を一から紹介します。 シーケンス制御とラダーの始め方 ラズパイとC...
機械学習

AIと画像認識の事例!Pythonでプログラミングして試してみた

AIで画像認識させて特定の物を検出した場合には外部機器を制御するようにPythonでプログラミングしました。 実際に動く物を検出しますので「人・動物の検知」「工場ラインの管理」等に応用できます。 リアルタイムで動体をAI+画...
機械学習

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

「機械学習を使った画像認識」+「ラダー・PLCで動く工場の機器」を連携させてみました。Pythonとラズベリーパイでデバッグしましたので誰でも同様にテストすることができます。 Pythonは多くの分野で活躍しているプログラミング言...
PLC(シーケンサ)

PLC(シーケンサ)を無線化!遠隔操作・監視した事例を試してみた

PLC(シーケンサ)をパソコン・スマートフォンから(有線・無線の両方で)遠隔操作・監視してみました。汎用的なラズベリーパイ(raspberry pi)をPLC化していますので誰でも同様に試すことができます。 PLC(シーケンサ)の...
PLC(シーケンサ)

raspberry piと三菱PLC(シーケンサ)FX3Gを接続してみた

ラズベリーパイ(raspberry pi)のGPIOと三菱PLC(シーケンサ)FX3Gを接続・配線して、実際に動かしてみました。電圧レベルが違うためフォトカプラで絶縁して対応しています。 ラズベリーパイと三菱PLC(シーケンサ)は...
ラズベリーパイ(raspberry pi)

フォトカプラの使い方 ラズベリーパイで絶縁して24Vを動かしてみた

ラズベリーパイ(raspberry pi)で絶縁して安全に24VリレーをON/OFFしたく、フォトカプラで回路を作ってみました。LTspiceのシミュレーション・実際に動作確認したのを記事にしています。 raspberry piは...
PLC(シーケンサ)

マルチコア化でPLC(シーケンサ)のスキャンタイムの短縮が難しい

CODESYSとラズベリーパイ(raspberry pi)でマルチコア対応のパッケージが出てきましたので動作確認しました。今までのマルチコア非対応のと比較してスキャンタイムがどれだけ短縮できるかを試して失敗したのを記事にしています。 ...
Python

raspberry piをPLC(シーケンサ)にしてpythonで制御してみた

PythonのスクリプトでPLC(シーケンサ)を起動・停止まで行います。環境は「ラズベリーパイ(raspberry pi)」+「CODESYS」上で動作・デバッグしています。 PythonのスクリプトでPLCを起動・停止させる ...
Python

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

PythonでPLC(シーケンサ)のプログラム・データと通信しました。 「ラズベリーパイ(raspberry pi)」+「CODESYS」上で動作・デバッグしています。 誰でも簡単に実行することができます。 Pytho...