本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAからブザーとパトランプを制御し…)

EXCEL VBAからブザーとパトランプを制御

2023/10/16 07:30

このQ&Aのポイント
  • EXCEL VBAを使用してリアルタイム計測データを取り込み、演算した結果を判定し、警報をブザーとパトランプで出すシステムを構築したいです。
  • EXCELで演算結果の判定と警報を一連のシステムで組みたい場合、EXCEL VBAを使用することが可能です。もしEXCEL VBAが難しい場合は、VBを考えていますが、経験がないため参考になるプログラムや本の情報を教えてください。
  • 質問者はEXCEL VBAまたはVBでリアルタイム計測データを処理し、判定結果に応じて警報を出すシステムを作りたいと考えています。EXCEL VBAを使用する場合、演算結果の判定と警報を一連のシステムで組むことが可能です。VBを使用する場合でも参考になる情報を教えてほしいとしています。
※ 以下は、質問の原文です

EXCEL VBAからブザーとパトランプを制御し…

2008/06/17 01:57

EXCEL VBAからブザーとパトランプを制御したい

リアルタイム計測データをEXCELに取込み、演算した結果が判定値意外で
あった場合だけブザーとパトランプで警報を出すシステムを構築したいと
考えています。

できればEXCELで演算⇒結果を判定⇒警報を出すを一連のシステムで組み
たく、EXCEL VBAで”演算結果の判定⇒警報”のプログラムは可能でしょうか?
EXCEL VBAで無理な場合VBで考えたいと思います。
VBのプログラムは殆ど経験が無いため、何か参考になるプログラム、本の
情報でも何でもかまいませんので情報を教えてください。

宜しくお願いします。

回答 (3件中 1~3件目)

2008/06/17 09:07
回答No.3

PCIバスに限らずRS232CやUSBなどでI/Oが制御できるものもありますよ。
パソコンからON/OFFは、専用のAPI関数で簡単に行えます。
また、ブザーやパトランプを駆動させる為の外部の直流電源が必要となります。

各メーカで接続方法やサンプルプログラムがありますから、まずは簡単な実験からお勧めします。

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2008/06/17 08:42
回答No.2

EXCEL VBAでも出来ると思いますが長時間の運用や、制御関係の限界から
VBでの構築をお勧めします。(私はいつもそうしています。)

どの程度のI/Oを持たせたいのか?にもよりますが質問の内容からですと
出力側が16ポートあれば十分ですよね ならばCONTECのボードで出力のみ
または入力のみのボードで構築してもよいかもしれません
この手のシステムを構築するとあれも付けたいこれも付けたいとなるので将来を
考えてI/Oを各16ポート用意するのもよいかもしれませんね
また電源の要否についてもCONTECのボードであればいろいろな選択肢がありますので一度調べてみてください。

VBでソフトを組む場合は制御毎にフォームを分けて作ると制御がわかりやすいでしょう。 なおCONTECのボードにはHPのサポート画面からサンプルプログラムがダウンロード出来ます。一度、ダウンロードしてみてどんなプログラムか見て見てはいかがでしょうか? 私もこうやってコツコツとVBを覚えました。

2008/06/17 07:53
回答No.1

私はPCにDIO組み込んで、外部リレーをON/OFFしています。
リレーボードの方が簡単だと思いますが、使ったことありません。
具体的には CONTEC DIO-L(16/16)HでPLCに信号を渡しています。
VB.NETサンプルプログラムはCONTECのHPにありますし、CDで付属してきます。
私のプログラムの入出力部は、このサンプルからの丸写しでアレンジしています。
この時、VBはWDMの方でないとハングする場合があります。
直にケーブル配線しないで端子台を置くと便利です。

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。