No.1ベストアンサー
- 回答日時:
>VBの参考書にPLCのことは一言も書いてないので、
>何か専用の関数、命令語があるのでしょうか?
PLCメーカーが、開発言語用にコンポーネント(API)の提供を行っていない限り、専用の関数というものはありません。
プログラムとして「相手が何か」というのは一切関係ないのです。
「相手と通信するためのI/Fとプロトコル」に合わせるということが重要で、実装が必要な部分になります。
まず、質問者さんが行わなければいけないのは、
>"VB上のボタンが押されたらPLCのデータメモリに10を格納する"
から
・GUIの作成
>イーサネットで通信しようと考えています。
から、
・PLCのプロトコルの確認
・VBでのイーサネット通信の実装
を行う必要があります。
No.3
- 回答日時:
VBなどのアプリケーションからPLCに対してデータのやり取りをする場合、
直接やり取りする事は可能ですが、命令、取得のやり取りが複雑で現実的ではありません。
また、VBなどの開発環境はパソコン上でのスタンドアローン動作を主に作られていますので、
一般的でないPLCとの通信などは考慮されていません。
この様な場合には、各メーカから提供されているFA通信ソフトウェアと呼ばれるミドルウェアを使用するのが普通です。
キーエンスの場合は、「DATA BUILDER」というソフトウェアですが、
このソフトは基本的にエクセルのアドインです。
ただし、同価格でVBやCなどから利用できるOCXもあります。
キーエンス「DATA BUILDER Excel」
http://www.keyence.co.jp/seigyo/plc/data_builder/
組み込み開発用のOCXは営業担当に問い合わせるといいでしょう。
各メーカのFA通信ソフトウェアについてはそれなりに保証がありますが、
PLCメーカごとにミドルウェアを購入する必要があります。
逆にPLCメーカの制限がほとんど無いFA通信ソフトウェアもあります。
ロボティクスウェア
http://www.roboticsware.co.jp/index.htm
メーカに無いコマンドなどもある(らしい)ので場合によっては便利かも?
ちなみに、私はキーエンスのPLCを使った事はありませんが、
この手のソフトウェアは、通信パラメータなど考えなくてもデータの書き込み、読み出しが簡単に出来ます。
開発費用などを考えるとFA通信ソフトウェアを購入した方が安価になる場合がほとんどです。
ご回答ありがとうございます。
DATA BUILDERなどはデータ収集に便利ですね。
VB上のボタンとPLCをつなぐ場合は
FA通信ソフトウェアを使うのが推奨とのことですので、
まずFA通信ソフトウェアについて調査してみます。
ありがとうございました。
No.2
- 回答日時:
VisualBasic.NETではじめる計測制御入門 熊谷英樹著 日刊工業新聞社という本に、WindowsAPIによるPLCとのシリアル通信制御という項があり、「データメモリを読み書きするプログラム」というサンプルコード(三菱電機製PLC)が載っています。
数年前、マイコンボードと通信しようと購入したのですが、途中で別言語に浮気して、ほとんど手を付けてありませんが、記事が印象に残っていたので、引っ張り出してみました。検索してみると、現在も販売されています。ご参考まで。ご回答ありがとうございます。
まさに探しているプログラムがのってそうですね。
ご紹介いただいた本早速探してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 PLCアダプターのスピード 6 2023/03/04 11:04
- その他(インターネット接続・インフラ) PLC通信の危険性やデメリットは? 4 2022/10/31 19:06
- その他(開発・運用・管理) PLCアダプター 4 2023/02/23 13:15
- ルーター・ネットワーク機器 ネットワークの PLC とPLC のカスケード接続 1 2023/03/18 11:20
- IT・エンジニアリング 三菱シーケンサについて 1 2023/04/07 12:41
- その他(ソフトウェア) OMRON PLC CP2Eのプログラム 1 2022/11/24 10:57
- その他(プログラミング・Web制作) ラダー図で0秒のタイマーが複数ある理由は何ですか? 1 2023/05/31 22:03
- 電気・ガス・水道業 PLC プログラム 1 2023/02/03 22:29
- その他(プログラミング・Web制作) 三菱製PLC Qシリーズで技術的なことをご教示いただければ幸いです。使ってるソフトはGXWorks2 1 2023/02/28 12:07
- 大学院 三菱シーケンサのQシリーズのPLCを使ってるのですが写真のように押すと同時に時間を計測し、オフにする 1 2023/02/23 04:15
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
シーケンサにパソコンからアクセスし,エクセルに読み出すソフト
その他(プログラミング・Web制作)
-
RS232C通信(PC⇔PLC)
Visual Basic(VBA)
-
ExcelVBAでのwinsockの利用
その他(Microsoft Office)
-
-
4
VBAを使用して、USBでつないだ機器の制御が出来るでしょうか?
Access(アクセス)
-
5
passwordが入れられません・・・・
PostgreSQL
-
6
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
7
KEYENCEのPLCソフト「KV studio」(体験版でない)をインストールするにはPLCの製品
教育ソフト・学習ソフト
-
8
PLC間の信号のやりとりについて質問です。 PLC①の出力信号をPLC②の入力信号として送りたい場合
その他(プログラミング・Web制作)
-
9
AC電源(L,N.E)の特性
その他(自然科学)
-
10
VB6のwinsockでconnectできない
Visual Basic(VBA)
-
11
VBでUSBポートからの入力を制御する方法について
Visual Basic(VBA)
-
12
展示会を見に行くことを何という?
その他(ビジネス・キャリア)
-
13
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
14
2E、3E、4Eってなんですか?
環境・エネルギー資源
-
15
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
16
Winsockを使わずにVBでSocketを利用したい
Visual Basic(VBA)
-
17
VBでUSB制御プログラム作成する方法
Visual Basic(VBA)
-
18
Visual Basic でのコードをASCII変換、16進変換したものを元に戻す方法を教えてください
Visual Basic(VBA)
-
19
USBシリアルケーブル仕様の通信について
Visual Basic(VBA)
-
20
DoEvents関数って何?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PLCとPCの通信
-
RTCで取得した値をLCDに表示したい
-
PICマイコンのCLRWDT動作について
-
TCNTとTIFRの意味
-
組み込みマイコンでのソフトウ...
-
USBハブの自作について
-
レジスタマップって何ですか?
-
Macターミナルで実行中のプログ...
-
バックグラウンドのプロセスの...
-
緯度、経度の 10進法と 60進法...
-
VBAの配列サイズとメモリに関して
-
エクセル VBA でのCOMポート...
-
家電製品の電力周波数を変える機械
-
DoEvents関数って何?
-
C言語で、メモリを解放しないで...
-
プロセスIDの取得方法について
-
explorer.exeが異様にメモリを食う
-
逆コンパイルと逆アセンブルの...
-
TCP/IP通信時のサーバーからの受信
-
C# シリアル通信でデータ受信...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PLCとPCの通信
-
レジスタマップって何ですか?
-
組み込みマイコンでのソフトウ...
-
マイクロ秒で精度が出るタイマー
-
TCNTとTIFRの意味
-
2つのアナログ信号が一致して...
-
マイコンからSDカード内のテキ...
-
電子工作での高速通信
-
PCからシリアル通信で外部ハー...
-
PIC12F683でLEDをスイッチで点...
-
PICマイコンでプログラム!パソ...
-
フラッシュメモリへの書き込み
-
H83052 シリアル通信 A/D変換...
-
マイコンSPI入門
-
PIC16F877内蔵USARTが受信しない
-
プログラミングとコンピュータ...
-
カーブフィットを行うプログラ...
-
AVRマイコンの型番
-
機械語のレジスタペアについて
-
USBハブの自作について
おすすめ情報