Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
ミソジ
PDF, PPTX
57,438 views
EtherCATやPROFINETを OPC UAで接続してみた
2020/3/7 Python東海 第41回勉強会 エンジニアの電気屋さん ミソジ 発表資料 #Python東海
Engineering
◦
Related topics:
Raspberry Pi Projects
•
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
Most read
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
Most read
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
Most read
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PDF
OPC UAをオープンソースやフリーのソフトで遊んでみた
by
ミソジ
PDF
PythonによるOPC-UAの利用
by
Kioto Hirahara
PDF
UnityとROSの連携について
by
UnityTechnologiesJapan002
PDF
ChatGPTは思ったほど賢くない
by
Carnot Inc.
PDF
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
PDF
実践イカパケット解析
by
Yuki Mizuno
PDF
Pythonによる黒魔術入門
by
大樹 小倉
OPC UAをオープンソースやフリーのソフトで遊んでみた
by
ミソジ
PythonによるOPC-UAの利用
by
Kioto Hirahara
UnityとROSの連携について
by
UnityTechnologiesJapan002
ChatGPTは思ったほど賢くない
by
Carnot Inc.
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
実践イカパケット解析
by
Yuki Mizuno
Pythonによる黒魔術入門
by
大樹 小倉
What's hot
PPTX
テストコードの DRY と DAMP
by
Yusuke Kagata
PDF
Singularityで分散深層学習
by
Hitoshi Sato
PDF
Kubernetesによる機械学習基盤への挑戦
by
Preferred Networks
PPTX
MLOpsはバズワード
by
Tetsutaro Watanabe
PDF
Java EE から Quarkus による開発への移行について
by
Shigeru Tatsuta
PDF
Teslaにおけるコンピュータビジョン技術の調査
by
Kazuyuki Miyazawa
PDF
新人研修資料 向き合うエンジニア
by
akira6592
PDF
リンク機構を有するロボットをGazeboで動かす
by
tomohiro kuwano
PDF
ナレッジグラフとオントロジー
by
University of Tsukuba
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
PDF
Linux-HA Japanプロジェクトのこれまでとこれから
by
ksk_ha
PDF
使ってみて気づいた AGPL ライセンスの メリット・デメリット
by
Fumito Mizuno
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
ODP
Guide To AGPL
by
Mikiya Okuno
PDF
ナレッジグラフ/LOD利用技術の入門(後編)
by
KnowledgeGraph
PDF
マイクロサービスバックエンドAPIのためのRESTとgRPC
by
disc99_
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PPTX
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
PDF
FridaによるAndroidアプリの動的解析とフッキングの基礎
by
ken_kitahara
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
テストコードの DRY と DAMP
by
Yusuke Kagata
Singularityで分散深層学習
by
Hitoshi Sato
Kubernetesによる機械学習基盤への挑戦
by
Preferred Networks
MLOpsはバズワード
by
Tetsutaro Watanabe
Java EE から Quarkus による開発への移行について
by
Shigeru Tatsuta
Teslaにおけるコンピュータビジョン技術の調査
by
Kazuyuki Miyazawa
新人研修資料 向き合うエンジニア
by
akira6592
リンク機構を有するロボットをGazeboで動かす
by
tomohiro kuwano
ナレッジグラフとオントロジー
by
University of Tsukuba
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
Linux-HA Japanプロジェクトのこれまでとこれから
by
ksk_ha
使ってみて気づいた AGPL ライセンスの メリット・デメリット
by
Fumito Mizuno
TLS, HTTP/2演習
by
shigeki_ohtsu
Guide To AGPL
by
Mikiya Okuno
ナレッジグラフ/LOD利用技術の入門(後編)
by
KnowledgeGraph
マイクロサービスバックエンドAPIのためのRESTとgRPC
by
disc99_
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
FridaによるAndroidアプリの動的解析とフッキングの基礎
by
ken_kitahara
DockerコンテナでGitを使う
by
Kazuhiro Suga
EtherCATやPROFINETを OPC UAで接続してみた
1.
EtherCATやPROFINETを OPC UAで接続してみた ミソジ 2020/3/7 Python東海
第41回勉強会 #Python東海
2.
自己紹介 名前:ミソジ @misoji_engineer 仕事:ハードウェア系のエンジニア エンジニアの電気屋さん(https://misoji-engineer.com/) 「ハードウェア」技術ネタをブログにしてます
3.
アジェンダ • EtherCATやProfinetのデータをPythonで使いたい • PythonでOPC
UAクライアントを作る • ラズベリーパイでテスト環境を構築する • まとめ
4.
産業用のデータをPythonで使いたい 多くの機器・様々な通信規格 手間がかかりそう… PROFINET EtherCAT EtherNet/IP Python A社 機器 B社 機器 C社 機器 ? ? ?
5.
OPC UAで解決できそう! OPC UAならばTCP/IP上でデータを入手可能⇒楽! PROFINET EtherCAT EtherNet/IP Python A社 機器 B社 機器 C社 機器 OPC
UA サーバー OPC UA サーバー OPC UA サーバー OPC UA クライアント opc.tcp://192.168.***.*** opc.tcp://192.168.***.*** opc.tcp://192.168.***.***
6.
OPC UAとは? OPC UA…産業機器・システムの通信プロトコル ⇒メーカー機器・通信規格を超えてデータ交換が可能に 通常はアクセスしにくい 産業用のデータを確認できる
7.
OPC UAはフリーソフトが一番簡単 スマートフォンでも簡単にデータ収集!
8.
PythonでOPC UAを実装できるの? • OPC
UAのプロトコルの詳細を分かっていない • 仕事でもネットワーク関係は全く触らない • ハード屋でソフト(Python)は趣味の日曜大工レベル こんな初心者(筆者)で大丈夫か?
9.
フリーでPythonのライブラリがある 「FreeOpcUa」 GitHubで公開されています GitHubより引用 https://github.com/FreeOpcUa
10.
サンプルプログラムも豊富 サーバー・クライアント共にプログラム可能 examplesが 沢山ある!
11.
ラズベリーパイでOPC UAのテスト 1.OPC UAサーバーとEtherCAT,PROFINETの環境作成 2.PythonでOPC
UAクライアントを作る 3.EtherCATとOPC UAをテスト 4.PROFINETとOPC UAでテスト 5.EtherCATとPROFINETをまとめてOPC UA 無料でテスト環境を作る!
12.
1.OPC UAサーバーと EtherCAT,PROFINETの環境作成
13.
CODESYSで無料で対応 • OPC UAサーバー •
産業用イーサネット (EtherCAT,PROFINET,など) • ソフトウェアPLC ラズパイで対応可能 EtherCAT B社 機器 OPC UA サーバー OPC UA クライアント opc.tcp://192.168.***.*** ※色々手間・制限はあるが 接続テストレベルならば可能 CODESYSより引用 https://store.codesys.com/softplc/codesys-control-for-raspberry-pi-mc-sl.html
14.
2.PythonでOPC UAクライアントを作る
15.
OPC UAクライアントをPythonで対応 Pythonの環境あればPC・ラズパイ何でもOK EtherCAT OPC UA サーバー OPC
UA クライアント opc.tcp://192.168.***.*** テストレベルならば 数十行で書けるPython
16.
3. EtherCATとOPC UAをテスト
17.
EtherCATとOPC UAを接続 EtherCATマスターの起動を確認してみる EtherCAT OPC UA サーバー OPC
UA クライアント opc.tcp://192.168.***.*** EtherCAT マスター EtherCAT スレーブ ※EtherCATのスレーブ機器は 所持していないため省略 ラズベリーパイ ラズベリーパイ Python CODESYS 無線
18.
EtherCATとOPC UAのテスト EtherCATのEnable・Messageを OPC UA経由のPythonで確認⇒OK!
19.
4.PROFINETとOPC UAでテスト
20.
PROFINETとOPC UAを接続 PROFINETの状態を確認してみる PROFINET OPC UA サーバー OPC
UA クライアント opc.tcp://192.168.***.*** PROFINET マスター PROFINET スレーブ ラズベリーパイ ラズベリーパイ Python CODESYS CODESYS 無線 有線 ラズベリーパイ
21.
PROFINETとOPC UAのテスト PROFINETの状態(Status)の移行を Pythonで確認⇒OK!
22.
5. EtherCATとPROFINETをまとめて PythonでOPC UA
23.
EtherCATとPROFINETを一緒に接続 Pythonでまとめて確認してみる PROFINET OPC UA サーバー OPC UA クライアント opc.tcp://192.168.***.*** PROFINET マスター PROFINET スレーブ OPC
UA サーバー opc.tcp://localhost EtherCAT マスター EtherCAT EtherCAT スレーブ Python ラズベリーパイラズベリーパイ ラズベリーパイ 無線 有線 ※EtherCATのスレーブ機器は 所持していないため省略
24.
EtherCATとPROFINETのテスト OPC UA経由のPythonで確認⇒OK!
25.
詳細の記事リンク先 PythonでIoT!Raspberry Piで産業用のデータ収集してみた https://misoji-engineer.com/archives/python-iot.html
26.
まとめ PythonでEtherCAT・PROFINETなどの 産業用イーサネットのデータ収集ができた! ラズパイ+OPC UAで簡単に始めれます
27.
最後に ご清聴ありがとうございました
Download