NI製品ディスカッション

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEWとKEYENCE PLCとの通信について

Solved!
Go to solution

LabVIEW2020(32bit日本語版)

KEYENCE KV-8000(PLC)

上記のもので、PCとPLC間で通信を行う方法を調べています。

 

サンプルなどがあれば教えていただけると幸いです。

また、LabVIEW以外に何かインストールする必要があるのでしょうか。

 

よろしくお願いいたします。

0 Kudos
Message 1 of 5
(177 Views)

こちらのスレッドが参考になるかと思います。

 

Ethernet/IP (NI-Industrial Communication )で接続できない

Emboar
Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 2 of 5
(100 Views)

ご回答ありがとうございます。

 

教えていただいたスレッドを参考に、調べたのですが、

NI-​Industrial Communications for Ethernet/​IPをLabVIEWとは別に用意する必要があるということでしょうか。

 

今回、やりたい内容が、LabVIEWとPLC側との間でフラグのやり取りをすることです。

やり取りする内容が少なく頻度も低いので、LabVIEWに標準で用意されているTCP/IP(もしくはUDP)だけで対応できないかと考えています。

PLCとTCP/IP(もしくはUDP)で通信を行うサンプルはないでしょうか。

 

ご回答いただければ幸いです。

0 Kudos
Message 3 of 5
(83 Views)
Solution
Accepted by topic author akiyama-hkr

単純なTCP/UDPでのやり取りをご希望であれば、NIサンプルファインダで「TCP」と検索されると、

"Simple TCP.lvproj"というサンプルがありますので、これがTCPのサンプルです。

 

PLCとTCPというサンプルは存じませんが、PLCの送受信データがTCPで定義されているなら、

それにしたがってコーディングをされることになるかと思います。

Emboar
Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
Message 4 of 5
(67 Views)

TCPのサンプルをもとに、PLCと通信することができました。

ありがとうございました。

 

参考までに作成したVIを添付いたします。

TCPでKEYENCEの上位リンクコマンドを送信して、指定データメモリにあるデータを受信するものです。

Message 5 of 5
(58 Views)